Class Hierarchy
- java.lang.Object
- org.apache.calcite.rel.metadata.BuiltInMetadata
- org.apache.calcite.rel.metadata.CachingRelMetadataProvider (implements org.apache.calcite.rel.metadata.RelMetadataProvider)
- org.apache.calcite.rel.metadata.ChainedRelMetadataProvider (implements org.apache.calcite.rel.metadata.RelMetadataProvider)
- org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
- org.apache.calcite.rel.metadata.JaninoRelMetadataProvider (implements org.apache.calcite.rel.metadata.MetadataHandlerProvider, org.apache.calcite.rel.metadata.RelMetadataProvider)
- org.apache.calcite.rel.metadata.MetadataDef<M>
- org.apache.calcite.rel.metadata.MetadataFactoryImpl (implements org.apache.calcite.rel.metadata.MetadataFactory)
- org.apache.calcite.rel.metadata.ProxyingMetadataHandlerProvider (implements org.apache.calcite.rel.metadata.MetadataHandlerProvider)
- org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider (implements org.apache.calcite.util.ReflectiveVisitor, org.apache.calcite.rel.metadata.RelMetadataProvider)
- org.apache.calcite.rel.metadata.RelColumnMapping
- org.apache.calcite.rel.metadata.RelColumnOrigin
- org.apache.calcite.rel.metadata.RelMdAllPredicates (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdCollation (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdColumnOrigins (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdColumnUniqueness (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdDistinctRowCount (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdDistribution (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdExplainVisibility (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdExpressionLineage (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdLowerBoundCost (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdMaxRowCount (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdMeasure (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdMeasure.Contexts
- org.apache.calcite.rel.metadata.RelMdMeasure.DelegatingContext (implements org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Context)
- org.apache.calcite.rel.metadata.RelMdMemory (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdMinRowCount (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdNodeTypes (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdParallelism (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
- org.apache.calcite.rel.metadata.RelMdPopulationSize (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdPredicates (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdRowCount (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdSelectivity (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdSize (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdTableReferences (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdUniqueKeys (implements org.apache.calcite.rel.metadata.MetadataHandler<M>)
- org.apache.calcite.rel.metadata.RelMdUtil
- org.apache.calcite.rel.metadata.RelMetadataQueryBase
- org.apache.calcite.rel.metadata.RelMetadataQuery
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.calcite.util.ControlFlowException
- org.apache.calcite.rel.metadata.MetadataHandlerProvider.NoHandler
- org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.NoHandler
- org.apache.calcite.rel.metadata.MetadataHandlerProvider.NoHandler
- org.apache.calcite.rel.metadata.CyclicMetadataException
- org.apache.calcite.util.ControlFlowException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Context
- org.apache.calcite.rel.metadata.DelegatingMetadataRel
- org.apache.calcite.rel.metadata.Metadata
- org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
- org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
- org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
- org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
- org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost
- org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
- org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
- org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility
- org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
- org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost
- org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount
- org.apache.calcite.rel.metadata.BuiltInMetadata.Measure
- org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
- org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount
- org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
- org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
- org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
- org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
- org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize
- org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
- org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
- org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
- org.apache.calcite.rel.metadata.BuiltInMetadata.Size
- org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
- org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
- org.apache.calcite.rel.metadata.MetadataFactory
- org.apache.calcite.rel.metadata.MetadataHandler<M>
- org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.Collation.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences.Handler
- org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys.Handler
- org.apache.calcite.rel.metadata.MetadataHandlerProvider
- org.apache.calcite.rel.metadata.RelMetadataProvider
- org.apache.calcite.rel.metadata.UnboundMetadata<M>
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.metadata.NullSentinel
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)