|
|||||||||
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 |