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

#include <QueryableVectorStreamer.h>

Inheritance diagram for ora::QueryableVectorWriter:
ora::IRelationalWriter

Public Member Functions

bool build (DataElement &offset, IRelationalData &relationalData, RelationalBuffer &operationBuffer)
 
 QueryableVectorWriter (const edm::TypeWithDict &objectType, MappingElement &mapping, ContainerSchema &contSchema)
 Constructor. More...
 
void setRecordId (const std::vector< int > &identity)
 
void write (int oid, const void *data)
 Writes a data element. More...
 
virtual ~QueryableVectorWriter ()
 
- Public Member Functions inherited from ora::IRelationalWriter
virtual ~IRelationalWriter ()
 Destructor. More...
 

Private Attributes

DataElement m_localElement
 
edm::TypeWithDict m_objectType
 
DataElementm_offset
 
PVectorWriter m_writer
 

Detailed Description

Definition at line 21 of file QueryableVectorStreamer.h.

Constructor & Destructor Documentation

ora::QueryableVectorWriter::QueryableVectorWriter ( const edm::TypeWithDict objectType,
MappingElement mapping,
ContainerSchema contSchema 
)

Constructor.

Definition at line 351 of file QueryableVectorStreamer.cc.

ora::QueryableVectorWriter::~QueryableVectorWriter ( )
virtual

Definition at line 360 of file QueryableVectorStreamer.cc.

Member Function Documentation

bool ora::QueryableVectorWriter::build ( DataElement offset,
IRelationalData relationalData,
RelationalBuffer operationBuffer 
)
virtual

Implements ora::IRelationalWriter.

Definition at line 363 of file QueryableVectorStreamer.cc.

void ora::QueryableVectorWriter::setRecordId ( const std::vector< int > &  identity)
virtual

Implements ora::IRelationalWriter.

Definition at line 371 of file QueryableVectorStreamer.cc.

void ora::QueryableVectorWriter::write ( int  oid,
const void *  data 
)
virtual

Writes a data element.

Implements ora::IRelationalWriter.

Definition at line 375 of file QueryableVectorStreamer.cc.

Member Data Documentation

DataElement ora::QueryableVectorWriter::m_localElement
private

Definition at line 34 of file QueryableVectorStreamer.h.

edm::TypeWithDict ora::QueryableVectorWriter::m_objectType
private

Definition at line 32 of file QueryableVectorStreamer.h.

DataElement* ora::QueryableVectorWriter::m_offset
private

Definition at line 33 of file QueryableVectorStreamer.h.

PVectorWriter ora::QueryableVectorWriter::m_writer
private

Definition at line 36 of file QueryableVectorStreamer.h.