#include <ObjectStreamer.h>
Public Member Functions | |
void | buildBaseDataMembers (DataElement &dataElement, IRelationalData &relationalData, const edm::TypeWithDict &objType, RelationalBuffer *operationBuffer) |
bool | buildDataMembers (DataElement &dataElement, IRelationalData &relationalData, RelationalBuffer *operationBuffer) |
ObjectStreamerBase (const edm::TypeWithDict &objectType, MappingElement &mapping, ContainerSchema &contSchema) | |
virtual void | processDataMember (DataElement &dataElement, IRelationalData &relationalData, edm::TypeWithDict &dataMemberType, MappingElement &dataMemberMapping, RelationalBuffer *operationBuffer)=0 |
virtual | ~ObjectStreamerBase () |
Protected Attributes | |
RelationalStreamerFactory | m_streamerFactory |
Private Attributes | |
MappingElement & | m_mapping |
edm::TypeWithDict | m_objectType |
Definition at line 15 of file ObjectStreamer.h.
ora::ObjectStreamerBase::ObjectStreamerBase | ( | const edm::TypeWithDict & | objectType, |
MappingElement & | mapping, | ||
ContainerSchema & | contSchema | ||
) |
Definition at line 20 of file ObjectStreamer.cc.
|
virtual |
Definition at line 28 of file ObjectStreamer.cc.
void ora::ObjectStreamerBase::buildBaseDataMembers | ( | DataElement & | dataElement, |
IRelationalData & | relationalData, | ||
const edm::TypeWithDict & | objType, | ||
RelationalBuffer * | operationBuffer | ||
) |
Definition at line 32 of file ObjectStreamer.cc.
bool ora::ObjectStreamerBase::buildDataMembers | ( | DataElement & | dataElement, |
IRelationalData & | relationalData, | ||
RelationalBuffer * | operationBuffer | ||
) |
Definition at line 88 of file ObjectStreamer.cc.
|
pure virtual |
Implemented in ora::ObjectReader, ora::ObjectUpdater, and ora::ObjectWriter.
|
private |
Definition at line 26 of file ObjectStreamer.h.
|
private |
Definition at line 25 of file ObjectStreamer.h.
|
protected |
Definition at line 23 of file ObjectStreamer.h.