public static class BeamCostModel.Factory
extends java.lang.Object
implements org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactory
RelOptCostFactory that creates
 BeamCostModels.| Constructor and Description | 
|---|
Factory()  | 
| Modifier and Type | Method and Description | 
|---|---|
BeamCostModel | 
makeCost(double dCpu,
        double dCpuRate)  | 
BeamCostModel | 
makeCost(double dRows,
        double dCpu,
        double dIo)  | 
BeamCostModel | 
makeHugeCost()  | 
BeamCostModel | 
makeInfiniteCost()  | 
BeamCostModel | 
makeTinyCost()  | 
BeamCostModel | 
makeZeroCost()  | 
public BeamCostModel makeCost(double dRows, double dCpu, double dIo)
makeCost in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactorypublic BeamCostModel makeCost(double dCpu, double dCpuRate)
public BeamCostModel makeHugeCost()
makeHugeCost in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactorypublic BeamCostModel makeInfiniteCost()
makeInfiniteCost in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactorypublic BeamCostModel makeTinyCost()
makeTinyCost in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactorypublic BeamCostModel makeZeroCost()
makeZeroCost in interface org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptCostFactory