|
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.Clob
The Clob object corresponds to a CLOB LOCATOR or NCLOB LOCATOR in the SQL-99
standard. This
object may only be used to represent the Mimer SQL type CHARACTER LARGE OBJECT
(CLOB) or NATIONAL CHARACTER LARGE OBJECT (NCLOB). Any attempts to use this object on other datatypes will cause an
SQLException to be raised.
For more information see Blob .
| Method Summary | |
InputStream |
getAsciiStream()
Returns an InputStream to access the data this CLOB LOCATOR represents. |
Reader |
getCharacterStream()
Returns a CharacterStream to access the data this CLOB LOCATOR represents. |
String |
getSubString(long pos,
int length)
Returns a String object holding the data this CLOB LOCATOR object represents. |
long |
length()
Returns the length of the data this CLOB LOCATOR represents. |
long |
position(Clob pattern,
long start)
Searches for a position within the CLOB object. |
long |
position(String pattern,
long start)
Searches for a position within the CLOB object. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.sql.Clob |
setAsciiStream, setCharacterStream, setString, setString, truncate |
| Method Detail |
public InputStream getAsciiStream()
throws SQLException
getAsciiStream in interface ClobSQLException - 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 Reader getCharacterStream()
throws SQLException
getCharacterStream in interface ClobSQLException - 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 String getSubString(long pos,
int length)
throws SQLException
getSubString in interface Clobpos - The offset within the CLOB to start returning data.length - The number of characters 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 ClobSQLException - 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(Clob pattern,
long start)
throws SQLException
Searches within CLOB:s are not supported yet.
position in interface ClobSQLException
public long position(String pattern,
long start)
throws SQLException
Searches within CLOB:s are not supported yet.
position in interface ClobSQLException
|
Mimer JDBC Engine 2.12 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||