Belle II Software  release-08-01-10
DBRecord Class Reference
Collaboration diagram for DBRecord:

Public Member Functions

std::vector< std::string > & getFieldNames ()
 
DBFieldList & getFieldValues ()
 
bool hasField (const std::string &name)
 
size_t getNFields () const
 
const std::string get (const std::string &name) const
 
const std::string get (int i) const
 
unsigned long long int getULLInt (const std::string &name) const
 
int getInt (const std::string &name) const
 
int getInt (int i) const
 
bool getBool (const std::string &name) const
 
bool getBool (int i) const
 
float getFloat (const std::string &name) const
 
float getFloat (int i) const
 
std::vector< std::string > getArray (const std::string &name) const
 
std::vector< std::string > getArray (int i) const
 
std::vector< int > getIntArray (const std::string &name) const
 
std::vector< int > getIntArray (int i) const
 
std::vector< float > getFloatArray (const std::string &name) const
 
std::vector< float > getFloatArray (int i) const
 
const std::string getFieldName (int i) const
 
void reset ()
 
void add (std::string name, std::string value)
 

Private Attributes

std::vector< std::string > m_name_v
 
DBFieldList m_value_m
 

Detailed Description

Definition at line 23 of file DBRecord.h.


The documentation for this class was generated from the following files: