Class Hierarchy
- java.lang.Object
- org.apache.calcite.schema.impl.AbstractSchema (implements org.apache.calcite.schema.Schema)
- org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite.FederationDatabase
- org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite.FederationSchema
- org.apache.calcite.schema.impl.AbstractTable (implements org.apache.calcite.schema.Table, org.apache.calcite.schema.Wrapper)
- org.apache.shardingsphere.infra.federation.optimizer.metadata.calcite.FederationTable (implements org.apache.calcite.schema.ProjectableFilterableTable)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.AggregationProjectionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.BetweenExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.BinaryOperationExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ColumnConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.ColumnOrderByItemConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ColumnProjectionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.context.ConverterContext
- org.apache.shardingsphere.infra.federation.optimizer.converter.context.ConverterContextHolder
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.DistinctConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ExistsSubqueryExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.ExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.ExpressionOrderByItemConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ExpressionProjectionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationDatabaseMetaData
- org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationMetaData
- org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationSchemaMetaData
- org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationTableMetaData
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.FunctionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby.GroupByConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.H2OptimizerBuilder (implements org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.groupby.HavingConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.InExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.JoinTableConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ListExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.LiteralExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MariaDBOptimizerBuilder (implements org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder)
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.MySQLOptimizerBuilder (implements org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder)
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.OpenGaussOptimizerBuilder (implements org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder)
- org.apache.shardingsphere.infra.federation.optimizer.context.OptimizerContext
- org.apache.shardingsphere.infra.federation.optimizer.context.OptimizerContextFactory
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.OptimizerParserContext
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.OptimizerParserContextFactory
- org.apache.shardingsphere.infra.federation.optimizer.context.planner.OptimizerPlannerContext
- org.apache.shardingsphere.infra.federation.optimizer.context.planner.OptimizerPlannerContextFactory
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilderFactory
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.OracleOptimizerBuilder (implements org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.OrderByConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.orderby.item.OrderByItemConverterUtil
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.limit.PaginationValueSQLConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.ParameterMarkerExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.PostgreSQLOptimizerBuilder (implements org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.ProjectionsConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.planner.QueryOptimizePlannerFactory
- org.apache.shardingsphere.infra.federation.optimizer.converter.statement.SelectStatementConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.statement.SQLStatementConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.ShardingSphereOptimizer
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.ShorthandProjectionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.SimpleTableConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.SQL92OptimizerBuilder (implements org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder)
- org.apache.shardingsphere.infra.federation.optimizer.converter.SQLNodeConverterEngine
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.impl.SQLServerOptimizerBuilder (implements org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.expression.impl.SubqueryExpressionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.projection.impl.SubqueryProjectionConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.impl.SubqueryTableConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.from.TableConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.where.WhereConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
Interface Hierarchy
- org.apache.shardingsphere.spi.required.RequiredSPI
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder (also extends org.apache.shardingsphere.spi.typed.TypedSPI)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>
- org.apache.shardingsphere.infra.federation.optimizer.converter.statement.SQLStatementConverter<S,T>
- org.apache.shardingsphere.spi.typed.TypedSPI
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder (also extends org.apache.shardingsphere.spi.required.RequiredSPI)
Copyright © 2022 The Apache Software Foundation. All rights reserved.