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