CMS 3D CMS Logo

Public Member Functions | Private Attributes

ora::QVReader Class Reference

List of all members.

Public Member Functions

 QVReader (const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema)
void read (const std::vector< int > &fullId, void *destinationAddress)

Private Attributes

DataElement m_localElement
Reflex::Type m_objectType
PVectorReader m_reader

Detailed Description

Definition at line 23 of file QueryableVectorStreamer.cc.


Constructor & Destructor Documentation

ora::QVReader::QVReader ( const Reflex::Type &  objectType,
MappingElement mapping,
ContainerSchema contSchema 
) [inline]

Definition at line 25 of file QueryableVectorStreamer.cc.

References ora::PVectorReader::build(), ora::DataElement::clear(), m_localElement, and m_reader.

                                                                                                 {
        m_localElement.clear();
        InputRelationalData dummy;
        m_reader.build( m_localElement,dummy ); 
      }


Member Function Documentation

void ora::QVReader::read ( const std::vector< int > &  fullId,
void *  destinationAddress 
) [inline]

Definition at line 34 of file QueryableVectorStreamer.cc.

References i.

Referenced by ora::QueryableVectorLoader::load().

                                          {
         recordId.push_back( fullId[i] );
      }
      m_reader.setRecordId(recordId);
      m_reader.read( destinationAddress );
      m_reader.clear();
    } 


Member Data Documentation

Definition at line 47 of file QueryableVectorStreamer.cc.

Referenced by QVReader().

Reflex::Type ora::QVReader::m_objectType [private]

Definition at line 46 of file QueryableVectorStreamer.cc.

Definition at line 48 of file QueryableVectorStreamer.cc.

Referenced by QVReader().