CMS 3D CMS Logo

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

#include <OraReferenceStreamer.h>

Inheritance diagram for ora::OraReferenceReader:
ora::OraReferenceStreamerBase ora::IRelationalReader

Public Member Functions

bool build (DataElement &dataElement, IRelationalData &relationalData)
 
void clear ()
 
 OraReferenceReader (const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &schema)
 
void read (void *data)
 Reads a data element. More...
 
void select (int oid)
 
void setRecordId (const std::vector< int > &identity)
 
virtual ~OraReferenceReader ()
 
- Public Member Functions inherited from ora::OraReferenceStreamerBase
void bindDataForRead (void *data)
 
void bindDataForUpdate (const void *data)
 
bool buildDataElement (DataElement &dataElement, IRelationalData &relationalData)
 
 OraReferenceStreamerBase (const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &schema)
 
virtual ~OraReferenceStreamerBase ()
 
- Public Member Functions inherited from ora::IRelationalReader
virtual ~IRelationalReader ()
 

Detailed Description

Definition at line 68 of file OraReferenceStreamer.h.

Constructor & Destructor Documentation

ora::OraReferenceReader::OraReferenceReader ( const Reflex::Type &  objectType,
MappingElement mapping,
ContainerSchema schema 
)
explicit

Definition at line 149 of file OraReferenceStreamer.cc.

151  :
152  OraReferenceStreamerBase( objectType, mapping, schema ){
153 }
OraReferenceStreamerBase(const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &schema)
ora::OraReferenceReader::~OraReferenceReader ( )
virtual

Definition at line 155 of file OraReferenceStreamer.cc.

155  {
156 }

Member Function Documentation

bool ora::OraReferenceReader::build ( DataElement dataElement,
IRelationalData relationalData 
)
virtual

Implements ora::IRelationalReader.

Definition at line 158 of file OraReferenceStreamer.cc.

Referenced by psClasses.BuildThread::run().

159  {
160  return buildDataElement( dataElement, relationalData );
161 }
bool buildDataElement(DataElement &dataElement, IRelationalData &relationalData)
void ora::OraReferenceReader::clear ( void  )
virtual
void ora::OraReferenceReader::read ( void *  address)
virtual

Reads a data element.

Implements ora::IRelationalReader.

Definition at line 169 of file OraReferenceStreamer.cc.

Referenced by Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), and Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().

169  {
171 }
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
void ora::OraReferenceReader::select ( int  oid)
virtual
void ora::OraReferenceReader::setRecordId ( const std::vector< int > &  identity)
virtual

Implements ora::IRelationalReader.

Definition at line 166 of file OraReferenceStreamer.cc.

166  {
167 }