org.drools.leaps.util
Class ConstrainedIteratorFromPositionToTableStart

java.lang.Object
  extended byorg.drools.leaps.util.IteratorFromPositionToTableStart
      extended byorg.drools.leaps.util.ConstrainedIteratorFromPositionToTableStart
All Implemented Interfaces:
java.util.Iterator, TableIterator

public class ConstrainedIteratorFromPositionToTableStart
extends IteratorFromPositionToTableStart

this class is for multi pass iterations to sort out facts that do not satisfy alpha nodes previous to the left next to the right

 

Constructor Summary
protected ConstrainedIteratorFromPositionToTableStart(WorkingMemory workingMemory, ColumnConstraints constraints, TableRecord startRecord, TableRecord currentRecord)
           
 
Method Summary
 boolean hasNext()
           
 
Methods inherited from class org.drools.leaps.util.IteratorFromPositionToTableStart
isEmpty, next, peekNext, remove, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstrainedIteratorFromPositionToTableStart

protected ConstrainedIteratorFromPositionToTableStart(WorkingMemory workingMemory,
                                                      ColumnConstraints constraints,
                                                      TableRecord startRecord,
                                                      TableRecord currentRecord)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface TableIterator
Overrides:
hasNext in class IteratorFromPositionToTableStart