public abstract class AbstractBuilder extends Object implements AoBuilder, SqlStatement
| Modifier and Type | Field and Description |
|---|---|
protected AoConnection |
conn |
ATBA_COLUMN, ATBA_CONSTRAINT, ATBD_COLUMN, ATBD_CONSTRAINT, ATBM_COLUMN, ATBR_COLUMN, CONSTRAING_FK, CONSTRAINT_PK, CONSTRAINT_UK, OP_AGGREGATE, OP_ASSIGN, OP_COUNT, OP_DELETE, OP_INSERT, OP_ORDER, OP_ORDER_BY, OP_SELECT, OP_UPDATE, OP_WHERE, SCHEMA_NULL, SCHEMA_UNIQUE, TB_CREATE, TB_DROP, TB_RENAME, V_CREATE, V_DROP| Constructor and Description |
|---|
AbstractBuilder(AoConnection conn) |
| Modifier and Type | Method and Description |
|---|---|
abstract AoReflector |
getReflector() |
abstract AoSentence |
getSentence() |
AoVerifier |
getVerifier() |
boolean |
purge(Schema schema)
删除表信息
|
boolean |
purge(Set<String> tableNames)
删除多个表结构
|
boolean |
purge(String tableName)
删除单个表结构
|
boolean |
rename(String tableName)
重命名单个表结构
|
io.vertx.core.json.JsonObject |
report(Schema schema)
元数据和真实数据库信息报告
|
boolean |
synchron(Schema schema)
同步表信息接口(添加/更新)
|
protected final transient AoConnection conn
public AbstractBuilder(AoConnection conn)
public abstract AoSentence getSentence()
public abstract AoReflector getReflector()
public AoVerifier getVerifier()
public boolean synchron(Schema schema)
AoBuilder同步表信息接口(添加/更新)
public io.vertx.core.json.JsonObject report(Schema schema)
AoBuilder元数据和真实数据库信息报告
public boolean rename(String tableName)
AoBuilder重命名单个表结构
Copyright © 2020. All rights reserved.