Index
All Classes and Interfaces|All Packages
A
- AbstractSQLBuilder - Class in org.apache.shardingsphere.infra.rewrite.sql.impl
-
Abstract SQL builder.
- AbstractSQLBuilder() - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.impl.AbstractSQLBuilder
- addAddedParameters(int, Collection<Object>) - Method in class org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.StandardParameterBuilder
-
Add added parameters.
- addAll(Collection<SQLTokenGenerator>) - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.generator.SQLTokenGenerators
-
Add all SQL token generators.
- addReplacedParameters(int, Object) - Method in class org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.StandardParameterBuilder
-
Add replaced parameter.
- addSQLToken(SQLToken) - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.ComposableSQLToken
-
Add SQL token.
- addSQLTokenGenerators(Collection<SQLTokenGenerator>) - Method in class org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContext
-
Add SQL token generators.
- Attachable - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.pojo
-
Attach available.
C
- CollectionSQLTokenGenerator<T extends org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>> - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator
-
SQL token generator for collection.
- compareTo(SQLToken) - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.SQLToken
- ComposableSQLToken - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
-
Composable SQL token.
- ComposableSQLToken(int, int) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.ComposableSQLToken
- ConnectionContextAware - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware
-
Connection context aware.
D
- decorate(T, ConfigurationProperties, SQLRewriteContext, RouteContext) - Method in interface org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContextDecorator
-
Decorate SQL rewrite context.
- DefaultSQLBuilder - Class in org.apache.shardingsphere.infra.rewrite.sql.impl
-
Default SQL builder.
- DefaultSQLBuilder(SQLRewriteContext) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.impl.DefaultSQLBuilder
- DefaultTokenGeneratorBuilder - Class in org.apache.shardingsphere.infra.rewrite.sql.token.generator.builder
-
Default SQL token generator builder.
- DefaultTokenGeneratorBuilder() - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.generator.builder.DefaultTokenGeneratorBuilder
G
- generateSQLToken(T) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.OptionalSQLTokenGenerator
-
Generate SQL token.
- generateSQLTokens() - Method in class org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContext
-
Generate SQL tokens.
- generateSQLTokens(String, Map<String, ShardingSphereSchema>, SQLStatementContext, List<Object>, ConnectionContext) - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.generator.SQLTokenGenerators
-
Generate SQL tokens.
- generateSQLTokens(SQLStatementContext) - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.generator.generic.RemoveTokenGenerator
- generateSQLTokens(T) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.CollectionSQLTokenGenerator
-
Generate SQL tokens.
- GenericSQLRewriteEngine - Class in org.apache.shardingsphere.infra.rewrite.engine
-
Generic SQL rewrite engine.
- GenericSQLRewriteEngine() - Constructor for class org.apache.shardingsphere.infra.rewrite.engine.GenericSQLRewriteEngine
- GenericSQLRewriteResult - Class in org.apache.shardingsphere.infra.rewrite.engine.result
-
Generic SQL rewrite result.
- GenericSQLRewriteResult() - Constructor for class org.apache.shardingsphere.infra.rewrite.engine.result.GenericSQLRewriteResult
- getDerivedColumnName() - Method in class org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.GroupedParameterBuilder
-
Get derived column name.
- getParameterRewriters() - Method in interface org.apache.shardingsphere.infra.rewrite.parameter.rewriter.ParameterRewriterBuilder
-
Get parameter rewriters.
- getParameters() - Method in class org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.GroupedParameterBuilder
- getParameters() - Method in class org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.StandardParameterBuilder
- getParameters() - Method in interface org.apache.shardingsphere.infra.rewrite.parameter.builder.ParameterBuilder
-
Get parameters.
- getParameters(int) - Method in class org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.GroupedParameterBuilder
-
Get parameters.
- getSQLTokenGenerators() - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.generator.builder.DefaultTokenGeneratorBuilder
- getSQLTokenGenerators() - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.builder.SQLTokenGeneratorBuilder
-
Get SQL token generators.
- getSQLTokenText(SQLToken) - Method in class org.apache.shardingsphere.infra.rewrite.sql.impl.AbstractSQLBuilder
- getSQLTokenText(SQLToken) - Method in class org.apache.shardingsphere.infra.rewrite.sql.impl.DefaultSQLBuilder
- getSQLTokenText(SQLToken) - Method in class org.apache.shardingsphere.infra.rewrite.sql.impl.RouteSQLBuilder
- getStartIndex() - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.pojo.Attachable
-
Get start index.
- getStartIndex() - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.pojo.Substitutable
-
Get start index.
- getStopIndex() - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.pojo.Substitutable
-
Get stop index.
- GroupedParameterBuilder - Class in org.apache.shardingsphere.infra.rewrite.parameter.builder.impl
-
Grouped parameter builder.
- GroupedParameterBuilder(List<List<Object>>, List<Object>) - Constructor for class org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.GroupedParameterBuilder
I
- InsertColumnsToken - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
-
Insert columns token.
- InsertColumnsToken(int, List<String>) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.InsertColumnsToken
- InsertValue - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
-
Insert value.
- InsertValue() - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.InsertValue
- InsertValuesToken - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
-
Insert values token.
- InsertValuesToken(int, int) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.InsertValuesToken
- isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.generator.generic.RemoveTokenGenerator
- isGenerateSQLToken(SQLStatementContext<?>) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.SQLTokenGenerator
-
Judge is generate SQL token or not.
- isNeedRewrite(SQLStatementContext<?>) - Method in interface org.apache.shardingsphere.infra.rewrite.parameter.rewriter.ParameterRewriter
-
Judge whether need rewrite.
O
- OptionalSQLTokenGenerator<T extends org.apache.shardingsphere.infra.binder.statement.SQLStatementContext> - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator
-
SQL token generator for optional.
- org.apache.shardingsphere.infra.rewrite - package org.apache.shardingsphere.infra.rewrite
- org.apache.shardingsphere.infra.rewrite.context - package org.apache.shardingsphere.infra.rewrite.context
- org.apache.shardingsphere.infra.rewrite.engine - package org.apache.shardingsphere.infra.rewrite.engine
- org.apache.shardingsphere.infra.rewrite.engine.result - package org.apache.shardingsphere.infra.rewrite.engine.result
- org.apache.shardingsphere.infra.rewrite.parameter.builder - package org.apache.shardingsphere.infra.rewrite.parameter.builder
- org.apache.shardingsphere.infra.rewrite.parameter.builder.impl - package org.apache.shardingsphere.infra.rewrite.parameter.builder.impl
- org.apache.shardingsphere.infra.rewrite.parameter.rewriter - package org.apache.shardingsphere.infra.rewrite.parameter.rewriter
- org.apache.shardingsphere.infra.rewrite.sql - package org.apache.shardingsphere.infra.rewrite.sql
- org.apache.shardingsphere.infra.rewrite.sql.impl - package org.apache.shardingsphere.infra.rewrite.sql.impl
- org.apache.shardingsphere.infra.rewrite.sql.token.generator - package org.apache.shardingsphere.infra.rewrite.sql.token.generator
- org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware - package org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware
- org.apache.shardingsphere.infra.rewrite.sql.token.generator.builder - package org.apache.shardingsphere.infra.rewrite.sql.token.generator.builder
- org.apache.shardingsphere.infra.rewrite.sql.token.generator.generic - package org.apache.shardingsphere.infra.rewrite.sql.token.generator.generic
- org.apache.shardingsphere.infra.rewrite.sql.token.pojo - package org.apache.shardingsphere.infra.rewrite.sql.token.pojo
- org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic - package org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
- OwnerToken - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
-
Owner token.
- OwnerToken(int, int, IdentifierValue, IdentifierValue) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.OwnerToken
P
- ParameterBuilder - Interface in org.apache.shardingsphere.infra.rewrite.parameter.builder
-
Parameter builder.
- ParameterRewriter<T extends org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>> - Interface in org.apache.shardingsphere.infra.rewrite.parameter.rewriter
-
Parameter rewriter.
- ParameterRewriterBuilder - Interface in org.apache.shardingsphere.infra.rewrite.parameter.rewriter
-
Parameter rewriter builder.
- ParametersAware - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware
-
SQL parameters aware.
- PreviousSQLTokensAware - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware
-
Previous SQL tokens aware.
R
- RemoveToken - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
-
Remove token.
- RemoveToken(int, int) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.RemoveToken
- RemoveTokenGenerator - Class in org.apache.shardingsphere.infra.rewrite.sql.token.generator.generic
-
Remove token generator.
- RemoveTokenGenerator() - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.generator.generic.RemoveTokenGenerator
- rewrite(String, List<Object>, SQLStatementContext<?>, RouteContext, ConnectionContext) - Method in class org.apache.shardingsphere.infra.rewrite.SQLRewriteEntry
-
Rewrite.
- rewrite(SQLRewriteContext) - Method in class org.apache.shardingsphere.infra.rewrite.engine.GenericSQLRewriteEngine
-
Rewrite SQL and parameters.
- rewrite(SQLRewriteContext, RouteContext) - Method in class org.apache.shardingsphere.infra.rewrite.engine.RouteSQLRewriteEngine
-
Rewrite SQL and parameters.
- rewrite(ParameterBuilder, T, List<Object>) - Method in interface org.apache.shardingsphere.infra.rewrite.parameter.rewriter.ParameterRewriter
-
Rewrite SQL parameters.
- RouteContextAware - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware
-
Route context aware.
- RouteSQLBuilder - Class in org.apache.shardingsphere.infra.rewrite.sql.impl
-
SQL builder with route.
- RouteSQLBuilder(SQLRewriteContext, RouteUnit) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.impl.RouteSQLBuilder
- RouteSQLRewriteEngine - Class in org.apache.shardingsphere.infra.rewrite.engine
-
Route SQL rewrite engine.
- RouteSQLRewriteEngine() - Constructor for class org.apache.shardingsphere.infra.rewrite.engine.RouteSQLRewriteEngine
- RouteSQLRewriteResult - Class in org.apache.shardingsphere.infra.rewrite.engine.result
-
Route SQL rewrite result.
- RouteSQLRewriteResult() - Constructor for class org.apache.shardingsphere.infra.rewrite.engine.result.RouteSQLRewriteResult
- RouteUnitAware - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.pojo
-
Route unit aware.
S
- SchemaMetaDataAware - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware
-
Schema meta data aware.
- setConnectionContext(ConnectionContext) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware.ConnectionContextAware
-
Set connection context.
- setDatabaseName(String) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware.SchemaMetaDataAware
-
Set database name.
- setParameters(List<Object>) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware.ParametersAware
-
Set parameters.
- setPreviousSQLTokens(List<SQLToken>) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware.PreviousSQLTokensAware
-
Set previous SQL tokens.
- setRouteContext(RouteContext) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware.RouteContextAware
-
Set route context.
- setSchemas(Map<String, ShardingSphereSchema>) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.generator.aware.SchemaMetaDataAware
-
Set schema meta data.
- SQLBuilder - Interface in org.apache.shardingsphere.infra.rewrite.sql
-
SQL builder.
- SQLRewriteContext - Class in org.apache.shardingsphere.infra.rewrite.context
-
SQL rewrite context.
- SQLRewriteContext(String, Map<String, ShardingSphereSchema>, SQLStatementContext<?>, String, List<Object>, ConnectionContext) - Constructor for class org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContext
- SQLRewriteContextDecorator<T extends org.apache.shardingsphere.infra.rule.ShardingSphereRule> - Interface in org.apache.shardingsphere.infra.rewrite.context
-
SQL rewrite context decorator.
- SQLRewriteEntry - Class in org.apache.shardingsphere.infra.rewrite
-
SQL rewrite entry.
- SQLRewriteEntry(ShardingSphereDatabase, ShardingSphereRuleMetaData, ConfigurationProperties) - Constructor for class org.apache.shardingsphere.infra.rewrite.SQLRewriteEntry
- SQLRewriteResult - Interface in org.apache.shardingsphere.infra.rewrite.engine.result
-
SQL rewrite result.
- SQLRewriteUnit - Class in org.apache.shardingsphere.infra.rewrite.engine.result
-
SQL rewrite unit.
- SQLRewriteUnit() - Constructor for class org.apache.shardingsphere.infra.rewrite.engine.result.SQLRewriteUnit
- SQLToken - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo
-
SQL Token.
- SQLToken() - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.SQLToken
- SQLTokenGenerator - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator
-
SQL token generator.
- SQLTokenGeneratorBuilder - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.generator.builder
-
SQL token generator builder.
- SQLTokenGenerators - Class in org.apache.shardingsphere.infra.rewrite.sql.token.generator
-
SQL token generators.
- SQLTokenGenerators() - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.generator.SQLTokenGenerators
- StandardParameterBuilder - Class in org.apache.shardingsphere.infra.rewrite.parameter.builder.impl
-
Standard parameter builder.
- StandardParameterBuilder() - Constructor for class org.apache.shardingsphere.infra.rewrite.parameter.builder.impl.StandardParameterBuilder
- Substitutable - Interface in org.apache.shardingsphere.infra.rewrite.sql.token.pojo
-
Substitute available.
- SubstitutableColumnNameToken - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
-
Substitutable column name token.
- SubstitutableColumnNameToken(int, int, Collection<ColumnProjection>) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.SubstitutableColumnNameToken
- SubstitutableColumnNameToken(int, int, Collection<ColumnProjection>, boolean) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.SubstitutableColumnNameToken
- SubstitutableColumnNameToken(int, int, Collection<ColumnProjection>, QuoteCharacter) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.SubstitutableColumnNameToken
T
- toSQL() - Method in class org.apache.shardingsphere.infra.rewrite.sql.impl.AbstractSQLBuilder
- toSQL() - Method in interface org.apache.shardingsphere.infra.rewrite.sql.SQLBuilder
-
Build SQL.
- toString() - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.InsertColumnsToken
- toString() - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.InsertValue
- toString() - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.OwnerToken
- toString() - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.RemoveToken
- toString() - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.UseDefaultInsertColumnsToken
- toString(RouteUnit) - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.OwnerToken
- toString(RouteUnit) - Method in class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.SubstitutableColumnNameToken
- toString(RouteUnit) - Method in interface org.apache.shardingsphere.infra.rewrite.sql.token.pojo.RouteUnitAware
-
To string.
U
- UseDefaultInsertColumnsToken - Class in org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic
-
Default insert columns token.
- UseDefaultInsertColumnsToken(int, List<String>) - Constructor for class org.apache.shardingsphere.infra.rewrite.sql.token.pojo.generic.UseDefaultInsertColumnsToken
All Classes and Interfaces|All Packages