| 限定符和类型 | 方法和说明 |
|---|---|
static Optional<ShardingConditionValue> |
ConditionValueGeneratorFactory.generate(org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExpressionSegment predicate,
Column column,
List<Object> parameters)
Generate condition value.
|
Optional<ShardingConditionValue> |
ConditionValueGenerator.generate(T predicateRightValue,
Column column,
List<Object> parameters)
Generate route value.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<ShardingConditionValue> |
ConditionValueBetweenOperatorGenerator.generate(org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.BetweenExpression predicate,
Column column,
List<Object> parameters) |
Optional<ShardingConditionValue> |
ConditionValueCompareOperatorGenerator.generate(org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.BinaryOperationExpression predicate,
Column column,
List<Object> parameters) |
Optional<ShardingConditionValue> |
ConditionValueInOperatorGenerator.generate(org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.InExpression predicate,
Column column,
List<Object> parameters) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AlwaysFalseShardingConditionValue
Always false sharding condition value.
|
class |
ListShardingConditionValue<T extends Comparable<?>>
Sharding condition value for list values.
|
class |
RangeShardingConditionValue<T extends Comparable<?>>
Sharding condition value for range.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
ShardingStrategy.doSharding(Collection<String> availableTargetNames,
Collection<ShardingConditionValue> shardingConditionValues,
org.apache.shardingsphere.infra.datanode.DataNodeInfo dataNodeInfo,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props)
Sharding.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
ComplexShardingStrategy.doSharding(Collection<String> availableTargetNames,
Collection<ShardingConditionValue> shardingConditionValues,
org.apache.shardingsphere.infra.datanode.DataNodeInfo dataNodeInfo,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
HintShardingStrategy.doSharding(Collection<String> availableTargetNames,
Collection<ShardingConditionValue> shardingConditionValues,
org.apache.shardingsphere.infra.datanode.DataNodeInfo dataNodeInfo,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
NoneShardingStrategy.doSharding(Collection<String> availableTargetNames,
Collection<ShardingConditionValue> shardingConditionValues,
org.apache.shardingsphere.infra.datanode.DataNodeInfo dataNodeInfo,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
StandardShardingStrategy.doSharding(Collection<String> availableTargetNames,
Collection<ShardingConditionValue> shardingConditionValues,
org.apache.shardingsphere.infra.datanode.DataNodeInfo dataNodeInfo,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.