类 org.tinygroup.dbrouter.config.Router
的使用

使用 Router 的软件包
org.tinygroup.dbrouter   
org.tinygroup.dbrouter.config   
org.tinygroup.dbrouter.context   
org.tinygroup.dbrouter.impl   
org.tinygroup.dbrouter.impl.keygenerator   
 

org.tinygroup.dbrouterRouter 的使用
 

返回 Routerorg.tinygroup.dbrouter 中的方法
 Router RouterManager.getRouter(String routerId)
          获取集群
 

返回变量类型为 Router 的类型的 org.tinygroup.dbrouter 中的方法
 Map<String,Router> RouterManager.getRouterMap()
          获取集群配置Map
 

参数类型为 Routerorg.tinygroup.dbrouter 中的方法
 void RouterManager.addRouter(Router router)
          添加集群
 Partition RouterManager.getPartition(Router router, String sql)
          获取匹配的首个分区
 List<Partition> RouterManager.getPartitions(Router router, String sql)
          获取匹配的分区
<T> T
RouterManager.getPrimaryKey(Router router, String tableName)
          给某个集群的数据表产生主键
 void RouterKeyGenerator.setRouter(Router router)
          注入Router对象给主键获取器 有的时候,主键发生器需要获取集群相关的信息
 

org.tinygroup.dbrouter.configRouter 的使用
 

返回 Routerorg.tinygroup.dbrouter.config 中的方法
 Router Partition.getRouter()
           
 

返回变量类型为 Router 的类型的 org.tinygroup.dbrouter.config 中的方法
 List<Router> Routers.getRouterList()
           
 

参数类型为 Routerorg.tinygroup.dbrouter.config 中的方法
 void Partition.setRouter(Router router)
           
 

类型变量类型为 Routerorg.tinygroup.dbrouter.config 中的方法参数
 void Routers.setRouterList(List<Router> routerList)
           
 

org.tinygroup.dbrouter.contextRouter 的使用
 

返回 Routerorg.tinygroup.dbrouter.context 中的方法
 Router ResultSetExecutor.getRouter()
           
 Router RealStatementExecutor.getRouter()
           
 Router StatementExecuteContext.getRouter()
           
 

参数类型为 Routerorg.tinygroup.dbrouter.context 中的方法
 void StatementExecuteContext.setRouter(Router router)
           
 

参数类型为 Routerorg.tinygroup.dbrouter.context 中的构造方法
RealStatementExecutor(Statement realStatement, String executeSql, String originalSql, Shard shard, Partition partition, Router router, Object[] values)
           
ResultSetExecutor(ResultSet resultSet, String executeSql, String originalSql, Shard shard, Partition partition, Router router)
           
 

org.tinygroup.dbrouter.implRouter 的使用
 

返回 Routerorg.tinygroup.dbrouter.impl 中的方法
 Router RouterManagerImpl.getRouter(String routerId)
           
 

返回变量类型为 Router 的类型的 org.tinygroup.dbrouter.impl 中的方法
 Map<String,Router> RouterManagerImpl.getRouterMap()
           
 

参数类型为 Routerorg.tinygroup.dbrouter.impl 中的方法
 void RouterManagerImpl.addRouter(Router router)
           
 Partition RouterManagerImpl.getPartition(Router router, String sql)
           
 List<Partition> RouterManagerImpl.getPartitions(Router router, String sql)
           
<T> T
RouterManagerImpl.getPrimaryKey(Router router, String tableName)
           
 

org.tinygroup.dbrouter.impl.keygeneratorRouter 的使用
 

声明为 Routerorg.tinygroup.dbrouter.impl.keygenerator 中的字段
protected  Router AbstractRouterKeyGenerator.router
           
 

参数类型为 Routerorg.tinygroup.dbrouter.impl.keygenerator 中的方法
 void RouterKeyGeneratorUUID.setRouter(Router router)
           
 void AbstractRouterKeyGenerator.setRouter(Router router)
           
 



Copyright © 2006–2015 TinyGroup. All rights reserved.