public class CompositeShardingStrategy extends java.lang.Object implements ShardingStrategy
| Constructor and Description |
|---|
CompositeShardingStrategy(ShardRangeList aShardRangeList,
DataNode aDefaultNode,
java.util.List<ShardSplitMethod> aShardSplitMethodList,
int aShardValueCnt,
int aShardSubValueCnt) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DataNode> |
doSharding(java.util.List<java.lang.Comparable<?>> aShardValues) |
public CompositeShardingStrategy(ShardRangeList aShardRangeList, DataNode aDefaultNode, java.util.List<ShardSplitMethod> aShardSplitMethodList, int aShardValueCnt, int aShardSubValueCnt)
public java.util.List<DataNode> doSharding(java.util.List<java.lang.Comparable<?>> aShardValues) throws java.sql.SQLException
doSharding in interface ShardingStrategyjava.sql.SQLException