T - type of ShardingSphere rulepublic interface RuleBasedTableMetaDataBuilder<T extends TableContainedRule> extends OrderedSPI<T>
| Modifier and Type | Method and Description |
|---|---|
Map<String,TableMetaData> |
decorate(Map<String,TableMetaData> tableMetaDataMap,
T rule,
SchemaBuilderMaterials materials)
Decorate table meta data.
|
Map<String,TableMetaData> |
load(Collection<String> tableNames,
T rule,
SchemaBuilderMaterials materials)
Load table meta data.
|
getOrder, getTypeClassMap<String,TableMetaData> load(Collection<String> tableNames, T rule, SchemaBuilderMaterials materials) throws SQLException
tableNames - tables namerule - ShardingSphere rulematerials - SchemaBuilderMaterials materialsSQLException - SQL exceptionMap<String,TableMetaData> decorate(Map<String,TableMetaData> tableMetaDataMap, T rule, SchemaBuilderMaterials materials) throws SQLException
tableMetaDataMap - key is logic table name, value is actual table meta datarule - ShardingSphere rulematerials - SchemaBuilderMaterials materialsSQLException - SQL exceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.