Methods Summary |
---|
public java.io.InputStream | getBinaryStream()Retrieves the BLOB value designated by this
Blob instance as a stream.
|
public byte[] | getBytes(long pos, int length)Retrieves all or part of the BLOB
value that this Blob object represents, as an array of
bytes. This byte array contains up to length
consecutive bytes starting at position pos .
|
public long | length()Returns the number of bytes in the BLOB value
designated by this Blob object.
|
public long | position(byte[] pattern, long start)Retrieves the byte position at which the specified byte array
pattern begins within the BLOB
value that this Blob object represents. The
search for pattern begins at position
start .
|
public long | position(java.sql.Blob pattern, long start)Retrieves the byte position in the BLOB value
designated by this Blob object at which
pattern begins. The search begins at position
start .
|
public java.io.OutputStream | setBinaryStream(long pos)Retrieves a stream that can be used to write to the BLOB
value that this Blob object represents. The stream begins
at position pos .
|
public int | setBytes(long pos, byte[] bytes)Writes the given array of bytes to the BLOB value that
this Blob object represents, starting at position
pos , and returns the number of bytes written.
|
public int | setBytes(long pos, byte[] bytes, int offset, int len)Writes all or part of the given byte array to the
BLOB value that this Blob object represents
and returns the number of bytes written.
Writing starts at position pos in the BLOB
value; len bytes from the given byte array are written.
|
public void | truncate(long len)Truncates the BLOB value that this Blob
object represents to be len bytes in length.
|