public final class TableRule extends Object
| 构造器和说明 |
|---|
TableRule(Collection<String> dataSourceNames,
String logicTableName) |
TableRule(ShardingAutoTableRuleConfiguration tableRuleConfig,
Collection<String> dataSourceNames,
ShardingAutoTableAlgorithm shardingAutoTableAlgorithm,
String defaultGenerateKeyColumn) |
TableRule(ShardingTableRuleConfiguration tableRuleConfig,
Collection<String> dataSourceNames,
String defaultGenerateKeyColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
getActualDataSourceNames()
Get actual data source names.
|
Collection<String> |
getActualTableNames(String targetDataSource)
Get actual table names via target data source name.
|
Map<String,List<org.apache.shardingsphere.infra.datanode.DataNode>> |
getDataNodeGroups()
Get data node groups.
|
Optional<String> |
getGenerateKeyColumn()
Get generate key column.
|
public TableRule(Collection<String> dataSourceNames, String logicTableName)
public TableRule(ShardingTableRuleConfiguration tableRuleConfig, Collection<String> dataSourceNames, String defaultGenerateKeyColumn)
public TableRule(ShardingAutoTableRuleConfiguration tableRuleConfig, Collection<String> dataSourceNames, ShardingAutoTableAlgorithm shardingAutoTableAlgorithm, String defaultGenerateKeyColumn)
public Map<String,List<org.apache.shardingsphere.infra.datanode.DataNode>> getDataNodeGroups()
public Collection<String> getActualDataSourceNames()
public Collection<String> getActualTableNames(String targetDataSource)
targetDataSource - target data source nameCopyright © 2022 The Apache Software Foundation. All rights reserved.