public class CharArrayClob extends AbstractClob
| Constructor and Description |
|---|
CharArrayClob(char[] data)
Construct a CharArrayClob initially backed by the given character array.
|
CharArrayClob(char[] data,
int length)
Construct a CharArrayClob initially backed by the given character array.
|
CharArrayClob(int capacity)
Construct a CharArrayClob with the given initial capacity.
|
| 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.
|
equals, hashCode, setValue, toStringpublic CharArrayClob(int capacity)
capacity - initial capacity of internal character arraypublic CharArrayClob(char[] data)
data - initial data backing the Clobpublic CharArrayClob(char[] data,
int length)
data - initial data backing the Cloblength - initial length of datapublic java.io.Reader openReader()
Clobpublic java.io.Reader openReader(long pos)
Clobpos - desired zero-based position to read frompublic java.io.Reader openReader(long pos,
int bufferSize)
Clobpos - desired zero-based position to read frombufferSize - suggest that the reader buffer be at least this large (in characters)public long getLength()
Clobpublic java.lang.String asString()
ClobasString in interface ClobasString in class AbstractClobpublic java.io.Writer openWriter()
Clobpublic java.io.Writer openWriter(long pos)
Clobpos - desired zero-based position to write topublic java.io.Writer openWriter(long pos,
int bufferSize)
Clobpos - desired zero-based position to write tobufferSize - suggest that the writer buffer be at least this large (in characters)public void setLength(long length)
throws PersistException
Cloblength - new length to set toPersistDeniedException - if Clob is read-onlyPersistExceptionpublic java.lang.Object getLocator()
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.