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_28_0.org.apache.calcite.plan.RelOptCostFactory
- Enclosing class:
BeamCostModel
public static class BeamCostModel.Factory
extends Object
implements org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactory
Implementation of
RelOptCostFactory
that creates
BeamCostModel
s.-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
makeCost
- Specified by:
makeCost
in interfaceorg.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactory
-
makeCost
-
makeHugeCost
- Specified by:
makeHugeCost
in interfaceorg.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactory
-
makeInfiniteCost
- Specified by:
makeInfiniteCost
in interfaceorg.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactory
-
makeTinyCost
- Specified by:
makeTinyCost
in interfaceorg.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactory
-
makeZeroCost
- Specified by:
makeZeroCost
in interfaceorg.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactory
-