Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- org.apache.calcite.interpreter.AggregateNode.AccumulatorList
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
- org.apache.calcite.rel.BiRel
- org.apache.calcite.rel.core.Join
- org.apache.calcite.interpreter.Bindables.BindableJoin (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Join
- org.apache.calcite.rel.core.SetOp
- org.apache.calcite.rel.core.Union
- org.apache.calcite.interpreter.Bindables.BindableUnion (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Union
- org.apache.calcite.rel.SingleRel
- org.apache.calcite.rel.core.Aggregate
- org.apache.calcite.interpreter.Bindables.BindableAggregate (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.convert.ConverterImpl (implements org.apache.calcite.rel.convert.Converter)
- org.apache.calcite.interpreter.InterpretableConverter (implements org.apache.calcite.runtime.ArrayBindable)
- org.apache.calcite.rel.core.Filter
- org.apache.calcite.interpreter.Bindables.BindableFilter (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Project
- org.apache.calcite.interpreter.Bindables.BindableProject (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Sort
- org.apache.calcite.interpreter.Bindables.BindableSort (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Window
- org.apache.calcite.interpreter.Bindables.BindableWindow (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Aggregate
- org.apache.calcite.rel.core.TableScan
- org.apache.calcite.interpreter.Bindables.BindableTableScan (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Values
- org.apache.calcite.interpreter.Bindables.BindableValues (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.BiRel
- org.apache.calcite.interpreter.AbstractSingleNode<T> (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.AggregateNode
- org.apache.calcite.interpreter.FilterNode
- org.apache.calcite.interpreter.ProjectNode
- org.apache.calcite.interpreter.SortNode
- org.apache.calcite.interpreter.WindowNode
- org.apache.calcite.interpreter.AggregateNode.CountAccumulator (implements org.apache.calcite.interpreter.AggregateNode.Accumulator)
- org.apache.calcite.interpreter.AggregateNode.DoubleSum
- org.apache.calcite.interpreter.AggregateNode.FilterAccumulator (implements org.apache.calcite.interpreter.AggregateNode.Accumulator)
- org.apache.calcite.interpreter.AggregateNode.Grouping
- org.apache.calcite.interpreter.AggregateNode.IntSum
- org.apache.calcite.interpreter.AggregateNode.LongSum
- org.apache.calcite.interpreter.AggregateNode.NumericComparison<T>
- org.apache.calcite.interpreter.AggregateNode.MaxDouble
- org.apache.calcite.interpreter.AggregateNode.MaxFloat
- org.apache.calcite.interpreter.AggregateNode.MaxInt
- org.apache.calcite.interpreter.AggregateNode.MaxLong
- org.apache.calcite.interpreter.AggregateNode.MinDouble
- org.apache.calcite.interpreter.AggregateNode.MinFloat
- org.apache.calcite.interpreter.AggregateNode.MinInt
- org.apache.calcite.interpreter.AggregateNode.MinLong
- org.apache.calcite.interpreter.AggregateNode.ScalarAccumulator (implements org.apache.calcite.interpreter.AggregateNode.Accumulator)
- org.apache.calcite.interpreter.AggregateNode.ScalarAccumulatorDef (implements org.apache.calcite.interpreter.AggregateNode.AccumulatorFactory)
- org.apache.calcite.interpreter.AggregateNode.UdaAccumulator (implements org.apache.calcite.interpreter.AggregateNode.Accumulator)
- org.apache.calcite.interpreter.AggregateNode.UdaAccumulatorFactory (implements org.apache.calcite.interpreter.AggregateNode.AccumulatorFactory)
- org.apache.calcite.interpreter.Bindables
- org.apache.calcite.interpreter.Context
- org.apache.calcite.linq4j.DefaultEnumerable<T> (implements org.apache.calcite.linq4j.OrderedEnumerable<T>)
- org.apache.calcite.linq4j.AbstractEnumerable<T>
- org.apache.calcite.interpreter.Interpreter (implements java.lang.AutoCloseable)
- org.apache.calcite.linq4j.AbstractEnumerable<T>
- org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
- org.apache.calcite.interpreter.Interpreter.DuplicatingSink (implements org.apache.calcite.interpreter.Sink)
- org.apache.calcite.interpreter.Interpreter.EnumeratorSource (implements org.apache.calcite.interpreter.Source)
- org.apache.calcite.interpreter.Interpreter.FooCompiler (implements org.apache.calcite.interpreter.Interpreter.ScalarCompiler)
- org.apache.calcite.interpreter.Interpreter.ListSink (implements org.apache.calcite.interpreter.Sink)
- org.apache.calcite.interpreter.Interpreter.ListSource (implements org.apache.calcite.interpreter.Source)
- org.apache.calcite.interpreter.Interpreter.NodeInfo
- org.apache.calcite.interpreter.Interpreters
- org.apache.calcite.interpreter.JaninoRexCompiler (implements org.apache.calcite.interpreter.Interpreter.ScalarCompiler)
- org.apache.calcite.interpreter.JoinNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.Nodes
- org.apache.calcite.util.Pair<T1,T2> (implements java.lang.Comparable<T>, java.util.Map.Entry<K,V>, java.io.Serializable)
- org.apache.calcite.interpreter.Interpreter.Edge
- org.apache.calcite.plan.RelOptRule
- org.apache.calcite.interpreter.Bindables.BindableTableScanRule
- org.apache.calcite.rel.convert.ConverterRule
- org.apache.calcite.interpreter.Bindables.BindableAggregateRule
- org.apache.calcite.interpreter.Bindables.BindableFilterRule
- org.apache.calcite.interpreter.Bindables.BindableJoinRule
- org.apache.calcite.interpreter.Bindables.BindableProjectRule
- org.apache.calcite.interpreter.Bindables.BindableSortRule
- org.apache.calcite.interpreter.Bindables.BindableUnionRule
- org.apache.calcite.interpreter.Bindables.BindableValuesRule
- org.apache.calcite.interpreter.Bindables.BindableWindowRule
- org.apache.calcite.interpreter.NoneToBindableConverterRule
- org.apache.calcite.rel.RelVisitor
- org.apache.calcite.interpreter.Interpreter.CompilerImpl (implements org.apache.calcite.interpreter.Compiler, org.apache.calcite.util.ReflectiveVisitor)
- org.apache.calcite.interpreter.Nodes.CoreCompiler
- org.apache.calcite.interpreter.Interpreter.CompilerImpl (implements org.apache.calcite.interpreter.Compiler, org.apache.calcite.util.ReflectiveVisitor)
- org.apache.calcite.interpreter.Row
- org.apache.calcite.interpreter.Row.RowBuilder
- org.apache.calcite.interpreter.TableScanNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.UnionNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.ValuesNode (implements org.apache.calcite.interpreter.Node)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- org.apache.calcite.interpreter.AggregateNode.Accumulator
- java.lang.AutoCloseable
- org.apache.calcite.interpreter.Source
- org.apache.calcite.runtime.Bindable<T>
- org.apache.calcite.runtime.ArrayBindable (also extends org.apache.calcite.runtime.Typed)
- org.apache.calcite.interpreter.BindableRel (also extends org.apache.calcite.interpreter.InterpretableRel, org.apache.calcite.rel.RelNode)
- org.apache.calcite.runtime.ArrayBindable (also extends org.apache.calcite.runtime.Typed)
- java.lang.Cloneable
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.interpreter.BindableRel (also extends org.apache.calcite.runtime.ArrayBindable, org.apache.calcite.interpreter.InterpretableRel)
- org.apache.calcite.interpreter.InterpretableRel
- org.apache.calcite.interpreter.BindableRel (also extends org.apache.calcite.runtime.ArrayBindable, org.apache.calcite.rel.RelNode)
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.interpreter.Compiler
- org.apache.calcite.interpreter.Interpreter.ScalarCompiler
- org.apache.calcite.interpreter.Node
- org.apache.calcite.plan.RelOptNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.interpreter.BindableRel (also extends org.apache.calcite.runtime.ArrayBindable, org.apache.calcite.interpreter.InterpretableRel)
- org.apache.calcite.interpreter.InterpretableRel
- org.apache.calcite.interpreter.BindableRel (also extends org.apache.calcite.runtime.ArrayBindable, org.apache.calcite.rel.RelNode)
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.interpreter.Scalar
- org.apache.calcite.interpreter.Sink
- java.util.function.Supplier<T>
- org.apache.calcite.interpreter.AggregateNode.AccumulatorFactory
- org.apache.calcite.runtime.Typed
- org.apache.calcite.runtime.ArrayBindable (also extends org.apache.calcite.runtime.Bindable<T>)
- org.apache.calcite.interpreter.BindableRel (also extends org.apache.calcite.interpreter.InterpretableRel, org.apache.calcite.rel.RelNode)
- org.apache.calcite.runtime.ArrayBindable (also extends org.apache.calcite.runtime.Bindable<T>)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.calcite.interpreter.BindableConvention (implements org.apache.calcite.plan.Convention)
- org.apache.calcite.interpreter.InterpretableConvention (implements org.apache.calcite.plan.Convention)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)