Class CalciteQueryPlanner.NonCumulativeCostImpl
java.lang.Object
org.apache.beam.sdk.extensions.sql.impl.CalciteQueryPlanner.NonCumulativeCostImpl
- All Implemented Interfaces:
 org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost>
- Enclosing class:
 CalciteQueryPlanner
public static class CalciteQueryPlanner.NonCumulativeCostImpl
extends Object
implements org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost>
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.RelMetadataProvider - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataDef<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost> getDef()org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCostgetNonCumulativeCost(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode rel, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.RelMetadataQuery mq)  
- 
Field Details
- 
SOURCE
public static final org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.RelMetadataProvider SOURCE 
 - 
 - 
Constructor Details
- 
NonCumulativeCostImpl
public NonCumulativeCostImpl() 
 - 
 - 
Method Details
- 
getDef
public org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataDef<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost> getDef()- Specified by:
 getDefin interfaceorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost>
 - 
getNonCumulativeCost
public org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCost getNonCumulativeCost(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.RelNode rel, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.metadata.RelMetadataQuery mq)  
 -