public class RelMdMinRowCount extends Object implements MetadataHandler<BuiltInMetadata.MinRowCount>
RelMetadataQuery.getMinRowCount(org.apache.calcite.rel.RelNode) for the standard logical algebra.| Modifier and Type | Field and Description |
|---|---|
static RelMetadataProvider |
SOURCE |
| Constructor and Description |
|---|
RelMdMinRowCount() |
| Modifier and Type | Method and Description |
|---|---|
MetadataDef<BuiltInMetadata.MinRowCount> |
getDef() |
Double |
getMinRowCount(Aggregate rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(EnumerableLimit rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(Filter rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(Intersect rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(Join rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(Minus rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(Project rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(RelNode rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(RelSubset rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(Sort rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(TableScan rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(Union rel,
RelMetadataQuery mq) |
Double |
getMinRowCount(Values values,
RelMetadataQuery mq) |
public static final RelMetadataProvider SOURCE
public MetadataDef<BuiltInMetadata.MinRowCount> getDef()
getDef in interface MetadataHandler<BuiltInMetadata.MinRowCount>public Double getMinRowCount(Union rel, RelMetadataQuery mq)
public Double getMinRowCount(Intersect rel, RelMetadataQuery mq)
public Double getMinRowCount(Minus rel, RelMetadataQuery mq)
public Double getMinRowCount(Filter rel, RelMetadataQuery mq)
public Double getMinRowCount(Project rel, RelMetadataQuery mq)
public Double getMinRowCount(Sort rel, RelMetadataQuery mq)
public Double getMinRowCount(EnumerableLimit rel, RelMetadataQuery mq)
public Double getMinRowCount(Aggregate rel, RelMetadataQuery mq)
public Double getMinRowCount(Join rel, RelMetadataQuery mq)
public Double getMinRowCount(TableScan rel, RelMetadataQuery mq)
public Double getMinRowCount(Values values, RelMetadataQuery mq)
public Double getMinRowCount(RelSubset rel, RelMetadataQuery mq)
public Double getMinRowCount(RelNode rel, RelMetadataQuery mq)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.