Package org.drools.core.common
Class LeftTupleIterator
- java.lang.Object
-
- org.drools.core.common.LeftTupleIterator
-
- All Implemented Interfaces:
Serializable,Iterator<LeftTuple>
public class LeftTupleIterator extends Object implements Iterator<LeftTuple>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected LeftTuplecurrentLeftTupleprotected LeftTupleSinknodeprotected InternalWorkingMemorywm
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LeftTuplegetFirstLeftTuple(LeftTupleSource source, LeftTupleSink sink, InternalWorkingMemory wm)LeftTuplegetNextLeftTuple(LeftTupleSource source, LeftTupleSink sink, LeftTuple leftTuple, InternalWorkingMemory wm)static Iterator<LeftTuple>iterator(InternalWorkingMemory wm, LeftTupleSink node)LeftTuplenext()voidsetFirstLeftTupleForNode()voidsetNextLeftTuple()
-
-
-
Field Detail
-
wm
protected InternalWorkingMemory wm
-
node
protected LeftTupleSink node
-
currentLeftTuple
protected LeftTuple currentLeftTuple
-
-
Method Detail
-
iterator
public static Iterator<LeftTuple> iterator(InternalWorkingMemory wm, LeftTupleSink node)
-
setFirstLeftTupleForNode
public void setFirstLeftTupleForNode()
-
getFirstLeftTuple
public LeftTuple getFirstLeftTuple(LeftTupleSource source, LeftTupleSink sink, InternalWorkingMemory wm)
-
getNextLeftTuple
public LeftTuple getNextLeftTuple(LeftTupleSource source, LeftTupleSink sink, LeftTuple leftTuple, InternalWorkingMemory wm)
-
setNextLeftTuple
public void setNextLeftTuple()
-
-