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

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.jena.util.iterator.ExtendedIterator

        nextOptional
      • Methods inherited from interface java.util.Iterator

        forEachRemaining
    • 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
    • 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 interface java.util.Iterator<org.apache.jena.graph.Triple>
        Overrides:
        hasNext in class org.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
      • removeNext

        public org.apache.jena.graph.Triple removeNext()
        Specified by:
        removeNext in interface org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>
        Overrides:
        removeNext in class org.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
      • next

        public org.apache.jena.graph.Triple next()
        Specified by:
        next in interface java.util.Iterator<org.apache.jena.graph.Triple>
        Overrides:
        next in class org.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
      • remove

        public void remove()
        Specified by:
        remove in interface java.util.Iterator<org.apache.jena.graph.Triple>
        Overrides:
        remove in class org.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 interface org.apache.jena.util.iterator.ClosableIterator<org.apache.jena.graph.Triple>
        Overrides:
        close in class org.apache.jena.util.iterator.NiceIterator<org.apache.jena.graph.Triple>
      • finalize

        protected void finalize()
                         throws java.sql.SQLException
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.sql.SQLException