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