Class LeftTupleIterator

  • All Implemented Interfaces:
    Serializable, org.drools.core.util.Iterator<org.drools.core.reteoo.LeftTuple>

    public class LeftTupleIterator
    extends Object
    implements org.drools.core.util.Iterator<org.drools.core.reteoo.LeftTuple>
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.drools.core.reteoo.LeftTuple currentLeftTuple  
      protected org.drools.core.reteoo.LeftTupleSink node  
      protected org.drools.core.common.InternalWorkingMemory wm  
    • Field Detail

      • wm

        protected org.drools.core.common.InternalWorkingMemory wm
      • node

        protected org.drools.core.reteoo.LeftTupleSink node
      • currentLeftTuple

        protected org.drools.core.reteoo.LeftTuple currentLeftTuple
    • Method Detail

      • iterator

        public static org.drools.core.util.Iterator<org.drools.core.reteoo.LeftTuple> iterator​(org.drools.core.common.InternalWorkingMemory wm,
                                                                                               org.drools.core.reteoo.LeftTupleSink node)
      • setFirstLeftTupleForNode

        public void setFirstLeftTupleForNode()
      • getFirstLeftTuple

        public org.drools.core.reteoo.LeftTuple getFirstLeftTuple​(org.drools.core.reteoo.LeftTupleSource source,
                                                                  org.drools.core.reteoo.LeftTupleSink sink,
                                                                  org.drools.core.common.InternalWorkingMemory wm)
      • getNextLeftTuple

        public org.drools.core.reteoo.LeftTuple getNextLeftTuple​(org.drools.core.reteoo.LeftTupleSource source,
                                                                 org.drools.core.reteoo.LeftTupleSink sink,
                                                                 org.drools.core.reteoo.LeftTuple leftTuple,
                                                                 org.drools.core.common.InternalWorkingMemory wm)
      • setNextLeftTuple

        public void setNextLeftTuple()
      • next

        public org.drools.core.reteoo.LeftTuple next()
        Specified by:
        next in interface org.drools.core.util.Iterator<org.drools.core.reteoo.LeftTuple>