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

A

accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ConstantContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputRefContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParameterContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParamWithTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.TypeContext
 
AggregationProjectionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl
Aggregation projection converter.
AggregationProjectionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.AggregationProjectionConverter
 
Alphabet - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
Alphabet(CharStream) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
AND - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
AND - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
AND - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
AND() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
argList() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
argList() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
ArgListContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
argRange() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
argRange() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeListContext
 
argRange(int) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeListContext
 
argRange() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
ArgRangeContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
argRangeList() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
argRangeList() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
ArgRangeListContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeListContext
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
 

B

BetweenExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Between expression converter.
BetweenExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.BetweenExpressionConverter
 
BinaryOperationExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Binary operation expression converter.
BinaryOperationExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.BinaryOperationExpressionConverter
 
build() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.H2OptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.MariaDBOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.OpenGaussOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.OracleOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.PostgreSQLOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.SQL92OptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.SQLServerOptimizerBuilder
 
build() - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder
Build optimizer SQL dialect properties.
buildRexNode(String, RexBuilder) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.StringToRexNodeUtil
Parse string and generate rex node.

C

CaseWhenExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Case when expression converter.
CaseWhenExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.CaseWhenExpressionConverter
 
CAST - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
CAST - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
CAST - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
cast() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
CAST() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
cast() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputContext
 
CastContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
channelNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
channelNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
channelNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
channelNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
channelNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
COLON_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
COLON_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
COLON_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
COLON_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
COLON_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParamWithTypeContext
 
COLON_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
ColumnConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Column converter.
ColumnConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.ColumnConverter
 
ColumnOrderByItemConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item
Column of order by item converter.
ColumnOrderByItemConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item.ColumnOrderByItemConverter
 
ColumnProjectionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl
Column projection converter.
ColumnProjectionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.ColumnProjectionConverter
 
CombineOperatorConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.type
Combine operator converter.
CombineOperatorConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.type.CombineOperatorConverter
 
COMMA_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
COMMA_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
COMMA_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
COMMA_(int) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
COMMA_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeListContext
 
COMMA_(int) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeListContext
 
COMMA_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
COMMA_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
COMMA_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
constant() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
constant() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputContext
 
ConstantContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ConstantContext
 
convert(ExpressionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.ExpressionConverter
 
convert(BetweenExpression) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.BetweenExpressionConverter
 
convert(BinaryOperationExpression) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.BinaryOperationExpressionConverter
 
convert(CaseWhenExpression) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.CaseWhenExpressionConverter
 
convert(ColumnSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.ColumnConverter
 
convert(ExistsSubqueryExpression) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.ExistsSubqueryExpressionConverter
 
convert(FunctionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.FunctionConverter
 
convert(InExpression) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.InExpressionConverter
 
convert(ListExpression) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.ListExpressionConverter
 
convert(LiteralExpressionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.LiteralExpressionConverter
 
convert(ParameterMarkerExpressionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.ParameterMarkerExpressionConverter
 
convert(SubqueryExpressionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.SubqueryExpressionConverter
 
convert(JoinTableSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl.JoinTableConverter
 
convert(SimpleTableSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl.SimpleTableConverter
 
convert(SubqueryTableSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl.SubqueryTableConverter
 
convert(TableSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.TableConverter
 
convert(GroupBySegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.groupby.GroupByConverter
 
convert(HavingSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.groupby.HavingConverter
 
convert(PaginationValueSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.limit.PaginationValueSQLConverter
 
convert(ColumnOrderByItemSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item.ColumnOrderByItemConverter
 
convert(ExpressionOrderByItemSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item.ExpressionOrderByItemConverter
 
convert(IndexOrderByItemSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item.IndexOrderByItemConverter
 
convert(Collection<OrderByItemSegment>) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item.OrderByItemConverterUtil
Convert order by items to sql node.
convert(OrderBySegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.OrderByConverter
 
convert(ProjectionsSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.DistinctConverter
 
convert(AggregationProjectionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.AggregationProjectionConverter
 
convert(ColumnProjectionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.ColumnProjectionConverter
 
convert(DataTypeSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.DataTypeConverter
 
convert(ExpressionProjectionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.ExpressionProjectionConverter
 
convert(ShorthandProjectionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.ShorthandProjectionConverter
 
convert(SubqueryProjectionSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.SubqueryProjectionConverter
 
convert(ProjectionsSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.ProjectionsConverter
 
convert(S) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.SQLSegmentConverter
Convert.
convert(WhereSegment) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.where.WhereConverter
 
convert(SQLStatement) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.SQLNodeConverterEngine
Convert SQL statement to SQL node.
convert(SelectStatement) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.statement.select.SelectStatementConverter
 
convert(S) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.converter.statement.SQLStatementConverter
Convert.
convert(CombineType) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.converter.type.CombineOperatorConverter
Convert to SQL operator.
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
create(Map<String, ShardingSphereDatabase>, ShardingSphereRuleMetaData) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.context.OptimizerContextFactory
Create optimize context.
create(Map<String, ShardingSphereDatabase>) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.OptimizerParserContextFactory
Create optimizer parser context map.
create(DatabaseType) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.OptimizerParserContextFactory
Create optimizer parser context.
create(Map<String, ShardingSphereDatabase>) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.context.planner.OptimizerPlannerContextFactory
Create optimizer planner context map.
createCatalogReader(String, Schema, RelDataTypeFactory, CalciteConnectionConfig) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
Create catalog reader.
createHepPlanner() - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
Create new instance of hep planner.
createRelDataType(ShardingSphereTable, DatabaseType, RelDataTypeFactory) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationDataTypeUtil
Create rel data type.
createRelOptCluster(RelDataTypeFactory) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
Create rel opt cluster.
createSqlToRelConverter(CalciteCatalogReader, SqlValidator, RelOptCluster, SQLParserRule, DatabaseType, boolean) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
Create sql to rel converter.
createSqlValidator(CalciteCatalogReader, RelDataTypeFactory, DatabaseType, CalciteConnectionConfig) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
Create sql validator.
createVolcanoPlanner() - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
Create new instance of volcano planner.

D

DataTypeConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl
Data type converter.
DataTypeConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.DataTypeConverter
 
deriveRowType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
DistinctConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection
Distinct converter.
DistinctConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.DistinctConverter
 
DOLLAR_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
DOLLAR_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
DOLLAR_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
DOLLAR_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputRefContext
 
DOLLAR_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
DQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
DQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
DQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
DQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 

E

EQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
EQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
EQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
EQ_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
EQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
execute(ShardingSphereTable, ScanNodeExecutorContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.executor.TableScanExecutor
Execute.
ExistsSubqueryExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Exists subquery expression converter.
ExistsSubqueryExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.ExistsSubqueryExpressionConverter
 
expandView(RelDataType, String, List<String>, List<String>) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.expander.ShardingSphereViewExpander
 
explainTerms(RelWriter) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
expression() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
expression() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParameterContext
 
ExpressionContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
ExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression
Expression converter.
ExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.ExpressionConverter
 
ExpressionOrderByItemConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item
Expression of order by item converter.
ExpressionOrderByItemConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item.ExpressionOrderByItemConverter
 
ExpressionProjectionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl
Expression projection converter.
ExpressionProjectionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.ExpressionProjectionConverter
 

F

FederationStatistic - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.statistic
Statistic of federation table.
FederationStatistic() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.statistic.FederationStatistic
 
FederationTranslatableTable - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
Federation translatable table.
FederationTranslatableTable() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
 
FilterableDatabase - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter
Filterable database.
FilterableDatabase(ShardingSphereDatabase, JavaTypeFactory, TableScanExecutor) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter.FilterableDatabase
 
FilterableScanNodeExecutorContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.executor
Table scan executor context.
FilterableScanNodeExecutorContext() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.executor.FilterableScanNodeExecutorContext
 
FilterableSchema - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter
Filterable schema.
FilterableSchema(String, ShardingSphereSchema, DatabaseType, JavaTypeFactory, TableScanExecutor) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter.FilterableSchema
 
FilterableTable - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter
Filterable table.
FilterableTable() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter.FilterableTable
 
FOR_GENERATOR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
FOR_GENERATOR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
FOR_GENERATOR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
FOR_GENERATOR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
FOR_GENERATOR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
FunctionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Function converter.
FunctionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.FunctionConverter
 

G

getATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
getATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
getATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
getATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
getATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
getATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
getChannelNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
getChannelNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
getChannelNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
getChannelNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
getChannelNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
getCollations() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.statistic.FederationStatistic
 
getDistribution() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.statistic.FederationStatistic
 
getElementType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
 
getExpression(SchemaPlus, String, Class) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
 
getGrammarFileName() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
getGrammarFileName() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
getGrammarFileName() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
getGrammarFileName() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
getGrammarFileName() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
getGrammarFileName() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
getModeNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
getModeNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
getModeNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
getModeNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
getModeNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
getParserContext(String) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.OptimizerContext
Get parser context.
getPlannerContext(String) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.OptimizerContext
Get planner context.
getReferentialConstraints() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.statistic.FederationStatistic
 
getRowType(RelDataTypeFactory) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter.FilterableTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeListContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ConstantContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputRefContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParameterContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParamWithTypeContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
getRuleIndex() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.TypeContext
 
getRuleNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
getRuleNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
getRuleNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
getRuleNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
getRuleNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
getRuleNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
getSerializedATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
getSerializedATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
getSerializedATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
getSerializedATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
getSerializedATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
getSerializedATN() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
getStatistic() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter.FilterableTable
 
getStatistic() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
 
getTokenNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
Deprecated.
getTokenNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
Deprecated.
getTokenNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
Deprecated.
getTokenNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
Deprecated.
getTokenNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
Deprecated.
getTokenNames() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
Deprecated.
getType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.H2OptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.MariaDBOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.OpenGaussOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.OracleOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.PostgreSQLOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.SQL92OptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.SQLServerOptimizerBuilder
 
getVocabulary() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
getVocabulary() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
getVocabulary() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
getVocabulary() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
getVocabulary() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
getVocabulary() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
GroupByConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.groupby
Group by converter.
GroupByConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.groupby.GroupByConverter
 
GT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
GT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
GT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
GT_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
GT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
GTE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
GTE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
GTE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
GTE_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
GTE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 

H

H2OptimizerBuilder - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
Optimizer properties builder for H2.
H2OptimizerBuilder() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.H2OptimizerBuilder
 
HavingConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.groupby
Having converter.
HavingConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.groupby.HavingConverter
 
HEX_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
HEX_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
HEX_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 

I

implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
Generate code for translatable table scan.
IndexOrderByItemConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item
Index order by item converter.
IndexOrderByItemConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item.IndexOrderByItemConverter
 
InExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
In expression converter.
InExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.InExpressionConverter
 
input() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
input() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParameterContext
 
InputContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputContext
 
inputRef() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
inputRef() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputContext
 
inputRef() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
InputRefContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputRefContext
 
INSTANCE - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableFilterRule
 
INSTANCE - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableProjectFilterRule
 
INSTANCE - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableProjectRule
 
INT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
INT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
INT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
INTEGER - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
INTEGER - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
INTEGER - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
INTEGER() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.TypeContext
 
INTEGER_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
INTEGER_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
INTEGER_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
INTEGER_(int) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
INTEGER_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
INTEGER_(int) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
INTEGER_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ConstantContext
 
INTEGER_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputRefContext
 
INTEGER_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
INTEGER_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParamWithTypeContext
 
isDefault() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder
 

J

JoinTableConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl
Join converter.
JoinTableConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl.JoinTableConverter
 

K

Keyword - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
Keyword(CharStream) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 

L

LBE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
LBE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
LBE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
LBE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
LBT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
LBT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
LBT_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
LBT_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
LBT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
LBT_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
LBT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
LIKE - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
LIKE - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
LIKE - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
LIKE() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
ListExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
List expression converter.
ListExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.ListExpressionConverter
 
LiteralExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Literal expression converter.
LiteralExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.LiteralExpressionConverter
 
Literals - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
Literals(CharStream) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
LP_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
LP_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
LP_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
LP_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
LP_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
LP_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
LP_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
LP_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
LT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
LT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
LT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
LT_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
LT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
LTE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
LTE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
LTE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
LTE_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
LTE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 

M

MariaDBOptimizerBuilder - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
Optimizer properties builder for MariaDB.
MariaDBOptimizerBuilder() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.MariaDBOptimizerBuilder
 
modeNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
modeNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
modeNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
modeNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
modeNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
MySQLOptimizerBuilder - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
Optimizer properties builder for MySQL.
MySQLOptimizerBuilder() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder
 

N

NEGETIVE_INFINITY_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
NEGETIVE_INFINITY_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
NEGETIVE_INFINITY_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
NEGETIVE_INFINITY_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
NEGETIVE_INFINITY_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
NEQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
NEQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
NEQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
NEQ_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
NEQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
NOT - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
NOT - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
NOT - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
NOT() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 

O

onMatch(RelOptRuleCall) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableFilterRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableProjectFilterRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableProjectRule
 
op() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
op() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
OpContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
OpenGaussOptimizerBuilder - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
Optimizer properties builder for openGauss.
OpenGaussOptimizerBuilder() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.OpenGaussOptimizerBuilder
 
OptimizationSQLNodeConvertException - Exception in org.apache.shardingsphere.sqlfederation.optimizer.converter.exception
Optimization SQL node convert exception.
OptimizationSQLNodeConvertException(SQLStatement) - Constructor for exception org.apache.shardingsphere.sqlfederation.optimizer.converter.exception.OptimizationSQLNodeConvertException
 
OptimizationSQLRexNodeException - Exception in org.apache.shardingsphere.sqlfederation.optimizer.converter.exception
Optimization SQL rex node exception.
OptimizationSQLRexNodeException(String) - Constructor for exception org.apache.shardingsphere.sqlfederation.optimizer.converter.exception.OptimizationSQLRexNodeException
 
optimize(SQLStatement) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.SQLOptimizeEngine
Optimize query execution plan.
OptimizerContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.context
Optimizer context.
OptimizerContext() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.OptimizerContext
 
OptimizerContextFactory - Class in org.apache.shardingsphere.sqlfederation.optimizer.context
Optimizer context factory.
OptimizerContextFactory() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.OptimizerContextFactory
 
OptimizerParserContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser
Optimizer parser context.
OptimizerParserContext() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.OptimizerParserContext
 
OptimizerParserContextFactory - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser
Optimizer parser context factory.
OptimizerParserContextFactory() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.OptimizerParserContextFactory
 
OptimizerPlannerContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.planner
Optimize planner context.
OptimizerPlannerContext() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.planner.OptimizerPlannerContext
 
OptimizerPlannerContextFactory - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.planner
Optimizer planner context factory.
OptimizerPlannerContextFactory() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.planner.OptimizerPlannerContextFactory
 
OptimizerSQLDialectBuilder - Interface in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect
Optimizer SQL dialect properties builder.
OR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
OR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
OR() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
OR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
OracleOptimizerBuilder - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
Optimizer properties builder for Oracle.
OracleOptimizerBuilder() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.OracleOptimizerBuilder
 
OrderByConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby
Order by converter.
OrderByConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.OrderByConverter
 
OrderByItemConverterUtil - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item
Order by item converter utility.
OrderByItemConverterUtil() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item.OrderByItemConverterUtil
 
org.apache.shardingsphere.sqlfederation.optimizer - package org.apache.shardingsphere.sqlfederation.optimizer
 
org.apache.shardingsphere.sqlfederation.optimizer.context - package org.apache.shardingsphere.sqlfederation.optimizer.context
 
org.apache.shardingsphere.sqlfederation.optimizer.context.parser - package org.apache.shardingsphere.sqlfederation.optimizer.context.parser
 
org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect - package org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect
 
org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl - package org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
 
org.apache.shardingsphere.sqlfederation.optimizer.context.planner - package org.apache.shardingsphere.sqlfederation.optimizer.context.planner
 
org.apache.shardingsphere.sqlfederation.optimizer.converter - package org.apache.shardingsphere.sqlfederation.optimizer.converter
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.exception - package org.apache.shardingsphere.sqlfederation.optimizer.converter.exception
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.groupby - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.groupby
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.limit - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.limit
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.orderby.item
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.where - package org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.where
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.statement - package org.apache.shardingsphere.sqlfederation.optimizer.converter.statement
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.statement.select - package org.apache.shardingsphere.sqlfederation.optimizer.converter.statement.select
 
org.apache.shardingsphere.sqlfederation.optimizer.converter.type - package org.apache.shardingsphere.sqlfederation.optimizer.converter.type
 
org.apache.shardingsphere.sqlfederation.optimizer.executor - package org.apache.shardingsphere.sqlfederation.optimizer.executor
 
org.apache.shardingsphere.sqlfederation.optimizer.metadata.expander - package org.apache.shardingsphere.sqlfederation.optimizer.metadata.expander
 
org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter - package org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter
 
org.apache.shardingsphere.sqlfederation.optimizer.metadata.statistic - package org.apache.shardingsphere.sqlfederation.optimizer.metadata.statistic
 
org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable - package org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
 
org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode - package org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
org.apache.shardingsphere.sqlfederation.optimizer.util - package org.apache.shardingsphere.sqlfederation.optimizer.util
 

P

PaginationValueSQLConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.limit
Pagination value converter.
PaginationValueSQLConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.limit.PaginationValueSQLConverter
 
parameter() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
parameter(int) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
parameter() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
ParameterContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParameterContext
 
ParameterMarkerExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Parameter marker expression converter.
ParameterMarkerExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.ParameterMarkerExpressionConverter
 
paramWithType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputContext
 
paramWithType() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
ParamWithTypeContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParamWithTypeContext
 
ParseRexNodeBaseVisitor<T> - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
This class provides an empty implementation of ParseRexNodeVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
ParseRexNodeBaseVisitor() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
 
ParseRexNodeLexer - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeLexer(CharStream) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
ParseRexNodeParser - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser(TokenStream) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
ParseRexNodeParser.ArgListContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.ArgRangeContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.ArgRangeListContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.CastContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.ConstantContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.ExpressionContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.InputContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.InputRefContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.OpContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.ParameterContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.ParamWithTypeContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.SearchArgsContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeParser.TypeContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
ParseRexNodeVisitor<T> - Interface in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
This interface defines a complete generic visitor for a parse tree produced by ParseRexNodeParser.
ParseRexNodeVisitorImpl - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
 
ParseRexNodeVisitorImpl() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
pgGetUserById(Long) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
Mock pg_get_userbyid function.
pgTableIsVisible(Long) - Static method in class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
Mock pg_table_is_visible function.
POSITIVE_INFINITY_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
POSITIVE_INFINITY_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
POSITIVE_INFINITY_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
POSITIVE_INFINITY_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
POSITIVE_INFINITY_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
PostgreSQLOptimizerBuilder - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
Optimizer properties builder for PostgreSQL.
PostgreSQLOptimizerBuilder() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.PostgreSQLOptimizerBuilder
 
project(DataContext, int[]) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
Execute filter and project when query the federation translatable table.
projectAndFilter(DataContext, String[], int[]) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
Execute filter and project when query the federation translatable table.
ProjectionsConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection
Projection converter.
ProjectionsConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.ProjectionsConverter
 

R

RANGE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
RANGE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
RANGE_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
RANGE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RANGE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
RBE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
RBE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
RBE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RBE_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
RBT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
RBT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
RBT_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
RBT_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
RBT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RBT_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
RBT_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
register(RelOptPlanner) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
RP_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
RP_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
RP_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgListContext
 
RP_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ArgRangeContext
 
RP_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
RP_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ExpressionContext
 
RP_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RP_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
RULE_argList - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_argRange - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_argRangeList - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_cast - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_constant - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_expression - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_input - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_inputRef - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_op - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_parameter - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_paramWithType - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_searchArgs - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
RULE_type - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
ruleNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
ruleNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
ruleNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
ruleNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
ruleNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
ruleNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 

S

SARG - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
SARG - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
SARG - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
SARG() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
scan(DataContext, List<RexNode>, int[]) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.filter.FilterableTable
 
ScanNodeExecutorContext - Interface in org.apache.shardingsphere.sqlfederation.optimizer.executor
 
SEARCH - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
SEARCH - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
SEARCH() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.OpContext
 
SEARCH - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
searchArgs() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.InputContext
 
searchArgs() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
SearchArgsContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.SearchArgsContext
 
SelectStatementConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.statement.select
Select statement converter.
SelectStatementConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.statement.select.SelectStatementConverter
 
ShardingSphereViewExpander - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.expander
ShardingSphere view expander.
ShardingSphereViewExpander() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.expander.ShardingSphereViewExpander
 
ShorthandProjectionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl
Shorthand projection converter.
ShorthandProjectionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.ShorthandProjectionConverter
 
SimpleTableConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl
Simple table converter.
SimpleTableConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl.SimpleTableConverter
 
SQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
SQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
SQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
SQ_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
SQL92OptimizerBuilder - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
Optimizer properties builder for SQL92.
SQL92OptimizerBuilder() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.SQL92OptimizerBuilder
 
SQLFederationDataTypeUtil - Class in org.apache.shardingsphere.sqlfederation.optimizer.util
SQL federation data type util.
SQLFederationDataTypeUtil() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationDataTypeUtil
 
SQLFederationPlannerUtil - Class in org.apache.shardingsphere.sqlfederation.optimizer.util
SQL federation planner util.
SQLFederationPlannerUtil() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.util.SQLFederationPlannerUtil
 
SQLNodeConverterEngine - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter
SQL node converter engine.
SQLNodeConverterEngine() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.SQLNodeConverterEngine
 
SQLOptimizeContext - Class in org.apache.shardingsphere.sqlfederation.optimizer
SQL optimize context.
SQLOptimizeContext() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.SQLOptimizeContext
 
SQLOptimizeEngine - Class in org.apache.shardingsphere.sqlfederation.optimizer
SQL optimize engine.
SQLOptimizeEngine() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.SQLOptimizeEngine
 
SQLSegmentConverter<S extends org.apache.shardingsphere.sql.parser.sql.common.segment.SQLSegment,T extends org.apache.calcite.sql.SqlNode> - Interface in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment
SQL segment converter.
SQLServerOptimizerBuilder - Class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl
Optimizer properties builder for SQLServer.
SQLServerOptimizerBuilder() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.context.parser.dialect.impl.SQLServerOptimizerBuilder
 
SQLStatementConverter<S extends org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,T extends org.apache.calcite.sql.SqlNode> - Interface in org.apache.shardingsphere.sqlfederation.optimizer.converter.statement
SQL Statement converter.
STRING_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
STRING_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
STRING_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ConstantContext
 
STRING_() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParamWithTypeContext
 
STRING_ - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
StringToRexNodeUtil - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
Utility for parsing string and generate rex node.
StringToRexNodeUtil() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.StringToRexNodeUtil
 
SubqueryExpressionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl
Subquery expression converter.
SubqueryExpressionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.expression.impl.SubqueryExpressionConverter
 
SubqueryProjectionConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl
Subquery projection converter.
SubqueryProjectionConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.projection.impl.SubqueryProjectionConverter
 
SubqueryTableConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl
Subquery table converter.
SubqueryTableConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.impl.SubqueryTableConverter
 
Symbol - Class in org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode
 
Symbol(CharStream) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 

T

TableConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from
Table converter.
TableConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.from.TableConverter
 
TableScanExecutor - Interface in org.apache.shardingsphere.sqlfederation.optimizer.executor
Table scan executor.
tokenNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
Deprecated.
Use Alphabet.VOCABULARY instead.
tokenNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
Deprecated.
Use Keyword.VOCABULARY instead.
tokenNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
Deprecated.
Use VOCABULARY instead.
tokenNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
Deprecated.
tokenNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
Deprecated.
tokenNames - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
Deprecated.
Use Symbol.VOCABULARY instead.
toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
 
toString() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.FederationTranslatableTable
 
toString() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
TranslatableDatabase - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
Translatable database.
TranslatableDatabase(ShardingSphereDatabase, DatabaseType, TableScanExecutor) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableDatabase
 
TranslatableFilterRule - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
Planner rule for pushing filters into table scan.
TranslatableFilterRule(RelBuilderFactory) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableFilterRule
 
TranslatableProjectFilterRule - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
Planner rule for pushing projections and filters into table scan.
TranslatableProjectFilterRule(RelBuilderFactory) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableProjectFilterRule
 
TranslatableProjectRule - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
Planner rule for pushing projections into table scan.
TranslatableProjectRule(RelBuilderFactory) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableProjectRule
 
TranslatableScanNodeExecutorContext - Class in org.apache.shardingsphere.sqlfederation.optimizer.executor
Table scan executor context.
TranslatableScanNodeExecutorContext() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.executor.TranslatableScanNodeExecutorContext
 
TranslatableSchema - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
Translatable schema.
TranslatableSchema(String, ShardingSphereSchema, DatabaseType, JavaTypeFactory, TableScanExecutor) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableSchema
 
TranslatableTableScan - Class in org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable
Translatable table scan.
TranslatableTableScan(RelOptCluster, RelOptTable, FederationTranslatableTable, int[]) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
TranslatableTableScan(RelOptCluster, RelOptTable, FederationTranslatableTable, int[], int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
TranslatableTableScan(RelOptCluster, RelOptTable, FederationTranslatableTable, List<RexNode>, int[]) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
TranslatableTableScan(RelOptCluster, RelOptTable, FederationTranslatableTable, List<RexNode>, int[], int, List<RexNode>) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.TranslatableTableScan
 
type() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.CastContext
 
type() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.ParamWithTypeContext
 
type() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
TypeContext(ParserRuleContext, int) - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.TypeContext
 

V

VARCHAR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
VARCHAR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
VARCHAR() - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser.TypeContext
 
VARCHAR - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
visitArgList(ParseRexNodeParser.ArgListContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.argList().
visitArgList(ParseRexNodeParser.ArgListContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.argList().
visitArgRange(ParseRexNodeParser.ArgRangeContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.argRange().
visitArgRange(ParseRexNodeParser.ArgRangeContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.argRange().
visitArgRangeList(ParseRexNodeParser.ArgRangeListContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.argRangeList().
visitArgRangeList(ParseRexNodeParser.ArgRangeListContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.argRangeList().
visitCast(ParseRexNodeParser.CastContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
visitCast(ParseRexNodeParser.CastContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.cast().
visitCast(ParseRexNodeParser.CastContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.cast().
visitConstant(ParseRexNodeParser.ConstantContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
visitConstant(ParseRexNodeParser.ConstantContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.constant().
visitConstant(ParseRexNodeParser.ConstantContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.constant().
visitExpression(ParseRexNodeParser.ExpressionContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
visitExpression(ParseRexNodeParser.ExpressionContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.expression().
visitExpression(ParseRexNodeParser.ExpressionContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.expression().
visitInput(ParseRexNodeParser.InputContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
visitInput(ParseRexNodeParser.InputContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.input().
visitInput(ParseRexNodeParser.InputContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.input().
visitInputRef(ParseRexNodeParser.InputRefContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
visitInputRef(ParseRexNodeParser.InputRefContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.inputRef().
visitInputRef(ParseRexNodeParser.InputRefContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.inputRef().
visitOp(ParseRexNodeParser.OpContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.op().
visitOp(ParseRexNodeParser.OpContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.op().
visitParameter(ParseRexNodeParser.ParameterContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
visitParameter(ParseRexNodeParser.ParameterContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.parameter().
visitParameter(ParseRexNodeParser.ParameterContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.parameter().
visitParamWithType(ParseRexNodeParser.ParamWithTypeContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
visitParamWithType(ParseRexNodeParser.ParamWithTypeContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.paramWithType().
visitParamWithType(ParseRexNodeParser.ParamWithTypeContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.paramWithType().
visitSearchArgs(ParseRexNodeParser.SearchArgsContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.metadata.translatable.ParseRexNodeVisitorImpl
 
visitSearchArgs(ParseRexNodeParser.SearchArgsContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.searchArgs().
visitSearchArgs(ParseRexNodeParser.SearchArgsContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.searchArgs().
visitType(ParseRexNodeParser.TypeContext) - Method in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeBaseVisitor
Visit a parse tree produced by ParseRexNodeParser.type().
visitType(ParseRexNodeParser.TypeContext) - Method in interface org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeVisitor
Visit a parse tree produced by ParseRexNodeParser.type().
VOCABULARY - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
VOCABULARY - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
VOCABULARY - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
VOCABULARY - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
VOCABULARY - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
VOCABULARY - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 

W

WhereConverter - Class in org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.where
Where converter.
WhereConverter() - Constructor for class org.apache.shardingsphere.sqlfederation.optimizer.converter.segment.where.WhereConverter
 
WS - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
WS - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 

_

_ATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
_ATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
_ATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
_ATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
_ATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
_ATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
_decisionToDFA - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
_decisionToDFA - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
_decisionToDFA - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
_decisionToDFA - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
_decisionToDFA - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
_decisionToDFA - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
_serializedATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
_serializedATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
_serializedATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
_serializedATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
_serializedATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
_serializedATN - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
_sharedContextCache - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Alphabet
 
_sharedContextCache - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Keyword
 
_sharedContextCache - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Literals
 
_sharedContextCache - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeLexer
 
_sharedContextCache - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.ParseRexNodeParser
 
_sharedContextCache - Static variable in class org.apache.shardingsphere.sqlfederation.optimizer.parser.rexnode.Symbol
 
A B C D E F G H I J K L M N O P R S T V W _ 
Skip navigation links

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