public abstract class AbstractSqlTableMetaDataParser extends Object implements TableMetaDataParser, MetaDataParserSupplier
| 构造器和说明 |
|---|
AbstractSqlTableMetaDataParser(org.hswebframework.ezorm.rdb.executor.SqlExecutor sqlExecutor,
DatabaseType... databaseTypes) |
| 限定符和类型 | 方法和说明 |
|---|---|
MetaDataParser |
get() |
abstract String |
getSelectAllTableSql() |
abstract String |
getSelectTableColumnsSql() |
abstract String |
getSelectTableMetaSql() |
boolean |
isSupport(DatabaseType type) |
TableMetadata |
parse(String objectName) |
List<TableMetadata> |
parseAll() |
public AbstractSqlTableMetaDataParser(org.hswebframework.ezorm.rdb.executor.SqlExecutor sqlExecutor,
DatabaseType... databaseTypes)
public abstract String getSelectTableColumnsSql()
public abstract String getSelectTableMetaSql()
public abstract String getSelectAllTableSql()
public boolean isSupport(DatabaseType type)
isSupport 在接口中 MetaDataParserSupplierpublic MetaDataParser get()
get 在接口中 MetaDataParserSupplierpublic List<TableMetadata> parseAll() throws SQLException
parseAll 在接口中 MetaDataParser<TableMetadata>SQLExceptionpublic TableMetadata parse(String objectName)
parse 在接口中 MetaDataParser<TableMetadata>Copyright © 2016–2019. All rights reserved.