public final class TableMetaDataBuilder extends Object
| 构造器和说明 |
|---|
TableMetaDataBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static TableMetaData |
decorateFederationTableMetaData(TableMetaData tableMetaData,
Collection<ShardingSphereRule> rules)
Decorate federation table meta data.
|
static TableMetaData |
decorateKernelTableMetaData(TableMetaData tableMetaData,
Collection<ShardingSphereRule> rules)
Decorate kernel table meta data.
|
static Map<String,TableMetaData> |
load(Collection<String> tableNames,
SchemaBuilderMaterials materials)
Load table metadata.
|
public static Map<String,TableMetaData> load(Collection<String> tableNames, SchemaBuilderMaterials materials) throws SQLException
tableNames - table name collectionmaterials - schema builder materialsSQLException - SQL exceptionpublic static TableMetaData decorateFederationTableMetaData(TableMetaData tableMetaData, Collection<ShardingSphereRule> rules)
tableMetaData - table meta datarules - shardingSphere rulespublic static TableMetaData decorateKernelTableMetaData(TableMetaData tableMetaData, Collection<ShardingSphereRule> rules)
tableMetaData - table meta datarules - shardingSphere rulesCopyright © 2021 The Apache Software Foundation. All rights reserved.