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

Static Public Member Functions

static DBObject load (const std::string &filename)
 
static DBObject load (ConfigFile &config)
 
static DBObject load (DBInterface &db, const std::string &tablename, const std::string &configname, bool isfull=true)
 
static bool createDB (DBInterface &db, const std::string &tablename, const DBObject &obj)
 
static StringList getDBlist (DBInterface &db, const std::string &tablename, const std::string &prefix, int max=-1)
 

Static Private Member Functions

static bool setObject (DBObject &obj, StringList &str, DBField::Type type, const std::string &value, const std::string &table_in="", const std::string &config_in="", DBInterface *db=NULL)
 
static bool add (DBObject &obj, StringList &str, const std::string &name_in, const DBObject &cobj)
 

Static Private Attributes

static Mutex m_mutex
 

Detailed Description

Definition at line 25 of file DBObjectLoader.h.


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