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

A

AggregationProjectionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl
Aggregation projection converter.
AggregationProjectionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.AggregationProjectionConverter
 

B

BetweenExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
Between expression converter.
BetweenExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.BetweenExpressionConverter
 
BinaryOperationExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
Binary operation expression converter.
BinaryOperationExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.BinaryOperationExpressionConverter
 
build() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.H2OptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MariaDBOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.OpenGaussOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.OracleOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.PostgreSQLOptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.SQL92OptimizerBuilder
 
build() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.SQLServerOptimizerBuilder
 
build() - Method in interface org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder
Build optimizer SQL dialect properties.
build(DatabaseType, Properties) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilderFactory
Build optimizer SQL dialect properties.

C

ColumnConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
Column converter.
ColumnConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ColumnConverter
 
ColumnOrderByItemConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item
Column of order by item converter.
ColumnOrderByItemConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.ColumnOrderByItemConverter
 
ColumnProjectionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl
Column projection converter.
ColumnProjectionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ColumnProjectionConverter
 
ConverterContext - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.context
Converter context.
ConverterContext() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.context.ConverterContext
 
ConverterContextHolder - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.context
Hold convert context for current thread.
ConverterContextHolder() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.context.ConverterContextHolder
 
convertToSQLNode(ExpressionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.ExpressionConverter
 
convertToSQLNode(BetweenExpression) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.BetweenExpressionConverter
 
convertToSQLNode(BinaryOperationExpression) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.BinaryOperationExpressionConverter
 
convertToSQLNode(ColumnSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ColumnConverter
 
convertToSQLNode(ExistsSubqueryExpression) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ExistsSubqueryExpressionConverter
 
convertToSQLNode(FunctionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.FunctionConverter
 
convertToSQLNode(InExpression) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.InExpressionConverter
 
convertToSQLNode(ListExpression) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ListExpressionConverter
 
convertToSQLNode(LiteralExpressionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.LiteralExpressionConverter
 
convertToSQLNode(ParameterMarkerExpressionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ParameterMarkerExpressionConverter
 
convertToSQLNode(SubqueryExpressionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.SubqueryExpressionConverter
 
convertToSQLNode(JoinTableSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.JoinTableConverter
 
convertToSQLNode(SimpleTableSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.SimpleTableConverter
 
convertToSQLNode(SubqueryTableSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.SubqueryTableConverter
 
convertToSQLNode(TableSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.TableConverter
 
convertToSQLNode(GroupBySegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby.GroupByConverter
 
convertToSQLNode(HavingSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby.HavingConverter
 
convertToSQLNode(PaginationValueSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.limit.PaginationValueSQLConverter
 
convertToSQLNode(ColumnOrderByItemSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.ColumnOrderByItemConverter
 
convertToSQLNode(ExpressionOrderByItemSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.ExpressionOrderByItemConverter
 
convertToSQLNode(Collection<OrderByItemSegment>) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.OrderByItemConverterUtil
Convert order by items to sql node.
convertToSQLNode(OrderBySegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.OrderByConverter
 
convertToSQLNode(ProjectionsSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.DistinctConverter
 
convertToSQLNode(AggregationProjectionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.AggregationProjectionConverter
 
convertToSQLNode(ColumnProjectionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ColumnProjectionConverter
 
convertToSQLNode(ExpressionProjectionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ExpressionProjectionConverter
 
convertToSQLNode(ShorthandProjectionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ShorthandProjectionConverter
 
convertToSQLNode(SubqueryProjectionSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.SubqueryProjectionConverter
 
convertToSQLNode(ProjectionsSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.ProjectionsConverter
 
convertToSQLNode(S) - Method in interface org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter
Convert SQL segment to SQL node.
convertToSQLNode(WhereSegment) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.where.WhereConverter
 
convertToSQLNode(SQLStatement) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.converter.SQLNodeConverterEngine
Convert SQL statement to SQL node.
convertToSQLNode(SelectStatement) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.statement.SelectStatementConverter
 
convertToSQLNode(S) - Method in interface org.apache.shardingsphere.infra.federation.optimizer.converter.statement.SQLStatementConverter
Convert SQL statement to SQL node.
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.ExpressionConverter
 
convertToSQLSegment(SqlBasicCall) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.BetweenExpressionConverter
 
convertToSQLSegment(SqlBasicCall) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.BinaryOperationExpressionConverter
 
convertToSQLSegment(SqlIdentifier) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ColumnConverter
 
convertToSQLSegment(SqlBasicCall) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ExistsSubqueryExpressionConverter
 
convertToSQLSegment(SqlBasicCall) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.FunctionConverter
 
convertToSQLSegment(SqlBasicCall) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.InExpressionConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ListExpressionConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.LiteralExpressionConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ParameterMarkerExpressionConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.SubqueryExpressionConverter
 
convertToSQLSegment(SqlJoin) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.JoinTableConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.SimpleTableConverter
 
convertToSQLSegment(SqlBasicCall) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.SubqueryTableConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.TableConverter
 
convertToSQLSegment(SqlNodeList) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby.GroupByConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby.HavingConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.limit.PaginationValueSQLConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.ColumnOrderByItemConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.ExpressionOrderByItemConverter
 
convertToSQLSegment(SqlNodeList) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.OrderByItemConverterUtil
Convert sql node list to order by items.
convertToSQLSegment(SqlNodeList) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.OrderByConverter
 
convertToSQLSegment(SqlNodeList) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.DistinctConverter
 
convertToSQLSegment(SqlBasicCall) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.AggregationProjectionConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ColumnProjectionConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ExpressionProjectionConverter
 
convertToSQLSegment(SqlIdentifier) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ShorthandProjectionConverter
 
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.SubqueryProjectionConverter
 
convertToSQLSegment(SqlNodeList) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.ProjectionsConverter
 
convertToSQLSegment(T) - Method in interface org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter
Convert SQL node to SQL segment.
convertToSQLSegment(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.where.WhereConverter
 
convertToSQLStatement(SqlNode) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.converter.SQLNodeConverterEngine
Convert SQL node to SQL statement.
convertToSQLStatement(SqlNode) - Method in class org.apache.shardingsphere.infra.federation.optimizer.converter.statement.SelectStatementConverter
 
convertToSQLStatement(T) - Method in interface org.apache.shardingsphere.infra.federation.optimizer.converter.statement.SQLStatementConverter
Convert SQL node to SQL statement.
create(Map<String, ShardingSphereMetaData>, ShardingSphereRuleMetaData) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.context.OptimizerContextFactory
Create optimize context.
create(Map<String, ShardingSphereMetaData>) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.OptimizerParserContextFactory
Create optimizer parser context map.
create(FederationMetaData) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.context.planner.OptimizerPlannerContextFactory
Create optimizer planner context map.
create(FederationDatabaseMetaData) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.context.planner.OptimizerPlannerContextFactory
Create optimizer planner context.

D

DistinctConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection
Distinct converter.
DistinctConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.DistinctConverter
 

E

ExistsSubqueryExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
Exists subquery expression converter.
ExistsSubqueryExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ExistsSubqueryExpressionConverter
 
ExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression
Expression converter.
ExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.ExpressionConverter
 
ExpressionOrderByItemConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item
Expression of order by item converter.
ExpressionOrderByItemConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.ExpressionOrderByItemConverter
 
ExpressionProjectionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl
Expression projection converter.
ExpressionProjectionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ExpressionProjectionConverter
 

F

FederationDatabase - Class in org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite
Federation database.
FederationDatabase(FederationDatabaseMetaData) - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite.FederationDatabase
 
FederationDatabaseMetaData - Class in org.apache.shardingsphere.infra.federation.optimizer.metadata
Federation database meta data.
FederationDatabaseMetaData(String, Map<String, ShardingSphereSchema>) - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationDatabaseMetaData
 
FederationMetaData - Class in org.apache.shardingsphere.infra.federation.optimizer.metadata
Federation meta data.
FederationMetaData(Map<String, ShardingSphereMetaData>) - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationMetaData
 
FederationSchema - Class in org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite
Federation schema.
FederationSchema(FederationSchemaMetaData) - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite.FederationSchema
 
FederationSchemaMetaData - Class in org.apache.shardingsphere.infra.federation.optimizer.metadata
Federation schema meta data.
FederationSchemaMetaData(String, Map<String, TableMetaData>) - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationSchemaMetaData
 
FederationTable - Class in org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite
Federation table.
FederationTable() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite.FederationTable
 
FederationTableMetaData - Class in org.apache.shardingsphere.infra.federation.optimizer.metadata
Federation table meta data.
FederationTableMetaData(String, TableMetaData) - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationTableMetaData
 
FunctionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
Function converter.
FunctionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.FunctionConverter
 

G

get() - Static method in class org.apache.shardingsphere.infra.federation.optimizer.converter.context.ConverterContextHolder
Get convert context.
getRowType(RelDataTypeFactory) - Method in class org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite.FederationTable
 
getStartIndex(SqlNode) - Method in interface org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter
Get start index.
getStopIndex(SqlNode) - Method in interface org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter
Get stop index.
getType() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.H2OptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MariaDBOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.OpenGaussOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.OracleOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.PostgreSQLOptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.SQL92OptimizerBuilder
 
getType() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.SQLServerOptimizerBuilder
 
GroupByConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby
Group by converter.
GroupByConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby.GroupByConverter
 

H

H2OptimizerBuilder - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
Optimizer properties builder for H2.
H2OptimizerBuilder() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.H2OptimizerBuilder
 
HavingConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby
Having converter.
HavingConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby.HavingConverter
 

I

InExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
In expression converter.
InExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.InExpressionConverter
 
isAsOperatorAggregationType(SqlBasicCall) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.AggregationProjectionConverter
Judge whether sqlBasicCall is as operator aggregation type or not.
isDefault() - Method in class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder
 

J

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

L

ListExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
List expression converter.
ListExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ListExpressionConverter
 
LiteralExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
Literal expression converter.
LiteralExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.LiteralExpressionConverter
 

M

MariaDBOptimizerBuilder - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
Optimizer properties builder for MariaDB.
MariaDBOptimizerBuilder() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MariaDBOptimizerBuilder
 
MySQLOptimizerBuilder - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
Optimizer properties builder for MySQL.
MySQLOptimizerBuilder() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder
 

N

newInstance() - Static method in class org.apache.shardingsphere.infra.federation.optimizer.planner.QueryOptimizePlannerFactory
Create new instance of query optimize planner.

O

OpenGaussOptimizerBuilder - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
Optimizer properties builder for openGauss.
OpenGaussOptimizerBuilder() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.OpenGaussOptimizerBuilder
 
optimize(String, String, SQLStatement) - Method in class org.apache.shardingsphere.infra.federation.optimizer.ShardingSphereOptimizer
Optimize query execution plan.
OptimizerContext - Class in org.apache.shardingsphere.infra.federation.optimizer.context
Optimizer context.
OptimizerContext() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.OptimizerContext
 
OptimizerContextFactory - Class in org.apache.shardingsphere.infra.federation.optimizer.context
Optimizer context factory.
OptimizerContextFactory() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.OptimizerContextFactory
 
OptimizerParserContext - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser
Optimizer parser context.
OptimizerParserContext() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.OptimizerParserContext
 
OptimizerParserContextFactory - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser
Optimizer parser context factory.
OptimizerParserContextFactory() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.OptimizerParserContextFactory
 
OptimizerPlannerContext - Class in org.apache.shardingsphere.infra.federation.optimizer.context.planner
Optimize planner context.
OptimizerPlannerContext() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.planner.OptimizerPlannerContext
 
OptimizerPlannerContextFactory - Class in org.apache.shardingsphere.infra.federation.optimizer.context.planner
Optimizer planner context factory.
OptimizerPlannerContextFactory() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.planner.OptimizerPlannerContextFactory
 
OptimizerSQLDialectBuilder - Interface in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect
Optimizer SQL dialect properties builder.
OptimizerSQLDialectBuilderFactory - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect
Optimizer SQL dialect properties builder factory.
OptimizerSQLDialectBuilderFactory() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilderFactory
 
OracleOptimizerBuilder - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
Optimizer properties builder for Oracle.
OracleOptimizerBuilder() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.OracleOptimizerBuilder
 
OrderByConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby
Order by converter.
OrderByConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.OrderByConverter
 
OrderByItemConverterUtil - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item
Order by item converter utility.
OrderByItemConverterUtil() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.OrderByItemConverterUtil
 
org.apache.shardingsphere.infra.federation.optimizer - package org.apache.shardingsphere.infra.federation.optimizer
 
org.apache.shardingsphere.infra.federation.optimizer.context - package org.apache.shardingsphere.infra.federation.optimizer.context
 
org.apache.shardingsphere.infra.federation.optimizer.context.parser - package org.apache.shardingsphere.infra.federation.optimizer.context.parser
 
org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect - package org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect
 
org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl - package org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
 
org.apache.shardingsphere.infra.federation.optimizer.context.planner - package org.apache.shardingsphere.infra.federation.optimizer.context.planner
 
org.apache.shardingsphere.infra.federation.optimizer.converter - package org.apache.shardingsphere.infra.federation.optimizer.converter
 
org.apache.shardingsphere.infra.federation.optimizer.converter.context - package org.apache.shardingsphere.infra.federation.optimizer.converter.context
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.limit - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.limit
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl
 
org.apache.shardingsphere.infra.federation.optimizer.converter.segment.where - package org.apache.shardingsphere.infra.federation.optimizer.converter.segment.where
 
org.apache.shardingsphere.infra.federation.optimizer.converter.statement - package org.apache.shardingsphere.infra.federation.optimizer.converter.statement
 
org.apache.shardingsphere.infra.federation.optimizer.metadata - package org.apache.shardingsphere.infra.federation.optimizer.metadata
 
org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite - package org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite
 
org.apache.shardingsphere.infra.federation.optimizer.planner - package org.apache.shardingsphere.infra.federation.optimizer.planner
 

P

PaginationValueSQLConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.limit
Pagination value converter.
PaginationValueSQLConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.limit.PaginationValueSQLConverter
 
ParameterMarkerExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
Parameter marker expression converter.
ParameterMarkerExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ParameterMarkerExpressionConverter
 
PostgreSQLOptimizerBuilder - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
Optimizer properties builder for PostgreSQL.
PostgreSQLOptimizerBuilder() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.PostgreSQLOptimizerBuilder
 
ProjectionsConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection
Projection converter.
ProjectionsConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.ProjectionsConverter
 
put(TableMetaData) - Method in class org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationDatabaseMetaData
Add table meta data.
put(TableMetaData) - Method in class org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationSchemaMetaData
Add table meta data.

Q

QueryOptimizePlannerFactory - Class in org.apache.shardingsphere.infra.federation.optimizer.planner
Query optimize planner factory.
QueryOptimizePlannerFactory() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.planner.QueryOptimizePlannerFactory
 

R

remove() - Static method in class org.apache.shardingsphere.infra.federation.optimizer.converter.context.ConverterContextHolder
Remove convert context.
remove(String) - Method in class org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationDatabaseMetaData
Remove table meta data.
remove(String) - Method in class org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationSchemaMetaData
Remove table meta data.

S

scan(DataContext, List<RexNode>, int[]) - Method in class org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite.FederationTable
 
SelectStatementConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.statement
Select statement converter.
SelectStatementConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.statement.SelectStatementConverter
 
set(ConverterContext) - Static method in class org.apache.shardingsphere.infra.federation.optimizer.converter.context.ConverterContextHolder
Set convert context.
ShardingSphereOptimizer - Class in org.apache.shardingsphere.infra.federation.optimizer
ShardingSphere optimizer.
ShardingSphereOptimizer() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.ShardingSphereOptimizer
 
ShorthandProjectionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl
Shorthand projection converter.
ShorthandProjectionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ShorthandProjectionConverter
 
SimpleTableConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl
Simple table converter.
SimpleTableConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.SimpleTableConverter
 
SQL92OptimizerBuilder - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
Optimizer properties builder for SQL92.
SQL92OptimizerBuilder() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.SQL92OptimizerBuilder
 
SQLNodeConverterEngine - Class in org.apache.shardingsphere.infra.federation.optimizer.converter
SQL node converter engine.
SQLNodeConverterEngine() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.SQLNodeConverterEngine
 
SQLSegmentConverter<S extends org.apache.shardingsphere.sql.parser.sql.common.segment.SQLSegment,T extends org.apache.calcite.sql.SqlNode> - Interface in org.apache.shardingsphere.infra.federation.optimizer.converter.segment
SQL segment converter.
SQLServerOptimizerBuilder - Class in org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl
Optimizer properties builder for SQLServer.
SQLServerOptimizerBuilder() - Constructor for class org.apache.shardingsphere.infra.federation.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.infra.federation.optimizer.converter.statement
SQL Statement converter.
SubqueryExpressionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl
Subquery expression converter.
SubqueryExpressionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.SubqueryExpressionConverter
 
SubqueryProjectionConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl
Subquery projection converter.
SubqueryProjectionConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.SubqueryProjectionConverter
 
SubqueryTableConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl
Subquery table converter.
SubqueryTableConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.SubqueryTableConverter
 

T

TableConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from
Table converter.
TableConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.TableConverter
 

W

WhereConverter - Class in org.apache.shardingsphere.infra.federation.optimizer.converter.segment.where
Where converter.
WhereConverter() - Constructor for class org.apache.shardingsphere.infra.federation.optimizer.converter.segment.where.WhereConverter
 
A B C D E F G H I J L M N O P Q R S T W 
Skip navigation links

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