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 protectedVQueryIterator(VirtGraph _g, java.sql.Statement _stmt, java.sql.ResultSet _rs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcloseIterator()protected voidextractRow()protected voidfinalize()protected booleanhasNextBinding()protected voidmoveForward()protected org.apache.jena.sparql.engine.binding.BindingmoveToNextBinding()voidoutput(org.apache.jena.atlas.io.IndentedWriter out, org.apache.jena.sparql.serializer.SerializationContext sCxt)protected voidrequestCancel()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:
hasNextBindingin classorg.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
moveToNextBinding
protected org.apache.jena.sparql.engine.binding.Binding moveToNextBinding()
- Specified by:
moveToNextBindingin classorg.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
closeIterator
protected void closeIterator()
- Specified by:
closeIteratorin 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:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
requestCancel
protected void requestCancel()
Propagates the cancellation request - called asynchronously with the iterator itself- Specified by:
requestCancelin classorg.apache.jena.sparql.engine.iterator.QueryIteratorBase
-
-