java.sql
public interface Blob
Since: 1.2
| Method Summary | |
|---|---|
| InputStream | getBinaryStream()
This method returns a stream that will read the bytes of this
Blob.
|
| byte[] | getBytes(long start, int count)
This method returns up to the requested bytes of this Blob
as a byte array.
|
| long | length()
This method returns the number of bytes in this Blob.
|
| long | position(byte[] pattern, long start)
This method returns the index into this Blob at which the
first instance of the specified bytes occur. |
| long | position(Blob pattern, long start)
This method returns the index into this Blob at which the
first instance of the specified pattern occurs. |
| OutputStream | setBinaryStream(long start)
Returns a binary stream that writes into this Blob,
starting at the specified index.
|
| int | setBytes(long start, byte[] bytes)
Writes the specified data into this Blob, starting at the
specified index.
|
| int | setBytes(long startWrite, byte[] bytes, int startRead, int count)
Writes a portion of the specified data into this Blob,
starting at the specified index.
|
| void | truncate(long count)
Truncates this Blob to be at most the specified number of
bytes long.
|
Blob.
Returns: A stream that will read the bytes of this Blob.
Throws: SQLException If an error occurs.
Blob
as a byte array.
Parameters: start The index into this Blob to start returning
bytes from. count The requested number of bytes to return.
Returns: The requested bytes from this Blob.
Throws: SQLException If an error occurs.
Blob.
Returns: The number of bytes in this Blob.
Throws: SQLException If an error occurs.
Blob at which the
first instance of the specified bytes occur. The searching starts at the
specified index into this Blob.
Parameters: pattern The byte pattern to search for. start The index into this Blob to start searching for
the pattern.
Returns: The offset at which the pattern is first found, or -1 if the pattern is not found.
Throws: SQLException If an error occurs.
Blob at which the
first instance of the specified pattern occurs. The searching starts at the
specified index into this Blob. The bytes in the specified
Blob are used as the search pattern.
Parameters: pattern The Blob containing the byte pattern to
search for. start The index into this Blob to start searching for
the pattern.
Returns: The offset at which the pattern is first found, or -1 if the pattern is not found.
Throws: SQLException If an error occurs.
Blob,
starting at the specified index.
Parameters: start The index at which the writing starts.
Returns: A binary stream to write into this Blob.
Throws: SQLException If an error occurs.
Since: 1.4
Blob, starting at the
specified index.
Parameters: start The index at which the writing starts. bytes The data to write.
Throws: SQLException If an error occurs.
Since: 1.4
Blob,
starting at the specified index.
Parameters: startWrite The index into this Blob at which writing
starts. bytes The data to write a portion of. startRead The offset into the data where the portion to copy starts. count The number of bytes to write.
Throws: SQLException If an error occurs.
Since: 1.4
Blob to be at most the specified number of
bytes long.
Parameters: count The length this Blob is truncated to.
Throws: SQLException If an error occurs.
Since: 1.4