Class UpdateSensitiveClobLocatorInputStream

java.lang.Object
java.io.InputStream
org.apache.derby.client.am.UpdateSensitiveLOBLocatorInputStream
org.apache.derby.client.am.UpdateSensitiveClobLocatorInputStream
All Implemented Interfaces:
Closeable, AutoCloseable

class UpdateSensitiveClobLocatorInputStream extends UpdateSensitiveLOBLocatorInputStream
This class extends from the UpdateSensitiveLOBLocatorInputStream and creates and returns an implementation of the Clob specific locator InputStream. It also over-rides the reCreateStream method which re-creates the underlying Clob locator stream whenever a update happens on the Clob object associated with this stream.
  • Field Details

  • Constructor Details

    • UpdateSensitiveClobLocatorInputStream

      UpdateSensitiveClobLocatorInputStream(ClientConnection con, ClientClob clob) throws SqlException
      Creates an instance of the ClobLocatorInputStream wrapped in a BufferedInputStream and and calls the super class constructor with appropriate initializers.
      Parameters:
      con - connection to be used to read the Clob value from the server
      clob - Clob object that contains locator for the Clob value on the server.
      Throws:
      SqlException - If any exception occurs during stream creation.
  • Method Details