Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.apache.calcite.plan.RelTraitSet
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.apache.calcite.plan.AbstractRelOptPlanner (implements org.apache.calcite.plan.RelOptPlanner)
- org.apache.calcite.plan.Contexts
- org.apache.calcite.plan.Convention.Impl (implements org.apache.calcite.plan.Convention)
- java.util.EventObject (implements java.io.Serializable)
- org.apache.calcite.plan.RelOptListener.RelEvent
- org.apache.calcite.plan.RelOptListener.RelChosenEvent
- org.apache.calcite.plan.RelOptListener.RelDiscardedEvent
- org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
- org.apache.calcite.plan.RelOptListener.RuleEvent
- org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
- org.apache.calcite.plan.RelOptListener.RuleProductionEvent
- org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
- org.apache.calcite.plan.RelOptListener.RelEvent
- org.apache.calcite.plan.MulticastRelOptListener (implements org.apache.calcite.plan.RelOptListener)
- org.apache.calcite.plan.RelOptAbstractTable (implements org.apache.calcite.plan.RelOptTable)
- org.apache.calcite.plan.RelOptCluster
- org.apache.calcite.plan.RelOptCostImpl (implements org.apache.calcite.plan.RelOptCost)
- org.apache.calcite.plan.RelOptLattice
- org.apache.calcite.plan.RelOptMaterialization
- org.apache.calcite.plan.RelOptMaterializations
- org.apache.calcite.plan.RelOptPredicateList
- org.apache.calcite.plan.RelOptQuery
- org.apache.calcite.plan.RelOptRule
- org.apache.calcite.plan.RelRule<C>
- org.apache.calcite.plan.CommonRelSubExprRule
- org.apache.calcite.plan.RelRule<C>
- org.apache.calcite.plan.RelOptRuleCall
- org.apache.calcite.plan.RelOptRuleOperand
- org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand
- org.apache.calcite.plan.RelOptRuleOperandChildren
- org.apache.calcite.plan.RelOptRules
- org.apache.calcite.plan.RelOptSamplingParameters
- org.apache.calcite.plan.RelOptUtil
- org.apache.calcite.plan.RelOptUtil.Exists
- org.apache.calcite.plan.RelOptUtil.TypeDumper
- org.apache.calcite.plan.RelTraitDef<T>
- org.apache.calcite.plan.ConventionTraitDef
- org.apache.calcite.rel.RelVisitor
- org.apache.calcite.plan.RelTraitPropagationVisitor
- org.apache.calcite.plan.RexImplicationChecker
- org.apache.calcite.rex.RexShuttle (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
- org.apache.calcite.plan.RelOptUtil.RexInputConverter
- org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
- org.apache.calcite.rex.RexVisitorImpl<R> (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.plan.RelOptUtil.InputFinder
- org.apache.calcite.plan.RuleEventLogger (implements org.apache.calcite.plan.RelOptListener)
- org.apache.calcite.plan.Strong
- org.apache.calcite.plan.SubstitutionVisitor
- org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
- org.apache.calcite.plan.SubstitutionVisitor.Operand
- org.apache.calcite.plan.SubstitutionVisitor.UnifyResult
- org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
- org.apache.calcite.plan.TableAccessMap
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.calcite.util.ControlFlowException
- org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
- org.apache.calcite.plan.RelOptPlanner.CannotPlanException
- org.apache.calcite.util.ControlFlowException
- java.lang.RuntimeException
- java.lang.Exception
- org.apache.calcite.plan.ViewExpanders
- org.apache.calcite.plan.VisitorDataContext (implements org.apache.calcite.DataContext)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- java.util.function.BiConsumer<T,
U> - org.apache.calcite.plan.RelRule.MatchHandler<R>
- java.lang.Comparable<T>
- org.apache.calcite.plan.RelMultipleTrait (also extends org.apache.calcite.plan.RelTrait)
- java.util.EventListener
- org.apache.calcite.plan.RelOptListener
- java.util.function.Function<T,
R> - org.apache.calcite.plan.RelRule.OperandTransform
- org.apache.calcite.plan.RelDigest
- org.apache.calcite.plan.RelHintsPropagator
- org.apache.calcite.plan.RelImplementor
- org.apache.calcite.plan.RelOptConnection
- org.apache.calcite.plan.RelOptCost
- org.apache.calcite.plan.RelOptCostFactory
- org.apache.calcite.plan.RelOptNode
- org.apache.calcite.plan.RelOptPlanner
- org.apache.calcite.plan.RelOptSchema
- org.apache.calcite.plan.RelOptSchemaWithSampling
- org.apache.calcite.plan.RelOptTable.ViewExpander
- org.apache.calcite.plan.RelOptTable.ToRelContext
- org.apache.calcite.plan.RelRule.Config
- org.apache.calcite.plan.CommonRelSubExprRule.Config
- org.apache.calcite.plan.RelRule.Done
- org.apache.calcite.plan.RelRule.OperandBuilder
- org.apache.calcite.plan.RelRule.OperandDetailBuilder<R>
- org.apache.calcite.plan.RelTrait
- org.apache.calcite.plan.Convention
- org.apache.calcite.plan.RelMultipleTrait (also extends java.lang.Comparable<T>)
- org.apache.calcite.rex.RexExecutor
- org.apache.calcite.plan.RelOptPlanner.Executor
- org.apache.calcite.schema.Wrapper
- org.apache.calcite.plan.Context
- org.apache.calcite.plan.RelOptTable
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.calcite.plan.DeriveMode
- org.apache.calcite.plan.RelOptRuleOperandChildPolicy
- org.apache.calcite.plan.RelOptUtil.Logic
- org.apache.calcite.plan.RelOptUtil.SubQueryType
- org.apache.calcite.plan.Strong.Policy
- org.apache.calcite.plan.TableAccessMap.Mode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)