类分层结构
- java.lang.Object
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
- org.apache.calcite.rel.core.TableScan (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.shardingsphere.infra.federation.optimizer.metadata.translatable.TranslatableTableScan (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.schema.impl.AbstractSchema (implements org.apache.calcite.schema.Schema)
- org.apache.shardingsphere.infra.federation.optimizer.metadata.filter.FilterableDatabase
- org.apache.shardingsphere.infra.federation.optimizer.metadata.filter.FilterableSchema
- org.apache.shardingsphere.infra.federation.optimizer.metadata.translatable.TranslatableDatabase
- org.apache.shardingsphere.infra.federation.optimizer.metadata.translatable.TranslatableSchema
- org.apache.calcite.schema.impl.AbstractTable (implements org.apache.calcite.schema.Table, org.apache.calcite.schema.Wrapper)
- org.apache.shardingsphere.infra.federation.optimizer.metadata.translatable.FederationTranslatableTable (implements org.apache.calcite.schema.QueryableTable, org.apache.calcite.schema.TranslatableTable)
- org.apache.shardingsphere.infra.federation.optimizer.metadata.filter.FilterableTable (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.type.CombineOperatorConverter
- 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.statistic.FederationStatistic (implements org.apache.calcite.schema.Statistic)
- org.apache.shardingsphere.infra.federation.optimizer.executor.FilterableScanNodeExecutorContext (implements org.apache.shardingsphere.infra.federation.optimizer.executor.ScanNodeExecutorContext)
- 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.orderby.item.IndexOrderByItemConverter (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.calcite.plan.RelOptRule
- org.apache.shardingsphere.infra.federation.optimizer.converter.statement.select.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>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.shardingsphere.infra.util.exception.ShardingSphereInsideException
- org.apache.shardingsphere.infra.util.exception.sql.ShardingSphereSQLException
- org.apache.shardingsphere.infra.federation.optimizer.executor.TranslatableScanNodeExecutorContext (implements org.apache.shardingsphere.infra.federation.optimizer.executor.ScanNodeExecutorContext)
- org.apache.shardingsphere.infra.federation.optimizer.converter.segment.where.WhereConverter (implements org.apache.shardingsphere.infra.federation.optimizer.converter.segment.SQLSegmentConverter<S,T>)
接口分层结构
- org.apache.shardingsphere.infra.util.spi.type.required.RequiredSPI
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder (并 extends org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI)
- org.apache.shardingsphere.infra.federation.optimizer.executor.ScanNodeExecutorContext
- 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.infra.federation.optimizer.executor.TableScanExecutor
- org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
- org.apache.shardingsphere.infra.federation.optimizer.context.parser.dialect.OptimizerSQLDialectBuilder (并 extends org.apache.shardingsphere.infra.util.spi.type.required.RequiredSPI)
Copyright © 2022 The Apache Software Foundation. All rights reserved.