Class 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
    • Field Summary

      • Fields inherited from class org.apache.jena.sparql.engine.iterator.QueryIteratorBase

        traceIterators
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Iterator

        forEachRemaining
      • Methods inherited from interface org.apache.jena.atlas.io.Printable

        output
      • Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable

        toString
      • Methods inherited from interface org.apache.jena.sparql.engine.QueryIterator

        isJoinIdentity
    • 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 class org.apache.jena.sparql.engine.iterator.QueryIteratorBase
      • moveToNextBinding

        protected org.apache.jena.sparql.engine.binding.Binding moveToNextBinding()
        Specified by:
        moveToNextBinding in class org.apache.jena.sparql.engine.iterator.QueryIteratorBase
      • closeIterator

        protected void closeIterator()
        Specified by:
        closeIterator in class org.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 class java.lang.Object
        Throws:
        java.lang.Throwable
      • requestCancel

        protected void requestCancel()
        Propagates the cancellation request - called asynchronously with the iterator itself
        Specified by:
        requestCancel in class org.apache.jena.sparql.engine.iterator.QueryIteratorBase