T - type of ShardingSphere rulepublic interface RuleBasedTableMetaDataBuilder<T extends TableContainedRule> extends OrderedSPI<T>
| Modifier and Type | Method and Description |
|---|---|
TableMetaData |
decorate(String tableName,
TableMetaData tableMetaData,
T rule)
Decorate table meta data.
|
Optional<TableMetaData> |
load(String tableName,
DatabaseType databaseType,
Map<String,DataSource> dataSourceMap,
DataNodes dataNodes,
T rule,
ConfigurationProperties props)
Load table meta data.
|
getOrder, getTypeClassOptional<TableMetaData> load(String tableName, DatabaseType databaseType, Map<String,DataSource> dataSourceMap, DataNodes dataNodes, T rule, ConfigurationProperties props) throws SQLException
tableName - table namedatabaseType - database typedataSourceMap - data source mapdataNodes - data nodesrule - ShardingSphere ruleprops - configuration propertiesSQLException - SQL exceptionTableMetaData decorate(String tableName, TableMetaData tableMetaData, T rule)
tableName - table nametableMetaData - table meta data to be decoratedrule - ShardingSphere ruleCopyright © 2021 The Apache Software Foundation. All rights reserved.