T - 片键类型public interface SingleKeyShardingAlgorithm<T extends Comparable<?>> extends ShardingAlgorithm
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
doBetweenSharding(Collection<String> availableTargetNames,
ShardingValue<T> shardingValue)
根据分片值和SQL的BETWEEN运算符计算分片结果名称集合.
|
String |
doEqualSharding(Collection<String> availableTargetNames,
ShardingValue<T> shardingValue)
根据分片值和SQL的=运算符计算分片结果名称集合.
|
Collection<String> |
doInSharding(Collection<String> availableTargetNames,
ShardingValue<T> shardingValue)
根据分片值和SQL的IN运算符计算分片结果名称集合.
|
String doEqualSharding(Collection<String> availableTargetNames, ShardingValue<T> shardingValue)
availableTargetNames - 所有的可用目标名称集合, 一般是数据源或表名称shardingValue - 分片值Collection<String> doInSharding(Collection<String> availableTargetNames, ShardingValue<T> shardingValue)
availableTargetNames - 所有的可用目标名称集合, 一般是数据源或表名称shardingValue - 分片值Collection<String> doBetweenSharding(Collection<String> availableTargetNames, ShardingValue<T> shardingValue)
availableTargetNames - 所有的可用目标名称集合, 一般是数据源或表名称shardingValue - 分片值Copyright © 2017. All rights reserved.