Class BeamCostModel.Factory
java.lang.Object
org.apache.beam.sdk.extensions.sql.impl.planner.BeamCostModel.Factory
- All Implemented Interfaces:
org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCostFactory
- Enclosing class:
BeamCostModel
public static class BeamCostModel.Factory
extends Object
implements org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCostFactory
Implementation of
RelOptCostFactory that creates
BeamCostModels.-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
makeCost
- Specified by:
makeCostin interfaceorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCostFactory
-
makeCost
-
makeHugeCost
- Specified by:
makeHugeCostin interfaceorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCostFactory
-
makeInfiniteCost
- Specified by:
makeInfiniteCostin interfaceorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCostFactory
-
makeTinyCost
- Specified by:
makeTinyCostin interfaceorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCostFactory
-
makeZeroCost
- Specified by:
makeZeroCostin interfaceorg.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.plan.RelOptCostFactory
-