Package org.apache.calcite.rel.metadata
Class RelMdLowerBoundCost
java.lang.Object
org.apache.calcite.rel.metadata.RelMdLowerBoundCost
- All Implemented Interfaces:
MetadataHandler<BuiltInMetadata.LowerBoundCost>
public class RelMdLowerBoundCost
extends Object
implements MetadataHandler<BuiltInMetadata.LowerBoundCost>
Default implementations of the
BuiltInMetadata.LowerBoundCost
metadata provider for the standard algebra.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDef()
@Nullable RelOptCost
getLowerBoundCost
(RelSubset subset, RelMetadataQuery mq, VolcanoPlanner planner) @Nullable RelOptCost
getLowerBoundCost
(RelNode node, RelMetadataQuery mq, VolcanoPlanner planner)
-
Field Details
-
SOURCE
-
-
Constructor Details
-
RelMdLowerBoundCost
protected RelMdLowerBoundCost()
-
-
Method Details
-
getDef
- Specified by:
getDef
in interfaceMetadataHandler<BuiltInMetadata.LowerBoundCost>
-
getLowerBoundCost
public @Nullable RelOptCost getLowerBoundCost(RelSubset subset, RelMetadataQuery mq, VolcanoPlanner planner) -
getLowerBoundCost
public @Nullable RelOptCost getLowerBoundCost(RelNode node, RelMetadataQuery mq, VolcanoPlanner planner)
-