Class OObjectLazyIterator<TYPE>
java.lang.Object
com.orientechnologies.orient.object.db.OObjectLazyIterator<TYPE>
- All Implemented Interfaces:
Serializable,Iterator<TYPE>
Lazy implementation of Iterator that load the records only when accessed. It keep also track of
changes to the source record avoiding to call setDirty() by hand.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionOObjectLazyIterator(OObjectDatabaseTx database, javassist.util.proxy.ProxyObject iSourceRecord, Iterator<? extends Object> iIterator, boolean iConvertToRecord, boolean iOrphanRemoval) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
OObjectLazyIterator
public OObjectLazyIterator(OObjectDatabaseTx database, javassist.util.proxy.ProxyObject iSourceRecord, Iterator<? extends Object> iIterator, boolean iConvertToRecord, boolean iOrphanRemoval)
-
-
Method Details