public static class DrillCostBase.DrillCostFactory extends Object implements DrillRelOptCostFactory
| Constructor and Description |
|---|
DrillCostFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.plan.RelOptCost |
makeCost(double dRows,
double dCpu,
double dIo) |
org.apache.calcite.plan.RelOptCost |
makeCost(double dRows,
double dCpu,
double dIo,
double dNetwork)
Creates a cost object.
|
org.apache.calcite.plan.RelOptCost |
makeCost(double dRows,
double dCpu,
double dIo,
double dNetwork,
double dMemory) |
org.apache.calcite.plan.RelOptCost |
makeHugeCost() |
org.apache.calcite.plan.RelOptCost |
makeInfiniteCost() |
org.apache.calcite.plan.RelOptCost |
makeTinyCost() |
org.apache.calcite.plan.RelOptCost |
makeZeroCost() |
public org.apache.calcite.plan.RelOptCost makeCost(double dRows,
double dCpu,
double dIo,
double dNetwork,
double dMemory)
public org.apache.calcite.plan.RelOptCost makeCost(double dRows,
double dCpu,
double dIo,
double dNetwork)
DrillRelOptCostFactorymakeCost in interface DrillRelOptCostFactorypublic org.apache.calcite.plan.RelOptCost makeCost(double dRows,
double dCpu,
double dIo)
makeCost in interface org.apache.calcite.plan.RelOptCostFactorypublic org.apache.calcite.plan.RelOptCost makeHugeCost()
makeHugeCost in interface org.apache.calcite.plan.RelOptCostFactorypublic org.apache.calcite.plan.RelOptCost makeInfiniteCost()
makeInfiniteCost in interface org.apache.calcite.plan.RelOptCostFactorypublic org.apache.calcite.plan.RelOptCost makeTinyCost()
makeTinyCost in interface org.apache.calcite.plan.RelOptCostFactorypublic org.apache.calcite.plan.RelOptCost makeZeroCost()
makeZeroCost in interface org.apache.calcite.plan.RelOptCostFactoryCopyright © 2021 The Apache Software Foundation. All rights reserved.