Package org.apache.calcite.rel.metadata
Class RelMdMinRowCount
java.lang.Object
org.apache.calcite.rel.metadata.RelMdMinRowCount
- All Implemented Interfaces:
MetadataHandler<BuiltInMetadata.MinRowCount>
public class RelMdMinRowCount
extends Object
implements MetadataHandler<BuiltInMetadata.MinRowCount>
RelMdMinRowCount supplies a default implementation of
RelMetadataQuery.getMinRowCount(org.apache.calcite.rel.RelNode) for the standard logical algebra.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDef()getMinRowCount(RelSubset rel, RelMetadataQuery mq) getMinRowCount(Aggregate rel, RelMetadataQuery mq) @Nullable DoublegetMinRowCount(Calc rel, RelMetadataQuery mq) @Nullable DoublegetMinRowCount(Exchange rel, RelMetadataQuery mq) getMinRowCount(Filter rel, RelMetadataQuery mq) getMinRowCount(Intersect rel, RelMetadataQuery mq) getMinRowCount(Join rel, RelMetadataQuery mq) getMinRowCount(Minus rel, RelMetadataQuery mq) @Nullable DoublegetMinRowCount(Project rel, RelMetadataQuery mq) @Nullable DoublegetMinRowCount(Sample rel, RelMetadataQuery mq) getMinRowCount(Sort rel, RelMetadataQuery mq) @Nullable DoublegetMinRowCount(TableModify rel, RelMetadataQuery mq) @Nullable DoublegetMinRowCount(TableScan rel, RelMetadataQuery mq) getMinRowCount(Union rel, RelMetadataQuery mq) getMinRowCount(Values values, RelMetadataQuery mq) @Nullable DoublegetMinRowCount(RelNode rel, RelMetadataQuery mq)
-
Field Details
-
SOURCE
-
-
Constructor Details
-
RelMdMinRowCount
public RelMdMinRowCount()
-
-
Method Details
-
getDef
- Specified by:
getDefin interfaceMetadataHandler<BuiltInMetadata.MinRowCount>
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-
getMinRowCount
-