#include <IODConfig.h>
Public Types | |
typedef oracle::occi::Clob | Clob |
typedef oracle::occi::SQLException | SQLException |
typedef oracle::occi::Statement | Statement |
typedef oracle::occi::Stream | Stream |
Public Member Functions | |
std::string | getConfigTag () |
virtual std::string | getTable ()=0 |
void | setConfigTag (std::string x) |
Public Member Functions inherited from IDBObject | |
oracle::occi::Connection * | getConn () const |
oracle::occi::Environment * | getEnv () const |
void | setConnection (oracle::occi::Environment *env, oracle::occi::Connection *conn) |
virtual | ~IDBObject () |
Public Attributes | |
std::string | m_config_tag |
Protected Member Functions | |
void | checkPrepare () noexcept(false) |
void | createReadStatement () noexcept(false) |
void | populateClob (Clob &clob, std::string fname, unsigned int bufsize) noexcept(false) |
virtual void | prepareWrite () noexcept(false)=0 |
unsigned char * | readClob (Clob &clob, int size) noexcept(false) |
void | setPrefetchRowCount (int ncount) noexcept(false) |
void | terminateReadStatement () noexcept(false) |
void | terminateWriteStatement () noexcept(false) |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const noexcept(false) |
Protected Attributes | |
Statement * | m_readStmt |
Statement * | m_writeStmt |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
Additional Inherited Members | |
Static Public Attributes inherited from IDBObject | |
static int const | ECALDB_NROWS =1024 |
Abstract interface for data in the conditions DB
Definition at line 19 of file IODConfig.h.
typedef oracle::occi::Clob IODConfig::Clob |
Definition at line 25 of file IODConfig.h.
typedef oracle::occi::SQLException IODConfig::SQLException |
Definition at line 22 of file IODConfig.h.
typedef oracle::occi::Statement IODConfig::Statement |
Definition at line 23 of file IODConfig.h.
typedef oracle::occi::Stream IODConfig::Stream |
Definition at line 24 of file IODConfig.h.
|
inlineprotectednoexcept |
|
inlineprotectednoexcept |
|
inline |
|
pure virtual |
Implemented in FEConfigMainInfo, ODSRPConfig, ODDCCConfig, ODDCUConfig, ODLaserConfig, ODLTCConfig, ODRunConfigCycleInfo, ODRunConfigSeqInfo, ODTCCConfig, ODTCCEEConfig, ODTTCciConfig, ODTTCFConfig, ODLTCCycle, ODScanCycle, FEConfigFgrInfo, FEConfigLinInfo, FEConfigLUTInfo, FEConfigPedInfo, FEConfigSlidingInfo, FEConfigSpikeInfo, FEConfigTimingInfo, FEConfigWeightInfo, ODCCSCycle, ODCond2ConfInfo, ODDCCCycle, ODDCUCycle, ODJBH4Cycle, ODLaserCycle, ODLTSCycle, ODSRPCycle, ODTCCCycle, ODTCCEECycle, ODTTCciCycle, ODTTCFCycle, ODWeightsDat, ODWeightsSamplesDat, ODGolBiasCurrentDat, ODPedestalOffsetsDat, ODRunConfigInfo, ODTowersToByPassDat, ODVfeToRejectDat, FEConfigBadStripDat, FEConfigBadTTDat, FEConfigBadXTDat, ODBadTTDat, ODBadXTDat, ODDelaysDat, ODEcalCycle, FEConfigBadStripInfo, FEConfigBadTTInfo, FEConfigBadXTInfo, ODBadTTInfo, ODBadXTInfo, ODCCSConfig, ODFEDAQConfig, ODFEDelaysInfo, ODFEPedestalOffsetInfo, ODFEWeightsInfo, ODGolBiasCurrentInfo, ODJBH4Config, ODLTSConfig, ODScanConfig, ODTowersToByPassInfo, and ODVfeToRejectInfo.
|
inlineprotectednoexcept |
Definition at line 83 of file IODConfig.h.
References gather_cfg::cout, alignCSCRings::e, end, mergeVDriftHistosByStation::file, recoMuon::in, findQualityFiles::size, and AlCaHLTBitMon_QueryRunRegistry::string.
|
protectedpure virtualnoexcept |
Implemented in ODLaserConfig, FEConfigMainInfo, ODRunConfigInfo, ODCCSConfig, ODEcalCycle, ODRunConfigSeqInfo, ODRunConfigCycleInfo, ODSRPConfig, FEConfigFgrInfo, FEConfigLinInfo, FEConfigLUTInfo, FEConfigPedInfo, FEConfigSlidingInfo, FEConfigWeightInfo, ODTCCEEConfig, ODWeightsDat, FEConfigSpikeInfo, FEConfigTimingInfo, ODTCCConfig, ODCond2ConfInfo, ODDCCConfig, ODFEDAQConfig, ODJBH4Config, ODTTCciConfig, ODPedestalOffsetsDat, ODGolBiasCurrentDat, ODTTCFConfig, ODTowersToByPassDat, ODVfeToRejectDat, FEConfigBadStripDat, FEConfigBadXTDat, ODBadTTDat, ODBadXTDat, ODCCSCycle, ODLTCConfig, ODLTCCycle, ODScanConfig, ODScanCycle, ODDCCCycle, ODDCUCycle, ODJBH4Cycle, ODLaserCycle, ODLTSCycle, ODSRPCycle, ODTCCCycle, ODTCCEECycle, ODTTCciCycle, ODTTCFCycle, ODWeightsSamplesDat, FEConfigBadTTDat, ODDelaysDat, ODLTSConfig, FEConfigBadStripInfo, FEConfigBadTTInfo, FEConfigBadXTInfo, ODBadTTInfo, ODBadXTInfo, ODFEDelaysInfo, ODFEPedestalOffsetInfo, ODFEWeightsInfo, ODGolBiasCurrentInfo, ODTowersToByPassInfo, ODVfeToRejectInfo, and ODDCUConfig.
|
inlineprotectednoexcept |
Definition at line 154 of file IODConfig.h.
References gather_cfg::cout, alignCSCRings::e, i, and findQualityFiles::size.
|
inline |
Definition at line 31 of file IODConfig.h.
References m_config_tag, and x.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalTPGFineGrainEBIdMapHandler::getNewObjects(), popcon::EcalTPGLinConstHandler::getNewObjects(), popcon::EcalTPGLutIdMapHandler::getNewObjects(), popcon::EcalTPGPhysicsConstHandler::getNewObjects(), popcon::EcalTPGBadStripHandler::getNewObjects(), popcon::EcalTPGBadTTHandler::getNewObjects(), popcon::EcalTPGWeightIdMapHandler::getNewObjects(), popcon::EcalTPGBadXTHandler::getNewObjects(), popcon::EcalTPGFineGrainTowerEEHandler::getNewObjects(), popcon::EcalTPGFineGrainEBGroupHandler::getNewObjects(), popcon::EcalTPGWeightGroupHandler::getNewObjects(), popcon::EcalTPGFineGrainStripEEHandler::getNewObjects(), popcon::EcalTPGPedestalsHandler::getNewObjects(), popcon::EcalTPGSlidingWindowHandler::getNewObjects(), popcon::EcalTPGLutGroupHandler::getNewObjects(), popcon::EcalTPGSpikeThresholdHandler::getNewObjects(), EcalTPGDBApp::writeToConfDB_Delay(), EcalTPGDBApp::writeToConfDB_Spike(), EcalTPGDBApp::writeToConfDB_TPGFgr(), EcalTPGDBApp::writeToConfDB_TPGLinearCoef(), EcalTPGDBApp::writeToConfDB_TPGLUT(), EcalTPGDBApp::writeToConfDB_TPGMain(), EcalTPGDBApp::writeToConfDB_TPGPedestals(), EcalTPGDBApp::writeToConfDB_TPGSliding(), EcalTPGDBApp::writeToConfDB_TPGWeight(), and EcalDccWeightBuilder::writeWeightToDB().
|
inlineprotectednoexcept |
|
inlineprotectednoexcept |
Definition at line 66 of file IODConfig.h.
References gather_cfg::cout, IDBObject::m_conn, m_readStmt, and NULL.
|
inlineprotectednoexcept |
Definition at line 46 of file IODConfig.h.
References gather_cfg::cout, IDBObject::m_conn, m_writeStmt, and NULL.
std::string IODConfig::m_config_tag |
Definition at line 27 of file IODConfig.h.
Referenced by getConfigTag(), and setConfigTag().
|
protected |
Definition at line 37 of file IODConfig.h.
Referenced by createReadStatement(), setPrefetchRowCount(), and terminateReadStatement().
|
protected |
Definition at line 36 of file IODConfig.h.
Referenced by checkPrepare(), and terminateWriteStatement().