public class RelMdPopulationSize extends Object implements MetadataHandler<BuiltInMetadata.PopulationSize>
RelMetadataQuery.getPopulationSize(org.apache.calcite.rel.RelNode, org.apache.calcite.util.ImmutableBitSet) for the standard logical algebra.| Modifier and Type | Field and Description |
|---|---|
static RelMetadataProvider |
SOURCE |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandlerMethodspublic static final RelMetadataProvider SOURCE
public MetadataDef<BuiltInMetadata.PopulationSize> getDef()
getDef in interface MetadataHandler<BuiltInMetadata.PopulationSize>public @Nullable Double getPopulationSize(TableScan scan, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(Filter rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(Sort rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(Exchange rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(TableModify rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(Union rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(Join rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(Aggregate rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public Double getPopulationSize(Values rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(Project rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
public @Nullable Double getPopulationSize(RelNode rel, RelMetadataQuery mq, ImmutableBitSet groupKey)
BuiltInMetadata.PopulationSize.getPopulationSize(ImmutableBitSet),
invoked using reflection.Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.