Class Hierarchy
- java.lang.Object
- org.apache.druid.sql.calcite.planner.CalcitePlanner (implements org.apache.calcite.tools.Planner, org.apache.calcite.plan.RelOptTable.ViewExpander)
- org.apache.druid.sql.calcite.planner.CalcitePlanner.ViewExpanderImpl (implements org.apache.calcite.plan.RelOptTable.ViewExpander)
- org.apache.druid.sql.calcite.planner.CalcitePlannerModule (implements com.google.inject.Module)
- org.apache.druid.sql.calcite.planner.CalciteRulesManager
- org.apache.druid.sql.calcite.planner.Calcites
- org.apache.druid.sql.calcite.planner.Calcites.Arg0NullableArrayTypeInference (implements org.apache.calcite.sql.type.SqlReturnTypeInference)
- org.apache.druid.sql.calcite.planner.Calcites.Arg1NullableArrayTypeInference (implements org.apache.calcite.sql.type.SqlReturnTypeInference)
- org.apache.druid.sql.calcite.planner.CatalogResolver.NullCatalogResolver (implements org.apache.druid.sql.calcite.planner.CatalogResolver)
- org.apache.druid.sql.calcite.planner.ColumnMapping
- org.apache.druid.sql.calcite.planner.ColumnMappings
- org.apache.druid.sql.calcite.planner.DruidHint
- org.apache.druid.sql.calcite.planner.DruidHint.DruidJoinHint
- org.apache.druid.sql.calcite.planner.DruidHint.DruidJoinHint.BroadcastJoinHint
- org.apache.druid.sql.calcite.planner.DruidHint.DruidJoinHint.SortMergeJoinHint
- org.apache.druid.sql.calcite.planner.DruidHint.DruidJoinHint
- org.apache.druid.sql.calcite.planner.DruidOperatorTable (implements org.apache.calcite.sql.SqlOperatorTable)
- org.apache.druid.sql.calcite.planner.DruidPlanner (implements java.io.Closeable)
- org.apache.druid.sql.calcite.planner.DruidPlanner.AuthResult
- org.apache.druid.sql.calcite.planner.DruidPlanner.HandlerContextImpl (implements org.apache.druid.sql.calcite.planner.SqlStatementHandler.HandlerContext)
- org.apache.druid.sql.calcite.planner.DruidRexExecutor (implements org.apache.calcite.rex.RexExecutor)
- org.apache.druid.sql.calcite.planner.DruidTypeSystem (implements org.apache.calcite.rel.type.RelDataTypeSystem)
- org.apache.druid.sql.calcite.planner.ExpressionParserImpl (implements org.apache.druid.sql.calcite.planner.ExpressionParser)
- org.apache.druid.sql.calcite.planner.NoOpPlannerHook (implements org.apache.druid.sql.calcite.planner.PlannerHook)
- org.apache.druid.sql.calcite.planner.OffsetLimit
- org.apache.druid.sql.calcite.planner.PlannerConfig
- org.apache.druid.sql.calcite.planner.PlannerConfig.Builder
- org.apache.druid.sql.calcite.planner.PlannerContext
- org.apache.druid.sql.calcite.planner.PlannerLookupCache
- org.apache.druid.sql.calcite.planner.PlannerResult
- org.apache.druid.sql.calcite.planner.PlannerToolbox
- org.apache.druid.sql.calcite.planner.PlannerFactory
- org.apache.druid.sql.calcite.planner.PrepareResult
- org.apache.druid.sql.calcite.planner.QueryUtils
- org.apache.druid.sql.calcite.planner.QueryValidations
- org.apache.calcite.sql2rel.RelFieldTrimmer (implements org.apache.calcite.util.ReflectiveVisitor)
- org.apache.druid.sql.calcite.planner.DruidRelFieldTrimmer
- org.apache.druid.sql.calcite.planner.RelParameterizerShuttle (implements org.apache.calcite.rel.RelShuttle)
- org.apache.calcite.sql.validate.SqlAbstractConformance (implements org.apache.calcite.sql.validate.SqlConformance)
- org.apache.druid.sql.calcite.planner.DruidConformance
- org.apache.calcite.sql.util.SqlBasicVisitor<R> (implements org.apache.calcite.sql.util.SqlVisitor<R>)
- org.apache.calcite.sql.util.SqlShuttle
- org.apache.druid.sql.calcite.planner.SqlParameterizerShuttle
- org.apache.druid.sql.calcite.planner.SqlResourceCollectorShuttle
- org.apache.calcite.sql.util.SqlShuttle
- org.apache.calcite.sql.SqlOperator
- org.apache.calcite.sql.SqlSpecialOperator
- org.apache.druid.sql.calcite.planner.DruidSqlIngestOperator (implements org.apache.druid.sql.calcite.expression.AuthorizableOperator)
- org.apache.druid.sql.calcite.planner.DruidSqlIngestOperator.DruidSqlInsertOperator
- org.apache.druid.sql.calcite.planner.DruidSqlIngestOperator.DruidSqlReplaceOperator
- org.apache.druid.sql.calcite.planner.DruidSqlIngestOperator (implements org.apache.druid.sql.calcite.expression.AuthorizableOperator)
- org.apache.calcite.sql.SqlSpecialOperator
- org.apache.druid.sql.calcite.planner.SqlStatementHandler.BaseStatementHandler (implements org.apache.druid.sql.calcite.planner.SqlStatementHandler)
- org.apache.druid.sql.calcite.planner.QueryHandler
- org.apache.druid.sql.calcite.planner.IngestHandler
- org.apache.druid.sql.calcite.planner.IngestHandler.InsertHandler
- org.apache.druid.sql.calcite.planner.IngestHandler.ReplaceHandler
- org.apache.druid.sql.calcite.planner.QueryHandler.SelectHandler
- org.apache.druid.sql.calcite.planner.IngestHandler
- org.apache.druid.sql.calcite.planner.QueryHandler
- org.apache.calcite.sql2rel.SqlToRelConverter
- org.apache.druid.sql.calcite.planner.DruidSqlToRelConverter
- org.apache.calcite.sql.validate.SqlValidatorImpl (implements org.apache.calcite.sql.validate.SqlValidatorWithHints)
- org.apache.calcite.prepare.CalciteSqlValidator
- org.apache.calcite.prepare.BaseDruidSqlValidator
- org.apache.druid.sql.calcite.planner.DruidSqlValidator
- org.apache.calcite.prepare.BaseDruidSqlValidator
- org.apache.calcite.prepare.CalciteSqlValidator
Interface Hierarchy
- org.apache.druid.sql.calcite.planner.CatalogResolver
- org.apache.druid.sql.calcite.planner.ExpressionParser
- org.apache.druid.sql.calcite.planner.PlannerHook
- org.apache.druid.sql.calcite.planner.SqlStatementHandler
- org.apache.druid.sql.calcite.planner.SqlStatementHandler.HandlerContext
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.druid.sql.calcite.planner.DruidPlanner.State
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)