Class BeamRelMetadataQuery
java.lang.Object
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQueryBase
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQuery
org.apache.beam.sdk.extensions.sql.impl.planner.BeamRelMetadataQuery
public class BeamRelMetadataQuery
extends org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQuery
-
Field Summary
Fields inherited from class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQueryBase
map, metadataProvider, THREAD_PROVIDERS
-
Method Summary
Modifier and TypeMethodDescriptiongetNodeStats
(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode relNode) static BeamRelMetadataQuery
instance()
Methods inherited from class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQuery
areColumnsUnique, areColumnsUnique, areRowsUnique, areRowsUnique, collations, cumulativeMemoryWithinPhase, cumulativeMemoryWithinPhaseSplit, distribution, getAllPredicates, getAverageColumnSizes, getAverageColumnSizesNotNull, getAverageRowSize, getColumnOrigin, getColumnOrigins, getCumulativeCost, getDistinctRowCount, getDistribution, getExpressionLineage, getLowerBoundCost, getMaxRowCount, getMinRowCount, getNodeTypes, getNonCumulativeCost, getPercentageOriginalRows, getPopulationSize, getPulledUpPredicates, getRowCount, getSelectivity, getTableOrigin, getTableReferences, getUniqueKeys, getUniqueKeys, isPhaseTransition, isVisibleInExplain, memory, splitCount
Methods inherited from class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQueryBase
clearCache, initialHandler, revise, revise
-
Method Details
-
instance
-
getNodeStats
public NodeStats getNodeStats(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode relNode)
-