Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Anaphe::AIDA_MemoryStore::MemoryTupleData Class Reference

#include <MemoryTupleData.h>

List of all members.

Public Methods

 MemoryTupleData ()
 ~MemoryTupleData ()
const std::string & title () const
void title (const std::string t)
const std::vector< AIDA::Dev::ITupleVariableDescription * > & variables () const
std::vector< AIDA::Dev::ITupleVariableDescription * > & variables ()
const std::map< int, std::vector<
double > > & 
doubleVariableData () const
std::map< int, std::vector<
double > > & 
doubleVariableData ()
const std::map< int, std::vector<
float > > & 
floatVariableData () const
std::map< int, std::vector<
float > > & 
floatVariableData ()
const std::map< int, std::vector<
long > > & 
longVariableData () const
std::map< int, std::vector<
long > > & 
longVariableData ()
const std::map< int, std::vector<
int > > & 
intVariableData () const
std::map< int, std::vector<
int > > & 
intVariableData ()
const std::map< int, std::vector<
short > > & 
shortVariableData () const
std::map< int, std::vector<
short > > & 
shortVariableData ()
const std::map< int, std::vector<
char > > & 
charVariableData () const
std::map< int, std::vector<
char > > & 
charVariableData ()
const std::map< int, std::vector<
bool > > & 
boolVariableData () const
std::map< int, std::vector<
bool > > & 
boolVariableData ()
const std::map< int, std::vector<
std::string > > & 
stringVariableData () const
std::map< int, std::vector<
std::string > > & 
stringVariableData ()
const std::map< int, std::vector<
MemoryTupleData * > > & 
tupleVariableData () const
std::map< int, std::vector<
MemoryTupleData * > > & 
tupleVariableData ()

Private Attributes

std::string m_title
std::vector< AIDA::Dev::ITupleVariableDescription * > m_variables
std::map< int, std::vector<
double > > 
m_doubleVariableData
std::map< int, std::vector<
float > > 
m_floatVariableData
std::map< int, std::vector<
long > > 
m_longVariableData
std::map< int, std::vector<
int > > 
m_intVariableData
std::map< int, std::vector<
short > > 
m_shortVariableData
std::map< int, std::vector<
char > > 
m_charVariableData
std::map< int, std::vector<
bool > > 
m_boolVariableData
std::map< int, std::vector<
std::string > > 
m_stringVariableData
std::map< int, std::vector<
MemoryTupleData * > > 
m_tupleVariableData


Constructor & Destructor Documentation

Anaphe::AIDA_MemoryStore::MemoryTupleData::MemoryTupleData  
 

Definition at line 4 of file MemoryTupleData.cpp.

References m_variables.

Anaphe::AIDA_MemoryStore::MemoryTupleData::~MemoryTupleData  
 

Definition at line 12 of file MemoryTupleData.cpp.

References m_tupleVariableData, and m_variables.


Member Function Documentation

std::map< int, std::vector< bool > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::boolVariableData   [inline]
 

Definition at line 49 of file MemoryTupleData.h.

References m_boolVariableData.

const std::map< int, std::vector< bool > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::boolVariableData   const [inline]
 

Definition at line 48 of file MemoryTupleData.h.

References m_boolVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

std::map< int, std::vector< char > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::charVariableData   [inline]
 

Definition at line 46 of file MemoryTupleData.h.

References m_charVariableData.

const std::map< int, std::vector< char > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::charVariableData   const [inline]
 

Definition at line 45 of file MemoryTupleData.h.

References m_charVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

std::map< int, std::vector< double > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::doubleVariableData   [inline]
 

Definition at line 31 of file MemoryTupleData.h.

References m_doubleVariableData.

const std::map< int, std::vector< double > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::doubleVariableData   const [inline]
 

Definition at line 30 of file MemoryTupleData.h.

References m_doubleVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

std::map< int, std::vector< float > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::floatVariableData   [inline]
 

Definition at line 34 of file MemoryTupleData.h.

References m_floatVariableData.

const std::map< int, std::vector< float > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::floatVariableData   const [inline]
 

Definition at line 33 of file MemoryTupleData.h.

References m_floatVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

std::map< int, std::vector< int > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::intVariableData   [inline]
 

Definition at line 40 of file MemoryTupleData.h.

References m_intVariableData.

const std::map< int, std::vector< int > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::intVariableData   const [inline]
 

Definition at line 39 of file MemoryTupleData.h.

References m_intVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

std::map< int, std::vector< long > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::longVariableData   [inline]
 

Definition at line 37 of file MemoryTupleData.h.

References m_longVariableData.

const std::map< int, std::vector< long > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::longVariableData   const [inline]
 

Definition at line 36 of file MemoryTupleData.h.

References m_longVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

std::map< int, std::vector< short > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::shortVariableData   [inline]
 

Definition at line 43 of file MemoryTupleData.h.

References m_shortVariableData.

const std::map< int, std::vector< short > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::shortVariableData   const [inline]
 

Definition at line 42 of file MemoryTupleData.h.

References m_shortVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

std::map< int, std::vector< std::string > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::stringVariableData   [inline]
 

Definition at line 52 of file MemoryTupleData.h.

References m_stringVariableData.

const std::map< int, std::vector< std::string > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::stringVariableData   const [inline]
 

Definition at line 51 of file MemoryTupleData.h.

References m_stringVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

void Anaphe::AIDA_MemoryStore::MemoryTupleData::title const std::string    t [inline]
 

Definition at line 25 of file MemoryTupleData.h.

References m_title.

const std::string& Anaphe::AIDA_MemoryStore::MemoryTupleData::title   const [inline]
 

Definition at line 24 of file MemoryTupleData.h.

References m_title.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader.

std::map< int, std::vector< MemoryTupleData* > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::tupleVariableData   [inline]
 

Definition at line 55 of file MemoryTupleData.h.

References m_tupleVariableData.

const std::map< int, std::vector< MemoryTupleData* > >& Anaphe::AIDA_MemoryStore::MemoryTupleData::tupleVariableData   const [inline]
 

Definition at line 54 of file MemoryTupleData.h.

References m_tupleVariableData.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.

std::vector< AIDA::Dev::ITupleVariableDescription * >& Anaphe::AIDA_MemoryStore::MemoryTupleData::variables   [inline]
 

Definition at line 28 of file MemoryTupleData.h.

References m_variables.

const std::vector< AIDA::Dev::ITupleVariableDescription * >& Anaphe::AIDA_MemoryStore::MemoryTupleData::variables   const [inline]
 

Definition at line 27 of file MemoryTupleData.h.

References m_variables.

Referenced by Anaphe::AIDA_MemoryStore::MemoryBackingStore::readTupleHeader, Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::readTupleRow, Anaphe::AIDA_MemoryStore::MemoryBackingStore::writeTupleHeader, and Anaphe::AIDA_MemoryStore::MemoryPersistentTuple::writeTupleRow.


Member Data Documentation

std::map< int, std::vector< bool > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_boolVariableData [private]
 

Definition at line 66 of file MemoryTupleData.h.

Referenced by boolVariableData.

std::map< int, std::vector< char > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_charVariableData [private]
 

Definition at line 65 of file MemoryTupleData.h.

Referenced by charVariableData.

std::map< int, std::vector< double > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_doubleVariableData [private]
 

Definition at line 60 of file MemoryTupleData.h.

Referenced by doubleVariableData.

std::map< int, std::vector< float > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_floatVariableData [private]
 

Definition at line 61 of file MemoryTupleData.h.

Referenced by floatVariableData.

std::map< int, std::vector< int > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_intVariableData [private]
 

Definition at line 63 of file MemoryTupleData.h.

Referenced by intVariableData.

std::map< int, std::vector< long > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_longVariableData [private]
 

Definition at line 62 of file MemoryTupleData.h.

Referenced by longVariableData.

std::map< int, std::vector< short > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_shortVariableData [private]
 

Definition at line 64 of file MemoryTupleData.h.

Referenced by shortVariableData.

std::map< int, std::vector< std::string > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_stringVariableData [private]
 

Definition at line 67 of file MemoryTupleData.h.

Referenced by stringVariableData.

std::string Anaphe::AIDA_MemoryStore::MemoryTupleData::m_title [private]
 

Definition at line 58 of file MemoryTupleData.h.

Referenced by title.

std::map< int, std::vector< MemoryTupleData* > > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_tupleVariableData [private]
 

Definition at line 68 of file MemoryTupleData.h.

Referenced by tupleVariableData, and ~MemoryTupleData.

std::vector< AIDA::Dev::ITupleVariableDescription * > Anaphe::AIDA_MemoryStore::MemoryTupleData::m_variables [private]
 

Definition at line 59 of file MemoryTupleData.h.

Referenced by MemoryTupleData, variables, and ~MemoryTupleData.


The documentation for this class was generated from the following files:
Generated on Tue May 20 14:49:36 2003 for AIDA_MemoryStore by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002