|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.objectweb.medor.eval.lib.TupleCollectionNodeEvaluator
Just a simple class that encapsulates a TupleCollection.
| Constructor Summary | |
TupleCollectionNodeEvaluator(TupleCollection tc)
|
|
| 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 TupleCollectionNodeEvaluator(TupleCollection tc)
| Method Detail |
public boolean linkChildren()
NodeEvaluator
linkChildren in interface NodeEvaluatorpublic boolean unlinkChildren()
NodeEvaluator
unlinkChildren in interface NodeEvaluatorpublic TupleCollection fetchData(ParameterOperand[] parameters)
NodeEvaluator
fetchData in interface NodeEvaluatorpublic QueryNode getQueryNode()
NodeEvaluator
getQueryNode in interface NodeEvaluatorpublic long getCacheSize()
getCacheSize in interface NodeEvaluatorpublic void setCacheSize(long cacheSize)
setCacheSize in interface NodeEvaluator
public void setPrefetchBuffer(PrefetchBuffer pb)
throws MedorException
NodeEvaluator
setPrefetchBuffer in interface NodeEvaluatorpb - The PrefetchBuffer to be filled.
MedorExceptionpublic EvaluationMetaData getEvaluationMetaData()
NodeEvaluator
getEvaluationMetaData in interface NodeEvaluator
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||