CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
ora::OraReferenceStreamerBase Class Reference

#include <OraReferenceStreamer.h>

Inheritance diagram for ora::OraReferenceStreamerBase:
ora::OraReferenceReader ora::OraReferenceUpdater ora::OraReferenceWriter

Public Member Functions

void bindDataForRead (void *data)
 
void bindDataForUpdate (const void *data)
 
bool buildDataElement (DataElement &dataElement, IRelationalData &relationalData)
 
 OraReferenceStreamerBase (const edm::TypeWithDict &objectType, MappingElement &mapping, ContainerSchema &schema)
 
virtual ~OraReferenceStreamerBase ()
 

Private Attributes

int m_columnIndexes [2]
 
DataElementm_dataElement
 
DataElementm_dataElemOId0
 
DataElementm_dataElemOId1
 
MappingElementm_mapping
 
edm::TypeWithDict m_objectType
 
IRelationalDatam_relationalData
 
ContainerSchemam_schema
 

Detailed Description

Definition at line 13 of file OraReferenceStreamer.h.

Constructor & Destructor Documentation

ora::OraReferenceStreamerBase::OraReferenceStreamerBase ( const edm::TypeWithDict objectType,
MappingElement mapping,
ContainerSchema schema 
)
explicit

Definition at line 14 of file OraReferenceStreamer.cc.

ora::OraReferenceStreamerBase::~OraReferenceStreamerBase ( )
virtual

Definition at line 28 of file OraReferenceStreamer.cc.

Member Function Documentation

void ora::OraReferenceStreamerBase::bindDataForRead ( void *  data)

Definition at line 86 of file OraReferenceStreamer.cc.

void ora::OraReferenceStreamerBase::bindDataForUpdate ( const void *  data)

Definition at line 69 of file OraReferenceStreamer.cc.

bool ora::OraReferenceStreamerBase::buildDataElement ( DataElement dataElement,
IRelationalData relationalData 
)

Definition at line 32 of file OraReferenceStreamer.cc.

Member Data Documentation

int ora::OraReferenceStreamerBase::m_columnIndexes[2]
private

Definition at line 31 of file OraReferenceStreamer.h.

DataElement* ora::OraReferenceStreamerBase::m_dataElement
private

Definition at line 33 of file OraReferenceStreamer.h.

DataElement* ora::OraReferenceStreamerBase::m_dataElemOId0
private

Definition at line 34 of file OraReferenceStreamer.h.

DataElement* ora::OraReferenceStreamerBase::m_dataElemOId1
private

Definition at line 35 of file OraReferenceStreamer.h.

MappingElement& ora::OraReferenceStreamerBase::m_mapping
private

Definition at line 30 of file OraReferenceStreamer.h.

edm::TypeWithDict ora::OraReferenceStreamerBase::m_objectType
private

Definition at line 29 of file OraReferenceStreamer.h.

IRelationalData* ora::OraReferenceStreamerBase::m_relationalData
private

Definition at line 36 of file OraReferenceStreamer.h.

ContainerSchema& ora::OraReferenceStreamerBase::m_schema
private

Definition at line 32 of file OraReferenceStreamer.h.