public class SimpleTableBuilder extends Object implements TableBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
RDBDatabase |
database |
TableMetaParser |
parser |
RDBTableMetaData |
rdbTableMetaData |
SqlExecutor |
sqlExecutor |
| 构造器和说明 |
|---|
SimpleTableBuilder(RDBTableMetaData rdbTableMetaData,
RDBDatabase database,
SqlExecutor sqlExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnBuilder |
addColumn() |
TableBuilder |
addColumn(Set<RDBColumnMetaData> columns) |
ColumnBuilder |
addOrAlterColumn(String name) |
TableBuilder |
alias(String name) |
TableBuilder |
comment(String comment) |
void |
commit() |
TableBuilder |
custom(java.util.function.Consumer<RDBTableMetaData> consumer) |
TableBuilder |
property(String propertyName,
Object value) |
TableBuilder |
removeColumn(String name) |
public RDBTableMetaData rdbTableMetaData
public RDBDatabase database
public SqlExecutor sqlExecutor
public TableMetaParser parser
public SimpleTableBuilder(RDBTableMetaData rdbTableMetaData, RDBDatabase database, SqlExecutor sqlExecutor)
public TableBuilder custom(java.util.function.Consumer<RDBTableMetaData> consumer)
custom 在接口中 TableBuilderpublic TableBuilder addColumn(Set<RDBColumnMetaData> columns)
addColumn 在接口中 TableBuilderpublic ColumnBuilder addOrAlterColumn(String name)
addOrAlterColumn 在接口中 TableBuilderpublic TableBuilder removeColumn(String name)
removeColumn 在接口中 TableBuilderpublic ColumnBuilder addColumn()
addColumn 在接口中 TableBuilderpublic TableBuilder comment(String comment)
comment 在接口中 TableBuilderpublic TableBuilder property(String propertyName, Object value)
property 在接口中 TableBuilderpublic TableBuilder alias(String name)
alias 在接口中 TableBuilderpublic void commit()
throws SQLException
commit 在接口中 TableBuilderSQLExceptionCopyright © 2017. All rights reserved.