public class DefaultColumnBuilder extends Object implements ColumnBuilder
| 构造器和说明 |
|---|
DefaultColumnBuilder(RDBColumnMetadata columnMetaData,
TableBuilder tableBuilder,
RDBTableMetadata tableMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnBuilder |
alias(String name) |
ColumnBuilder |
columnDef(String def) |
ColumnBuilder |
comment(String comment) |
TableBuilder |
commit() |
ColumnBuilder |
custom(java.util.function.Consumer<RDBColumnMetadata> consumer) |
ColumnBuilder |
dataType(String dataType) |
ColumnBuilder |
defaultValue(DefaultValue value) |
ColumnBuilder |
length(int len) |
ColumnBuilder |
length(int precision,
int scale) |
ColumnBuilder |
name(String name) |
ColumnBuilder |
notNull() |
ColumnBuilder |
primaryKey() |
ColumnBuilder |
property(String propertyName,
Object value) |
ColumnBuilder |
type(DataType type) |
ColumnBuilder |
type(String typeId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbigint, clob, datetime, defaultValueNative, defaultValueRuntime, integer, number, number, text, tinyint, type, varcharpublic DefaultColumnBuilder(RDBColumnMetadata columnMetaData, TableBuilder tableBuilder, RDBTableMetadata tableMetaData)
public ColumnBuilder name(String name)
name 在接口中 ColumnBuilderpublic ColumnBuilder custom(java.util.function.Consumer<RDBColumnMetadata> consumer)
custom 在接口中 ColumnBuilderpublic ColumnBuilder alias(String name)
alias 在接口中 ColumnBuilderpublic ColumnBuilder type(String typeId)
type 在接口中 ColumnBuilderpublic ColumnBuilder dataType(String dataType)
dataType 在接口中 ColumnBuilderpublic ColumnBuilder type(DataType type)
type 在接口中 ColumnBuilderpublic ColumnBuilder comment(String comment)
comment 在接口中 ColumnBuilderpublic ColumnBuilder notNull()
notNull 在接口中 ColumnBuilderpublic ColumnBuilder primaryKey()
primaryKey 在接口中 ColumnBuilderpublic ColumnBuilder columnDef(String def)
columnDef 在接口中 ColumnBuilderpublic ColumnBuilder defaultValue(DefaultValue value)
defaultValue 在接口中 ColumnBuilderpublic ColumnBuilder length(int len)
length 在接口中 ColumnBuilderpublic ColumnBuilder length(int precision, int scale)
length 在接口中 ColumnBuilderpublic ColumnBuilder property(String propertyName, Object value)
property 在接口中 ColumnBuilderpublic TableBuilder commit()
commit 在接口中 ColumnBuilderCopyright © 2020. All rights reserved.