Skip navigation links
A C D G I O P R S T U 

A

AbstractSQLBuilder - Class in org.apache.shardingsphere.underlying.rewrite.sql.impl
Abstract SQL builder.
AbstractSQLBuilder() - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.impl.AbstractSQLBuilder
 
addAddedParameters(int, Collection<Object>) - Method in class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.StandardParameterBuilder
Add added parameters.
addAll(Collection<SQLTokenGenerator>) - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.generator.SQLTokenGenerators
Add all SQL token generators.
addRemovedParameters(int) - Method in class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.StandardParameterBuilder
Add removed parameter.
addReplacedParameters(int, Object) - Method in class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.StandardParameterBuilder
Add replaced parameter.
addSQLTokenGenerators(Collection<SQLTokenGenerator>) - Method in class org.apache.shardingsphere.underlying.rewrite.context.SQLRewriteContext
Add SQL token generators.
Attachable - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo
Attach available.

C

CollectionSQLTokenGenerator<T extends SQLStatementContext> - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.generator
SQL token generator for collection.
compareTo(SQLToken) - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.SQLToken
 
createSQLRewriteContext(String, List<Object>, SQLStatementContext, RouteContext) - Method in class org.apache.shardingsphere.underlying.rewrite.SQLRewriteEntry
Create SQL rewrite context.

D

decorate(T, ConfigurationProperties, SQLRewriteContext) - Method in interface org.apache.shardingsphere.underlying.rewrite.context.SQLRewriteContextDecorator
Decorate SQL rewrite context.
DefaultSQLBuilder - Class in org.apache.shardingsphere.underlying.rewrite.sql.impl
Default SQL builder.
DefaultSQLBuilder(SQLRewriteContext) - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.impl.DefaultSQLBuilder
 
DefaultTokenGeneratorBuilder - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.generator.builder
Default SQL token generator builder.
DefaultTokenGeneratorBuilder() - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.generator.builder.DefaultTokenGeneratorBuilder
 

G

generateSQLToken(T) - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.generator.OptionalSQLTokenGenerator
Generate SQL token.
generateSQLTokens() - Method in class org.apache.shardingsphere.underlying.rewrite.context.SQLRewriteContext
Generate SQL tokens.
generateSQLTokens(T) - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.generator.CollectionSQLTokenGenerator
Generate SQL tokens.
generateSQLTokens(SQLStatementContext) - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.generator.generic.RemoveTokenGenerator
 
generateSQLTokens(SQLStatementContext, List<Object>, SchemaMetaData) - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.generator.SQLTokenGenerators
Generate SQL tokens.
getDerivedColumnName() - Method in class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.GroupedParameterBuilder
Get derived column name.
getParameterRewriters(SchemaMetaData) - Method in interface org.apache.shardingsphere.underlying.rewrite.parameter.rewriter.ParameterRewriterBuilder
Get parameter rewriters.
getParameters() - Method in class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.GroupedParameterBuilder
 
getParameters(int) - Method in class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.GroupedParameterBuilder
Get parameters.
getParameters() - Method in class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.StandardParameterBuilder
 
getParameters() - Method in interface org.apache.shardingsphere.underlying.rewrite.parameter.builder.ParameterBuilder
Get parameters.
getSQLTokenGenerators() - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.generator.builder.DefaultTokenGeneratorBuilder
 
getSQLTokenGenerators() - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.generator.builder.SQLTokenGeneratorBuilder
Get SQL token generators.
getSQLTokenText(SQLToken) - Method in class org.apache.shardingsphere.underlying.rewrite.sql.impl.AbstractSQLBuilder
 
getSQLTokenText(SQLToken) - Method in class org.apache.shardingsphere.underlying.rewrite.sql.impl.DefaultSQLBuilder
 
getSQLTokenText(SQLToken) - Method in class org.apache.shardingsphere.underlying.rewrite.sql.impl.RouteSQLBuilder
 
getStartIndex() - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.Attachable
Get start index.
getStartIndex() - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.Substitutable
Get start index.
getStopIndex() - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.Substitutable
Get stop index.
GroupedParameterBuilder - Class in org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl
Grouped parameter builder.
GroupedParameterBuilder(List<List<Object>>) - Constructor for class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.GroupedParameterBuilder
 

I

InsertColumnsToken - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic
Insert columns token.
InsertColumnsToken(int, List<String>) - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.InsertColumnsToken
 
InsertValue - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic
Insert value.
InsertValue() - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.InsertValue
 
InsertValuesToken - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic
Insert values token.
InsertValuesToken(int, int) - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.InsertValuesToken
 
isGenerateSQLToken(SQLStatementContext) - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.generator.generic.RemoveTokenGenerator
 
isGenerateSQLToken(SQLStatementContext) - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.generator.SQLTokenGenerator
Judge is generate SQL token or not.
isNeedRewrite(SQLStatementContext) - Method in interface org.apache.shardingsphere.underlying.rewrite.parameter.rewriter.ParameterRewriter
Judge whether need rewrite.

O

OptionalSQLTokenGenerator<T extends SQLStatementContext> - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.generator
SQL token generator for optional.
org.apache.shardingsphere.underlying.rewrite - package org.apache.shardingsphere.underlying.rewrite
 
org.apache.shardingsphere.underlying.rewrite.context - package org.apache.shardingsphere.underlying.rewrite.context
 
org.apache.shardingsphere.underlying.rewrite.engine - package org.apache.shardingsphere.underlying.rewrite.engine
 
org.apache.shardingsphere.underlying.rewrite.parameter.builder - package org.apache.shardingsphere.underlying.rewrite.parameter.builder
 
org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl - package org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl
 
org.apache.shardingsphere.underlying.rewrite.parameter.rewriter - package org.apache.shardingsphere.underlying.rewrite.parameter.rewriter
 
org.apache.shardingsphere.underlying.rewrite.sql - package org.apache.shardingsphere.underlying.rewrite.sql
 
org.apache.shardingsphere.underlying.rewrite.sql.impl - package org.apache.shardingsphere.underlying.rewrite.sql.impl
 
org.apache.shardingsphere.underlying.rewrite.sql.token.generator - package org.apache.shardingsphere.underlying.rewrite.sql.token.generator
 
org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware - package org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware
 
org.apache.shardingsphere.underlying.rewrite.sql.token.generator.builder - package org.apache.shardingsphere.underlying.rewrite.sql.token.generator.builder
 
org.apache.shardingsphere.underlying.rewrite.sql.token.generator.generic - package org.apache.shardingsphere.underlying.rewrite.sql.token.generator.generic
 
org.apache.shardingsphere.underlying.rewrite.sql.token.pojo - package org.apache.shardingsphere.underlying.rewrite.sql.token.pojo
 
org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic - package org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic
 

P

ParameterBuilder - Interface in org.apache.shardingsphere.underlying.rewrite.parameter.builder
Parameter builder.
ParameterRewriter<T extends SQLStatementContext> - Interface in org.apache.shardingsphere.underlying.rewrite.parameter.rewriter
Parameter rewriter.
ParameterRewriterBuilder - Interface in org.apache.shardingsphere.underlying.rewrite.parameter.rewriter
Parameter rewriter builder.
ParametersAware - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware
SQL parameters aware.
PreviousSQLTokensAware - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware
Previous SQL tokens aware.

R

registerDecorator(BaseRule, SQLRewriteContextDecorator) - Method in class org.apache.shardingsphere.underlying.rewrite.SQLRewriteEntry
Register route decorator.
RemoveToken - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic
Remove token.
RemoveToken(int, int) - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.RemoveToken
 
RemoveTokenGenerator - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.generator.generic
Remove token generator.
RemoveTokenGenerator() - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.generator.generic.RemoveTokenGenerator
 
rewrite(SQLRewriteContext) - Method in class org.apache.shardingsphere.underlying.rewrite.engine.SQLRewriteEngine
Rewrite SQL and parameters.
rewrite(SQLRewriteContext, RouteResult) - Method in class org.apache.shardingsphere.underlying.rewrite.engine.SQLRouteRewriteEngine
Rewrite SQL and parameters.
rewrite(ParameterBuilder, T, List<Object>) - Method in interface org.apache.shardingsphere.underlying.rewrite.parameter.rewriter.ParameterRewriter
Rewrite SQL parameters.
RouteContextAware - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware
Route context aware.
RouteSQLBuilder - Class in org.apache.shardingsphere.underlying.rewrite.sql.impl
SQL builder with route.
RouteSQLBuilder(SQLRewriteContext, RouteUnit) - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.impl.RouteSQLBuilder
 
RouteUnitAware - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo
Route unit aware.

S

SchemaMetaDataAware - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware
Schema meta data aware.
setParameters(List<Object>) - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware.ParametersAware
Set parameters.
setPreviousSQLTokens(List<SQLToken>) - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware.PreviousSQLTokensAware
Set previous SQL tokens.
setRouteContext(RouteContext) - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware.RouteContextAware
Set route context.
setSchemaMetaData(SchemaMetaData) - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.generator.aware.SchemaMetaDataAware
Set schema meta data.
SQLBuilder - Interface in org.apache.shardingsphere.underlying.rewrite.sql
SQL builder.
SQLRewriteContext - Class in org.apache.shardingsphere.underlying.rewrite.context
SQL rewrite context.
SQLRewriteContext(SchemaMetaData, SQLStatementContext, String, List<Object>) - Constructor for class org.apache.shardingsphere.underlying.rewrite.context.SQLRewriteContext
 
SQLRewriteContextDecorator<T extends BaseRule> - Interface in org.apache.shardingsphere.underlying.rewrite.context
SQL rewrite context decorator.
SQLRewriteEngine - Class in org.apache.shardingsphere.underlying.rewrite.engine
SQL rewrite engine.
SQLRewriteEngine() - Constructor for class org.apache.shardingsphere.underlying.rewrite.engine.SQLRewriteEngine
 
SQLRewriteEntry - Class in org.apache.shardingsphere.underlying.rewrite
SQL rewrite entry.
SQLRewriteEntry() - Constructor for class org.apache.shardingsphere.underlying.rewrite.SQLRewriteEntry
 
SQLRewriteResult - Class in org.apache.shardingsphere.underlying.rewrite.engine
SQL rewrite result.
SQLRewriteResult() - Constructor for class org.apache.shardingsphere.underlying.rewrite.engine.SQLRewriteResult
 
SQLRouteRewriteEngine - Class in org.apache.shardingsphere.underlying.rewrite.engine
SQL rewrite engine with route.
SQLRouteRewriteEngine() - Constructor for class org.apache.shardingsphere.underlying.rewrite.engine.SQLRouteRewriteEngine
 
SQLToken - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo
SQL Token.
SQLToken() - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.SQLToken
 
SQLTokenGenerator - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.generator
SQL token generator.
SQLTokenGeneratorBuilder - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.generator.builder
SQL token generator builder.
SQLTokenGenerators - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.generator
SQL token generators.
SQLTokenGenerators() - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.generator.SQLTokenGenerators
 
StandardParameterBuilder - Class in org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl
Standard parameter builder.
StandardParameterBuilder() - Constructor for class org.apache.shardingsphere.underlying.rewrite.parameter.builder.impl.StandardParameterBuilder
 
Substitutable - Interface in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo
Substitute available.
SubstitutableColumnNameToken - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic
Substitutable column name token.
SubstitutableColumnNameToken(int, int, String) - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.SubstitutableColumnNameToken
 

T

toSQL() - Method in class org.apache.shardingsphere.underlying.rewrite.sql.impl.AbstractSQLBuilder
 
toSQL() - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.SQLBuilder
Build SQL.
toString() - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.InsertColumnsToken
 
toString() - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.InsertValue
 
toString() - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.RemoveToken
 
toString() - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.SubstitutableColumnNameToken
 
toString() - Method in class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.UseDefaultInsertColumnsToken
 
toString(RouteUnit) - Method in interface org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.RouteUnitAware
To string.

U

UseDefaultInsertColumnsToken - Class in org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic
Default insert columns token.
UseDefaultInsertColumnsToken(int, List<String>) - Constructor for class org.apache.shardingsphere.underlying.rewrite.sql.token.pojo.generic.UseDefaultInsertColumnsToken
 
A C D G I O P R S T U 
Skip navigation links

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