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::NamedReferenceStreamerBase Class Reference

#include <NamedRefStreamer.h>

Inheritance diagram for ora::NamedReferenceStreamerBase:
ora::NamedRefReader ora::NamedRefUpdater ora::NamedRefWriter

Public Member Functions

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

Private Attributes

int m_columnIndex
 
DataElementm_dataElement
 
DataElementm_flagDataElement
 
MappingElementm_mapping
 
edm::TypeWithDict m_objectType
 
DataElementm_ptrDataElement
 
DataElementm_refNameDataElement
 
IRelationalDatam_relationalData
 
ContainerSchemam_schema
 

Detailed Description

Definition at line 20 of file NamedRefStreamer.h.

Constructor & Destructor Documentation

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

Definition at line 19 of file NamedRefStreamer.cc.

ora::NamedReferenceStreamerBase::~NamedReferenceStreamerBase ( )
virtual

Definition at line 33 of file NamedRefStreamer.cc.

Member Function Documentation

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

Definition at line 83 of file NamedRefStreamer.cc.

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

Definition at line 70 of file NamedRefStreamer.cc.

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

Definition at line 37 of file NamedRefStreamer.cc.

Member Data Documentation

int ora::NamedReferenceStreamerBase::m_columnIndex
private

Definition at line 38 of file NamedRefStreamer.h.

DataElement* ora::NamedReferenceStreamerBase::m_dataElement
private

Definition at line 40 of file NamedRefStreamer.h.

DataElement* ora::NamedReferenceStreamerBase::m_flagDataElement
private

Definition at line 43 of file NamedRefStreamer.h.

MappingElement& ora::NamedReferenceStreamerBase::m_mapping
private

Definition at line 37 of file NamedRefStreamer.h.

edm::TypeWithDict ora::NamedReferenceStreamerBase::m_objectType
private

Definition at line 36 of file NamedRefStreamer.h.

DataElement* ora::NamedReferenceStreamerBase::m_ptrDataElement
private

Definition at line 42 of file NamedRefStreamer.h.

DataElement* ora::NamedReferenceStreamerBase::m_refNameDataElement
private

Definition at line 41 of file NamedRefStreamer.h.

IRelationalData* ora::NamedReferenceStreamerBase::m_relationalData
private

Definition at line 44 of file NamedRefStreamer.h.

ContainerSchema& ora::NamedReferenceStreamerBase::m_schema
private

Definition at line 39 of file NamedRefStreamer.h.