Class AbstractBlobClob.LOIterator

  • Enclosing class:
    AbstractBlobClob

    private class AbstractBlobClob.LOIterator
    extends java.lang.Object
    Iterates over a large object returning byte values. Will buffer the data from the large object.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private byte[] buffer  
      private static int BUFFER_SIZE  
      private int idx  
      private int numBytes  
    • Constructor Summary

      Constructors 
      Constructor Description
      LOIterator​(long start)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean hasNext()  
      private byte next()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • buffer

        private final byte[] buffer
      • idx

        private int idx
      • numBytes

        private int numBytes
    • Constructor Detail

      • LOIterator

        LOIterator​(long start)
            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
    • Method Detail

      • hasNext

        public boolean hasNext()
                        throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • next

        private byte next()