public class SingleRoutingResult extends Object implements RoutingResult
| 构造器和说明 |
|---|
SingleRoutingResult() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.common.base.Optional<SingleRoutingTableFactor> |
findRoutingTableFactor(String dataSource,
String actualTable)
根据数据源和真实表名称查找路由表单元.
|
List<Set<String>> |
getActualTableGroups(String dataSource,
Set<String> logicTables)
根据数据源和逻辑表名称获取真实表集合组.
|
Map<String,Set<String>> |
getDataSourceLogicTablesMap(Collection<String> dataSources)
根据数据源名称获取数据源和逻辑表名称集合的映射关系.
|
Collection<String> |
getDataSources()
获取全部数据源名称.
|
Collection<SQLExecutionUnit> |
getSQLExecutionUnits(SQLBuilder sqlBuilder)
获取SQL执行单元集合.
|
public Map<String,Set<String>> getDataSourceLogicTablesMap(Collection<String> dataSources)
dataSources - 待获取的数据源名称集合public Collection<String> getDataSources()
public List<Set<String>> getActualTableGroups(String dataSource, Set<String> logicTables)
每一组的真实表集合都属于同一逻辑表.
dataSource - 数据源名称logicTables - 逻辑表名称集合public com.google.common.base.Optional<SingleRoutingTableFactor> findRoutingTableFactor(String dataSource, String actualTable)
dataSource - 数据源名称actualTable - 真实表名称public Collection<SQLExecutionUnit> getSQLExecutionUnits(SQLBuilder sqlBuilder)
RoutingResultgetSQLExecutionUnits 在接口中 RoutingResultsqlBuilder - SQL构建器Copyright © 2016. All rights reserved.