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.druid.sql.calcite.rel.logical.DruidJoin (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode, org.apache.druid.sql.calcite.planner.querygen.SourceDescProducer)
- 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.Union
- org.apache.druid.sql.calcite.rel.logical.DruidUnion (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode, org.apache.druid.sql.calcite.planner.querygen.SourceDescProducer)
- org.apache.calcite.rel.core.Union
- org.apache.calcite.rel.SingleRel
- org.apache.calcite.rel.core.Aggregate (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.druid.sql.calcite.rel.logical.DruidAggregate (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode)
- org.apache.calcite.rel.core.Filter (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.druid.sql.calcite.rel.logical.DruidFilter (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode)
- org.apache.calcite.rel.core.Project (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.druid.sql.calcite.rel.logical.DruidProject (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode)
- org.apache.calcite.rel.core.Sort (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.druid.sql.calcite.rel.logical.DruidSort (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode)
- org.apache.calcite.rel.core.Window (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.druid.sql.calcite.rel.logical.DruidWindow (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode)
- 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.druid.sql.calcite.rel.logical.DruidTableScan (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode, org.apache.druid.sql.calcite.planner.querygen.SourceDescProducer)
- org.apache.calcite.rel.core.Values (implements org.apache.calcite.rel.hint.Hintable)
- org.apache.calcite.rel.logical.LogicalValues
- org.apache.druid.sql.calcite.rel.logical.DruidValues (implements org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode, org.apache.druid.sql.calcite.planner.querygen.SourceDescProducer)
- org.apache.calcite.rel.logical.LogicalValues
- org.apache.calcite.rel.BiRel
- org.apache.druid.sql.calcite.rel.logical.DruidLogicalConvention (implements org.apache.calcite.plan.Convention)
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
Interface Hierarchy
- java.lang.Cloneable
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.plan.RelOptNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.druid.sql.calcite.rel.logical.DruidLogicalNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)