Package virtuoso.jena.driver
Class VirtResSetIter
- java.lang.Object
-
- org.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
- virtuoso.jena.driver.VirtResSetIter
-
- All Implemented Interfaces:
java.util.Iterator<org.apache.jena.graph.Triple>,org.apache.jena.util.iterator.ClosableIterator<org.apache.jena.graph.Triple>,org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>
public class VirtResSetIter extends org.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanv_finishedprotected VirtGraphv_graphprotected org.apache.jena.graph.Triplev_inprotected booleanv_prefetchedprotected java.sql.ResultSetv_resultSetprotected org.apache.jena.graph.Triplev_rowprotected java.sql.Statementv_stmt
-
Constructor Summary
Constructors Constructor Description VirtResSetIter()VirtResSetIter(VirtGraph graph, java.sql.Statement stmt, java.sql.ResultSet resultSet, org.apache.jena.graph.Triple in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected voidextractRow()protected voidfinalize()protected org.apache.jena.graph.TriplegetRow()booleanhasNext()protected voidmoveForward()org.apache.jena.graph.Triplenext()voidremove()org.apache.jena.graph.TripleremoveNext()-
Methods inherited from class org.apache.jena.util.iterator.NiceIterator
andThen, andThen, asList, asSet, close, emptyIterator, ensureHasNext, filterDrop, filterKeep, mapWith, noElements, toList, toSet
-
-
-
-
Field Detail
-
v_stmt
protected java.sql.Statement v_stmt
-
v_resultSet
protected java.sql.ResultSet v_resultSet
-
v_row
protected org.apache.jena.graph.Triple v_row
-
v_in
protected org.apache.jena.graph.Triple v_in
-
v_finished
protected boolean v_finished
-
v_prefetched
protected boolean v_prefetched
-
v_graph
protected VirtGraph v_graph
-
-
Constructor Detail
-
VirtResSetIter
public VirtResSetIter()
-
VirtResSetIter
public VirtResSetIter(VirtGraph graph, java.sql.Statement stmt, java.sql.ResultSet resultSet, org.apache.jena.graph.Triple in)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<org.apache.jena.graph.Triple>- Overrides:
hasNextin classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
removeNext
public org.apache.jena.graph.Triple removeNext()
- Specified by:
removeNextin interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>- Overrides:
removeNextin classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
next
public org.apache.jena.graph.Triple next()
- Specified by:
nextin interfacejava.util.Iterator<org.apache.jena.graph.Triple>- Overrides:
nextin classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
remove
public void remove()
- Specified by:
removein interfacejava.util.Iterator<org.apache.jena.graph.Triple>- Overrides:
removein classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
moveForward
protected void moveForward()
-
extractRow
protected void extractRow() throws java.lang.Exception- Throws:
java.lang.Exception
-
getRow
protected org.apache.jena.graph.Triple getRow()
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.util.iterator.ClosableIterator<org.apache.jena.graph.Triple>- Overrides:
closein classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
finalize
protected void finalize() throws java.sql.SQLException- Overrides:
finalizein classjava.lang.Object- Throws:
java.sql.SQLException
-
-