public interface Clob
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getAsciiStream()
This method returns a byte stream that reads the contents of this
Clob as a series of ASCII bytes. |
Reader |
getCharacterStream()
This method returns a character stream that reads the contents of this
Clob. |
String |
getSubString(long start,
int count)
This method returns the specified portion of this
Clob as a
String. |
long |
length()
This method returns the number of characters in this
Clob. |
long |
position(Clob pattern,
long start)
This method returns the index into this
Clob of the first
occurrence of the specified character pattern (supplied by the caller as a
Clob). |
long |
position(String pattern,
long start)
This method returns the index into this
Clob of the first
occurrence of the specified character pattern (supplied by the caller as a
String). |
OutputStream |
setAsciiStream(long start)
Returns an ASCII text stream that writes into this
Clob,
starting at the specified index. |
Writer |
setCharacterStream(long start)
Returns a character stream that writes into this
Clob,
starting at the specified index. |
int |
setString(long start,
String value)
Writes the specified string into this
Clob, starting at the
specified index. |
int |
setString(long startWrite,
String value,
int startRead,
int count)
Writes the specified portion of a string into this
Clob,
starting at the specified index. |
void |
truncate(long count)
Truncates this
Clob to be at most the specified number of
characters long. |
long length() throws SQLException
Clob.Clob.SQLException - If an error occurs.String getSubString(long start, int count) throws SQLException
Clob as a
String.start - The index into this Clob (index values
start at 1) to start returning characters from.count - The requested number of characters to return.Clob section, as a String.SQLException - If an error occurs.Reader getCharacterStream() throws SQLException
Clob.Clob's contents.SQLException - If an error occurs.InputStream getAsciiStream() throws SQLException
Clob as a series of ASCII bytes.Clob's contents.SQLException - If an error occurs.long position(String pattern, long start) throws SQLException
Clob of the first
occurrence of the specified character pattern (supplied by the caller as a
String). The search begins at the specified index.pattern - The character pattern to search for, passed as a
String.start - The index into this Clob to start searching
(indices start at 1).SQLException - If an error occurs.long position(Clob pattern, long start) throws SQLException
Clob of the first
occurrence of the specified character pattern (supplied by the caller as a
Clob). The search begins at the specified index.pattern - The character pattern to search for, passed as a
Clob.start - The index into this Clob to start searching
(indices start at 1).SQLException - If an error occurs.int setString(long start, String value) throws SQLException
Clob, starting at the
specified index.start - The index at which the writing starts.value - The string to write.SQLException - If an error occurs.int setString(long startWrite, String value, int startRead, int count) throws SQLException
Clob,
starting at the specified index.startWrite - The index at which the writing starts.value - The string to write a portion of.startRead - The offset into the string where the portion to copy
starts.count - The number of characters to write.SQLException - If an error occurs.OutputStream setAsciiStream(long start) throws SQLException
Clob,
starting at the specified index.start - The index at which the writing starts.Clob.SQLException - If an error occurs.Writer setCharacterStream(long start) throws SQLException
Clob,
starting at the specified index.start - The index at which the writing starts.Clob.SQLException - If an error occurs.void truncate(long count) throws SQLException
Clob to be at most the specified number of
characters long.count - The length this Clob is truncated to.SQLException - If an error occurs.