| 
 | OpenAPI 1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AQSQLBlob
This class describes a SQL BLOB object.
| Method Summary | |
|---|---|
|  void | free()This method frees the Blob object and releases the resources that it holds. | 
|  byte[] | getBytes(long pos,
         int length)Retrieves all or part of the BLOB value that this Blob object represents, as an array of bytes. | 
|  long | getLength()Retrieves the length of the blob. | 
|  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. | 
|  int | setBytes(long pos,
         byte[] bytes,
         int offset,
         int length)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. | 
| Method Detail | 
|---|
void free()
          throws Exception
Exception - If an error occurs releasing the Blob's resources.
                   
byte[] getBytes(long pos,
                int length)
                throws Exception
pos - The ordinal position of the first byte in the BLOB value to be extracted; the first byte is at position 0.length - The number of consecutive bytes to be copied; the value for length must be 0 or greater.
If - there is an error accessing the BLOB value; if pos is less than 1 or length is less than 0.
Exception
long getLength()
               throws Exception
Exception - If there is an error accessing the length of the BLOB.
int setBytes(long pos,
             byte[] bytes)
             throws Exception
pos - The position in the BLOB object at which to start writing; the first position is 0.bytes - The array of bytes to be written to the BLOB value that this Blob object represents.
If - there is an error accessing the BLOB value or if pos is less than 0.
Exception
int setBytes(long pos,
             byte[] bytes,
             int offset,
             int length)
             throws Exception
pos - The position in the BLOB object at which to start writing; the first position is 0.bytes - The array of bytes to be written to the BLOB  value that this Blob object represents.offset - The offset into the array bytes at which to start reading the bytes to be setlength - The number of bytes to be written to the BLOB value from the array of bytes.
If - there is an error accessing the BLOB value or if pos is less than 0.
Exception| 
 | OpenAPI 1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||