#include <PrimitiveStreamer.h>
Definition at line 13 of file PrimitiveStreamer.h.
Definition at line 11 of file PrimitiveStreamer.cc.
IRelationalData * m_relationalData
DataElement * m_dataElement
MappingElement & m_mapping
edm::TypeWithDict m_objectType
ora::PrimitiveStreamerBase::~PrimitiveStreamerBase |
( |
| ) |
|
|
virtual |
void ora::PrimitiveStreamerBase::bindDataForRead |
( |
void * |
data | ) |
|
Definition at line 55 of file PrimitiveStreamer.cc.
References ora::throwException().
58 "PrimitiveStreamerBase::bindDataForRead");
62 relDataElement.copyValueToAddress( dataElementAddress );
void * address(const void *topLevelAddress) const
IRelationalData * m_relationalData
DataElement * m_dataElement
virtual coral::AttributeList & data()=0
void throwException(const std::string &message, const std::string &methodName) __attribute__((noreturn))
char data[epos_bytes_allocation]
void ora::PrimitiveStreamerBase::bindDataForUpdate |
( |
const void * |
data | ) |
|
Definition at line 39 of file PrimitiveStreamer.cc.
References ora::throwException().
42 "PrimitiveStreamerBase::bindDataForUpdate");
46 relDataElement.setValueFromAddress( dataElementAddress );
47 if(!relDataElement.isValidData()){
49 relDataElement.specification().name()+
50 "\" is not valid for RDBMS storage.",
51 "PrimitiveStreamerBase::bindDataForUpdate");
void * address(const void *topLevelAddress) const
IRelationalData * m_relationalData
DataElement * m_dataElement
virtual coral::AttributeList & data()=0
void throwException(const std::string &message, const std::string &methodName) __attribute__((noreturn))
char data[epos_bytes_allocation]
int ora::PrimitiveStreamerBase::m_columnIndex |
|
private |