public interface ColumnBuilder
ColumnBuilder custom(java.util.function.Consumer<RDBColumnMetadata> consumer)
ColumnBuilder name(String name)
ColumnBuilder alias(String name)
ColumnBuilder dataType(String dataType)
ColumnBuilder type(String typeId)
ColumnBuilder type(DataType type)
ColumnBuilder comment(String comment)
ColumnBuilder notNull()
ColumnBuilder primaryKey()
ColumnBuilder columnDef(String def)
ColumnBuilder defaultValue(DefaultValue value)
default ColumnBuilder type(JDBCType jdbcType, Class type)
default ColumnBuilder varchar(int length)
default ColumnBuilder defaultValueNative(String defaultSql)
default ColumnBuilder defaultValueRuntime(RuntimeDefaultValue value)
default ColumnBuilder number(int precision, int scale)
default ColumnBuilder number(int len)
default ColumnBuilder text()
default ColumnBuilder clob()
default ColumnBuilder integer()
default ColumnBuilder bigint()
default ColumnBuilder tinyint()
default ColumnBuilder datetime()
ColumnBuilder property(String propertyName, Object value)
ColumnBuilder length(int len)
ColumnBuilder length(int precision, int scale)
TableBuilder commit()
Copyright © 2020. All rights reserved.