|
Joutsen Persistence v0.3.0+1-ga730d6d
|
A Clob implementation that works with readable streams as their data. More...
Public Member Functions | |
| StreamClob (Stream stream, Encoding encoding) | |
| Creates a new instance for a stream. More... | |
| StreamClob (StreamReader reader) | |
| Creates a new instance for a TextReader. More... | |
| override TextReader | OpenReader () |
| Provides read access to the text of this Clob by providing a stream. More... | |
| override bool | Equals (object obj) |
| override int | GetHashCode () |
Public Member Functions inherited from Joutsen.Persistence.Lobs.Clob | |
| abstract TextReader | OpenReader () |
| Provides read access to the text of this Clob by providing a stream. More... | |
| virtual void | WriteTo (TextWriter writer) |
| Writes the data of this Clob to a TextWriter. More... | |
| virtual void | WriteTo (Stream output, Encoding encoding) |
| Writes the data of this Clob to a stream. More... | |
Additional Inherited Members | |
Static Protected Attributes inherited from Joutsen.Persistence.Lobs.Clob | |
| const int | BUFFERSIZE = 2048 |
| Size of the bufer for all buffered operations. More... | |
A Clob implementation that works with readable streams as their data.
| Joutsen.Persistence.Lobs.StreamClob.StreamClob | ( | Stream | stream, |
| Encoding | encoding | ||
| ) |
Creates a new instance for a stream.
| stream | the stream containing the data |
| encoding | the encoding to use for reading |
| Joutsen.Persistence.Lobs.StreamClob.StreamClob | ( | StreamReader | reader | ) |
Creates a new instance for a TextReader.
| reader | the reader with access to the data |
| override bool Joutsen.Persistence.Lobs.StreamClob.Equals | ( | object | obj | ) |
| override int Joutsen.Persistence.Lobs.StreamClob.GetHashCode | ( | ) |
|
virtual |
Provides read access to the text of this Clob by providing a stream.
Implements Joutsen.Persistence.Lobs.Clob.