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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDef()@Nullable RelOptCostgetLowerBoundCost(RelSubset subset, RelMetadataQuery mq, VolcanoPlanner planner) @Nullable RelOptCostgetLowerBoundCost(RelNode node, RelMetadataQuery mq, VolcanoPlanner planner)
-
Field Details
-
SOURCE
-
-
Constructor Details
-
RelMdLowerBoundCost
protected RelMdLowerBoundCost()
-
-
Method Details
-
getDef
- Specified by:
getDefin 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)
-