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 boolean
v_finished
protected VirtGraph
v_graph
protected org.apache.jena.graph.Triple
v_in
protected boolean
v_prefetched
protected java.sql.ResultSet
v_resultSet
protected org.apache.jena.graph.Triple
v_row
protected java.sql.Statement
v_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 void
close()
protected void
extractRow()
protected void
finalize()
protected org.apache.jena.graph.Triple
getRow()
boolean
hasNext()
protected void
moveForward()
org.apache.jena.graph.Triple
next()
void
remove()
org.apache.jena.graph.Triple
removeNext()
-
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:
hasNext
in interfacejava.util.Iterator<org.apache.jena.graph.Triple>
- Overrides:
hasNext
in classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
removeNext
public org.apache.jena.graph.Triple removeNext()
- Specified by:
removeNext
in interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>
- Overrides:
removeNext
in classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
next
public org.apache.jena.graph.Triple next()
- Specified by:
next
in interfacejava.util.Iterator<org.apache.jena.graph.Triple>
- Overrides:
next
in classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<org.apache.jena.graph.Triple>
- Overrides:
remove
in 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:
close
in interfaceorg.apache.jena.util.iterator.ClosableIterator<org.apache.jena.graph.Triple>
- Overrides:
close
in classorg.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
-
finalize
protected void finalize() throws java.sql.SQLException
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.sql.SQLException
-
-