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.Join (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.interpreter.Bindables.BindableJoin (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Join (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.interpreter.Bindables.BindableIntersect (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Minus
- org.apache.calcite.interpreter.Bindables.BindableMinus (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Union
- org.apache.calcite.interpreter.Bindables.BindableUnion (implements org.apache.calcite.interpreter.BindableRel)
- 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.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 (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.interpreter.Bindables.BindableFilter (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Match
- org.apache.calcite.interpreter.Bindables.BindableMatch (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Project (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.interpreter.Bindables.BindableProject (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Sort (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.interpreter.Bindables.BindableSort (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Window (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.interpreter.Bindables.BindableWindow (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Aggregate (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.rel.core.TableScan (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.interpreter.Bindables.BindableTableScan (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.core.Values (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.interpreter.Bindables.BindableValues (implements org.apache.calcite.interpreter.BindableRel)
- org.apache.calcite.rel.BiRel
- org.apache.calcite.interpreter.AggregateNode
- org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
- org.apache.calcite.interpreter.AggregateNode.DoubleSum
- org.apache.calcite.interpreter.AggregateNode.IntSum
- org.apache.calcite.interpreter.AggregateNode.LongSum
- org.apache.calcite.interpreter.AggregateNode.MaxBoolean
- org.apache.calcite.interpreter.AggregateNode.MinBoolean
- org.apache.calcite.interpreter.AggregateNode.NumericComparison<T>
- org.apache.calcite.interpreter.AggregateNode.MaxBigDecimal
- 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.MinBigDecimal
- 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.Bindables
- org.apache.calcite.interpreter.CollectNode
- 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.FilterNode
- org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
- org.apache.calcite.interpreter.Interpreters
- org.apache.calcite.interpreter.JaninoRexCompiler
- org.apache.calcite.interpreter.JoinNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.MatchNode
- org.apache.calcite.interpreter.Nodes
- org.apache.calcite.interpreter.ProjectNode
- org.apache.calcite.plan.RelOptRule
- org.apache.calcite.plan.RelRule<C>
- 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.BindableMatchRule
- org.apache.calcite.interpreter.Bindables.BindableProjectRule
- org.apache.calcite.interpreter.Bindables.BindableSetOpRule
- org.apache.calcite.interpreter.Bindables.BindableSortRule
- org.apache.calcite.interpreter.Bindables.BindableValuesRule
- org.apache.calcite.interpreter.Bindables.BindableWindowRule
- org.apache.calcite.interpreter.NoneToBindableConverterRule
- org.apache.calcite.plan.RelRule<C>
- org.apache.calcite.rel.RelVisitor
- org.apache.calcite.interpreter.Nodes.CoreCompiler
- org.apache.calcite.interpreter.Row
- org.apache.calcite.interpreter.Row.RowBuilder
- org.apache.calcite.interpreter.SetOpNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.SortNode
- org.apache.calcite.interpreter.TableFunctionScanNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.TableScanNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.UncollectNode
- org.apache.calcite.interpreter.UnionNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.ValuesNode (implements org.apache.calcite.interpreter.Node)
- org.apache.calcite.interpreter.WindowNode
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
Interface Hierarchy
- java.lang.AutoCloseable
- 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
- java.util.function.Function<T,
R> - org.apache.calcite.interpreter.Scalar.Producer
- 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.plan.RelRule.Config
- org.apache.calcite.interpreter.Bindables.BindableTableScanRule.Config
- org.apache.calcite.interpreter.Scalar
- org.apache.calcite.interpreter.Sink
- 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.lang.constant.Constable, 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.lang.constant.Constable, java.io.Serializable)