/
NikolayIvkin
/
sqlancer2
Обзор
Документация
Войти
/
NikolayIvkin
/
sqlancer2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/sqlancer/clickhouse/gen/ClickHouseCommon.java
38 строк
1 KB
Manuel Rigger
Unify and check the import order
24 июл 2020, 00:11
24 июл 2020, 00:11
fa42b8b
Код
Авторство
О чём код?
package sqlancer.clickhouse.gen; import java.util.ArrayList; import java.util.List; import sqlancer.clickhouse.ClickHouseSchema; import sqlancer.clickhouse.ast.ClickHouseExpression; import sqlancer.clickhouse.ast.ClickHouseTableReference; public final class ClickHouseCommon { private ClickHouseCommon() { } public static String createColumnName(int nr) { return String.format("c%d", nr); } public static String createTableName(int nr) { return String.format("t%d", nr); } public static String createConstraintName(int nr) { return String.format("x%d", nr); } public static List<ClickHouseExpression> getTableRefs(List<ClickHouseSchema.ClickHouseTable> tables, ClickHouseSchema s) { List<ClickHouseExpression> tableRefs = new ArrayList<>(); for (ClickHouseSchema.ClickHouseTable t : tables) { ClickHouseTableReference tableRef; tableRef = new ClickHouseTableReference(t); tableRefs.add(tableRef); } return tableRefs; } }