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)
DrillRelOptCostFactory
makeCost
in interface DrillRelOptCostFactory
public org.apache.calcite.plan.RelOptCost makeCost(double dRows, double dCpu, double dIo)
makeCost
in interface org.apache.calcite.plan.RelOptCostFactory
public org.apache.calcite.plan.RelOptCost makeHugeCost()
makeHugeCost
in interface org.apache.calcite.plan.RelOptCostFactory
public org.apache.calcite.plan.RelOptCost makeInfiniteCost()
makeInfiniteCost
in interface org.apache.calcite.plan.RelOptCostFactory
public org.apache.calcite.plan.RelOptCost makeTinyCost()
makeTinyCost
in interface org.apache.calcite.plan.RelOptCostFactory
public org.apache.calcite.plan.RelOptCost makeZeroCost()
makeZeroCost
in interface org.apache.calcite.plan.RelOptCostFactory
Copyright © 1970 The Apache Software Foundation. All rights reserved.