org.tinygroup.dbrouter.config
类 Shard

java.lang.Object
  继承者 org.tinygroup.dbrouter.config.Shard

public class Shard
extends Object

分片


构造方法摘要
Shard()
           
Shard(String id, String dataSourceId)
           
Shard(String id, String dataSourceId, boolean writeAble, int readWeight)
           
Shard(String id, String dataSourceId, int readWeight)
           
 
方法摘要
 Connection getConnection(Connection connection)
           
 String getDataSourceId()
           
 String getId()
           
 int getReadWeight()
           
 List<ShardRule> getShardRules()
           
 String getShardTableName(String tableName)
           
 Map<String,String> getTableMappingMap()
           
 List<TableMapping> getTableMappings()
           
 boolean isWriteAble()
           
 void removeConnection(Connection connection)
           
 void setConnection(Connection connection, Connection realConnection)
           
 void setDataSourceId(String dataSourceId)
           
 void setId(String id)
           
 void setReadWeight(int readWeight)
           
 void setShardRules(List<ShardRule> shardRules)
           
 void setTableMappings(List<TableMapping> tableMappings)
           
 void setWriteAble(boolean writeAble)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Shard

public Shard()

Shard

public Shard(String id,
             String dataSourceId)

Shard

public Shard(String id,
             String dataSourceId,
             int readWeight)

Shard

public Shard(String id,
             String dataSourceId,
             boolean writeAble,
             int readWeight)
方法详细信息

getTableMappings

public List<TableMapping> getTableMappings()

setTableMappings

public void setTableMappings(List<TableMapping> tableMappings)

setConnection

public void setConnection(Connection connection,
                          Connection realConnection)

getConnection

public Connection getConnection(Connection connection)

removeConnection

public void removeConnection(Connection connection)

getReadWeight

public int getReadWeight()

getDataSourceId

public String getDataSourceId()

setDataSourceId

public void setDataSourceId(String dataSourceId)

setReadWeight

public void setReadWeight(int readWeight)

isWriteAble

public boolean isWriteAble()

setWriteAble

public void setWriteAble(boolean writeAble)

getId

public String getId()

setId

public void setId(String id)

getShardRules

public List<ShardRule> getShardRules()

setShardRules

public void setShardRules(List<ShardRule> shardRules)

getShardTableName

public String getShardTableName(String tableName)

getTableMappingMap

public Map<String,String> getTableMappingMap()


Copyright © 2006–2015 TinyGroup. All rights reserved.