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
- org.apache.calcite.adapter.enumerable.EnumerableCorrelate (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Join
- org.apache.calcite.adapter.enumerable.EnumerableThetaJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.EquiJoin
- org.apache.calcite.adapter.enumerable.EnumerableJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.adapter.enumerable.EnumerableMergeJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.SemiJoin
- org.apache.calcite.adapter.enumerable.EnumerableSemiJoin (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Correlate
- org.apache.calcite.rel.core.SetOp
- 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.rel.core.Intersect
- org.apache.calcite.rel.SingleRel
- org.apache.calcite.rel.core.Aggregate
- org.apache.calcite.adapter.enumerable.EnumerableAggregate (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Calc
- 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
- org.apache.calcite.adapter.enumerable.EnumerableFilter (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Project
- org.apache.calcite.adapter.enumerable.EnumerableProject (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Sort
- org.apache.calcite.adapter.enumerable.EnumerableSort (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- 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
- org.apache.calcite.adapter.enumerable.EnumerableWindow (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Aggregate
- org.apache.calcite.rel.core.TableFunctionScan
- org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.TableScan
- org.apache.calcite.adapter.enumerable.EnumerableTableScan (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Values
- 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.EnumerableAggregate.AggContextImpl (implements org.apache.calcite.adapter.enumerable.AggContext)
- org.apache.calcite.adapter.enumerable.EnumerableInterpretable.EnumerableNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.adapter.enumerable.EnumerableRel.Result
- org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeRegistrar
- org.apache.calcite.adapter.enumerable.EnumerableRules
- org.apache.calcite.adapter.enumerable.EnumerableWindow.WindowRelInputGetter (implements org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter)
- 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.NestedBlockBuilderImpl (implements org.apache.calcite.adapter.enumerable.NestedBlockBuilder)
- org.apache.calcite.adapter.enumerable.OrderedAggregateLambdaFactory<TSource,TKey,TSortKey,TOrigAccumulate,TResult> (implements org.apache.calcite.adapter.enumerable.AggregateLambdaFactory<TSource,TOrigAccumulate,TAccumulate,TResult,TKey>)
- org.apache.calcite.adapter.enumerable.OrderedAggregateLambdaFactory.LazySource<TSource> (implements java.lang.Iterable<T>)
- 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.rel.convert.ConverterRule
- org.apache.calcite.adapter.enumerable.EnumerableAggregateRule
- org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
- org.apache.calcite.adapter.enumerable.EnumerableCalcRule
- org.apache.calcite.adapter.enumerable.EnumerableCollectRule
- org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
- org.apache.calcite.adapter.enumerable.EnumerableFilterRule
- org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
- org.apache.calcite.adapter.enumerable.EnumerableIntersectRule
- org.apache.calcite.adapter.enumerable.EnumerableJoinRule
- org.apache.calcite.adapter.enumerable.EnumerableMergeJoinRule
- org.apache.calcite.adapter.enumerable.EnumerableMinusRule
- org.apache.calcite.adapter.enumerable.EnumerableProjectRule
- org.apache.calcite.adapter.enumerable.EnumerableSemiJoinRule
- org.apache.calcite.adapter.enumerable.EnumerableSortRule
- org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
- org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
- org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
- org.apache.calcite.adapter.enumerable.EnumerableUncollectRule
- org.apache.calcite.adapter.enumerable.EnumerableUnionRule
- org.apache.calcite.adapter.enumerable.EnumerableValuesRule
- org.apache.calcite.adapter.enumerable.EnumerableWindowRule
- org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
- org.apache.calcite.adapter.enumerable.EnumerableLimitRule
- org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
- org.apache.calcite.rel.convert.ConverterRule
- org.apache.calcite.adapter.enumerable.RexImpTable
- org.apache.calcite.adapter.enumerable.RexImpTable.BinaryImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.CaseImplementor (implements org.apache.calcite.adapter.enumerable.CallImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.CastImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.CastOptimizedImplementor (implements org.apache.calcite.adapter.enumerable.CallImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.CoalesceImplementor (implements org.apache.calcite.adapter.enumerable.CallImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.DatetimeArithmeticImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.ExtractImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.FirstLastValueImplementor (implements org.apache.calcite.adapter.enumerable.WinAggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.FirstValueImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.LastValueImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.GroupingImplementor (implements org.apache.calcite.adapter.enumerable.AggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.IsXxxImplementor (implements org.apache.calcite.adapter.enumerable.CallImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.ItemImplementor (implements org.apache.calcite.adapter.enumerable.CallImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.JsonArrayAggImplementor (implements org.apache.calcite.adapter.enumerable.AggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.JsonObjectAggImplementor (implements org.apache.calcite.adapter.enumerable.AggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.LeadLagImplementor (implements org.apache.calcite.adapter.enumerable.WinAggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.LagImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.LeadImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.MethodImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.MethodNameImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.FloorImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.NotImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.NthValueImplementor (implements org.apache.calcite.adapter.enumerable.WinAggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.NtileImplementor (implements org.apache.calcite.adapter.enumerable.WinAggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.ReinterpretImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.SingleValueImplementor (implements org.apache.calcite.adapter.enumerable.AggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.SystemFunctionImplementor (implements org.apache.calcite.adapter.enumerable.CallImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.TrimImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.UnaryImplementor (implements org.apache.calcite.adapter.enumerable.NotNullImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.ValueConstructorImplementor (implements org.apache.calcite.adapter.enumerable.CallImplementor)
- org.apache.calcite.adapter.enumerable.RexToLixTranslator
- org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl (implements org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter)
- org.apache.calcite.adapter.enumerable.SequencedAdderAggregateLambdaFactory<TSource,TAccumulate,TResult,TKey> (implements org.apache.calcite.adapter.enumerable.AggregateLambdaFactory<TSource,TOrigAccumulate,TAccumulate,TResult,TKey>)
- org.apache.calcite.adapter.enumerable.SequencedAdderAggregateLambdaFactory.AccumulatorAdderSeq (implements org.apache.calcite.linq4j.function.Function2<T0,T1,R>)
- org.apache.calcite.adapter.enumerable.SourceSorter<TAccumulate,TSource,TSortKey>
- org.apache.calcite.adapter.enumerable.StrictAggImplementor (implements org.apache.calcite.adapter.enumerable.AggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.CollectImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.CountImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.FusionImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.MinMaxImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.SumImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
- org.apache.calcite.adapter.enumerable.StrictWinAggImplementor (implements org.apache.calcite.adapter.enumerable.WinAggImplementor)
- org.apache.calcite.adapter.enumerable.RexImpTable.CountWinImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.RankImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.DenseRankImplementor
- org.apache.calcite.adapter.enumerable.RexImpTable.RowNumberImplementor
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.calcite.util.ControlFlowException
- org.apache.calcite.adapter.enumerable.RexToLixTranslator.AlwaysNull
- org.apache.calcite.util.ControlFlowException
- java.lang.RuntimeException
- java.lang.Exception
- org.apache.calcite.linq4j.tree.VisitorImpl<R> (implements org.apache.calcite.linq4j.tree.Visitor<R>)
- org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeFinder
- 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.adapter.enumerable.EnumerableRel
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- 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.adapter.enumerable.EnumerableRel
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter
- 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.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.io.Serializable)