|
Mimer JDBC Engine 2.12 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--com.mimer.jdbc.Blob
The Blob object corresponds to a BLOB LOCATOR in the SQL-99 standard. This
object may only be used to represent the Mimer SQL type BINARY LARGE OBJECT
(BLOB). Any attempts to use this object on other datatypes will cause an
SQLException to be raised.
For more information see Blob .
| Method Summary | |
InputStream |
getBinaryStream()
Returns an InputStream to access the data this BLOB LOCATOR represents. |
byte[] |
getBytes(long pos,
int length)
Returns a byte array holding the data this BLOB LOCATOR object represents. |
long |
length()
Returns the length of the data this BLOB LOCATOR represents. |
long |
position(Blob pattern,
long start)
Searches for a position within the BLOB object. |
long |
position(byte[] pattern,
long start)
Searches for a position within the BLOB object. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.sql.Blob |
setBinaryStream, setBytes, setBytes, truncate |
| Method Detail |
public InputStream getBinaryStream()
throws SQLException
getBinaryStream in interface BlobSQLException - if an error occurs. SQLSTATE 25000 is thrown if this Blob object was invalidated because the transaction in which it was created has ended.
public byte[] getBytes(long pos,
int length)
throws SQLException
getBytes in interface Blobpos - The offset within the BLOB to start returning data.length - The number of bytes at most to return.
SQLException - if an error occurs. SQLSTATE 25000 is thrown if this Blob object was invalidated because the transaction in which it was created has ended.
public long length()
throws SQLException
length in interface BlobSQLException - if an error occurs. SQLSTATE 25000 is thrown if this Blob object was invalidated because the transaction in which it was created has ended.
public long position(Blob pattern,
long start)
throws SQLException
Searches within BLOB:s are not supported yet.
position in interface BlobSQLException
public long position(byte[] pattern,
long start)
throws SQLException
Searches within BLOB:s are not supported yet.
position in interface BlobSQLException
|
Mimer JDBC Engine 2.12 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||