public class CostEstimatorHops extends CostEstimator
CostEstimator.DataFormat, CostEstimator.ExcludeType, CostEstimator.TestMeasure
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_MEM_SP |
DEFAULT_EST_PARALLELISM, DEFAULT_MEM_ESTIMATE_CP, DEFAULT_MEM_ESTIMATE_SP, DEFAULT_TIME_ESTIMATE, FACTOR_NUM_ITERATIONS
Constructor and Description |
---|
CostEstimatorHops(OptTreePlanMappingAbstract map) |
Modifier and Type | Method and Description |
---|---|
double |
getLeafNodeEstimate(CostEstimator.TestMeasure measure,
OptNode node)
Main leaf node estimation method - to be overwritten by specific cost estimators
|
double |
getLeafNodeEstimate(CostEstimator.TestMeasure measure,
OptNode node,
LopProperties.ExecType et)
Main leaf node estimation method - to be overwritten by specific cost estimators
|
getEstimate, getEstimate, getEstimate, getEstimate
public static final double DEFAULT_MEM_SP
public CostEstimatorHops(OptTreePlanMappingAbstract map)
public double getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node)
CostEstimator
getLeafNodeEstimate
in class CostEstimator
measure
- ?node
- internal representation of a plan alternative for program blocks and instructionspublic double getLeafNodeEstimate(CostEstimator.TestMeasure measure, OptNode node, LopProperties.ExecType et)
CostEstimator
getLeafNodeEstimate
in class CostEstimator
measure
- ?node
- internal representation of a plan alternative for program blocks and instructionset
- forced execution type for leaf nodeCopyright © 2020 The Apache Software Foundation. All rights reserved.