private static class RelOptCostImpl.Factory extends Object implements RelOptCostFactory
RelOptCostFactory that creates
RelOptCostImpls.| Modifier | Constructor and Description |
|---|---|
private |
Factory() |
| Modifier and Type | Method and Description |
|---|---|
RelOptCost |
makeCost(double dRows,
double dCpu,
double dIo)
Creates a cost object.
|
RelOptCost |
makeHugeCost()
Creates a cost object representing an enormous non-infinite cost.
|
RelOptCost |
makeInfiniteCost()
Creates a cost object representing infinite cost.
|
RelOptCost |
makeTinyCost()
Creates a cost object representing a small positive cost.
|
RelOptCost |
makeZeroCost()
Creates a cost object representing zero cost.
|
public RelOptCost makeCost(double dRows, double dCpu, double dIo)
RelOptCostFactorymakeCost in interface RelOptCostFactorypublic RelOptCost makeHugeCost()
RelOptCostFactorymakeHugeCost in interface RelOptCostFactorypublic RelOptCost makeInfiniteCost()
RelOptCostFactorymakeInfiniteCost in interface RelOptCostFactorypublic RelOptCost makeTinyCost()
RelOptCostFactorymakeTinyCost in interface RelOptCostFactorypublic RelOptCost makeZeroCost()
RelOptCostFactorymakeZeroCost in interface RelOptCostFactoryCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.