Class CalciteQueryPlanner.NonCumulativeCostImpl
java.lang.Object
org.apache.beam.sdk.extensions.sql.impl.CalciteQueryPlanner.NonCumulativeCostImpl
- All Implemented Interfaces:
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_28_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_28_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.MetadataDef
<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost> getDef()
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCost
getNonCumulativeCost
(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode rel, org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQuery mq)
-
Field Details
-
SOURCE
public static final org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataProvider SOURCE
-
-
Constructor Details
-
NonCumulativeCostImpl
public NonCumulativeCostImpl()
-
-
Method Details
-
getDef
public org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.MetadataDef<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost> getDef()- Specified by:
getDef
in interfaceorg.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.MetadataHandler<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost>
-
getNonCumulativeCost
public org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCost getNonCumulativeCost(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode rel, org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQuery mq)
-