#include <STLContainerStreamer.h>
Public Member Functions | |
IArrayHandler * | arrayHandler () |
bool | build (DataElement &offset, IRelationalData &relationalData, RelationalBuffer &operationBuffer) |
DataElement * | dataElement () |
MappingElement & | mapping () |
void | setRecordId (const std::vector< int > &identity) |
STLContainerWriter (const edm::TypeWithDict &objectType, MappingElement &mapping, ContainerSchema &contSchema) | |
Constructor. More... | |
void | write (int oid, const void *data) |
Writes a data element. More... | |
virtual | ~STLContainerWriter () |
Public Member Functions inherited from ora::IRelationalWriter | |
virtual | ~IRelationalWriter () |
Destructor. More... | |
Private Attributes | |
std::auto_ptr< IArrayHandler > | m_arrayHandler |
bool | m_associative |
std::auto_ptr< IRelationalWriter > | m_dataWriter |
MultiRecordInsertOperation * | m_insertOperation |
std::auto_ptr< IRelationalWriter > | m_keyWriter |
DataElement | m_localElement |
MappingElement & | m_mappingElement |
edm::TypeWithDict | m_objectType |
DataElement * | m_offset |
std::vector< int > | m_recordId |
ContainerSchema & | m_schema |
Definition at line 21 of file STLContainerStreamer.h.
ora::STLContainerWriter::STLContainerWriter | ( | const edm::TypeWithDict & | objectType, |
MappingElement & | mapping, | ||
ContainerSchema & | contSchema | ||
) |
Constructor.
Definition at line 19 of file STLContainerStreamer.cc.
|
virtual |
Definition at line 35 of file STLContainerStreamer.cc.
|
inline |
Definition at line 151 of file STLContainerStreamer.h.
|
virtual |
Implements ora::IRelationalWriter.
Definition at line 38 of file STLContainerStreamer.cc.
|
inline |
Definition at line 145 of file STLContainerStreamer.h.
|
inline |
Definition at line 139 of file STLContainerStreamer.h.
References m_mappingElement.
|
virtual |
Implements ora::IRelationalWriter.
Definition at line 120 of file STLContainerStreamer.cc.
|
virtual |
Writes a data element.
Implements ora::IRelationalWriter.
Definition at line 128 of file STLContainerStreamer.cc.
|
private |
Definition at line 52 of file STLContainerStreamer.h.
|
private |
Definition at line 49 of file STLContainerStreamer.h.
|
private |
Definition at line 54 of file STLContainerStreamer.h.
|
private |
Definition at line 51 of file STLContainerStreamer.h.
|
private |
Definition at line 53 of file STLContainerStreamer.h.
|
private |
Definition at line 46 of file STLContainerStreamer.h.
|
private |
Definition at line 43 of file STLContainerStreamer.h.
Referenced by mapping().
|
private |
Definition at line 42 of file STLContainerStreamer.h.
|
private |
Definition at line 50 of file STLContainerStreamer.h.
|
private |
Definition at line 45 of file STLContainerStreamer.h.
|
private |
Definition at line 44 of file STLContainerStreamer.h.