org.tinygroup.dbrouter.config
类 Shard
java.lang.Object
org.tinygroup.dbrouter.config.Shard
public class Shard
- extends Object
分片
| 从类 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.