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.Contexts.ChainContext (implements org.apache.calcite.plan.Context)
- org.apache.calcite.plan.Contexts.EmptyContext (implements org.apache.calcite.plan.Context)
- org.apache.calcite.plan.Contexts.WrapContext (implements org.apache.calcite.plan.Context)
- org.apache.calcite.plan.Convention.Impl (implements org.apache.calcite.plan.Convention)
- org.apache.calcite.plan.ConventionTraitDef.ConversionData
- 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.RelCompositeTrait<T> (implements org.apache.calcite.plan.RelTrait)
- 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.RelOptCostImpl.Factory (implements org.apache.calcite.plan.RelOptCostFactory)
- org.apache.calcite.plan.RelOptLattice
- org.apache.calcite.plan.RelOptMaterialization
- org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
- org.apache.calcite.plan.RelOptMaterializations
- org.apache.calcite.plan.RelOptPredicateList
- org.apache.calcite.plan.RelOptQuery
- org.apache.calcite.plan.RelOptRule
- org.apache.calcite.plan.CommonRelSubExprRule
- org.apache.calcite.plan.SubstitutionVisitor.FilterOnProjectRule
- 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.RelOptSamplingParameters
- org.apache.calcite.plan.RelOptUtil
- org.apache.calcite.plan.RelOptUtil.Exists
- org.apache.calcite.plan.RelOptUtil.TypeDumper
- org.apache.calcite.rel.RelShuttleImpl (implements org.apache.calcite.rel.RelShuttle)
- org.apache.calcite.rel.RelHomogeneousShuttle
- org.apache.calcite.plan.RelOptUtil.CorrelationCollector
- org.apache.calcite.rel.RelHomogeneousShuttle
- org.apache.calcite.plan.RelTraitDef<T>
- org.apache.calcite.plan.ConventionTraitDef
- org.apache.calcite.plan.RelTraitSet.Cache
- org.apache.calcite.rel.RelVisitor
- org.apache.calcite.plan.RelOptUtil.VariableSetVisitor
- org.apache.calcite.plan.RelTraitPropagationVisitor
- org.apache.calcite.plan.TableAccessMap.TableRelVisitor
- org.apache.calcite.plan.RexImplicationChecker
- org.apache.calcite.plan.RexImplicationChecker.InputRefUsage<T1,T2>
- 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.RexImplicationChecker.InputUsageFinder
- 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.AnyOperand
- org.apache.calcite.plan.SubstitutionVisitor.InternalOperand
- org.apache.calcite.plan.SubstitutionVisitor.QueryOperand
- org.apache.calcite.plan.SubstitutionVisitor.TargetOperand
- org.apache.calcite.plan.SubstitutionVisitor.Replacement
- org.apache.calcite.plan.SubstitutionVisitor.SlotCounter
- org.apache.calcite.plan.SubstitutionVisitor.UnifyResult
- org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
- org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1
- org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1
- org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1
- org.apache.calcite.plan.SubstitutionVisitor.AggregateOnProjectToAggregateUnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.AggregateToAggregateUnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.FilterToFilterUnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.FilterToProjectUnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.ProjectToFilterUnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.ProjectToProjectUnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.ScanToProjectUnifyRule
- org.apache.calcite.plan.SubstitutionVisitor.TrivialRule
- 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.lang.Comparable<T>
- org.apache.calcite.plan.RelMultipleTrait (also extends org.apache.calcite.plan.RelTrait)
- java.util.EventListener
- org.apache.calcite.plan.RelOptListener
- 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.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.io.Serializable)
- org.apache.calcite.plan.RelOptRuleOperandChildPolicy
- org.apache.calcite.plan.RelOptUtil.Logic
- org.apache.calcite.plan.RelOptUtil.Side
- 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.io.Serializable)