|
|||||||||||
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 NodeEvaluator
public boolean unlinkChildren()
NodeEvaluator
unlinkChildren
in interface NodeEvaluator
public TupleCollection fetchData(ParameterOperand[] parameters)
NodeEvaluator
fetchData
in interface NodeEvaluator
public QueryNode getQueryNode()
NodeEvaluator
getQueryNode
in interface NodeEvaluator
public long getCacheSize()
getCacheSize
in interface NodeEvaluator
public void setCacheSize(long cacheSize)
setCacheSize
in interface NodeEvaluator
public void setPrefetchBuffer(PrefetchBuffer pb) throws MedorException
NodeEvaluator
setPrefetchBuffer
in interface NodeEvaluator
pb
- The PrefetchBuffer to be filled.
MedorException
public EvaluationMetaData getEvaluationMetaData()
NodeEvaluator
getEvaluationMetaData
in interface NodeEvaluator
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |