public interface TableBuilder
TableBuilder addColumn(RDBColumnMetadata column)
column - 列ColumnBuilder addColumn()
ColumnBuilder进行后续列操作,
操作结束后调用ColumnBuilder.commit()来返回.ColumnBuilder addColumn(String name)
ColumnBuilder进行后续列操作,
操作结束后调用ColumnBuilder.commit()来返回.name - 列名 AbstractColumnMetadata.getName()TableBuilder removeColumn(String name)
name - 列名TableBuilder dropColumn(String name)
name - 列名TableBuilder custom(java.util.function.Consumer<RDBTableMetadata> consumer)
consumer - consumerTableBuilder comment(String comment)
comment - 表注释TableBuilder alias(String name)
name - 表别名TableBuilder allowAlter(boolean allow)
allow - 是否允许TableBuilder autoLoad(boolean autoLoad)
autoLoad - 是否自动加载TableBuilder merge(boolean merge)
merge - 是否合并IndexBuilder index()
ForeignKeyDSLBuilder foreignKey()
TableDDLResultOperator commit()
default TableBuilder addColumn(java.util.function.Consumer<ColumnBuilder> consumer)
createOrAlter("test")
.addColumn(column->column.name("id")...)
.commit()
.sync();
consumer - 回调Copyright © 2025. All rights reserved.