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 LeftTuple
currentLeftTuple
protected LeftTupleSink
node
protected InternalWorkingMemory
wm
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LeftTuple
getFirstLeftTuple(LeftTupleSource source, LeftTupleSink sink, InternalWorkingMemory wm)
LeftTuple
getNextLeftTuple(LeftTupleSource source, LeftTupleSink sink, LeftTuple leftTuple, InternalWorkingMemory wm)
static Iterator<LeftTuple>
iterator(InternalWorkingMemory wm, LeftTupleSink node)
LeftTuple
next()
void
setFirstLeftTupleForNode()
void
setNextLeftTuple()
-
-
-
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()
-
-