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