All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
MetadataDef<BuiltInMetadata.DistinctRowCount> |
getDef() |
Double |
getDistinctRowCount(Aggregate rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(Exchange rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(Filter rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(Join rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(Project rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(RelNode rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate)
|
Double |
getDistinctRowCount(RelSubset rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(SemiJoin rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(Sort rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(Union rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |
Double |
getDistinctRowCount(Values rel,
RelMetadataQuery mq,
ImmutableBitSet groupKey,
RexNode predicate) |