public static class BeamCostModel.Factory
extends java.lang.Object
implements org.apache.beam.vendor.calcite.v1_20_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_20_0.org.apache.calcite.plan.RelOptCostFactorypublic BeamCostModel makeCost(double dCpu, double dCpuRate)
public BeamCostModel makeHugeCost()
makeHugeCost in interface org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptCostFactorypublic BeamCostModel makeInfiniteCost()
makeInfiniteCost in interface org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptCostFactorypublic BeamCostModel makeTinyCost()
makeTinyCost in interface org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptCostFactorypublic BeamCostModel makeZeroCost()
makeZeroCost in interface org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptCostFactory