|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.medor.eval.lib.BinaryIteratifNodeEvaluator
Constructor Summary | |
BinaryIteratifNodeEvaluator(QueryNode query,
NodeEvaluator leftNodeEvaluator,
NodeEvaluator rightNodeEvaluator,
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 BinaryIteratifNodeEvaluator(QueryNode query, NodeEvaluator leftNodeEvaluator, NodeEvaluator rightNodeEvaluator, EvaluationMetaData evaluationMetaData)
Method Detail |
public boolean linkChildren()
NodeEvaluator
linkChildren
in interface NodeEvaluator
public boolean unlinkChildren()
NodeEvaluator
unlinkChildren
in interface NodeEvaluator
public TupleCollection fetchData(ParameterOperand[] parameters) throws MedorException
NodeEvaluator
fetchData
in interface NodeEvaluator
MedorException
public long getCacheSize()
getCacheSize
in interface NodeEvaluator
public void setCacheSize(long cacheSize)
setCacheSize
in interface NodeEvaluator
public QueryNode getQueryNode()
NodeEvaluator
getQueryNode
in interface NodeEvaluator
public EvaluationMetaData getEvaluationMetaData()
NodeEvaluator
getEvaluationMetaData
in interface NodeEvaluator
public void setPrefetchBuffer(PrefetchBuffer pb) throws MedorException
NodeEvaluator
setPrefetchBuffer
in interface NodeEvaluator
pb
- The PrefetchBuffer to be filled.
MedorException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |