felix.optimizer
Class OperatorSelector

java.lang.Object
  extended by felix.optimizer.OperatorSelector

public class OperatorSelector
extends java.lang.Object

An object of OperatorSelector will partition the FelixQuery into different StatOperators. Current version does not rely on the cost model, however, we may need to do that in the future.

Author:
Ce

Constructor Summary
OperatorSelector(FelixQuery _fq, CostModel _cm, FelixCommandOptions _options)
          The constructor.
 
Method Summary
 java.util.HashSet<StatOperator> getOperators()
          Get partitioned operators.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperatorSelector

public OperatorSelector(FelixQuery _fq,
                        CostModel _cm,
                        FelixCommandOptions _options)
The constructor.

Parameters:
_fq -
_cm -
_options -
Method Detail

getOperators

public java.util.HashSet<StatOperator> getOperators()
Get partitioned operators.

Returns: