org.neodatis.odb.impl.core.btree
Class LazyODBBTreeIteratorMultiple

java.lang.Object
  extended by org.neodatis.btree.AbstractBTreeIterator
      extended by org.neodatis.btree.BTreeIteratorMultipleValuesPerKey
          extended by org.neodatis.odb.impl.core.btree.LazyODBBTreeIteratorMultiple
All Implemented Interfaces:
java.util.Iterator

public class LazyODBBTreeIteratorMultiple
extends BTreeIteratorMultipleValuesPerKey

A Lazy BTree Iterator : It iterate on the object OIDs and lazy load objects from them (OIDs) Used by the LazyBTreeCollection

Author:
osmadja

Field Summary
 
Fields inherited from class org.neodatis.btree.AbstractBTreeIterator
currentNode, nbReturnedElements
 
Constructor Summary
LazyODBBTreeIteratorMultiple(IBTree tree, OrderByConstants orderByType, IStorageEngine storageEngine, boolean returnObjects)
           
 
Method Summary
 java.lang.Object next()
           
 
Methods inherited from class org.neodatis.btree.BTreeIteratorMultipleValuesPerKey
getValueAt
 
Methods inherited from class org.neodatis.btree.AbstractBTreeIterator
hasNext, nextAsc, nextDesc, remove, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyODBBTreeIteratorMultiple

public LazyODBBTreeIteratorMultiple(IBTree tree,
                                    OrderByConstants orderByType,
                                    IStorageEngine storageEngine,
                                    boolean returnObjects)
Parameters:
tree -
orderByType -
storageEngine -
returnObjects -
Method Detail

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator
Overrides:
next in class BTreeIteratorMultipleValuesPerKey