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.CorDef (implements java.lang.Comparable<T>)
- org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
- org.apache.calcite.sql2rel.RelDecorrelator.CorRef (implements java.lang.Comparable<T>)
- org.apache.calcite.sql2rel.RelDecorrelator.Frame
- org.apache.calcite.sql2rel.RelFieldTrimmer (implements org.apache.calcite.util.ReflectiveVisitor)
- org.apache.calcite.plan.RelOptRule
- 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.rel.RelShuttleImpl (implements org.apache.calcite.rel.RelShuttle)
- org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
- org.apache.calcite.rel.RelHomogeneousShuttle
- org.apache.calcite.sql2rel.CorrelationReferenceFinder
- org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
- org.apache.calcite.sql2rel.RelStructuredTypeFlattener (implements org.apache.calcite.util.ReflectiveVisitor)
- org.apache.calcite.rel.RelVisitor
- org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRelVisitor
- org.apache.calcite.rex.RexShuttle (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.sql2rel.CorrelationReferenceFinder.MyRexVisitor
- org.apache.calcite.sql2rel.DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle
- org.apache.calcite.sql2rel.RelDecorrelator.DecorrelateRexShuttle
- org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
- org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRexShuttle
- org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
- org.apache.calcite.sql.util.SqlBasicVisitor<R> (implements org.apache.calcite.sql.util.SqlVisitor<R>)
- org.apache.calcite.sql2rel.SqlToRelConverter.AggregateFinder
- org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl (implements org.apache.calcite.sql2rel.SqlNodeToRexConverter)
- org.apache.calcite.sql2rel.SqlToRelConverter
- org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter (implements org.apache.calcite.sql.util.SqlVisitor<R>)
- 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.ConfigBuilder
- org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl (implements org.apache.calcite.sql2rel.SqlToRelConverter.Config)
- org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse
- org.apache.calcite.sql2rel.SqlToRelConverter.DeferredLookup
- org.apache.calcite.sql2rel.SqlToRelConverter.LookupContext
- org.apache.calcite.sql2rel.SqlToRelConverter.NoOpSubQueryConverter (implements org.apache.calcite.sql2rel.SubQueryConverter)
- org.apache.calcite.sql2rel.SqlToRelConverter.SubQuery
- org.apache.calcite.sql2rel.StandardConvertletTable.AvgVarianceConvertlet (implements org.apache.calcite.sql2rel.SqlRexConvertlet)
- org.apache.calcite.sql2rel.StandardConvertletTable.FloorCeilConvertlet (implements org.apache.calcite.sql2rel.SqlRexConvertlet)
- org.apache.calcite.sql2rel.StandardConvertletTable.GreatestConvertlet (implements org.apache.calcite.sql2rel.SqlRexConvertlet)
- org.apache.calcite.sql2rel.StandardConvertletTable.RegrCovarianceConvertlet (implements org.apache.calcite.sql2rel.SqlRexConvertlet)
- org.apache.calcite.sql2rel.StandardConvertletTable.TimestampAddConvertlet (implements org.apache.calcite.sql2rel.SqlRexConvertlet)
- org.apache.calcite.sql2rel.StandardConvertletTable.TimestampDiffConvertlet (implements org.apache.calcite.sql2rel.SqlRexConvertlet)
- org.apache.calcite.sql2rel.StandardConvertletTable.TrimConvertlet (implements org.apache.calcite.sql2rel.SqlRexConvertlet)
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.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