Package virtuoso.jena.driver
Class VirtResSetIter2
- java.lang.Object
-
- virtuoso.jena.driver.VirtResSetIter2
-
- All Implemented Interfaces:
java.util.Iterator<org.apache.jena.graph.Triple>
public class VirtResSetIter2 extends java.lang.Object implements java.util.Iterator<org.apache.jena.graph.Triple>
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
v_finished
protected VirtGraph
v_graph
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 VirtResSetIter2()
VirtResSetIter2(VirtGraph graph, java.sql.Statement stmt, java.sql.ResultSet resultSet)
-
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()
public Triple removeNext() { Triple ret = next(); remove(); return ret; }void
remove()
-
-
-
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_finished
protected boolean v_finished
-
v_prefetched
protected boolean v_prefetched
-
v_graph
protected VirtGraph v_graph
-
-
Constructor Detail
-
VirtResSetIter2
public VirtResSetIter2()
-
VirtResSetIter2
public VirtResSetIter2(VirtGraph graph, java.sql.Statement stmt, java.sql.ResultSet resultSet)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<org.apache.jena.graph.Triple>
-
next
public org.apache.jena.graph.Triple next()
public Triple removeNext() { Triple ret = next(); remove(); return ret; }- Specified by:
next
in interfacejava.util.Iterator<org.apache.jena.graph.Triple>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<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()
-
finalize
protected void finalize() throws java.sql.SQLException
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.sql.SQLException
-
-