public class RelMdPopulationSize extends Object
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 |
| Modifier and Type | Method and Description |
|---|---|
Double |
getPopulationSize(Aggregate rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(Exchange rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(Filter rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(Join rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(Project rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(RelNode rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(SemiJoin rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(Sort rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(Union rel,
ImmutableBitSet groupKey) |
Double |
getPopulationSize(Values rel,
ImmutableBitSet groupKey) |
public static final RelMetadataProvider SOURCE
public Double getPopulationSize(Filter rel, ImmutableBitSet groupKey)
public Double getPopulationSize(Sort rel, ImmutableBitSet groupKey)
public Double getPopulationSize(Exchange rel, ImmutableBitSet groupKey)
public Double getPopulationSize(Union rel, ImmutableBitSet groupKey)
public Double getPopulationSize(Join rel, ImmutableBitSet groupKey)
public Double getPopulationSize(SemiJoin rel, ImmutableBitSet groupKey)
public Double getPopulationSize(Aggregate rel, ImmutableBitSet groupKey)
public Double getPopulationSize(Values rel, ImmutableBitSet groupKey)
public Double getPopulationSize(Project rel, ImmutableBitSet groupKey)
public Double getPopulationSize(RelNode rel, ImmutableBitSet groupKey)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.