#include <BlobStreamer.h>
Public Member Functions | |
BlobWriter (const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema) | |
bool | build (DataElement &dataElement, IRelationalData &relationalData, RelationalBuffer &operationBuffer) |
void | setRecordId (const std::vector< int > &identity) |
void | write (int oid, const void *data) |
Writes a data element. More... | |
virtual | ~BlobWriter () |
Public Member Functions inherited from ora::BlobWriterBase | |
void | bindData (const void *data) |
BlobWriterBase (const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema) | |
bool | buildDataElement (DataElement &dataElement, IRelationalData &relationalData, RelationalBuffer &operationBuffer) |
virtual | ~BlobWriterBase () |
Public Member Functions inherited from ora::IRelationalWriter | |
virtual | ~IRelationalWriter () |
Destructor. More... | |
Definition at line 40 of file BlobStreamer.h.
ora::BlobWriter::BlobWriter | ( | const Reflex::Type & | objectType, |
MappingElement & | mapping, | ||
ContainerSchema & | contSchema | ||
) |
Definition at line 67 of file BlobStreamer.cc.
|
virtual |
Definition at line 73 of file BlobStreamer.cc.
|
virtual |
Implements ora::IRelationalWriter.
Definition at line 76 of file BlobStreamer.cc.
|
virtual |
|
virtual |
Writes a data element.
Implements ora::IRelationalWriter.
Definition at line 85 of file BlobStreamer.cc.