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

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 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_finished

        protected boolean v_finished
      • v_prefetched

        protected boolean v_prefetched
    • 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 interface java.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 interface java.util.Iterator<org.apache.jena.graph.Triple>
      • remove

        public void remove()
        Specified by:
        remove in interface java.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 class java.lang.Object
        Throws:
        java.sql.SQLException