类 MysqlCreateTableSqlBuilder
- java.lang.Object
-
- org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.mysql.MysqlCreateTableSqlBuilder
-
public class MysqlCreateTableSqlBuilder extends Object
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 MysqlCreateTableSqlBuilderaddColumn(List<org.apache.seatunnel.api.table.catalog.Column> columns)Stringbuild(String catalogName)static MysqlCreateTableSqlBuilderbuilder(org.apache.seatunnel.api.table.catalog.TablePath tablePath, org.apache.seatunnel.api.table.catalog.CatalogTable catalogTable, MySqlTypeConverter typeConverter, boolean createIndex)MysqlCreateTableSqlBuildercharset(String charset)MysqlCreateTableSqlBuildercollate(String collate)MysqlCreateTableSqlBuildercomment(String comment)MysqlCreateTableSqlBuilderconstraintKeys(List<org.apache.seatunnel.api.table.catalog.ConstraintKey> constraintKeys)MysqlCreateTableSqlBuilderengine(String engine)MysqlCreateTableSqlBuilderfieldIde(String fieldIde)MysqlCreateTableSqlBuilderprimaryKey(org.apache.seatunnel.api.table.catalog.PrimaryKey primaryKey)
-
-
-
方法详细资料
-
builder
public static MysqlCreateTableSqlBuilder builder(org.apache.seatunnel.api.table.catalog.TablePath tablePath, org.apache.seatunnel.api.table.catalog.CatalogTable catalogTable, MySqlTypeConverter typeConverter, boolean createIndex)
-
addColumn
public MysqlCreateTableSqlBuilder addColumn(List<org.apache.seatunnel.api.table.catalog.Column> columns)
-
primaryKey
public MysqlCreateTableSqlBuilder primaryKey(org.apache.seatunnel.api.table.catalog.PrimaryKey primaryKey)
-
fieldIde
public MysqlCreateTableSqlBuilder fieldIde(String fieldIde)
-
constraintKeys
public MysqlCreateTableSqlBuilder constraintKeys(List<org.apache.seatunnel.api.table.catalog.ConstraintKey> constraintKeys)
-
engine
public MysqlCreateTableSqlBuilder engine(String engine)
-
charset
public MysqlCreateTableSqlBuilder charset(String charset)
-
collate
public MysqlCreateTableSqlBuilder collate(String collate)
-
comment
public MysqlCreateTableSqlBuilder comment(String comment)
-
-