Class Hierarchy
- java.lang.Object
- org.apache.calcite.sql2rel.AuxiliaryConverter.Impl (implements org.apache.calcite.sql2rel.AuxiliaryConverter)
- org.apache.calcite.sql2rel.NullInitializerExpressionFactory (implements org.apache.calcite.sql2rel.InitializerExpressionFactory)
- org.apache.calcite.util.Pair<T1,
T2> (implements java.lang.Comparable<T>, java.util.Map.Entry<K, V>, java.io.Serializable) - org.apache.calcite.sql2rel.RelFieldTrimmer.TrimResult
- org.apache.calcite.sql2rel.ReflectiveConvertletTable (implements org.apache.calcite.sql2rel.SqlRexConvertletTable)
- org.apache.calcite.sql2rel.StandardConvertletTable
- org.apache.calcite.sql2rel.RelDecorrelator (implements org.apache.calcite.util.ReflectiveVisitor)
- org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
- org.apache.calcite.sql2rel.RelFieldTrimmer (implements org.apache.calcite.util.ReflectiveVisitor)
- org.apache.calcite.plan.RelOptRule
- org.apache.calcite.plan.RelRule<C>
- org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
- org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule
- org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule
- org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule
- org.apache.calcite.plan.RelRule<C>
- org.apache.calcite.rel.RelShuttleImpl (implements org.apache.calcite.rel.RelShuttle)
- org.apache.calcite.rel.RelHomogeneousShuttle
- org.apache.calcite.sql2rel.CorrelateProjectExtractor
- org.apache.calcite.sql2rel.CorrelationReferenceFinder
- org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
- org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
- org.apache.calcite.rel.RelHomogeneousShuttle
- org.apache.calcite.sql2rel.RelStructuredTypeFlattener (implements org.apache.calcite.util.ReflectiveVisitor)
- org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl (implements org.apache.calcite.sql2rel.SqlNodeToRexConverter)
- org.apache.calcite.sql2rel.SqlToRelConverter
- org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard (implements org.apache.calcite.sql2rel.InitializerContext, org.apache.calcite.sql2rel.SqlRexContext, org.apache.calcite.sql.util.SqlVisitor<R>)
- org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder (implements org.apache.calcite.sql.util.SqlVisitor<R>)
Interface Hierarchy
- org.apache.calcite.sql2rel.AuxiliaryConverter
- java.lang.Cloneable
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.sql2rel.RelStructuredTypeFlattener.SelfFlatteningRel
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.sql2rel.InitializerContext
- org.apache.calcite.sql2rel.InitializerExpressionFactory
- org.apache.calcite.plan.RelOptNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.sql2rel.RelStructuredTypeFlattener.SelfFlatteningRel
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.plan.RelRule.Config
- org.apache.calcite.sql2rel.RelDecorrelator.Config
- org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
- org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig
- org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig
- org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule.RemoveSingleAggregateRuleConfig
- org.apache.calcite.sql2rel.RelDecorrelator.Config
- org.apache.calcite.sql2rel.SqlNodeToRexConverter
- org.apache.calcite.sql2rel.SqlRexContext
- org.apache.calcite.sql2rel.SqlRexConvertlet
- org.apache.calcite.sql2rel.SqlRexConvertletTable
- org.apache.calcite.sql2rel.SqlToRelConverter.Config
- org.apache.calcite.sql2rel.SubQueryConverter