Class Hierarchy
- java.lang.Object
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
- org.apache.calcite.rel.BiRel
- org.apache.calcite.rel.core.Correlate (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableCorrelate (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Join (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.rel.core.AsofJoin
- org.apache.calcite.adapter.enumerable.EnumerableAsofJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableHashJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableMergeJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.AsofJoin
- org.apache.calcite.rel.core.RepeatUnion
- org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Correlate (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.rel.core.SetOp (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.rel.core.Intersect
- org.apache.calcite.adapter.enumerable.EnumerableIntersect (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Minus
- org.apache.calcite.adapter.enumerable.EnumerableMinus (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Union
- org.apache.calcite.adapter.enumerable.EnumerableUnion (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableMergeUnion
- org.apache.calcite.adapter.enumerable.EnumerableUnion (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Intersect
- org.apache.calcite.rel.SingleRel
- org.apache.calcite.rel.core.Aggregate (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
- org.apache.calcite.adapter.enumerable.EnumerableAggregate (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableSortedAggregate (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
- org.apache.calcite.rel.core.Calc (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableCalc (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Collect
- org.apache.calcite.adapter.enumerable.EnumerableCollect (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.convert.ConverterImpl (implements org.apache.calcite.rel.convert.Converter)
- org.apache.calcite.adapter.enumerable.EnumerableBindable (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.adapter.enumerable.EnumerableInterpretable (implements org.apache.calcite.interpreter.InterpretableRel)
- org.apache.calcite.adapter.enumerable.EnumerableInterpreter (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableLimit (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Filter (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableFilter (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Match
- org.apache.calcite.adapter.enumerable.EnumerableMatch (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Project (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableProject (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Sort (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableLimitSort (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableSort (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Spool
- org.apache.calcite.rel.core.TableSpool
- org.apache.calcite.adapter.enumerable.EnumerableTableSpool (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.TableSpool
- org.apache.calcite.rel.core.TableModify
- org.apache.calcite.adapter.enumerable.EnumerableTableModify (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Uncollect
- org.apache.calcite.adapter.enumerable.EnumerableUncollect (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Window (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableWindow (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Aggregate (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.rel.core.TableFunctionScan (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.TableScan (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableTableScan (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Values (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.adapter.enumerable.EnumerableValues (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.BiRel
- org.apache.calcite.adapter.enumerable.AggImpState
- org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory<TSource,
TAccumulate, TResult, TKey> (implements org.apache.calcite.adapter.enumerable.AggregateLambdaFactory<TSource, TOrigAccumulate, TAccumulate, TResult, TKey>) - org.apache.calcite.adapter.enumerable.BasicLazyAccumulator<TAccumulate,
TSource> (implements org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate, TSource>) - org.apache.calcite.adapter.enumerable.EnumerableAggregateBase.AggContextImpl (implements org.apache.calcite.adapter.enumerable.AggContext)
- org.apache.calcite.adapter.enumerable.EnumerableRel.Result
- org.apache.calcite.adapter.enumerable.EnumerableRelFactories
- org.apache.calcite.adapter.enumerable.EnumerableRules
- org.apache.calcite.adapter.enumerable.EnumUtils
- org.apache.calcite.adapter.enumerable.JavaRelImplementor (implements org.apache.calcite.plan.RelImplementor)
- org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
- org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory<TSource,
TKey, TOrigAccumulate, TResult> (implements org.apache.calcite.adapter.enumerable.AggregateLambdaFactory<TSource, TOrigAccumulate, TAccumulate, TResult, TKey>) - org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource<TSource> (implements java.lang.Iterable<T>)
- org.apache.calcite.adapter.enumerable.MatchUtils
- org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl (implements org.apache.calcite.adapter.enumerable.NestedBlockBuilder)
- org.apache.calcite.adapter.enumerable.PhysTypeImpl (implements org.apache.calcite.adapter.enumerable.PhysType)
- org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.plan.RelOptRule
- org.apache.calcite.plan.RelRule<C>
- org.apache.calcite.rel.convert.ConverterRule
- org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
- org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
- org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
- org.apache.calcite.adapter.enumerable.EnumerableMatchRule
- org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
- org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
- org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
- org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
- org.apache.calcite.adapter.enumerable.EnumerableTableSpoolRule
- org.apache.calcite.adapter.enumerable.EnumerableValuesRule
- org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
- org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
- org.apache.calcite.adapter.enumerable.EnumerableLimitRule
- org.apache.calcite.adapter.enumerable.EnumerableLimitSortRule
- org.apache.calcite.adapter.enumerable.EnumerableMergeUnionRule
- org.apache.calcite.rel.rules.ProjectToCalcRule (implements org.apache.calcite.rel.rules.TransformationRule)
- org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
- org.apache.calcite.rel.convert.ConverterRule
- org.apache.calcite.plan.RelRule<C>
- org.apache.calcite.adapter.enumerable.RexImpTable
- org.apache.calcite.adapter.enumerable.RexImpTable.LagImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.LeadImplementor
- org.apache.calcite.adapter.enumerable.RexToLixTranslator (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl (implements org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter)
- org.apache.calcite.adapter.enumerable.RexToLixTranslator.Result
- org.apache.calcite.adapter.enumerable.SourceSorter<TAccumulate,
TSource, TSortKey> (implements org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate, TSource>) - org.apache.calcite.adapter.enumerable.StrictAggImplementor (implements org.apache.calcite.adapter.enumerable.AggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
- org.apache.calcite.adapter.enumerable.StrictWinAggImplementor (implements org.apache.calcite.adapter.enumerable.WinAggImplementor)
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
Interface Hierarchy
- org.apache.calcite.adapter.enumerable.AggContext
- org.apache.calcite.adapter.enumerable.WinAggContext
- org.apache.calcite.adapter.enumerable.AggImplementor
- org.apache.calcite.adapter.enumerable.WinAggImplementor
- org.apache.calcite.adapter.enumerable.AggregateLambdaFactory<TSource,
TOrigAccumulate, TAccumulate, TResult, TKey> - org.apache.calcite.adapter.enumerable.CallImplementor
- java.lang.Cloneable
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.rel.PhysicalNode
- org.apache.calcite.adapter.enumerable.EnumerableRel
- org.apache.calcite.rel.PhysicalNode
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate,
TSource> - org.apache.calcite.adapter.enumerable.MatchImplementor
- org.apache.calcite.adapter.enumerable.NestedBlockBuilder
- org.apache.calcite.adapter.enumerable.AggResetContext
- org.apache.calcite.adapter.enumerable.AggResultContext (also extends org.apache.calcite.adapter.enumerable.NestedBlockBuilder)
- org.apache.calcite.adapter.enumerable.AggAddContext
- org.apache.calcite.adapter.enumerable.WinAggAddContext (also extends org.apache.calcite.adapter.enumerable.WinAggResultContext)
- org.apache.calcite.adapter.enumerable.WinAggResultContext (also extends org.apache.calcite.adapter.enumerable.WinAggFrameResultContext)
- org.apache.calcite.adapter.enumerable.WinAggAddContext (also extends org.apache.calcite.adapter.enumerable.AggAddContext)
- org.apache.calcite.adapter.enumerable.AggAddContext
- org.apache.calcite.adapter.enumerable.WinAggResetContext (also extends org.apache.calcite.adapter.enumerable.WinAggFrameContext)
- org.apache.calcite.adapter.enumerable.AggResultContext (also extends org.apache.calcite.adapter.enumerable.NestedBlockBuilder)
- org.apache.calcite.adapter.enumerable.AggResultContext (also extends org.apache.calcite.adapter.enumerable.AggResetContext)
- org.apache.calcite.adapter.enumerable.AggAddContext
- org.apache.calcite.adapter.enumerable.WinAggAddContext (also extends org.apache.calcite.adapter.enumerable.WinAggResultContext)
- org.apache.calcite.adapter.enumerable.WinAggResultContext (also extends org.apache.calcite.adapter.enumerable.WinAggFrameResultContext)
- org.apache.calcite.adapter.enumerable.WinAggAddContext (also extends org.apache.calcite.adapter.enumerable.AggAddContext)
- org.apache.calcite.adapter.enumerable.AggAddContext
- org.apache.calcite.adapter.enumerable.AggResetContext
- org.apache.calcite.adapter.enumerable.NotNullImplementor
- org.apache.calcite.adapter.enumerable.PhysType
- org.apache.calcite.plan.RelOptNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.rel.PhysicalNode
- org.apache.calcite.adapter.enumerable.EnumerableRel
- org.apache.calcite.rel.PhysicalNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.plan.RelRule.Config
- org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule.Config
- org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule.Config
- org.apache.calcite.adapter.enumerable.EnumerableLimitRule.Config
- org.apache.calcite.adapter.enumerable.EnumerableLimitSortRule.Config
- org.apache.calcite.adapter.enumerable.EnumerableMergeUnionRule.Config
- org.apache.calcite.rel.rules.ProjectToCalcRule.Config
- org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule.Config
- org.apache.calcite.adapter.enumerable.RexImpTable.RexCallImplementor
- org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter
- org.apache.calcite.adapter.enumerable.TableFunctionCallImplementor
- org.apache.calcite.adapter.enumerable.WinAggFrameContext
- org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
- org.apache.calcite.adapter.enumerable.WinAggResultContext (also extends org.apache.calcite.adapter.enumerable.AggResultContext)
- org.apache.calcite.adapter.enumerable.WinAggAddContext (also extends org.apache.calcite.adapter.enumerable.AggAddContext)
- org.apache.calcite.adapter.enumerable.WinAggResultContext (also extends org.apache.calcite.adapter.enumerable.AggResultContext)
- org.apache.calcite.adapter.enumerable.WinAggResetContext (also extends org.apache.calcite.adapter.enumerable.AggResetContext)
- org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.calcite.adapter.enumerable.EnumerableConvention (implements org.apache.calcite.plan.Convention)
- org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
- org.apache.calcite.adapter.enumerable.JavaRowFormat
- org.apache.calcite.adapter.enumerable.NullPolicy
- org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
- org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)