Package org.apache.calcite.rel.metadata
Interface BuiltInMetadata.All
-
- All Superinterfaces:
BuiltInMetadata.AllPredicates
,BuiltInMetadata.Collation
,BuiltInMetadata.ColumnOrigin
,BuiltInMetadata.ColumnUniqueness
,BuiltInMetadata.DistinctRowCount
,BuiltInMetadata.Distribution
,BuiltInMetadata.ExpressionLineage
,BuiltInMetadata.Memory
,BuiltInMetadata.NodeTypes
,BuiltInMetadata.Parallelism
,BuiltInMetadata.PercentageOriginalRows
,BuiltInMetadata.Predicates
,BuiltInMetadata.RowCount
,BuiltInMetadata.Selectivity
,BuiltInMetadata.Size
,BuiltInMetadata.TableReferences
,BuiltInMetadata.UniqueKeys
,Metadata
- Enclosing class:
- BuiltInMetadata
static interface BuiltInMetadata.All extends BuiltInMetadata.Selectivity, BuiltInMetadata.UniqueKeys, BuiltInMetadata.RowCount, BuiltInMetadata.DistinctRowCount, BuiltInMetadata.PercentageOriginalRows, BuiltInMetadata.ColumnUniqueness, BuiltInMetadata.ColumnOrigin, BuiltInMetadata.Predicates, BuiltInMetadata.Collation, BuiltInMetadata.Distribution, BuiltInMetadata.Size, BuiltInMetadata.Parallelism, BuiltInMetadata.Memory, BuiltInMetadata.AllPredicates, BuiltInMetadata.ExpressionLineage, BuiltInMetadata.TableReferences, BuiltInMetadata.NodeTypes
The built-in forms of metadata.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
BuiltInMetadata.AllPredicates.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
BuiltInMetadata.Collation.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
BuiltInMetadata.ColumnOrigin.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
BuiltInMetadata.ColumnUniqueness.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
BuiltInMetadata.DistinctRowCount.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
BuiltInMetadata.Distribution.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
BuiltInMetadata.ExpressionLineage.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
BuiltInMetadata.Memory.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
BuiltInMetadata.NodeTypes.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
BuiltInMetadata.Parallelism.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
BuiltInMetadata.PercentageOriginalRows.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
BuiltInMetadata.Predicates.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
BuiltInMetadata.RowCount.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
BuiltInMetadata.Selectivity.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size
BuiltInMetadata.Size.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
BuiltInMetadata.TableReferences.Handler
-
Nested classes/interfaces inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
BuiltInMetadata.UniqueKeys.Handler
-
-
Field Summary
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
DEF
-
Fields inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
DEF
-
-
Method Summary
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
getAllPredicates
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
collations
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
getColumnOrigins
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
areColumnsUnique
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
getDistinctRowCount
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
distribution
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
getExpressionLineage
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
cumulativeMemoryWithinPhase, cumulativeMemoryWithinPhaseSplit, memory
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
getNodeTypes
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
isPhaseTransition, splitCount
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
getPercentageOriginalRows
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
getPredicates
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
getRowCount
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
getSelectivity
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size
averageColumnSizes, averageRowSize
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
getTableReferences
-
Methods inherited from interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
getUniqueKeys
-
-