| 限定符和类型 | 方法和说明 |
|---|---|
ShardingValue<?> |
HintManager.getDatabaseShardingValue(ShardingKey shardingKey)
Get sharding value for database.
|
ShardingValue<?> |
HintManager.getTableShardingValue(ShardingKey shardingKey)
Get sharding value for table.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
NoneDatabaseShardingAlgorithm.doBetweenSharding(Collection<String> availableTargetNames,
ShardingValue<String> shardingValue) |
String |
NoneDatabaseShardingAlgorithm.doEqualSharding(Collection<String> availableTargetNames,
ShardingValue<String> shardingValue) |
Collection<String> |
NoneDatabaseShardingAlgorithm.doInSharding(Collection<String> availableTargetNames,
ShardingValue<String> shardingValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
NoneDatabaseShardingAlgorithm.doSharding(Collection<String> availableTargetNames,
Collection<ShardingValue<?>> shardingValues) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
NoneTableShardingAlgorithm.doBetweenSharding(Collection<String> availableTargetNames,
ShardingValue<String> shardingValue) |
String |
NoneTableShardingAlgorithm.doEqualSharding(Collection<String> availableTargetNames,
ShardingValue<String> shardingValue) |
Collection<String> |
NoneTableShardingAlgorithm.doInSharding(Collection<String> availableTargetNames,
ShardingValue<String> shardingValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
NoneTableShardingAlgorithm.doSharding(Collection<String> availableTableNames,
Collection<ShardingValue<?>> shardingValues) |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.google.common.base.Optional<ShardingValue<?>> |
HintManagerHolder.getDatabaseShardingValue(ShardingKey shardingKey)
Get database sharding value.
|
static com.google.common.base.Optional<ShardingValue<?>> |
HintManagerHolder.getTableShardingValue(ShardingKey shardingKey)
Get table sharding value.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ShardingValue<?> |
Condition.getShardingValue(List<Object> parameters)
Get sharding value via condition.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
SingleKeyShardingAlgorithm.doBetweenSharding(Collection<String> availableTargetNames,
ShardingValue<T> shardingValue)
Sharding with between operator.
|
String |
SingleKeyShardingAlgorithm.doEqualSharding(Collection<String> availableTargetNames,
ShardingValue<T> shardingValue)
Sharding with equal operator.
|
Collection<String> |
SingleKeyShardingAlgorithm.doInSharding(Collection<String> availableTargetNames,
ShardingValue<T> shardingValue)
Sharding with in operator.
|
String |
NoneKeyShardingAlgorithm.doSharding(Collection<String> availableTargetNames,
ShardingValue<T> shardingValue)
Calculate and do sharding.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
ShardingStrategy.doDynamicSharding(Collection<ShardingValue<?>> shardingValues)
Calculate dynamic sharding info.
|
Collection<String> |
MultipleKeysShardingAlgorithm.doSharding(Collection<String> availableTargetNames,
Collection<ShardingValue<?>> shardingValues)
Calculate and do sharding.
|
Collection<String> |
ShardingStrategy.doStaticSharding(Collection<String> availableTargetNames,
Collection<ShardingValue<?>> shardingValues)
Calculate static sharding info.
|
Copyright © 2017. All rights reserved.