Package virtuoso.jena.driver
Class VirtuosoQueryEngine.VQueryIterator
- java.lang.Object
-
- org.apache.jena.sparql.util.PrintSerializableBase
-
- org.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
- virtuoso.jena.driver.VirtuosoQueryEngine.VQueryIterator
-
- All Implemented Interfaces:
java.util.Iterator<org.apache.jena.sparql.engine.binding.Binding>
,org.apache.jena.atlas.io.Printable
,org.apache.jena.atlas.lib.Closeable
,org.apache.jena.sparql.engine.QueryIterator
,org.apache.jena.sparql.util.PrintSerializable
- Enclosing class:
- VirtuosoQueryEngine
protected class VirtuosoQueryEngine.VQueryIterator extends org.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
VQueryIterator(VirtGraph _g, java.sql.Statement _stmt, java.sql.ResultSet _rs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
closeIterator()
protected void
extractRow()
protected void
finalize()
protected boolean
hasNextBinding()
protected void
moveForward()
protected org.apache.jena.sparql.engine.binding.Binding
moveToNextBinding()
void
output(org.apache.jena.atlas.io.IndentedWriter out, org.apache.jena.sparql.serializer.SerializationContext sCxt)
protected void
requestCancel()
Propagates the cancellation request - called asynchronously with the iterator itself-
Methods inherited from class org.apache.jena.sparql.engine.iterator.QueryIteratorBase
cancel, close, debug, hasNext, isFinished, next, nextBinding, performClose, performRequestCancel, remove
-
Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
output, toString, toString
-
-
-
-
Constructor Detail
-
VQueryIterator
protected VQueryIterator(VirtGraph _g, java.sql.Statement _stmt, java.sql.ResultSet _rs)
-
-
Method Detail
-
output
public void output(org.apache.jena.atlas.io.IndentedWriter out, org.apache.jena.sparql.serializer.SerializationContext sCxt)
-
hasNextBinding
protected boolean hasNextBinding()
- Specified by:
hasNextBinding
in classorg.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
moveToNextBinding
protected org.apache.jena.sparql.engine.binding.Binding moveToNextBinding()
- Specified by:
moveToNextBinding
in classorg.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
closeIterator
protected void closeIterator()
- Specified by:
closeIterator
in classorg.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
moveForward
protected void moveForward() throws org.apache.jena.shared.JenaException
- Throws:
org.apache.jena.shared.JenaException
-
extractRow
protected void extractRow() throws java.lang.Exception
- Throws:
java.lang.Exception
-
finalize
protected void finalize() throws java.lang.Throwable
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
requestCancel
protected void requestCancel()
Propagates the cancellation request - called asynchronously with the iterator itself- Specified by:
requestCancel
in classorg.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
-