public abstract class ShardingMetaDataHandler extends Object
| 构造器和说明 |
|---|
ShardingMetaDataHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract List<ColumnMetaData> |
getExistColumnMeta(Connection connection)
Get exit table's column metadata list.
|
TableMetaData |
getTableMetaData()
Get table meta data.
|
TableMetaData |
getTableMetaData(Connection connection)
Get table metadata by Sharding Connection.
|
Collection<String> |
getTableNamesFromDefaultDataSource()
Get table names from default data source.
|
abstract boolean |
isTableExist(Connection connection)
Judge whether table exist or not.
|
public TableMetaData getTableMetaData() throws SQLException
SQLException - SQL exceptionpublic TableMetaData getTableMetaData(Connection connection) throws SQLException
connection - connectionSQLException - SQL exceptionpublic Collection<String> getTableNamesFromDefaultDataSource() throws SQLException
SQLException - SQL exception.public abstract boolean isTableExist(Connection connection) throws SQLException
connection - jdbc connectionSQLException - SQL exceptionpublic abstract List<ColumnMetaData> getExistColumnMeta(Connection connection) throws SQLException
connection - jdbc connectionSQLException - SQL exceptionCopyright © 2018. All rights reserved.