Package net.ontopia.persistence.proxy
Class QueryResultIterator<E>
- java.lang.Object
-
- net.ontopia.persistence.proxy.QueryResultIterator<E>
-
- All Implemented Interfaces:
Iterator<E>
public class QueryResultIterator<E> extends Object implements Iterator<E>
INTERNAL: Interator wrapper class for QueryResultIFs. A column index can be specified to iterate certain columns. The default column is 0. The iterator does not currently support the remove() method.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
has_next
protected int
index
protected QueryResultIF
result
-
Constructor Summary
Constructors Constructor Description QueryResultIterator(QueryResultIF result)
QueryResultIterator(QueryResultIF result, int index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
INTERNAL: Close iterator and release any resources held by it.protected void
finalize()
boolean
hasNext()
E
next()
void
remove()
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Field Detail
-
result
protected QueryResultIF result
-
index
protected int index
-
has_next
protected boolean has_next
-
-
Constructor Detail
-
QueryResultIterator
public QueryResultIterator(QueryResultIF result)
-
QueryResultIterator
public QueryResultIterator(QueryResultIF result, int index)
-
-