Class Hierarchy
- java.lang.Object
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
- org.apache.calcite.rel.RelCollationImpl (implements org.apache.calcite.rel.RelCollation)
- org.apache.calcite.rel.RelCollations
- org.apache.calcite.rel.RelDistributions
- org.apache.calcite.rel.RelFieldCollation
- org.apache.calcite.rel.RelNodes
- org.apache.calcite.rel.RelReferentialConstraintImpl (implements org.apache.calcite.rel.RelReferentialConstraint)
- org.apache.calcite.rel.RelRoot
- org.apache.calcite.rel.RelShuttleImpl (implements org.apache.calcite.rel.RelShuttle)
- org.apache.calcite.rel.RelHomogeneousShuttle
- org.apache.calcite.plan.RelTraitDef<T>
- org.apache.calcite.rel.RelCollationTraitDef
- org.apache.calcite.rel.RelDistributionTraitDef
- org.apache.calcite.rel.RelVisitor
- org.apache.calcite.rel.RelValidityChecker (implements org.apache.calcite.rel.RelNode.Context)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.apache.calcite.rel.InvalidRelException
- java.lang.Exception
Interface Hierarchy
- java.lang.Cloneable
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.rel.PhysicalNode
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- java.lang.Comparable<T>
- org.apache.calcite.plan.RelMultipleTrait (also extends org.apache.calcite.plan.RelTrait)
- org.apache.calcite.rel.RelCollation
- org.apache.calcite.rel.RelDistribution
- org.apache.calcite.plan.RelMultipleTrait (also extends org.apache.calcite.plan.RelTrait)
- org.apache.calcite.rel.RelInput
- org.apache.calcite.rel.RelNode.Context
- org.apache.calcite.plan.RelOptNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.rel.PhysicalNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.rel.RelReferentialConstraint
- org.apache.calcite.rel.RelShuttle
- org.apache.calcite.plan.RelTrait
- org.apache.calcite.plan.RelMultipleTrait (also extends java.lang.Comparable<T>)
- org.apache.calcite.rel.RelCollation
- org.apache.calcite.rel.RelDistribution
- org.apache.calcite.plan.RelMultipleTrait (also extends java.lang.Comparable<T>)
- org.apache.calcite.rel.RelWriter
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.calcite.rel.RelDistribution.Type
- org.apache.calcite.rel.RelFieldCollation.Direction
- org.apache.calcite.rel.RelFieldCollation.NullDirection
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)