Package org.apache.calcite.test
Class RelMetadataTest.MyRelMetadataQuery
- java.lang.Object
-
- org.apache.calcite.rel.metadata.RelMetadataQuery
-
- org.apache.calcite.test.RelMetadataTest.MyRelMetadataQuery
-
- Enclosing class:
- RelMetadataTest
private static class RelMetadataTest.MyRelMetadataQuery extends org.apache.calcite.rel.metadata.RelMetadataQuery
Extension toRelMetadataQuery
to supportRelMetadataTest.ColType
.Illustrates how you would package up a user-defined metadata type.
-
-
Field Summary
Fields Modifier and Type Field Description private RelMetadataTest.ColType.Handler
colTypeHandler
-
Constructor Summary
Constructors Constructor Description MyRelMetadataQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
colType(org.apache.calcite.rel.RelNode rel, int column)
-
Methods inherited from class org.apache.calcite.rel.metadata.RelMetadataQuery
areColumnsUnique, areColumnsUnique, areRowsUnique, collations, cumulativeMemoryWithinPhase, cumulativeMemoryWithinPhaseSplit, distribution, getAllPredicates, getAverageColumnSizes, getAverageColumnSizesNotNull, getAverageRowSize, getColumnOrigin, getColumnOrigins, getCumulativeCost, getDistinctRowCount, getDistribution, getExpressionLineage, getMaxRowCount, getMinRowCount, getNodeTypes, getNonCumulativeCost, getPercentageOriginalRows, getPopulationSize, getPulledUpPredicates, getRowCount, getSelectivity, getTableOrigin, getTableReferences, getUniqueKeys, getUniqueKeys, initialHandler, instance, isPhaseTransition, isVisibleInExplain, memory, revise, splitCount
-
-
-
-
Field Detail
-
colTypeHandler
private RelMetadataTest.ColType.Handler colTypeHandler
-
-