public class RelMdPercentageOriginalRows extends Object
RelMetadataQuery.getPercentageOriginalRows(org.apache.calcite.rel.RelNode) for the standard logical
algebra.| Modifier and Type | Field and Description |
|---|---|
static RelMetadataProvider |
SOURCE |
| Modifier and Type | Method and Description |
|---|---|
@Nullable RelOptCost |
getCumulativeCost(EnumerableInterpreter rel,
RelMetadataQuery mq) |
@Nullable RelOptCost |
getCumulativeCost(RelNode rel,
RelMetadataQuery mq) |
@Nullable RelOptCost |
getNonCumulativeCost(RelNode rel,
RelMetadataQuery mq) |
@Nullable Double |
getPercentageOriginalRows(Aggregate rel,
RelMetadataQuery mq) |
@Nullable Double |
getPercentageOriginalRows(Join rel,
RelMetadataQuery mq) |
@Nullable Double |
getPercentageOriginalRows(RelNode rel,
RelMetadataQuery mq) |
@Nullable Double |
getPercentageOriginalRows(TableScan scan,
RelMetadataQuery mq) |
Double |
getPercentageOriginalRows(Union rel,
RelMetadataQuery mq) |
public static final RelMetadataProvider SOURCE
public @Nullable Double getPercentageOriginalRows(TableScan scan, RelMetadataQuery mq)
public @Nullable Double getPercentageOriginalRows(Aggregate rel, RelMetadataQuery mq)
public Double getPercentageOriginalRows(Union rel, RelMetadataQuery mq)
public @Nullable Double getPercentageOriginalRows(Join rel, RelMetadataQuery mq)
public @Nullable Double getPercentageOriginalRows(RelNode rel, RelMetadataQuery mq)
public @Nullable RelOptCost getCumulativeCost(RelNode rel, RelMetadataQuery mq)
public @Nullable RelOptCost getCumulativeCost(EnumerableInterpreter rel, RelMetadataQuery mq)
public @Nullable RelOptCost getNonCumulativeCost(RelNode rel, RelMetadataQuery mq)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.