Class FieldSqlTableGenerator
java.lang.Object
io.datarouter.client.mysql.ddl.generate.imp.FieldSqlTableGenerator
public class FieldSqlTableGenerator
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description FieldSqlTableGenerator() -
Method Summary
Modifier and Type Method Description SqlTablegenerate(java.lang.String tableName, java.util.List<io.datarouter.model.field.Field<?>> primaryKeyFields, java.util.List<io.datarouter.model.field.Field<?>> nonKeyFields, MysqlCollation collation, MysqlCharacterSet characterSet, MysqlRowFormat rowFormat, java.util.Map<java.lang.String,java.util.List<io.datarouter.model.field.Field<?>>> indexes, java.util.Map<java.lang.String,java.util.List<io.datarouter.model.field.Field<?>>> uniqueIndexes)
-
Constructor Details
-
FieldSqlTableGenerator
public FieldSqlTableGenerator()
-
-
Method Details
-
generate
public SqlTable generate(java.lang.String tableName, java.util.List<io.datarouter.model.field.Field<?>> primaryKeyFields, java.util.List<io.datarouter.model.field.Field<?>> nonKeyFields, MysqlCollation collation, MysqlCharacterSet characterSet, MysqlRowFormat rowFormat, java.util.Map<java.lang.String,java.util.List<io.datarouter.model.field.Field<?>>> indexes, java.util.Map<java.lang.String,java.util.List<io.datarouter.model.field.Field<?>>> uniqueIndexes)
-