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