Index

A C D G I O P R S T U 
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
 
A C D G I O P R S T U 
All Classes and Interfaces|All Packages