|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Clob
This interface contains methods for accessing a SQL CLOB (Character Large OBject) type.
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||