|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines the controller object for the evaluation of a given QueryNode within a QueryTree. It is created at evaluation time by the NodeEvaluatorFactory, on request from the QueryEvaluator. The QueryEvaluator controls the overall evaluation by activating/killing the NodeEvaluator instances.
Method Summary | |
TupleCollection |
fetchData(ParameterOperand[] parameters)
This method executes the query on the underlying node. |
long |
getCacheSize()
|
EvaluationMetaData |
getEvaluationMetaData()
Returns the evaluation meta data associated with this node evaluator. |
QueryNode |
getQueryNode()
Returns the QueryNode to which the NodeEvaluator is attached. |
boolean |
linkChildren()
Opens the links between the current NodeEvaluator and the NodeEvaluators of the children QueryTrees for pipelining operations. |
void |
setCacheSize(long cacheSize)
|
void |
setPrefetchBuffer(PrefetchBuffer pb)
Associates a PrefetchBuffer to be filled by the collection computed by this evaluator. |
boolean |
unlinkChildren()
Closes the links between the current NodeEvaluator and the NodeEvaluators of the children QueryTrees for pipelining operations. |
Method Detail |
public boolean unlinkChildren()
public boolean linkChildren()
public TupleCollection fetchData(ParameterOperand[] parameters) throws MedorException
MedorException
public void setPrefetchBuffer(PrefetchBuffer pb) throws MedorException
pb
- The PrefetchBuffer to be filled.
MedorException
public long getCacheSize()
public void setCacheSize(long cacheSize)
public EvaluationMetaData getEvaluationMetaData()
public QueryNode getQueryNode()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |