|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Blob
A Java interface mapping for the SQL BLOB type.
An SQL CLOB type stores a large array of bytes (binary data) as the value in a column of a database.
The java.sql.Blob interface provides methods for setting and retrieving data in the Blob, for querying Clob data length, for searching for data within the Blob.
| Field Summary | |
|---|---|
static java.lang.Class |
CLASS_INSTANCE
|
| Method Summary | |
|---|---|
java.io.InputStream |
getBinaryStream()
Retrieves this Blob object as a binary stream. |
byte[] |
getBytes(long pos,
int length)
Gets a portion of the value of this Blob as an array of bytes. |
long |
length()
Gets the number of bytes in this Blob object. |
long |
position(Blob pattern,
long start)
Search for the position in this Blob at which a specified pattern begins, starting at a specified position within the Blob. |
long |
position(byte[] pattern,
long start)
Search for the position in this Blob at which the specified pattern begins, starting at a specified position within the Blob. |
java.io.OutputStream |
setBinaryStream(long pos)
Gets a stream that can be used to write binary data to this Blob. |
int |
setBytes(long pos,
byte[] theBytes)
Writes a specified array of bytes to this Blob. |
int |
setBytes(long pos,
byte[] theBytes,
int offset,
int len)
Writes a portion of a specified byte array to this Blob. |
void |
truncate(long len)
Truncate the value of this Blob object to a specified length in bytes. |
| Field Detail |
|---|
static final java.lang.Class CLASS_INSTANCE
| Method Detail |
|---|
java.io.InputStream getBinaryStream()
throws SQLException
SQLException - if an error occurs accessing the Blob
byte[] getBytes(long pos,
int length)
throws SQLException
pos - the position of the first byte in the Blob to get, where the first byte in the Blob has position = 1length - the number of bytes to get
length
bytes long
SQLException - if an error occurs accessing the Blob
long length()
throws SQLException
SQLException - if an error occurs accessing the Blob
long position(Blob pattern,
long start)
throws SQLException
pattern - a Blob containing the pattern of data to search for in this Blobstart - the position within this Blob to start the search, where the first position in the Blob is 1
SQLException - if an error occurs accessing the Blob
long position(byte[] pattern,
long start)
throws SQLException
pattern - a byte array containing the pattern of data to search for in this Blobstart - the position within this Blob to start the search, where the first position in the Blob is 1
SQLException - if an error occurs accessing the Blob
java.io.OutputStream setBinaryStream(long pos)
throws SQLException
pos - the position within this Blob at which to start writing, where the first position in the Blob is 1
SQLException - if an error occurs accessing the Blob
int setBytes(long pos,
byte[] theBytes)
throws SQLException
pos - the position within this Blob at which to start writing, where the first position in the Blob is 1theBytes - an array of bytes to write into the Blob
SQLException - if an error occurs accessing the Blob
int setBytes(long pos,
byte[] theBytes,
int offset,
int len)
throws SQLException
pos - the position within this Blob at which to start writing, where the first position in the Blob is 1theBytes - an array of bytes to write into the Bloboffset - the offset into the byte array from which to start writing data - the first byte in the array has offset
0.len - the length of data to write, as the number of bytes
SQLException - if an error occurs accessing the Blob
void truncate(long len)
throws SQLException
len - the length of data in bytes to truncate the value of this Blob
SQLException - if an error occurs accessing the Blob
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||