Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Y 

A

AbstractRangeShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.range
Abstract range sharding algorithm.
AbstractRangeShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.range.AbstractRangeShardingAlgorithm
 
AbstractShardingRuleConfigurationChecker<T extends org.apache.shardingsphere.infra.config.RuleConfiguration> - Class in org.apache.shardingsphere.sharding.rule.checker
Abstract sharding rule configuration checker.
AbstractShardingRuleConfigurationChecker() - Constructor for class org.apache.shardingsphere.sharding.rule.checker.AbstractShardingRuleConfigurationChecker
 
AccumulationAggregationUnit - Class in org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
Accumulation aggregation unit.
AccumulationAggregationUnit() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AccumulationAggregationUnit
 
AggregationDistinctToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Aggregation distinct token.
AggregationDistinctToken(int, int, String, String) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.AggregationDistinctToken
 
AggregationDistinctTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Aggregation distinct token generator.
AggregationDistinctTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.AggregationDistinctTokenGenerator
 
AggregationUnit - Interface in org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
Aggregation unit interface.
AggregationUnitFactory - Class in org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
Aggregation unit factory.
AggregationUnitFactory() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AggregationUnitFactory
 
ALGORITHM_PROVIDER_ORDER - Static variable in class org.apache.shardingsphere.sharding.constant.ShardingOrder
Algorithm provider sharding order.
AlgorithmProvidedShardingRuleBuilder - Class in org.apache.shardingsphere.sharding.rule.builder
Algorithm provided sharding rule builder.
AlgorithmProvidedShardingRuleBuilder() - Constructor for class org.apache.shardingsphere.sharding.rule.builder.AlgorithmProvidedShardingRuleBuilder
 
AlgorithmProvidedShardingRuleConfiguration - Class in org.apache.shardingsphere.sharding.algorithm.config
Algorithm provided sharding rule configuration.
AlgorithmProvidedShardingRuleConfiguration() - Constructor for class org.apache.shardingsphere.sharding.algorithm.config.AlgorithmProvidedShardingRuleConfiguration
 
AlgorithmProvidedShardingRuleConfigurationChecker - Class in org.apache.shardingsphere.sharding.rule.checker
Algorithm provided sharding ruleConfiguration checker.
AlgorithmProvidedShardingRuleConfigurationChecker() - Constructor for class org.apache.shardingsphere.sharding.rule.checker.AlgorithmProvidedShardingRuleConfigurationChecker
 
AlwaysFalseShardingCondition - Class in org.apache.shardingsphere.sharding.route.engine.condition
Always false sharding condition.
AlwaysFalseShardingCondition() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.AlwaysFalseShardingCondition
 
AlwaysFalseShardingConditionValue - Class in org.apache.shardingsphere.sharding.route.engine.condition.value
Always false sharding condition value.
AlwaysFalseShardingConditionValue() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.value.AlwaysFalseShardingConditionValue
 
AutoIntervalShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.datetime
Auto interval sharding algorithm.
AutoIntervalShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm
 
AverageAggregationUnit - Class in org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
Average aggregation unit.
AverageAggregationUnit() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AverageAggregationUnit
 

B

BaseGeneratedKeyTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen
Base generated key token generator.
BaseGeneratedKeyTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.BaseGeneratedKeyTokenGenerator
 
BindingTableRule - Class in org.apache.shardingsphere.sharding.rule
Binding table rule.
BindingTableRule() - Constructor for class org.apache.shardingsphere.sharding.rule.BindingTableRule
 
BoundaryBasedRangeShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.range
Boundary based range sharding algorithm.
BoundaryBasedRangeShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.range.BoundaryBasedRangeShardingAlgorithm
 
build(String, Map<String, DataSource>, DatabaseType, AlgorithmProvidedShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.rule.builder.AlgorithmProvidedShardingRuleBuilder
 
build(String, Map<String, DataSource>, DatabaseType, ShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder
 

C

calculatePartitionRange(Properties) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.AbstractRangeShardingAlgorithm
 
calculatePartitionRange(Properties) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.BoundaryBasedRangeShardingAlgorithm
 
calculatePartitionRange(Properties) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.VolumeBasedRangeShardingAlgorithm
 
check(String, AlgorithmProvidedShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.rule.checker.AlgorithmProvidedShardingRuleConfigurationChecker
 
check(String, ShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.rule.checker.ShardingRuleConfigurationChecker
 
checkSubqueryShardingValues(ShardingRule, SQLStatementContext, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingDMLStatementValidator
 
ClassBasedShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.classbased
Class based sharding algorithm.
ClassBasedShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm
 
ClassBasedShardingAlgorithmFactory - Class in org.apache.shardingsphere.sharding.algorithm.sharding.classbased
ShardingSphere class based algorithm factory.
ClassBasedShardingAlgorithmFactory() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithmFactory
 
ClassBasedShardingAlgorithmStrategyType - Enum in org.apache.shardingsphere.sharding.algorithm.sharding.classbased
Class based sharding strategy.
Column - Class in org.apache.shardingsphere.sharding.route.engine.condition
Column.
Column() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.Column
 
ComparableAggregationUnit - Class in org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
Comparable aggregation unit.
ComparableAggregationUnit() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.ComparableAggregationUnit
 
compare(MemoryQueryResultRow, MemoryQueryResultRow) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByRowComparator
 
compareTo(Comparable, Comparable, OrderDirection, OrderDirection, boolean) - Static method in class org.apache.shardingsphere.sharding.merge.dql.orderby.CompareUtil
Compare two object with order type.
compareTo(OrderByValue) - Method in class org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByValue
 
CompareUtil - Class in org.apache.shardingsphere.sharding.merge.dql.orderby
Compare util.
CompareUtil() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.orderby.CompareUtil
 
ComplexInlineShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.complex
Complex inline sharding algorithm.
ComplexInlineShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.complex.ComplexInlineShardingAlgorithm
 
ComplexShardingStrategy - Class in org.apache.shardingsphere.sharding.route.strategy.type.complex
Complex sharding strategy.
ComplexShardingStrategy(String, ComplexKeysShardingAlgorithm<?>) - Constructor for class org.apache.shardingsphere.sharding.route.strategy.type.complex.ComplexShardingStrategy
 
ConditionValue - Class in org.apache.shardingsphere.sharding.route.engine.condition.generator
Condition value.
ConditionValue(ExpressionSegment, List<Object>) - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.generator.ConditionValue
 
ConditionValueBetweenOperatorGenerator - Class in org.apache.shardingsphere.sharding.route.engine.condition.generator.impl
Condition value generator for between operator.
ConditionValueBetweenOperatorGenerator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueBetweenOperatorGenerator
 
ConditionValueCompareOperatorGenerator - Class in org.apache.shardingsphere.sharding.route.engine.condition.generator.impl
Condition value generator for compare operator.
ConditionValueCompareOperatorGenerator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueCompareOperatorGenerator
 
ConditionValueGenerator<T extends org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExpressionSegment> - Interface in org.apache.shardingsphere.sharding.route.engine.condition.generator
Condition value generator.
ConditionValueGeneratorFactory - Class in org.apache.shardingsphere.sharding.route.engine.condition.generator
Condition value generator factory.
ConditionValueGeneratorFactory() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.generator.ConditionValueGeneratorFactory
 
ConditionValueInOperatorGenerator - Class in org.apache.shardingsphere.sharding.route.engine.condition.generator.impl
Condition value generator for in operator.
ConditionValueInOperatorGenerator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueInOperatorGenerator
 
ConstraintToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Constraint token.
ConstraintToken(int, int, IdentifierValue, SQLStatementContext, ShardingRule) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.ConstraintToken
 
ConstraintTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Constraint token generator.
ConstraintTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ConstraintTokenGenerator
 
construct(Node) - Method in class org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct
 
construct2ndStep(Node, Object) - Method in class org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct
 
convert(CreateShardingTableRuleStatement) - Static method in class org.apache.shardingsphere.sharding.converter.ShardingRuleStatementConverter
Convert create sharding table rule statement context to YAML sharding rule configuration.
convert(AlterShardingTableRuleStatement) - Static method in class org.apache.shardingsphere.sharding.converter.ShardingRuleStatementConverter
Convert alter sharding table rule statement context to YAML sharding rule configuration.
convert(CreateShardingBindingTableRulesStatement) - Static method in class org.apache.shardingsphere.sharding.converter.ShardingRuleStatementConverter
Convert create sharding binding table rule statement context to YAML sharding rule configuration.
convert(AlterShardingBindingTableRulesStatement) - Static method in class org.apache.shardingsphere.sharding.converter.ShardingRuleStatementConverter
Convert alter sharding binding table rule statement context to YAML sharding rule configuration.
create(AggregationType, boolean) - Static method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AggregationUnitFactory
Create aggregation unit instance.
createRouteContext(LogicSQL, ShardingSphereMetaData, ShardingRule, ConfigurationProperties) - Method in class org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter
 
createShardingConditionEngine(LogicSQL, ShardingSphereMetaData, ShardingRule) - Static method in class org.apache.shardingsphere.sharding.route.engine.condition.engine.ShardingConditionEngineFactory
Create new instance of sharding condition engine.
createShardingConditions(InsertStatementContext, List<Object>) - Method in class org.apache.shardingsphere.sharding.route.engine.condition.engine.impl.InsertClauseShardingConditionEngine
 
createShardingConditions(SQLStatementContext<?>, List<Object>) - Method in class org.apache.shardingsphere.sharding.route.engine.condition.engine.impl.WhereClauseShardingConditionEngine
 
createShardingConditions(T, List<Object>) - Method in interface org.apache.shardingsphere.sharding.route.engine.condition.engine.ShardingConditionEngine
Create sharding conditions.
createSingleTable(CreateTableEvent) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Add single table.

D

decorate(String, TableMetaData, ShardingRule) - Method in class org.apache.shardingsphere.sharding.metadata.ShardingTableMetaDataBuilder
 
decorate(ShardingRule, ConfigurationProperties, SQLRewriteContext, RouteContext) - Method in class org.apache.shardingsphere.sharding.rewrite.context.ShardingSQLRewriteContextDecorator
 
decorateRouteContext(RouteContext, LogicSQL, ShardingSphereMetaData, ShardingRule, ConfigurationProperties) - Method in class org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter
 
DistinctAverageAggregationUnit - Class in org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
Distinct average aggregation unit.
DistinctAverageAggregationUnit() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctAverageAggregationUnit
 
DistinctCountAggregationUnit - Class in org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
Distinct count aggregation unit.
DistinctCountAggregationUnit() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctCountAggregationUnit
 
DistinctProjectionPrefixToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Distinct projection prefix token.
DistinctProjectionPrefixToken(int) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.DistinctProjectionPrefixToken
 
DistinctProjectionPrefixTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Distinct projection prefix token generator.
DistinctProjectionPrefixTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.DistinctProjectionPrefixTokenGenerator
 
DistinctSumAggregationUnit - Class in org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
Distinct sum aggregation unit.
DistinctSumAggregationUnit() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctSumAggregationUnit
 
doSharding(Collection<String>, PreciseShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm
 
doSharding(Collection<String>, ComplexKeysShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm
 
doSharding(Collection<String>, HintShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm
 
doSharding(Collection<String>, ComplexKeysShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.complex.ComplexInlineShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm
 
doSharding(Collection<String>, HintShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.hint.HintInlineShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Long>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.AbstractRangeShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Long>) - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.AbstractRangeShardingAlgorithm
 
doSharding(Collection<String>, Collection<ShardingConditionValue>, ConfigurationProperties) - Method in interface org.apache.shardingsphere.sharding.route.strategy.ShardingStrategy
Sharding.
doSharding(Collection<String>, Collection<ShardingConditionValue>, ConfigurationProperties) - Method in class org.apache.shardingsphere.sharding.route.strategy.type.complex.ComplexShardingStrategy
 
doSharding(Collection<String>, Collection<ShardingConditionValue>, ConfigurationProperties) - Method in class org.apache.shardingsphere.sharding.route.strategy.type.hint.HintShardingStrategy
 
doSharding(Collection<String>, Collection<ShardingConditionValue>, ConfigurationProperties) - Method in class org.apache.shardingsphere.sharding.route.strategy.type.none.NoneShardingStrategy
 
doSharding(Collection<String>, Collection<ShardingConditionValue>, ConfigurationProperties) - Method in class org.apache.shardingsphere.sharding.route.strategy.type.standard.StandardShardingStrategy
 
dropSingleTable(DropTableEvent) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Drop single table.

E

EPOCH - Static variable in class org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm
 
equals(Object) - Method in class org.apache.shardingsphere.sharding.route.engine.condition.Column
 
evaluateClosure() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineExpressionParser
Evaluate closure.
ExpressionConditionUtils - Class in org.apache.shardingsphere.sharding.route.engine.condition
Expression judgment tool for route.
ExpressionConditionUtils() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.ExpressionConditionUtils
 

F

findActualTableByCatalog(String, String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
 
findBindingTableRule(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Find binding table rule via logic table name.
findFirstActualTable(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
 
findGenerateKeyColumnName(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Find column name of generated key.
findLogicTableByActualTable(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
 
findTableRule(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Find table rule.
findTableRuleByActualTable(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Find table rule via actual table name.

G

generate(T, Column, List<Object>) - Method in interface org.apache.shardingsphere.sharding.route.engine.condition.generator.ConditionValueGenerator
Generate route value.
generate(ExpressionSegment, Column, List<Object>) - Static method in class org.apache.shardingsphere.sharding.route.engine.condition.generator.ConditionValueGeneratorFactory
Generate condition value.
generate(BetweenExpression, Column, List<Object>) - Method in class org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueBetweenOperatorGenerator
 
generate(BinaryOperationExpression, Column, List<Object>) - Method in class org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueCompareOperatorGenerator
 
generate(InExpression, Column, List<Object>) - Method in class org.apache.shardingsphere.sharding.route.engine.condition.generator.impl.ConditionValueInOperatorGenerator
 
GeneratedKeyAssignmentToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Generated key assignment token.
GeneratedKeyAssignmentToken(int, String) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.GeneratedKeyAssignmentToken
 
GeneratedKeyAssignmentTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen
Generated key assignment token generator.
GeneratedKeyAssignmentTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyAssignmentTokenGenerator
 
GeneratedKeyForUseDefaultInsertColumnsTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen
Generated key for use default insert columns token generator.
GeneratedKeyForUseDefaultInsertColumnsTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyForUseDefaultInsertColumnsTokenGenerator
 
GeneratedKeyInsertColumnToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Generated key insert column token.
GeneratedKeyInsertColumnToken(int, String) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.GeneratedKeyInsertColumnToken
 
GeneratedKeyInsertColumnTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen
Generated key insert column token generator.
GeneratedKeyInsertColumnTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyInsertColumnTokenGenerator
 
GeneratedKeyInsertValuesTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen
Insert values token generator for sharding.
GeneratedKeyInsertValuesTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyInsertValuesTokenGenerator
 
generateKey() - Method in class org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm
 
generateKey() - Method in class org.apache.shardingsphere.sharding.algorithm.keygen.UUIDKeyGenerateAlgorithm
 
generateKey(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Generate key.
generateSQLToken(SelectStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.DistinctProjectionPrefixTokenGenerator
 
generateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyAssignmentTokenGenerator
 
generateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyForUseDefaultInsertColumnsTokenGenerator
 
generateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyInsertColumnTokenGenerator
 
generateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyInsertValuesTokenGenerator
 
generateSQLToken(SelectStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.OffsetTokenGenerator
 
generateSQLToken(SelectStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.OrderByTokenGenerator
 
generateSQLToken(SelectStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ProjectionsTokenGenerator
 
generateSQLToken(SelectStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.RowCountTokenGenerator
 
generateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ShardingInsertValuesTokenGenerator
 
generateSQLTokens(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.AggregationDistinctTokenGenerator
 
generateSQLTokens(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ConstraintTokenGenerator
 
generateSQLTokens(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.IndexTokenGenerator
 
generateSQLTokens(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.TableTokenGenerator
 
getActualDatasourceNames() - Method in class org.apache.shardingsphere.sharding.rule.TableRule
Get actual data source names.
getActualTableNames(String) - Method in class org.apache.shardingsphere.sharding.rule.TableRule
Get actual table names via target data source name.
getAllActualTables() - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
 
getAllDataNodes() - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
 
getAllLogicTables() - Method in class org.apache.shardingsphere.sharding.rule.BindingTableRule
Get list of logical table.
getAllPropertyKeys() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm
 
getAllPropertyKeys() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm
 
getAllPropertyKeys() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm
 
getAllPropertyKeys() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.BoundaryBasedRangeShardingAlgorithm
 
getAllPropertyKeys() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.VolumeBasedRangeShardingAlgorithm
 
getAutoTablesAmount() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm
 
getAutoTablesAmount() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm
 
getAutoTablesAmount() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.AbstractRangeShardingAlgorithm
 
getBindingActualTable(String, String, String) - Method in class org.apache.shardingsphere.sharding.rule.BindingTableRule
Deduce actual table name from other actual table name in same binding table rule.
getCalendarValue(int, Class<?>, Calendar) - Method in class org.apache.shardingsphere.sharding.merge.dal.common.MultipleLocalDataMergedResult
 
getCalendarValue(int, Class<?>, Calendar) - Method in class org.apache.shardingsphere.sharding.merge.dal.common.SingleLocalDataMergedResult
 
getCalendarValue(int, Class<?>, Calendar) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByStreamMergedResult
 
getColumnName() - Method in class org.apache.shardingsphere.sharding.route.engine.condition.value.AlwaysFalseShardingConditionValue
 
getColumnName() - Method in interface org.apache.shardingsphere.sharding.route.engine.condition.value.ShardingConditionValue
Get column name.
getCurrentMillis() - Method in class org.apache.shardingsphere.sharding.algorithm.keygen.TimeService
Get current millis.
getDatabaseShardingStrategyConfiguration(TableRule) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Get database sharding strategy configuration.
getDataNode(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Find data node by logic table name.
getDataNodeGroups() - Method in class org.apache.shardingsphere.sharding.rule.TableRule
Get data node groups.
getGenerateKeyColumn() - Method in class org.apache.shardingsphere.sharding.rule.TableRule
Get generate key column.
getInputStream(int, String) - Method in class org.apache.shardingsphere.sharding.merge.dal.common.MultipleLocalDataMergedResult
 
getInputStream(int, String) - Method in class org.apache.shardingsphere.sharding.merge.dal.common.SingleLocalDataMergedResult
 
getLogicAndActualTablesFromBindingTable(String, String, String, Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Get logic and actual binding tables.
getOrder() - Method in class org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine
 
getOrder() - Method in class org.apache.shardingsphere.sharding.metadata.ShardingTableMetaDataBuilder
 
getOrder() - Method in class org.apache.shardingsphere.sharding.rewrite.context.ShardingSQLRewriteContextDecorator
 
getOrder() - Method in class org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter
 
getOrder() - Method in class org.apache.shardingsphere.sharding.rule.builder.AlgorithmProvidedShardingRuleBuilder
 
getOrder() - Method in class org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder
 
getOrder() - Method in class org.apache.shardingsphere.sharding.rule.checker.AlgorithmProvidedShardingRuleConfigurationChecker
 
getOrder() - Method in class org.apache.shardingsphere.sharding.rule.checker.ShardingRuleConfigurationChecker
 
getOrder() - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleAlgorithmProviderConfigurationYamlSwapper
 
getOrder() - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleConfigurationYamlSwapper
 
getParameterRewriters(ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.rewrite.parameter.ShardingParameterRewriterBuilder
 
getResult() - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AccumulationAggregationUnit
 
getResult() - Method in interface org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AggregationUnit
Get aggregation result.
getResult() - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AverageAggregationUnit
 
getResult() - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.ComparableAggregationUnit
 
getResult() - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctAverageAggregationUnit
 
getResult() - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctCountAggregationUnit
 
getResult() - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctSumAggregationUnit
 
getRightValue() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.GeneratedKeyAssignmentToken
 
getRightValue() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.LiteralGeneratedKeyAssignmentToken
 
getRightValue() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.ParameterMarkerGeneratedKeyAssignmentToken
 
getRuleConfigurationType() - Method in class org.apache.shardingsphere.sharding.yaml.config.YamlShardingRuleConfiguration
 
getRuleTagName() - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleAlgorithmProviderConfigurationYamlSwapper
 
getRuleTagName() - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleConfigurationYamlSwapper
 
getShardingAlgorithm() - Method in interface org.apache.shardingsphere.sharding.route.strategy.ShardingStrategy
Get sharding algorithm.
getShardingAlgorithm() - Method in class org.apache.shardingsphere.sharding.route.strategy.type.none.NoneShardingStrategy
 
getShardingColumns() - Method in interface org.apache.shardingsphere.sharding.route.strategy.ShardingStrategy
Get sharding columns.
getShardingColumns() - Method in class org.apache.shardingsphere.sharding.route.strategy.type.standard.StandardShardingStrategy
 
getShardingLogicTableNames(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Get sharding logic table names.
getSQLTokenGenerators() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.ShardingTokenGenerateBuilder
 
getTableName() - Method in class org.apache.shardingsphere.sharding.route.engine.condition.value.AlwaysFalseShardingConditionValue
 
getTableName() - Method in interface org.apache.shardingsphere.sharding.route.engine.condition.value.ShardingConditionValue
Get table name.
getTableRule(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Get table rule.
getTables() - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
 
getTableShardingStrategyConfiguration(TableRule) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Get table sharding strategy configuration.
getTupleName() - Method in class org.apache.shardingsphere.sharding.yaml.engine.representer.processor.NoneYamlTupleProcessor
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.keygen.UUIDKeyGenerateAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.complex.ComplexInlineShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.hint.HintInlineShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.BoundaryBasedRangeShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.VolumeBasedRangeShardingAlgorithm
 
getType() - Method in class org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.metadata.ShardingTableMetaDataBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.rewrite.context.ShardingSQLRewriteContextDecorator
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.rule.builder.AlgorithmProvidedShardingRuleBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.rule.checker.AlgorithmProvidedShardingRuleConfigurationChecker
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.rule.checker.ShardingRuleConfigurationChecker
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleAlgorithmProviderConfigurationYamlSwapper
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleConfigurationYamlSwapper
 
getValue(int, Class<?>) - Method in class org.apache.shardingsphere.sharding.merge.dal.common.MultipleLocalDataMergedResult
 
getValue(int, Class<?>) - Method in class org.apache.shardingsphere.sharding.merge.dal.common.SingleLocalDataMergedResult
 
getValue(int, Class<?>) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByStreamMergedResult
 
getValue() - Method in class org.apache.shardingsphere.sharding.route.engine.condition.generator.ConditionValue
Get condition value.
GroupByMemoryMergedResult - Class in org.apache.shardingsphere.sharding.merge.dql.groupby
Memory merged result for group by.
GroupByMemoryMergedResult(List<QueryResult>, SelectStatementContext, ShardingSphereSchema) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByMemoryMergedResult
 
GroupByRowComparator - Class in org.apache.shardingsphere.sharding.merge.dql.groupby
Group by row comparator.
GroupByRowComparator() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByRowComparator
 
GroupByStreamMergedResult - Class in org.apache.shardingsphere.sharding.merge.dql.groupby
Stream merged result for group by.
GroupByStreamMergedResult(Map<String, Integer>, List<QueryResult>, SelectStatementContext, ShardingSphereSchema) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByStreamMergedResult
 
GroupByValue - Class in org.apache.shardingsphere.sharding.merge.dql.groupby
Group by value.
GroupByValue(QueryResult, Collection<OrderByItem>) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByValue
 

H

handlePlaceHolder(String) - Static method in class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineExpressionParser
Replace all inline expression placeholders.
hasAvailableTableConfigurations(AlgorithmProvidedShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.rule.checker.AbstractShardingRuleConfigurationChecker
 
hasAvailableTableConfigurations(ShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.rule.checker.AbstractShardingRuleConfigurationChecker
 
hashCode() - Method in class org.apache.shardingsphere.sharding.route.engine.condition.Column
 
HashModShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.mod
Hash sharding algorithm.
HashModShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm
 
hasLogicTable(String) - Method in class org.apache.shardingsphere.sharding.rule.BindingTableRule
Judge contains this logic table in this rule.
HavingDecoratorMergedResult - Class in org.apache.shardingsphere.sharding.merge.dql.groupby.having
Decorator merged result for having.
HavingDecoratorMergedResult(SQLStatementContext, MergedResult) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.groupby.having.HavingDecoratorMergedResult
 
HintInlineShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.hint
Hint inline sharding algorithm.
HintInlineShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.hint.HintInlineShardingAlgorithm
 
HintShardingStrategy - Class in org.apache.shardingsphere.sharding.route.strategy.type.hint
Hint sharding strategy.
HintShardingStrategy(HintShardingAlgorithm<?>) - Constructor for class org.apache.shardingsphere.sharding.route.strategy.type.hint.HintShardingStrategy
 

I

IgnoreForSingleRoute - Interface in org.apache.shardingsphere.sharding.rewrite.token.generator
Ignore for single route.
IndexToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Index token.
IndexToken(int, int, IdentifierValue, SQLStatementContext, ShardingRule, ShardingSphereSchema) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.IndexToken
 
IndexTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Index token generator.
IndexTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.IndexTokenGenerator
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.keygen.UUIDKeyGenerateAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.complex.ComplexInlineShardingAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.hint.HintInlineShardingAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm
 
init() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.range.AbstractRangeShardingAlgorithm
 
init(ShardingRule, ShardingSphereSchema, SQLStatementContext, List<QueryResult>, MergedResult) - Method in class org.apache.shardingsphere.sharding.merge.dal.show.LogicTablesMergedResult
 
init(ShardingRule, ShardingSphereSchema, SQLStatementContext, List<QueryResult>, MergedResult) - Method in class org.apache.shardingsphere.sharding.merge.dal.show.ShowIndexMergedResult
 
init(ShardingRule, ShardingSphereSchema, SQLStatementContext, List<QueryResult>, MergedResult) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByMemoryMergedResult
 
init(ShardingRule, ShardingSphereSchema, SQLStatementContext, List<QueryResult>, MergedResult) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.having.HavingDecoratorMergedResult
 
InlineExpressionParser - Class in org.apache.shardingsphere.sharding.algorithm.sharding.inline
Inline expression parser.
InlineExpressionParser() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineExpressionParser
 
InlineShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.inline
Inline sharding algorithm.
InlineShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm
 
InsertClauseShardingConditionEngine - Class in org.apache.shardingsphere.sharding.route.engine.condition.engine.impl
Sharding condition engine for insert clause.
InsertClauseShardingConditionEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.engine.impl.InsertClauseShardingConditionEngine
 
IntervalShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.datetime
Interval sharding algorithm.
IntervalShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm
 
isAllBindingTables(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge logic tables is all belong to binding encryptors.
isAllBroadcastTables(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge logic tables is all belong to broadcast encryptors.
isAllShardingTables(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge logic tables is all belong to sharding tables.
isAllTablesInSameDataSource(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge whether all tables are in same data source or not.
isAlwaysFalse() - Method in class org.apache.shardingsphere.sharding.route.engine.condition.ShardingConditions
Judge sharding conditions is always false or not.
isBroadcastTable(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge logic table is belong to broadcast tables.
isGenerateKeyColumn(String, String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge is generate key column or not.
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.AggregationDistinctTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ConstraintTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.DistinctProjectionPrefixTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.IndexTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.BaseGeneratedKeyTokenGenerator
 
isGenerateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.BaseGeneratedKeyTokenGenerator
 
isGenerateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyAssignmentTokenGenerator
 
isGenerateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyForUseDefaultInsertColumnsTokenGenerator
 
isGenerateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyInsertColumnTokenGenerator
 
isGenerateSQLToken(InsertStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen.GeneratedKeyInsertValuesTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.OffsetTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.OrderByTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ProjectionsTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.RowCountTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ShardingInsertValuesTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.TableTokenGenerator
 
isNeedAccumulate(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
 
isNeedMergeShardingValues(SQLStatementContext<?>, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingDMLStatementValidator
 
isNeedRewrite(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.parameter.impl.ShardingGeneratedKeyInsertValueParameterRewriter
 
isNeedRewrite(SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.rewrite.parameter.impl.ShardingPaginationParameterRewriter
 
isNowExpression(ExpressionSegment) - Static method in class org.apache.shardingsphere.sharding.route.engine.condition.ExpressionConditionUtils
Judge now() expression.
isNullExpression(ExpressionSegment) - Static method in class org.apache.shardingsphere.sharding.route.engine.condition.ExpressionConditionUtils
Judge null expression.
isRouteUnitDataNodeDifferentSize(ShardingRule, RouteContext, String) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingDDLStatementValidator
Judge whether route unit and data node are different size or not.
isSchemaContainsIndex(ShardingSphereSchema, IndexSegment) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingDDLStatementValidator
Judge whether schema contains index or not.
isShardingColumn(String, String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge is sharding column or not.
isShardingTable(String) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge logic table is belong to sharding tables.
isSingleTablesInSameDataSource(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge if all single tables exist in same data source.
IteratorStreamMergedResult - Class in org.apache.shardingsphere.sharding.merge.dql.iterator
Stream merged result for iterator.
IteratorStreamMergedResult(List<QueryResult>) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.iterator.IteratorStreamMergedResult
 

K

KeyGenerateStrategyConfigurationYamlSwapper - Class in org.apache.shardingsphere.sharding.yaml.swapper.strategy
Key generate strategy configuration YAML swapper.
KeyGenerateStrategyConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.sharding.yaml.swapper.strategy.KeyGenerateStrategyConfigurationYamlSwapper
 

L

LimitDecoratorMergedResult - Class in org.apache.shardingsphere.sharding.merge.dql.pagination
Decorator merged result for limit pagination.
LimitDecoratorMergedResult(MergedResult, PaginationContext) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.pagination.LimitDecoratorMergedResult
 
ListShardingConditionValue<T extends Comparable<?>> - Class in org.apache.shardingsphere.sharding.route.engine.condition.value
Sharding condition value for list values.
ListShardingConditionValue() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.value.ListShardingConditionValue
 
LiteralGeneratedKeyAssignmentToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Generated key assignment token for literal.
LiteralGeneratedKeyAssignmentToken(int, String, Object) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.LiteralGeneratedKeyAssignmentToken
 
load(String, DatabaseType, Map<String, DataSource>, DataNodes, ShardingRule, ConfigurationProperties) - Method in class org.apache.shardingsphere.sharding.metadata.ShardingTableMetaDataBuilder
 
load(DatabaseType, Map<String, DataSource>, Collection<String>) - Static method in class org.apache.shardingsphere.sharding.rule.single.SingleTableRuleLoader
Load single table rules.
LogicTablesMergedResult - Class in org.apache.shardingsphere.sharding.merge.dal.show
Logic tables merged result.
LogicTablesMergedResult(ShardingRule, SQLStatementContext, ShardingSphereSchema, List<QueryResult>) - Constructor for class org.apache.shardingsphere.sharding.merge.dal.show.LogicTablesMergedResult
 

M

merge(List<QueryResult>, SQLStatementContext<?>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.merge.dal.ShardingDALResultMerger
 
merge(List<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AccumulationAggregationUnit
 
merge(List<Comparable<?>>) - Method in interface org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AggregationUnit
merge aggregation values.
merge(List<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.AverageAggregationUnit
 
merge(List<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.ComparableAggregationUnit
 
merge(List<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctAverageAggregationUnit
 
merge(List<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctCountAggregationUnit
 
merge(List<Comparable<?>>) - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation.DistinctSumAggregationUnit
 
merge(List<QueryResult>, SQLStatementContext<?>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.merge.dql.ShardingDQLResultMerger
 
ModShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.mod
Modulo sharding algorithm.
ModShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm
 
MultipleLocalDataMergedResult - Class in org.apache.shardingsphere.sharding.merge.dal.common
Merged result for multiple local data.
MultipleLocalDataMergedResult(Collection<List<Object>>) - Constructor for class org.apache.shardingsphere.sharding.merge.dal.common.MultipleLocalDataMergedResult
 

N

newInstance(String, Class<T>) - Static method in class org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithmFactory
Create sharding algorithm.
newInstance(DatabaseType, ShardingRule, ConfigurationProperties, SQLStatementContext) - Method in class org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine
 
newInstance(ShardingRule, ShardingSphereMetaData, SQLStatementContext<?>, ShardingConditions, ConfigurationProperties) - Static method in class org.apache.shardingsphere.sharding.route.engine.type.ShardingRouteEngineFactory
Create new instance of routing engine.
newInstance(SQLStatement) - Static method in class org.apache.shardingsphere.sharding.route.engine.validator.ShardingStatementValidatorFactory
New instance of sharding statement validator.
newInstance(ShardingStrategyConfiguration, ShardingAlgorithm) - Static method in class org.apache.shardingsphere.sharding.route.strategy.ShardingStrategyFactory
Create sharding strategy.
next() - Method in class org.apache.shardingsphere.sharding.merge.dal.common.MultipleLocalDataMergedResult
 
next() - Method in class org.apache.shardingsphere.sharding.merge.dal.common.SingleLocalDataMergedResult
 
next() - Method in class org.apache.shardingsphere.sharding.merge.dql.groupby.GroupByStreamMergedResult
 
next() - Method in class org.apache.shardingsphere.sharding.merge.dql.iterator.IteratorStreamMergedResult
 
next() - Method in class org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByStreamMergedResult
 
next() - Method in class org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByValue
iterate next data.
next() - Method in class org.apache.shardingsphere.sharding.merge.dql.pagination.LimitDecoratorMergedResult
 
next() - Method in class org.apache.shardingsphere.sharding.merge.dql.pagination.RowNumberDecoratorMergedResult
 
next() - Method in class org.apache.shardingsphere.sharding.merge.dql.pagination.TopAndRowNumberDecoratorMergedResult
 
NoneShardingStrategy - Class in org.apache.shardingsphere.sharding.route.strategy.type.none
None sharding strategy.
NoneShardingStrategy() - Constructor for class org.apache.shardingsphere.sharding.route.strategy.type.none.NoneShardingStrategy
 
NoneShardingStrategyConfigurationYamlConstruct - Class in org.apache.shardingsphere.sharding.yaml.engine.construct
YAML none sharding strategy configuration YAML construct.
NoneShardingStrategyConfigurationYamlConstruct() - Constructor for class org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct
 
NoneYamlTupleProcessor - Class in org.apache.shardingsphere.sharding.yaml.engine.representer.processor
None YAML tuple processor.
NoneYamlTupleProcessor() - Constructor for class org.apache.shardingsphere.sharding.yaml.engine.representer.processor.NoneYamlTupleProcessor
 
NoSuchTableException - Exception in org.apache.shardingsphere.sharding.route.engine.exception
No such table exception.
NoSuchTableException(String) - Constructor for exception org.apache.shardingsphere.sharding.route.engine.exception.NoSuchTableException
 

O

OffsetToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Offset token.
OffsetToken(int, int, long) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.OffsetToken
 
OffsetTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Offset token generator.
OffsetTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.OffsetTokenGenerator
 
ORDER - Static variable in class org.apache.shardingsphere.sharding.constant.ShardingOrder
Sharding order.
OrderByStreamMergedResult - Class in org.apache.shardingsphere.sharding.merge.dql.orderby
Stream merged result for order by.
OrderByStreamMergedResult(List<QueryResult>, SelectStatementContext, ShardingSphereSchema) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByStreamMergedResult
 
OrderByToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Order by token.
OrderByToken(int) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.OrderByToken
 
OrderByTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Order by token generator.
OrderByTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.OrderByTokenGenerator
 
OrderByValue - Class in org.apache.shardingsphere.sharding.merge.dql.orderby
Order by value.
OrderByValue(QueryResult, Collection<OrderByItem>, SelectStatementContext, ShardingSphereSchema) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.orderby.OrderByValue
 
org.apache.shardingsphere.sharding.algorithm.config - package org.apache.shardingsphere.sharding.algorithm.config
 
org.apache.shardingsphere.sharding.algorithm.keygen - package org.apache.shardingsphere.sharding.algorithm.keygen
 
org.apache.shardingsphere.sharding.algorithm.sharding - package org.apache.shardingsphere.sharding.algorithm.sharding
 
org.apache.shardingsphere.sharding.algorithm.sharding.classbased - package org.apache.shardingsphere.sharding.algorithm.sharding.classbased
 
org.apache.shardingsphere.sharding.algorithm.sharding.complex - package org.apache.shardingsphere.sharding.algorithm.sharding.complex
 
org.apache.shardingsphere.sharding.algorithm.sharding.datetime - package org.apache.shardingsphere.sharding.algorithm.sharding.datetime
 
org.apache.shardingsphere.sharding.algorithm.sharding.hint - package org.apache.shardingsphere.sharding.algorithm.sharding.hint
 
org.apache.shardingsphere.sharding.algorithm.sharding.inline - package org.apache.shardingsphere.sharding.algorithm.sharding.inline
 
org.apache.shardingsphere.sharding.algorithm.sharding.mod - package org.apache.shardingsphere.sharding.algorithm.sharding.mod
 
org.apache.shardingsphere.sharding.algorithm.sharding.range - package org.apache.shardingsphere.sharding.algorithm.sharding.range
 
org.apache.shardingsphere.sharding.constant - package org.apache.shardingsphere.sharding.constant
 
org.apache.shardingsphere.sharding.converter - package org.apache.shardingsphere.sharding.converter
 
org.apache.shardingsphere.sharding.merge - package org.apache.shardingsphere.sharding.merge
 
org.apache.shardingsphere.sharding.merge.dal - package org.apache.shardingsphere.sharding.merge.dal
 
org.apache.shardingsphere.sharding.merge.dal.common - package org.apache.shardingsphere.sharding.merge.dal.common
 
org.apache.shardingsphere.sharding.merge.dal.show - package org.apache.shardingsphere.sharding.merge.dal.show
 
org.apache.shardingsphere.sharding.merge.dql - package org.apache.shardingsphere.sharding.merge.dql
 
org.apache.shardingsphere.sharding.merge.dql.groupby - package org.apache.shardingsphere.sharding.merge.dql.groupby
 
org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation - package org.apache.shardingsphere.sharding.merge.dql.groupby.aggregation
 
org.apache.shardingsphere.sharding.merge.dql.groupby.having - package org.apache.shardingsphere.sharding.merge.dql.groupby.having
 
org.apache.shardingsphere.sharding.merge.dql.iterator - package org.apache.shardingsphere.sharding.merge.dql.iterator
 
org.apache.shardingsphere.sharding.merge.dql.orderby - package org.apache.shardingsphere.sharding.merge.dql.orderby
 
org.apache.shardingsphere.sharding.merge.dql.pagination - package org.apache.shardingsphere.sharding.merge.dql.pagination
 
org.apache.shardingsphere.sharding.metadata - package org.apache.shardingsphere.sharding.metadata
 
org.apache.shardingsphere.sharding.rewrite.context - package org.apache.shardingsphere.sharding.rewrite.context
 
org.apache.shardingsphere.sharding.rewrite.parameter - package org.apache.shardingsphere.sharding.rewrite.parameter
 
org.apache.shardingsphere.sharding.rewrite.parameter.impl - package org.apache.shardingsphere.sharding.rewrite.parameter.impl
 
org.apache.shardingsphere.sharding.rewrite.token.generator - package org.apache.shardingsphere.sharding.rewrite.token.generator
 
org.apache.shardingsphere.sharding.rewrite.token.generator.impl - package org.apache.shardingsphere.sharding.rewrite.token.generator.impl
 
org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen - package org.apache.shardingsphere.sharding.rewrite.token.generator.impl.keygen
 
org.apache.shardingsphere.sharding.rewrite.token.pojo - package org.apache.shardingsphere.sharding.rewrite.token.pojo
 
org.apache.shardingsphere.sharding.route.engine - package org.apache.shardingsphere.sharding.route.engine
 
org.apache.shardingsphere.sharding.route.engine.condition - package org.apache.shardingsphere.sharding.route.engine.condition
 
org.apache.shardingsphere.sharding.route.engine.condition.engine - package org.apache.shardingsphere.sharding.route.engine.condition.engine
 
org.apache.shardingsphere.sharding.route.engine.condition.engine.impl - package org.apache.shardingsphere.sharding.route.engine.condition.engine.impl
 
org.apache.shardingsphere.sharding.route.engine.condition.generator - package org.apache.shardingsphere.sharding.route.engine.condition.generator
 
org.apache.shardingsphere.sharding.route.engine.condition.generator.impl - package org.apache.shardingsphere.sharding.route.engine.condition.generator.impl
 
org.apache.shardingsphere.sharding.route.engine.condition.value - package org.apache.shardingsphere.sharding.route.engine.condition.value
 
org.apache.shardingsphere.sharding.route.engine.exception - package org.apache.shardingsphere.sharding.route.engine.exception
 
org.apache.shardingsphere.sharding.route.engine.type - package org.apache.shardingsphere.sharding.route.engine.type
 
org.apache.shardingsphere.sharding.route.engine.type.broadcast - package org.apache.shardingsphere.sharding.route.engine.type.broadcast
 
org.apache.shardingsphere.sharding.route.engine.type.complex - package org.apache.shardingsphere.sharding.route.engine.type.complex
 
org.apache.shardingsphere.sharding.route.engine.type.federated - package org.apache.shardingsphere.sharding.route.engine.type.federated
 
org.apache.shardingsphere.sharding.route.engine.type.ignore - package org.apache.shardingsphere.sharding.route.engine.type.ignore
 
org.apache.shardingsphere.sharding.route.engine.type.single - package org.apache.shardingsphere.sharding.route.engine.type.single
 
org.apache.shardingsphere.sharding.route.engine.type.standard - package org.apache.shardingsphere.sharding.route.engine.type.standard
 
org.apache.shardingsphere.sharding.route.engine.type.unicast - package org.apache.shardingsphere.sharding.route.engine.type.unicast
 
org.apache.shardingsphere.sharding.route.engine.validator - package org.apache.shardingsphere.sharding.route.engine.validator
 
org.apache.shardingsphere.sharding.route.engine.validator.ddl - package org.apache.shardingsphere.sharding.route.engine.validator.ddl
 
org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl - package org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
 
org.apache.shardingsphere.sharding.route.engine.validator.dml - package org.apache.shardingsphere.sharding.route.engine.validator.dml
 
org.apache.shardingsphere.sharding.route.engine.validator.dml.impl - package org.apache.shardingsphere.sharding.route.engine.validator.dml.impl
 
org.apache.shardingsphere.sharding.route.strategy - package org.apache.shardingsphere.sharding.route.strategy
 
org.apache.shardingsphere.sharding.route.strategy.type.complex - package org.apache.shardingsphere.sharding.route.strategy.type.complex
 
org.apache.shardingsphere.sharding.route.strategy.type.hint - package org.apache.shardingsphere.sharding.route.strategy.type.hint
 
org.apache.shardingsphere.sharding.route.strategy.type.none - package org.apache.shardingsphere.sharding.route.strategy.type.none
 
org.apache.shardingsphere.sharding.route.strategy.type.standard - package org.apache.shardingsphere.sharding.route.strategy.type.standard
 
org.apache.shardingsphere.sharding.rule - package org.apache.shardingsphere.sharding.rule
 
org.apache.shardingsphere.sharding.rule.aware - package org.apache.shardingsphere.sharding.rule.aware
 
org.apache.shardingsphere.sharding.rule.builder - package org.apache.shardingsphere.sharding.rule.builder
 
org.apache.shardingsphere.sharding.rule.checker - package org.apache.shardingsphere.sharding.rule.checker
 
org.apache.shardingsphere.sharding.rule.single - package org.apache.shardingsphere.sharding.rule.single
 
org.apache.shardingsphere.sharding.yaml.config - package org.apache.shardingsphere.sharding.yaml.config
 
org.apache.shardingsphere.sharding.yaml.config.rule - package org.apache.shardingsphere.sharding.yaml.config.rule
 
org.apache.shardingsphere.sharding.yaml.config.strategy.keygen - package org.apache.shardingsphere.sharding.yaml.config.strategy.keygen
 
org.apache.shardingsphere.sharding.yaml.config.strategy.sharding - package org.apache.shardingsphere.sharding.yaml.config.strategy.sharding
 
org.apache.shardingsphere.sharding.yaml.engine.construct - package org.apache.shardingsphere.sharding.yaml.engine.construct
 
org.apache.shardingsphere.sharding.yaml.engine.representer.processor - package org.apache.shardingsphere.sharding.yaml.engine.representer.processor
 
org.apache.shardingsphere.sharding.yaml.swapper - package org.apache.shardingsphere.sharding.yaml.swapper
 
org.apache.shardingsphere.sharding.yaml.swapper.rule - package org.apache.shardingsphere.sharding.yaml.swapper.rule
 
org.apache.shardingsphere.sharding.yaml.swapper.strategy - package org.apache.shardingsphere.sharding.yaml.swapper.strategy
 

P

ParameterMarkerGeneratedKeyAssignmentToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Generated key assignment token for parameter marker.
ParameterMarkerGeneratedKeyAssignmentToken(int, String) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.ParameterMarkerGeneratedKeyAssignmentToken
 
postValidate(ShardingRule, SQLStatementContext<AlterIndexStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterIndexStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<AlterTableStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterTableStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<AlterViewStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterViewStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<CreateFunctionStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateFunctionStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<CreateIndexStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateIndexStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<CreateProcedureStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateProcedureStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<CreateTableStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateTableStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<CreateViewStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateViewStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<DropIndexStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingDropIndexStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<DropTableStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingDropTableStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<PostgreSQLPrepareStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingPrepareStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<DeleteStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingDeleteStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<InsertStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingInsertStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<SelectStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingSelectStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<UpdateStatement>, RouteContext, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingUpdateStatementValidator
 
postValidate(ShardingRule, SQLStatementContext<T>, RouteContext, ShardingSphereSchema) - Method in interface org.apache.shardingsphere.sharding.route.engine.validator.ShardingStatementValidator
Validate whether sharding operation is supported after route.
preValidate(ShardingRule, SQLStatementContext<AlterIndexStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterIndexStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<AlterTableStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterTableStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<AlterViewStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterViewStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<CreateFunctionStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateFunctionStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<CreateIndexStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateIndexStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<CreateProcedureStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateProcedureStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<CreateTableStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateTableStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<CreateViewStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateViewStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<DropIndexStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingDropIndexStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<DropTableStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingDropTableStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<PostgreSQLPrepareStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingPrepareStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<DeleteStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingDeleteStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<InsertStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingInsertStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<SelectStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingSelectStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<UpdateStatement>, List<Object>, ShardingSphereSchema) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingUpdateStatementValidator
 
preValidate(ShardingRule, SQLStatementContext<T>, List<Object>, ShardingSphereSchema) - Method in interface org.apache.shardingsphere.sharding.route.engine.validator.ShardingStatementValidator
Validate whether sharding operation is supported before route.
process(NodeTuple) - Method in class org.apache.shardingsphere.sharding.yaml.engine.representer.processor.NoneYamlTupleProcessor
 
ProjectionsToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Projections token.
ProjectionsToken(int, Map<RouteUnit, Collection<String>>) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.ProjectionsToken
 
ProjectionsTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Projections token generator.
ProjectionsTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ProjectionsTokenGenerator
 

R

RangeShardingConditionValue<T extends Comparable<?>> - Class in org.apache.shardingsphere.sharding.route.engine.condition.value
Sharding condition value for range.
RangeShardingConditionValue() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.value.RangeShardingConditionValue
 
rewrite(ParameterBuilder, InsertStatementContext, List<Object>) - Method in class org.apache.shardingsphere.sharding.rewrite.parameter.impl.ShardingGeneratedKeyInsertValueParameterRewriter
 
rewrite(ParameterBuilder, SelectStatementContext, List<Object>) - Method in class org.apache.shardingsphere.sharding.rewrite.parameter.impl.ShardingPaginationParameterRewriter
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.broadcast.ShardingDatabaseBroadcastRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.broadcast.ShardingDataSourceGroupBroadcastRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.broadcast.ShardingInstanceBroadcastRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.broadcast.ShardingTableBroadcastRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.complex.ShardingCartesianRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.complex.ShardingComplexRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.federated.ShardingFederatedRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.ignore.ShardingIgnoreRoutingEngine
 
route(RouteContext, ShardingRule) - Method in interface org.apache.shardingsphere.sharding.route.engine.type.ShardingRouteEngine
Route.
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.single.SingleTablesRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.standard.ShardingStandardRoutingEngine
 
route(RouteContext, ShardingRule) - Method in class org.apache.shardingsphere.sharding.route.engine.type.unicast.ShardingUnicastRoutingEngine
 
RowCountToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Row count token.
RowCountToken(int, int, long) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.RowCountToken
 
RowCountTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Row count token generator.
RowCountTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.RowCountTokenGenerator
 
RowNumberDecoratorMergedResult - Class in org.apache.shardingsphere.sharding.merge.dql.pagination
Decorator merged result for row number pagination.
RowNumberDecoratorMergedResult(MergedResult, PaginationContext) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.pagination.RowNumberDecoratorMergedResult
 

S

setCellValue(MemoryQueryResultRow, String, String, TableMetaData) - Method in class org.apache.shardingsphere.sharding.merge.dal.show.LogicTablesMergedResult
 
setCellValue(MemoryQueryResultRow, String, String, TableMetaData) - Method in class org.apache.shardingsphere.sharding.merge.dal.show.ShowCreateTableMergedResult
 
setShardingRule(ShardingRule) - Method in interface org.apache.shardingsphere.sharding.rule.aware.ShardingRuleAware
Set sharding rule.
ShardingAlgorithmException - Exception in org.apache.shardingsphere.sharding.algorithm.sharding
Sharding algorithm exception.
ShardingAlgorithmException(String, Object...) - Constructor for exception org.apache.shardingsphere.sharding.algorithm.sharding.ShardingAlgorithmException
 
ShardingAlterIndexStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding alter index statement validator.
ShardingAlterIndexStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterIndexStatementValidator
 
ShardingAlterTableStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding alter table statement validator.
ShardingAlterTableStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterTableStatementValidator
 
ShardingAlterViewStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding alter view statement validator.
ShardingAlterViewStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingAlterViewStatementValidator
 
ShardingAutoTableRuleConfigurationYamlSwapper - Class in org.apache.shardingsphere.sharding.yaml.swapper.rule
Sharding auto table rule configuration YAML swapper.
ShardingAutoTableRuleConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.sharding.yaml.swapper.rule.ShardingAutoTableRuleConfigurationYamlSwapper
 
ShardingCartesianRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.complex
Sharding cartesian routing engine.
ShardingCartesianRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.complex.ShardingCartesianRoutingEngine
 
ShardingComplexRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.complex
Sharding complex routing engine.
ShardingComplexRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.complex.ShardingComplexRoutingEngine
 
ShardingCondition - Class in org.apache.shardingsphere.sharding.route.engine.condition
Sharding condition.
ShardingCondition() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.ShardingCondition
 
ShardingConditionEngine<T extends SQLStatementContext<?>> - Interface in org.apache.shardingsphere.sharding.route.engine.condition.engine
Sharding condition engine.
ShardingConditionEngineFactory - Class in org.apache.shardingsphere.sharding.route.engine.condition.engine
Sharding condition engine factory.
ShardingConditionEngineFactory() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.engine.ShardingConditionEngineFactory
 
ShardingConditions - Class in org.apache.shardingsphere.sharding.route.engine.condition
Sharding conditions.
ShardingConditions() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.ShardingConditions
 
ShardingConditionValue - Interface in org.apache.shardingsphere.sharding.route.engine.condition.value
Sharding condition value.
ShardingCreateFunctionStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding create function statement validator.
ShardingCreateFunctionStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateFunctionStatementValidator
 
ShardingCreateIndexStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding create index statement validator.
ShardingCreateIndexStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateIndexStatementValidator
 
ShardingCreateProcedureStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding create procedure statement validator.
ShardingCreateProcedureStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateProcedureStatementValidator
 
ShardingCreateTableStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding create table statement validator.
ShardingCreateTableStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateTableStatementValidator
 
ShardingCreateViewStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding create view statement validator.
ShardingCreateViewStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingCreateViewStatementValidator
 
ShardingDALResultMerger - Class in org.apache.shardingsphere.sharding.merge.dal
DAL result merger for Sharding.
ShardingDALResultMerger() - Constructor for class org.apache.shardingsphere.sharding.merge.dal.ShardingDALResultMerger
 
ShardingDatabaseBroadcastRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.broadcast
Sharding broadcast routing engine for databases.
ShardingDatabaseBroadcastRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.broadcast.ShardingDatabaseBroadcastRoutingEngine
 
ShardingDataSourceGroupBroadcastRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.broadcast
Sharding data source group broadcast routing engine.
ShardingDataSourceGroupBroadcastRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.broadcast.ShardingDataSourceGroupBroadcastRoutingEngine
 
ShardingDDLStatementValidator<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DDLStatement> - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl
Sharding ddl statement validator.
ShardingDDLStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingDDLStatementValidator
 
ShardingDeleteStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.dml.impl
Sharding delete statement validator.
ShardingDeleteStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingDeleteStatementValidator
 
ShardingDMLStatementValidator<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement> - Class in org.apache.shardingsphere.sharding.route.engine.validator.dml
Sharding dml statement validator.
ShardingDMLStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingDMLStatementValidator
 
ShardingDQLResultMerger - Class in org.apache.shardingsphere.sharding.merge.dql
DQL result merger for Sharding.
ShardingDQLResultMerger() - Constructor for class org.apache.shardingsphere.sharding.merge.dql.ShardingDQLResultMerger
 
ShardingDropIndexStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding drop index statement validator.
ShardingDropIndexStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingDropIndexStatementValidator
 
ShardingDropTableStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding drop table statement validator.
ShardingDropTableStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingDropTableStatementValidator
 
ShardingFederatedRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.federated
Sharding federated routing engine.
ShardingFederatedRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.federated.ShardingFederatedRoutingEngine
 
ShardingGeneratedKeyInsertValueParameterRewriter - Class in org.apache.shardingsphere.sharding.rewrite.parameter.impl
Sharding generated key insert value parameter rewriter.
ShardingGeneratedKeyInsertValueParameterRewriter() - Constructor for class org.apache.shardingsphere.sharding.rewrite.parameter.impl.ShardingGeneratedKeyInsertValueParameterRewriter
 
ShardingIgnoreRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.ignore
Sharding ignore routing engine.
ShardingIgnoreRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.ignore.ShardingIgnoreRoutingEngine
 
ShardingInsertStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.dml.impl
Sharding insert statement validator.
ShardingInsertStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingInsertStatementValidator
 
ShardingInsertValue - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Insert value for sharding.
ShardingInsertValue(List<ExpressionSegment>, Collection<DataNode>) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.ShardingInsertValue
 
ShardingInsertValuesToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Insert values token for sharding.
ShardingInsertValuesToken(int, int) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.ShardingInsertValuesToken
 
ShardingInsertValuesTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Insert values token generator for sharding.
ShardingInsertValuesTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.ShardingInsertValuesTokenGenerator
 
ShardingInstanceBroadcastRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.broadcast
Sharding broadcast routing engine for database instance.
ShardingInstanceBroadcastRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.broadcast.ShardingInstanceBroadcastRoutingEngine
 
ShardingOrder - Class in org.apache.shardingsphere.sharding.constant
Sharding order.
ShardingOrder() - Constructor for class org.apache.shardingsphere.sharding.constant.ShardingOrder
 
ShardingPaginationParameterRewriter - Class in org.apache.shardingsphere.sharding.rewrite.parameter.impl
Sharding pagination parameter rewriter.
ShardingPaginationParameterRewriter() - Constructor for class org.apache.shardingsphere.sharding.rewrite.parameter.impl.ShardingPaginationParameterRewriter
 
ShardingParameterRewriterBuilder - Class in org.apache.shardingsphere.sharding.rewrite.parameter
Parameter rewriter builder for sharding.
ShardingParameterRewriterBuilder() - Constructor for class org.apache.shardingsphere.sharding.rewrite.parameter.ShardingParameterRewriterBuilder
 
ShardingPrepareStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl
Sharding prepare statement validator.
ShardingPrepareStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ddl.impl.ShardingPrepareStatementValidator
 
ShardingResultMergerEngine - Class in org.apache.shardingsphere.sharding.merge
Result merger engine for sharding.
ShardingResultMergerEngine() - Constructor for class org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine
 
ShardingRouteEngine - Interface in org.apache.shardingsphere.sharding.route.engine.type
Sharding route engine.
ShardingRouteEngineFactory - Class in org.apache.shardingsphere.sharding.route.engine.type
Sharding routing engine factory.
ShardingRouteEngineFactory() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.ShardingRouteEngineFactory
 
ShardingRule - Class in org.apache.shardingsphere.sharding.rule
Sharding rule.
ShardingRule(ShardingRuleConfiguration, DatabaseType, Map<String, DataSource>) - Constructor for class org.apache.shardingsphere.sharding.rule.ShardingRule
 
ShardingRule(AlgorithmProvidedShardingRuleConfiguration, DatabaseType, Map<String, DataSource>) - Constructor for class org.apache.shardingsphere.sharding.rule.ShardingRule
 
ShardingRuleAlgorithmProviderConfigurationYamlSwapper - Class in org.apache.shardingsphere.sharding.yaml.swapper
Algorithm provider sharding rule configuration YAML swapper.
ShardingRuleAlgorithmProviderConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleAlgorithmProviderConfigurationYamlSwapper
 
ShardingRuleAware - Interface in org.apache.shardingsphere.sharding.rule.aware
Sharding rule aware.
ShardingRuleBuilder - Class in org.apache.shardingsphere.sharding.rule.builder
Sharding rule builder.
ShardingRuleBuilder() - Constructor for class org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder
 
ShardingRuleConfigurationChecker - Class in org.apache.shardingsphere.sharding.rule.checker
Sharding rule configuration checker.
ShardingRuleConfigurationChecker() - Constructor for class org.apache.shardingsphere.sharding.rule.checker.ShardingRuleConfigurationChecker
 
ShardingRuleConfigurationYamlSwapper - Class in org.apache.shardingsphere.sharding.yaml.swapper
Sharding rule configuration YAML swapper.
ShardingRuleConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleConfigurationYamlSwapper
 
ShardingRuleStatementConverter - Class in org.apache.shardingsphere.sharding.converter
Sharding rule statement converter.
ShardingRuleStatementConverter() - Constructor for class org.apache.shardingsphere.sharding.converter.ShardingRuleStatementConverter
 
ShardingSelectStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.dml.impl
Sharding select statement validator.
ShardingSelectStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingSelectStatementValidator
 
ShardingSQLRewriteContextDecorator - Class in org.apache.shardingsphere.sharding.rewrite.context
SQL rewrite context decorator for sharding.
ShardingSQLRewriteContextDecorator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.context.ShardingSQLRewriteContextDecorator
 
ShardingSQLRouter - Class in org.apache.shardingsphere.sharding.route.engine
Sharding SQL router.
ShardingSQLRouter() - Constructor for class org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter
 
ShardingStandardRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.standard
Sharding standard routing engine.
ShardingStandardRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.standard.ShardingStandardRoutingEngine
 
ShardingStatementValidator<T extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement> - Interface in org.apache.shardingsphere.sharding.route.engine.validator
Sharding statement validator.
ShardingStatementValidatorFactory - Class in org.apache.shardingsphere.sharding.route.engine.validator
Sharding statement validator factory.
ShardingStatementValidatorFactory() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.ShardingStatementValidatorFactory
 
ShardingStrategy - Interface in org.apache.shardingsphere.sharding.route.strategy
Sharding strategy.
ShardingStrategyConfigurationYamlSwapper - Class in org.apache.shardingsphere.sharding.yaml.swapper.strategy
Sharding strategy configuration YAML swapper.
ShardingStrategyConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.sharding.yaml.swapper.strategy.ShardingStrategyConfigurationYamlSwapper
 
ShardingStrategyFactory - Class in org.apache.shardingsphere.sharding.route.strategy
Sharding strategy factory.
ShardingStrategyFactory() - Constructor for class org.apache.shardingsphere.sharding.route.strategy.ShardingStrategyFactory
 
ShardingTableBroadcastRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.broadcast
Sharding broadcast routing engine for tables.
ShardingTableBroadcastRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.broadcast.ShardingTableBroadcastRoutingEngine
 
ShardingTableMetaDataBuilder - Class in org.apache.shardingsphere.sharding.metadata
Table meta data builder for sharding.
ShardingTableMetaDataBuilder() - Constructor for class org.apache.shardingsphere.sharding.metadata.ShardingTableMetaDataBuilder
 
ShardingTableRuleConfigurationYamlSwapper - Class in org.apache.shardingsphere.sharding.yaml.swapper.rule
Sharding table rule configuration YAML swapper.
ShardingTableRuleConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.sharding.yaml.swapper.rule.ShardingTableRuleConfigurationYamlSwapper
 
ShardingTokenGenerateBuilder - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
SQL token generator builder for sharding.
ShardingTokenGenerateBuilder() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.ShardingTokenGenerateBuilder
 
ShardingUnicastRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.unicast
Sharding unicast routing engine.
ShardingUnicastRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.unicast.ShardingUnicastRoutingEngine
 
ShardingUpdateStatementValidator - Class in org.apache.shardingsphere.sharding.route.engine.validator.dml.impl
Sharding update statement validator.
ShardingUpdateStatementValidator() - Constructor for class org.apache.shardingsphere.sharding.route.engine.validator.dml.impl.ShardingUpdateStatementValidator
 
ShowCreateTableMergedResult - Class in org.apache.shardingsphere.sharding.merge.dal.show
Merged result for show create table.
ShowCreateTableMergedResult(ShardingRule, SQLStatementContext, ShardingSphereSchema, List<QueryResult>) - Constructor for class org.apache.shardingsphere.sharding.merge.dal.show.ShowCreateTableMergedResult
 
ShowIndexMergedResult - Class in org.apache.shardingsphere.sharding.merge.dal.show
Merged result for show index.
ShowIndexMergedResult(ShardingRule, SQLStatementContext, ShardingSphereSchema, List<QueryResult>) - Constructor for class org.apache.shardingsphere.sharding.merge.dal.show.ShowIndexMergedResult
 
SingleLocalDataMergedResult - Class in org.apache.shardingsphere.sharding.merge.dal.common
Merged result for single local data.
SingleLocalDataMergedResult(Collection<Object>) - Constructor for class org.apache.shardingsphere.sharding.merge.dal.common.SingleLocalDataMergedResult
 
SingleTableRule - Class in org.apache.shardingsphere.sharding.rule.single
Single table rule.
SingleTableRule() - Constructor for class org.apache.shardingsphere.sharding.rule.single.SingleTableRule
 
singleTableRuleExists(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge if single table rule exists or not.
SingleTableRuleLoader - Class in org.apache.shardingsphere.sharding.rule.single
Single table rule loader.
SingleTableRuleLoader() - Constructor for class org.apache.shardingsphere.sharding.rule.single.SingleTableRuleLoader
 
SingleTablesRoutingEngine - Class in org.apache.shardingsphere.sharding.route.engine.type.single
Single table engine.
SingleTablesRoutingEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.type.single.SingleTablesRoutingEngine
 
SnowflakeKeyGenerateAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.keygen
Snowflake key generate algorithm.
SnowflakeKeyGenerateAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm
 
splitAndEvaluate() - Method in class org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineExpressionParser
Split and evaluate inline expression.
StandardShardingStrategy - Class in org.apache.shardingsphere.sharding.route.strategy.type.standard
Standard sharding strategy.
StandardShardingStrategy(String, StandardShardingAlgorithm<?>) - Constructor for class org.apache.shardingsphere.sharding.route.strategy.type.standard.StandardShardingStrategy
 
swapToObject(YamlShardingAutoTableRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.rule.ShardingAutoTableRuleConfigurationYamlSwapper
 
swapToObject(YamlTableRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.rule.ShardingTableRuleConfigurationYamlSwapper
 
swapToObject(YamlShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleAlgorithmProviderConfigurationYamlSwapper
 
swapToObject(YamlShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleConfigurationYamlSwapper
 
swapToObject(YamlKeyGenerateStrategyConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.strategy.KeyGenerateStrategyConfigurationYamlSwapper
 
swapToObject(YamlShardingStrategyConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.strategy.ShardingStrategyConfigurationYamlSwapper
 
swapToYamlConfiguration(ShardingAutoTableRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.rule.ShardingAutoTableRuleConfigurationYamlSwapper
 
swapToYamlConfiguration(ShardingTableRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.rule.ShardingTableRuleConfigurationYamlSwapper
 
swapToYamlConfiguration(AlgorithmProvidedShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleAlgorithmProviderConfigurationYamlSwapper
 
swapToYamlConfiguration(ShardingRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleConfigurationYamlSwapper
 
swapToYamlConfiguration(KeyGenerateStrategyConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.strategy.KeyGenerateStrategyConfigurationYamlSwapper
 
swapToYamlConfiguration(ShardingStrategyConfiguration) - Method in class org.apache.shardingsphere.sharding.yaml.swapper.strategy.ShardingStrategyConfigurationYamlSwapper
 

T

TableExistsException - Exception in org.apache.shardingsphere.sharding.route.engine.exception
Table exists exception.
TableExistsException(String) - Constructor for exception org.apache.shardingsphere.sharding.route.engine.exception.TableExistsException
 
TableRule - Class in org.apache.shardingsphere.sharding.rule
Table rule.
TableRule(Collection<String>, String) - Constructor for class org.apache.shardingsphere.sharding.rule.TableRule
 
TableRule(ShardingTableRuleConfiguration, Collection<String>, String) - Constructor for class org.apache.shardingsphere.sharding.rule.TableRule
 
TableRule(ShardingAutoTableRuleConfiguration, Collection<String>, ShardingAutoTableAlgorithm, String) - Constructor for class org.apache.shardingsphere.sharding.rule.TableRule
 
tableRuleExists(Collection<String>) - Method in class org.apache.shardingsphere.sharding.rule.ShardingRule
Judge if there is at least one table rule for logic tables.
TableToken - Class in org.apache.shardingsphere.sharding.rewrite.token.pojo
Table token.
TableToken(int, int, SimpleTableSegment, SQLStatementContext, ShardingRule) - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.pojo.TableToken
 
TableTokenGenerator - Class in org.apache.shardingsphere.sharding.rewrite.token.generator.impl
Table token generator.
TableTokenGenerator() - Constructor for class org.apache.shardingsphere.sharding.rewrite.token.generator.impl.TableTokenGenerator
 
TimeService - Class in org.apache.shardingsphere.sharding.algorithm.keygen
Time service.
TimeService() - Constructor for class org.apache.shardingsphere.sharding.algorithm.keygen.TimeService
 
TopAndRowNumberDecoratorMergedResult - Class in org.apache.shardingsphere.sharding.merge.dql.pagination
Decorator merged result for top and row number pagination.
TopAndRowNumberDecoratorMergedResult(MergedResult, PaginationContext) - Constructor for class org.apache.shardingsphere.sharding.merge.dql.pagination.TopAndRowNumberDecoratorMergedResult
 
toString() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.AggregationDistinctToken
 
toString(RouteUnit) - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.ConstraintToken
 
toString() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.DistinctProjectionPrefixToken
 
toString() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.GeneratedKeyAssignmentToken
 
toString() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.GeneratedKeyInsertColumnToken
 
toString(RouteUnit) - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.IndexToken
 
toString() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.OffsetToken
 
toString() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.OrderByToken
 
toString(RouteUnit) - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.ProjectionsToken
 
toString() - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.RowCountToken
 
toString(RouteUnit) - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.ShardingInsertValuesToken
 
toString(RouteUnit) - Method in class org.apache.shardingsphere.sharding.rewrite.token.pojo.TableToken
 
toString() - Method in class org.apache.shardingsphere.sharding.route.engine.condition.value.ListShardingConditionValue
 

U

UUIDKeyGenerateAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.keygen
UUID key generate algorithm.
UUIDKeyGenerateAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.keygen.UUIDKeyGenerateAlgorithm
 

V

validateShardingMultipleTable(ShardingRule, SQLStatementContext<T>) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.dml.ShardingDMLStatementValidator
Validate sharding multiple table.
validateShardingTable(ShardingSphereSchema, Collection<SimpleTableSegment>) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingDDLStatementValidator
Validate sharding table.
validateTableExist(ShardingSphereSchema, Collection<SimpleTableSegment>) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingDDLStatementValidator
Validate table exist.
validateTableNotExist(ShardingSphereSchema, Collection<SimpleTableSegment>) - Method in class org.apache.shardingsphere.sharding.route.engine.validator.ddl.ShardingDDLStatementValidator
Validate table not exist.
valueOf(String) - Static method in enum org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithmStrategyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithmStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
VolumeBasedRangeShardingAlgorithm - Class in org.apache.shardingsphere.sharding.algorithm.sharding.range
Volume based range sharding algorithm.
VolumeBasedRangeShardingAlgorithm() - Constructor for class org.apache.shardingsphere.sharding.algorithm.sharding.range.VolumeBasedRangeShardingAlgorithm
 

W

wasNull() - Method in class org.apache.shardingsphere.sharding.merge.dal.common.MultipleLocalDataMergedResult
 
wasNull() - Method in class org.apache.shardingsphere.sharding.merge.dal.common.SingleLocalDataMergedResult
 
WhereClauseShardingConditionEngine - Class in org.apache.shardingsphere.sharding.route.engine.condition.engine.impl
Sharding condition engine for where clause.
WhereClauseShardingConditionEngine() - Constructor for class org.apache.shardingsphere.sharding.route.engine.condition.engine.impl.WhereClauseShardingConditionEngine
 

Y

YamlBaseShardingStrategyConfiguration - Interface in org.apache.shardingsphere.sharding.yaml.config.strategy.sharding
Sharding base strategy configuration for YAML.
YamlComplexShardingStrategyConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config.strategy.sharding
Complex sharding strategy configuration for YAML.
YamlComplexShardingStrategyConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlComplexShardingStrategyConfiguration
 
YamlHintShardingStrategyConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config.strategy.sharding
Hint sharding strategy configuration for YAML.
YamlHintShardingStrategyConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlHintShardingStrategyConfiguration
 
YamlKeyGenerateStrategyConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config.strategy.keygen
Key generate strategy configuration for YAML.
YamlKeyGenerateStrategyConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.strategy.keygen.YamlKeyGenerateStrategyConfiguration
 
YamlNoneShardingStrategyConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config.strategy.sharding
None sharding strategy configuration for YAML.
YamlNoneShardingStrategyConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlNoneShardingStrategyConfiguration
 
YamlShardingAutoTableRuleConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config.rule
Sharding auto table rule configuration for YAML.
YamlShardingAutoTableRuleConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.rule.YamlShardingAutoTableRuleConfiguration
 
YamlShardingRuleConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config
Sharding rule configuration for YAML.
YamlShardingRuleConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.YamlShardingRuleConfiguration
 
YamlShardingStrategyConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config.strategy.sharding
Sharding strategy configuration for YAML.
YamlShardingStrategyConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration
 
YamlStandardShardingStrategyConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config.strategy.sharding
Standard strategy configuration for YAML.
YamlStandardShardingStrategyConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlStandardShardingStrategyConfiguration
 
YamlTableRuleConfiguration - Class in org.apache.shardingsphere.sharding.yaml.config.rule
Table rule configuration for YAML.
YamlTableRuleConfiguration() - Constructor for class org.apache.shardingsphere.sharding.yaml.config.rule.YamlTableRuleConfiguration
 
A B C D E F G H I K L M N O P R S T U V W Y 
Skip navigation links

Copyright © 2021 The Apache Software Foundation. All rights reserved.