BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
IDatabaseSvc Class Referenceabstract

#include <IDatabaseSvc.h>

+ Inheritance diagram for IDatabaseSvc:

Public Member Functions

virtual ~IDatabaseSvc ()
 
virtual int query (const std::string &dbName, const std::string &sql, DatabaseRecordVector &res)=0
 
virtual ~IDatabaseSvc ()
 
virtual int query (const std::string &dbName, const std::string &sql, DatabaseRecordVector &res)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 
static const std::string & serviceInUse ()
 
static const InterfaceID & interfaceID ()
 
static const std::string & serviceInUse ()
 

Static Protected Attributes

static std::string g_serviceInUse = ""
 

Detailed Description

Constructor & Destructor Documentation

◆ ~IDatabaseSvc() [1/2]

virtual IDatabaseSvc::~IDatabaseSvc ( )
inlinevirtual

◆ ~IDatabaseSvc() [2/2]

virtual IDatabaseSvc::~IDatabaseSvc ( )
inlinevirtual

Member Function Documentation

◆ interfaceID() [1/2]

static const InterfaceID & IDatabaseSvc::interfaceID ( )
inlinestatic

Definition at line 22 of file Database/DatabaseSvc/DatabaseSvc-00-00-24/DatabaseSvc/IDatabaseSvc.h.

22{ return IID_IDatabaseSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & IDatabaseSvc::interfaceID ( )
inlinestatic

Definition at line 22 of file InstallArea/include/DatabaseSvc/DatabaseSvc/IDatabaseSvc.h.

22{ return IID_IDatabaseSvc; }

◆ query() [1/2]

virtual int IDatabaseSvc::query ( const std::string &  dbName,
const std::string &  sql,
DatabaseRecordVector res 
)
pure virtual

Implemented in DatabaseSvc, and DatabaseSvc.

Referenced by HltConfigSvc::GenFileFromDatabase(), FieldDBUtil::ConnectionDB::getBeamEnergy(), BeamEnergySvc::getBeamEnergyInfo(), RealDBUtil::ConnectionProvider::getcal(), DedxCurSvc::getDedxCurveInfo(), RealDBUtil::ConnectionProvider::getLumCurvePar(), MdcTunningSvc::getMdcTuningTableInfo(), RealDBUtil::ConnectionProvider::getReadBackgroundInfo(), RealDBUtil::ConnectionProvider::getReadBunchInfo(), calibUtil::Metadata::getReadDedxInfo(), calibUtil::Metadata::getReadDedxSimInfo(), calibUtil::Metadata::getReadEMCInfo(), calibUtil::Metadata::getReadEsTimeInfo(), calibUtil::Metadata::getReadEstTofInfo(), RealDBUtil::ConnectionProvider::getReadLumInfo(), calibUtil::Metadata::getReadMdcAlignInfo(), calibUtil::Metadata::getReadMdcDataConstInfo(), calibUtil::Metadata::getReadMDCInfo(), calibUtil::Metadata::getReadMUCInfo(), calibUtil::Metadata::getReadTOFInfo(), calibUtil::Metadata::getReadTofQElecInfo(), calibUtil::Metadata::getReadTofSimInfo(), RealDBUtil::ConnectionProvider::getReadTofThreshInfo(), RealDBUtil::ConnectionProvider::getReadTrgTableInfo(), RealDBUtil::ConnectionProvider::getRunInfo(), CalibMySQLCnvSvc::getSftParVer(), TofEnergyCalibSvc::getTofEnergyCalibSvcInfo(), TofQCorrSvc::getTofQCorrInfo(), RealDBUtil::ConnectionProvider::getTrgConfigInfo(), TestDbAlg::initialize(), MeasuredEcmsSvc::readInfo(), ReadME::readMeasuredEcms(), MeasuredEcmsSvc::readMeasuredEcms(), MeasuredEcmsSvc::readMeasuredEcms2(), MeasuredEcmsSvc::readRecord(), ReadME::readRunParams(), MeasuredEcmsSvc::readRunParams(), and MeasuredEcmsSvc::readRunParams2().

◆ query() [2/2]

virtual int IDatabaseSvc::query ( const std::string &  dbName,
const std::string &  sql,
DatabaseRecordVector res 
)
pure virtual

Implemented in DatabaseSvc, and DatabaseSvc.

◆ serviceInUse() [1/2]

static const std::string & IDatabaseSvc::serviceInUse ( )
inlinestatic

◆ serviceInUse() [2/2]

static const std::string & IDatabaseSvc::serviceInUse ( )
inlinestatic

Definition at line 23 of file InstallArea/include/DatabaseSvc/DatabaseSvc/IDatabaseSvc.h.

23 {
24 return g_serviceInUse;
25 };

Member Data Documentation

◆ g_serviceInUse

static std::string IDatabaseSvc::g_serviceInUse = ""
staticprotected

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