I have used the patch attached to the issue Derby-2711 to implement this patch. This patch
hence contains the changes introduced by Derby-2711 also.
Pls note that this patch is not for a commit.
Added implementation for the getBinaryStream(long position, long length) method
that wraps the stream returned from the getBinaryStream method inside the
UpdateableBlobStream, using the constructor that accepts a position
and length as parameter, to return a subset of the Blob value.
Added a constructor that accepts position and length as parameter. Modified
the read methods to use the restriction on the position and length of the
The other changes are related to Derby-2711
Pls consider this patch for reviews and comments