public abstract class RDBTableMetadataParser extends Object implements TableMetadataParser
| 限定符和类型 | 字段和说明 |
|---|---|
protected RDBSchemaMetadata |
schema |
protected SyncSqlExecutor |
sqlExecutor |
id| 构造器和说明 |
|---|
RDBTableMetadataParser(RDBSchemaMetadata schema) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
applyColumnInfo(RDBColumnMetadata column,
Record record) |
protected RDBTableMetadata |
createTable(String name) |
protected Optional<RDBTableMetadata> |
doParse(String name) |
protected List<RDBTableMetadata> |
fastParseAll() |
protected abstract String |
getAllTableSql() |
protected Dialect |
getDialect() |
protected SyncSqlExecutor |
getSqlExecutor() |
protected abstract String |
getTableCommentSql(String name) |
protected abstract String |
getTableExistsSql() |
protected abstract String |
getTableMetaSql(String name) |
List<RDBTableMetadata> |
parseAll() |
List<String> |
parseAllTableName() |
Optional<RDBTableMetadata> |
parseByName(String name) |
boolean |
tableExists(String name) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getName, getObjectTypegetTypeprotected RDBSchemaMetadata schema
protected SyncSqlExecutor sqlExecutor
public RDBTableMetadataParser(RDBSchemaMetadata schema)
protected Dialect getDialect()
protected abstract String getAllTableSql()
protected abstract String getTableExistsSql()
protected SyncSqlExecutor getSqlExecutor()
protected RDBTableMetadata createTable(String name)
protected Optional<RDBTableMetadata> doParse(String name)
public Optional<RDBTableMetadata> parseByName(String name)
parseByName 在接口中 ObjectMetadataParserpublic boolean tableExists(String name)
tableExists 在接口中 TableMetadataParserpublic List<String> parseAllTableName()
parseAllTableName 在接口中 TableMetadataParserprotected List<RDBTableMetadata> fastParseAll()
protected void applyColumnInfo(RDBColumnMetadata column, Record record)
public List<RDBTableMetadata> parseAll()
parseAll 在接口中 ObjectMetadataParserCopyright © 2020. All rights reserved.