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