Package org.apache.calcite.rel.metadata
Class RelMdRowCount
java.lang.Object
org.apache.calcite.rel.metadata.RelMdRowCount
- All Implemented Interfaces:
MetadataHandler<BuiltInMetadata.RowCount>
RelMdRowCount supplies a default implementation of
RelMetadataQuery.getRowCount(org.apache.calcite.rel.RelNode)
for the standard logical algebra.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDef()
@Nullable Double
getRowCount
(EnumerableLimit rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(RelSubset subset, RelMetadataQuery mq) getRowCount
(Aggregate rel, RelMetadataQuery mq) getRowCount
(Calc rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(Exchange rel, RelMetadataQuery mq) getRowCount
(Filter rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(Intersect rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(Join rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(Minus rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(Project rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(Sample rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(Sort rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(TableModify rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(TableScan rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(Union rel, RelMetadataQuery mq) getRowCount
(Values rel, RelMetadataQuery mq) @Nullable Double
getRowCount
(RelNode rel, RelMetadataQuery mq) Catch-all implementation forBuiltInMetadata.RowCount.getRowCount()
, invoked using reflection.@Nullable Double
getRowCount
(SingleRel rel, RelMetadataQuery mq)
-
Field Details
-
SOURCE
-
-
Constructor Details
-
RelMdRowCount
public RelMdRowCount()
-
-
Method Details
-
getDef
- Specified by:
getDef
in interfaceMetadataHandler<BuiltInMetadata.RowCount>
-
getRowCount
Catch-all implementation forBuiltInMetadata.RowCount.getRowCount()
, invoked using reflection.- See Also:
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-
getRowCount
-