public final class TableUnits extends Object
| 构造器和说明 |
|---|
TableUnits() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.common.base.Optional<RoutingTable> |
findRoutingTable(String dataSourceName,
String actualTableName)
Find routing table via data source name and actual table name.
|
List<Set<String>> |
getActualTableNameGroups(String dataSourceName,
Set<String> logicTableNames)
Get actual tables group via data source name and logic tables' names.
|
Map<String,Set<String>> |
getDataSourceLogicTablesMap(Collection<String> dataSourceNames)
Get map relationship between data source and logic tables via data sources' names.
|
Collection<String> |
getDataSourceNames()
Get all data source names.
|
public Collection<String> getDataSourceNames()
public com.google.common.base.Optional<RoutingTable> findRoutingTable(String dataSourceName, String actualTableName)
dataSourceName - data source nameactualTableName - actual table namepublic List<Set<String>> getActualTableNameGroups(String dataSourceName, Set<String> logicTableNames)
Actual tables in same group are belong one logic name.
dataSourceName - data source namelogicTableNames - logic tables' namespublic Map<String,Set<String>> getDataSourceLogicTablesMap(Collection<String> dataSourceNames)
dataSourceNames - data sources' namesCopyright © 2018. All rights reserved.