|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.objectweb.medor.eval.lib.UnaryIteratifNodeEvaluator
| Constructor Summary | |
UnaryIteratifNodeEvaluator(QueryNode query,
NodeEvaluator subNodeEvaluator,
EvaluationMetaData evaluationMetaData)
|
|
| 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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UnaryIteratifNodeEvaluator(QueryNode query,
NodeEvaluator subNodeEvaluator,
EvaluationMetaData evaluationMetaData)
| Method Detail |
public boolean linkChildren()
NodeEvaluator
linkChildren in interface NodeEvaluatorpublic boolean unlinkChildren()
NodeEvaluator
unlinkChildren in interface NodeEvaluator
public TupleCollection fetchData(ParameterOperand[] parameters)
throws MedorException
NodeEvaluator
fetchData in interface NodeEvaluatorMedorException
public void setPrefetchBuffer(PrefetchBuffer pb)
throws MedorException
NodeEvaluator
setPrefetchBuffer in interface NodeEvaluatorpb - The PrefetchBuffer to be filled.
MedorExceptionpublic long getCacheSize()
getCacheSize in interface NodeEvaluatorpublic void setCacheSize(long cacheSize)
setCacheSize in interface NodeEvaluatorpublic QueryNode getQueryNode()
NodeEvaluator
getQueryNode in interface NodeEvaluatorpublic EvaluationMetaData getEvaluationMetaData()
NodeEvaluator
getEvaluationMetaData in interface NodeEvaluator
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||