.. java:import:: java.sql ResultSet .. java:import:: java.sql SQLException .. java:import:: java.util Iterator .. java:import:: java.util NoSuchElementException .. java:import:: org.caosdb.server.database.exceptions TransactionException .. java:import:: org.caosdb.server.query Query.IdVersionAclTriplet ResultSetIterator ================= .. java:package:: org.caosdb.server.query :noindex: .. java:type:: public class ResultSetIterator implements Iterator A class for iterating over \ :java:ref:`ResultSet`\ \ :java:ref:`ResultSet`\ only provides a `next` function which moves the cursor. The behavior is here mapped onto the functions of the Iterator interface. TODO Move this generic function? Check again if an implementation is available from elsewhere. Constructors ------------ ResultSetIterator ^^^^^^^^^^^^^^^^^ .. java:constructor:: public ResultSetIterator(ResultSet resultset) :outertype: ResultSetIterator Methods ------- hasNext ^^^^^^^ .. java:method:: public boolean hasNext() :outertype: ResultSetIterator next ^^^^ .. java:method:: public IdVersionAclTriplet next() :outertype: ResultSetIterator