所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
accept(SQLStatement stmt) |
(专用程序包) boolean |
acceptAlterTable(SQLAlterTableStatement x) |
(专用程序包) boolean |
acceptCreateFunction(SQLCreateFunctionStatement x) |
(专用程序包) boolean |
acceptCreateIndex(SQLCreateIndexStatement x) |
boolean |
acceptCreateSequence(SQLCreateSequenceStatement x) |
(专用程序包) boolean |
acceptCreateTable(MySqlCreateTableStatement x) |
(专用程序包) boolean |
acceptCreateTable(SQLCreateTableStatement x) |
void |
acceptDDL(String ddl) |
void |
acceptDDL(String ddl,
String dbType) |
(专用程序包) boolean |
acceptDropIndex(SQLDropIndexStatement x) |
boolean |
acceptDropSequence(SQLDropSequenceStatement x) |
(专用程序包) boolean |
acceptDropTable(SQLDropTableStatement x) |
(专用程序包) boolean |
acceptView(SQLAlterViewStatement x) |
(专用程序包) boolean |
acceptView(SQLCreateViewStatement x) |
String |
console(String input) |
private SchemaResolveVisitor |
createResolveVisitor(SchemaResolveVisitor.Option... options) |
SQLColumnDefinition |
findColumn(SQLTableSource tableSource,
SQLExpr expr) |
SQLColumnDefinition |
findColumn(SQLTableSource tableSource,
SQLSelectItem selectItem) |
SchemaObject |
findFunction(String functionName) |
Schema |
findSchema(String schema) |
protected Schema |
findSchema(String name,
boolean create) |
SchemaObject |
findTable(SQLExprTableSource x) |
SchemaObject |
findTable(SQLName name) |
SchemaObject |
findTable(SQLTableSource tableSource,
SQLExpr expr) |
SchemaObject |
findTable(SQLTableSource tableSource,
SQLSelectItem selectItem) |
SchemaObject |
findTable(SQLTableSource tableSource,
String alias) |
SchemaObject |
findTable(String tableName) |
SchemaObject |
findTableOrView(String tableName) |
SchemaObject |
findTableOrView(String tableName,
boolean onlyCurrent) |
String |
getDbType() |
Schema |
getDefaultSchema() |
String |
getDefaultSchemaName() |
Collection<SchemaObject> |
getObjects() |
Collection<Schema> |
getSchemas() |
int |
getTableCount() |
Map<String,SchemaObject> |
getTables(SQLTableSource x) |
int |
getViewCount() |
boolean |
isSequence(String name) |
private boolean |
renameTable(SQLName name,
SQLName to) |
void |
resolve(SQLSelectStatement stmt,
SchemaResolveVisitor.Option... options) |
void |
resolve(SQLStatement stmt,
SchemaResolveVisitor.Option... options) |
String |
resolve(String input) |
void |
setDefaultSchema(Schema schema) |
void |
setDefaultSchema(String name) |