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
l1t::OMDSReader::QueryResults Class Reference

#include <OMDSReader.h>

Public Member Functions

const std::vector
< coral::AttributeList > & 
attributeLists () const
 
const std::vector< std::string > & columnNames () const
 
template<class T >
bool fillVariable (const std::string &columnName, T &outputVariable) const
 
template<class T >
bool fillVariable (T &outputVariable) const
 
template<class T >
bool fillVariableFromRow (const std::string &columnName, int rowNumber, T &outputVariable) const
 
template<class T >
bool fillVariableFromRow (int rowNumber, T &outputVariable) const
 
int numberRows () const
 
bool queryFailed () const
 
 QueryResults ()
 
 QueryResults (const std::vector< std::string > &columnNames, const std::vector< coral::AttributeList > &attLists)
 
virtual ~QueryResults ()
 

Private Attributes

std::vector< coral::AttributeList > m_attributeLists
 
std::vector< std::string > m_columnNames
 

Detailed Description

Definition at line 53 of file OMDSReader.h.

Constructor & Destructor Documentation

l1t::OMDSReader::QueryResults::QueryResults ( )
inline

Definition at line 56 of file OMDSReader.h.

l1t::OMDSReader::QueryResults::QueryResults ( const std::vector< std::string > &  columnNames,
const std::vector< coral::AttributeList > &  attLists 
)
inline

Definition at line 57 of file OMDSReader.h.

virtual l1t::OMDSReader::QueryResults::~QueryResults ( )
inlinevirtual

Definition at line 61 of file OMDSReader.h.

Member Function Documentation

const std::vector< coral::AttributeList >& l1t::OMDSReader::QueryResults::attributeLists ( ) const
inline

Definition at line 65 of file OMDSReader.h.

Referenced by ScaleRecordHelper::extractScales().

const std::vector< std::string >& l1t::OMDSReader::QueryResults::columnNames ( ) const
inline

Definition at line 63 of file OMDSReader.h.

template<class T >
bool l1t::OMDSReader::QueryResults::fillVariable ( const std::string &  columnName,
T outputVariable 
) const
template<class T >
bool l1t::OMDSReader::QueryResults::fillVariable ( T outputVariable) const

Definition at line 334 of file OMDSReader.h.

template<class T >
bool l1t::OMDSReader::QueryResults::fillVariableFromRow ( const std::string &  columnName,
int  rowNumber,
T outputVariable 
) const

Definition at line 320 of file OMDSReader.h.

template<class T >
bool l1t::OMDSReader::QueryResults::fillVariableFromRow ( int  rowNumber,
T outputVariable 
) const

Definition at line 340 of file OMDSReader.h.

int l1t::OMDSReader::QueryResults::numberRows ( ) const
inline
bool l1t::OMDSReader::QueryResults::queryFailed ( ) const
inline

Member Data Documentation

std::vector< coral::AttributeList > l1t::OMDSReader::QueryResults::m_attributeLists
private

Definition at line 90 of file OMDSReader.h.

std::vector< std::string > l1t::OMDSReader::QueryResults::m_columnNames
private

Definition at line 89 of file OMDSReader.h.