|
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 Blobbyte[] 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 Bloblong length() throws SQLException
SQLException
- if an error occurs accessing the Bloblong 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 Bloblong 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 Blobjava.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 Blobint 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 Blobint 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 Blobvoid 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 |