Class ObjectIterator<O extends StoredObject>

java.lang.Object
com.storedobject.core.ObjectIterator<O>
Type Parameters:
O - Type of objects of the iterator.
All Implemented Interfaces:
Closeable, AutoCloseable, Iterable<O>, Iterator<O>

public abstract class ObjectIterator<O extends StoredObject> extends Object implements Iterator<O>, Iterable<O>, Closeable
Helper class that allows you to iterate through objects retrieved from the DB. Several methods of StoredObject returns an instance of this class.

Note: Please make sure that you call the close() method to release DB resources held by this instance once the usage over. However, if you iterate through the whole list or if you use a terminal operation, it will be closed automatically.

Author:
Syam