Uses of Class
optimizer.CostModel

Packages that use CostModel
dstruct Basic data structure used by Felix. 
optimizer Optimizer used to schedule Felix's execution plan. 
 

Uses of CostModel in dstruct
 

Fields in dstruct declared as CostModel
(package private)  CostModel ExecutionPlan.cm
          Cost model used in this execution plan.
 

Methods in dstruct that return CostModel
 CostModel ExecutionPlan.getCostModel()
          Get CostModel.
 

Methods in dstruct with parameters of type CostModel
 void ExecutionPlan.setCostModel(CostModel _cm)
          Set CostModel.
 

Uses of CostModel in optimizer
 

Fields in optimizer declared as CostModel
(package private)  CostModel DMOOptimizer.cm
          Cost model used to optimize the DMO.
(package private)  CostModel OperatorSelector.cm
          Cost model used to partition operators.
 

Methods in optimizer with parameters of type CostModel
 OperatorBucketGraph Scheduler.dataDecomposition(java.util.HashSet<StatOperator> ops, CostModel cm)
          Partition the data into different parts.
 java.util.HashSet<StatOperator> Scheduler.ruleDecomposition(CostModel cm)
          Partition the rules into different operators.
 

Constructors in optimizer with parameters of type CostModel
DMOOptimizer(CostModel _cm)
          The constructor.
OperatorSelector(FelixQuery _fq, CostModel _cm, parser.CommandOptions _options)
          The constructor.