BOSS 7.1.0
BESIII Offline Software System
|
#include <IDatabaseSvc.h>
Public Member Functions | |
virtual | ~IDatabaseSvc () |
DeclareInterfaceID (IDatabaseSvc, 1, 0) | |
virtual int | query (const std::string &dbName, const std::string &sql, DatabaseRecordVector &res)=0 |
Static Public Member Functions | |
static const std::string & | serviceInUse () |
Static Protected Attributes | |
static std::string | g_serviceInUse = "" |
Definition at line 13 of file IDatabaseSvc.h.
|
inlinevirtual |
Definition at line 19 of file IDatabaseSvc.h.
IDatabaseSvc::DeclareInterfaceID | ( | IDatabaseSvc | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
Referenced by HltConfigSvc::GenFileFromDatabase(), FieldDBUtil::ConnectionDB::getBeamEnergy(), BeamEnergySvc::getBeamEnergyInfo(), RealDBUtil::ConnectionProvider::getcal(), DedxCurSvc::getDedxCurveInfo(), EmcShEnCalibSvc::getEmcShEnCalibSvcInfo(), RealDBUtil::ConnectionProvider::getLumCurvePar(), MdcTunningSvc::getMdcTuningTableInfo(), RealDBUtil::ConnectionProvider::getReadBackgroundInfo(), RealDBUtil::ConnectionProvider::getReadBunchInfo(), calibUtil::Metadata::getReadCorrectedETSInfo(), calibUtil::Metadata::getReadDedxInfo(), calibUtil::Metadata::getReadDedxSimInfo(), calibUtil::Metadata::getReadEMCInfo(), calibUtil::Metadata::getReadEsTimeInfo(), calibUtil::Metadata::getReadEstTofInfo(), calibUtil::Metadata::getReadInjSigIntervalInfo(), calibUtil::Metadata::getReadInjSigTimeInfo(), RealDBUtil::ConnectionProvider::getReadLumInfo(), calibUtil::Metadata::getReadMdcAlignInfo(), calibUtil::Metadata::getReadMdcDataConstInfo(), calibUtil::Metadata::getReadMDCInfo(), calibUtil::Metadata::getReadMUCInfo(), calibUtil::Metadata::getReadOffEvtFilterInfo(), FieldDBUtil::ConnectionDB::getReadSC_MagnetInfo(), calibUtil::Metadata::getReadTOFInfo(), calibUtil::Metadata::getReadTofQElecInfo(), calibUtil::Metadata::getReadTofSimInfo(), RealDBUtil::ConnectionProvider::getReadTofThreshInfo(), RealDBUtil::ConnectionProvider::getReadTrgTableInfo(), MeasuredEcmsSvc::getRecord(), RealDBUtil::ConnectionProvider::getRunInfo(), ScanEnergySvc::getScanEnergySvcInfo(), CalibMySQLCnvSvc::getSftParVer(), EmcShEnCalibSvc::getSftParVer(), TofEnergyCalibSvc::getSftParVer(), TofEnergyCalibSvc::getTofEnergyCalibSvcInfo(), TofQCorrSvc::getTofQCorrInfo(), RealDBUtil::ConnectionProvider::getTrgConfigInfo(), TestDbAlg::initialize(), MeasuredEcmsSvc::readDBTable(), ReadME::readMeasuredEcms(), and ReadME::readRunParams().
|
inlinestatic |
Definition at line 24 of file IDatabaseSvc.h.
|
staticprotected |
Definition at line 32 of file IDatabaseSvc.h.
Referenced by DatabaseSvc::DatabaseSvc(), DatabaseSvc::initialize(), and serviceInUse().