public class StringClob extends AbstractClob
Constructor and Description |
---|
StringClob(java.lang.String str) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
asString()
Convenience method to capture all the Clob data as a single String.
|
long |
getLength()
Returns the length of this Clob, in characters.
|
java.lang.Object |
getLocator()
Always returns null.
|
java.io.Reader |
openReader()
Returns a Reader for reading Clob data, positioned at the start.
|
java.io.Reader |
openReader(long pos)
Returns a Reader for reading Clob data.
|
java.io.Reader |
openReader(long pos,
int bufferSize)
Returns a Reader for reading Clob data.
|
java.io.Writer |
openWriter()
Returns a Writer for writing Clob data, positioned at the start.
|
java.io.Writer |
openWriter(long pos)
Returns a Writer for writing Clob data.
|
java.io.Writer |
openWriter(long pos,
int bufferSize)
Returns a Writer for writing Clob data.
|
void |
setLength(long length)
Set the length of this Clob, in characters.
|
void |
setValue(java.lang.String value)
Convenience method to overwrite all Clob data with the value of a single
String.
|
equals, hashCode, toString
public java.io.Reader openReader()
Clob
public java.io.Reader openReader(long pos) throws FetchException
Clob
pos
- desired zero-based position to read fromFetchException
public java.io.Reader openReader(long pos, int bufferSize) throws FetchException
Clob
pos
- desired zero-based position to read frombufferSize
- suggest that the reader buffer be at least this large (in characters)FetchException
public long getLength() throws FetchException
Clob
FetchException
public java.lang.String asString()
Clob
asString
in interface Clob
asString
in class AbstractClob
public java.io.Writer openWriter() throws PersistException
Clob
PersistException
public java.io.Writer openWriter(long pos) throws PersistException
Clob
pos
- desired zero-based position to write toPersistException
public java.io.Writer openWriter(long pos, int bufferSize) throws PersistException
Clob
pos
- desired zero-based position to write tobufferSize
- suggest that the writer buffer be at least this large (in characters)PersistException
public void setLength(long length) throws PersistException
Clob
length
- new length to set toPersistDeniedException
- if Clob is read-onlyPersistException
public void setValue(java.lang.String value) throws PersistException
Clob
setValue
in interface Clob
setValue
in class AbstractClob
value
- Clob is overwritten with this valuePersistException
public java.lang.Object getLocator()
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.