#include <DbConnection.h>
Classes | |
class | ConnectionImpl |
Public Member Functions | |
void | close () |
DbConnectionConfiguration & | configuration () |
DbConnectionConfiguration const & | configuration () const |
void | configure () |
void | configure (cond::DbConfigurationDefaults defaultItem) |
void | configure (const edm::ParameterSet &connectionPset) |
boost::shared_ptr < ora::ConnectionPool > | connectionPool () const |
coral::IConnectionService & | connectionService () const |
DbSession | createSession () const |
DbConnection () | |
DbConnection (const DbConnection &conn) | |
bool | isOpen () const |
const coral::IMonitoringReporter & | monitoringReporter () const |
DbConnection & | operator= (const DbConnection &conn) |
coral::IWebCacheControl & | webCacheControl () const |
virtual | ~DbConnection () |
Private Attributes | |
boost::shared_ptr< ConnectionImpl > | m_implementation |
Definition at line 35 of file DbConnection.h.
DbConnection::DbConnection | ( | ) |
Definition at line 31 of file DbConnection.cc.
References configure().
DbConnection::DbConnection | ( | const DbConnection & | conn | ) |
Definition at line 36 of file DbConnection.cc.
|
virtual |
Definition at line 40 of file DbConnection.cc.
void DbConnection::close | ( | void | ) |
Definition at line 73 of file DbConnection.cc.
Referenced by lumiQTWidget.ApplicationWindow::fileQuit(), FillInfoPopConSourceHandler::getNewObjects(), Vispa.Gui.BoxContentDialog.BoxContentDialog::keyPressEvent(), Vispa.Gui.FindDialog.FindDialog::keyPressEvent(), and l1t::DataManager::~DataManager().
cond::DbConnectionConfiguration & DbConnection::configuration | ( | ) |
Definition at line 83 of file DbConnection.cc.
Referenced by l1t::DataManager::connect(), HcalO2OManager::getListOfPoolIovs(), HcalO2OManager::getListOfPoolTags(), FillInfoPopConSourceHandler::getNewObjects(), DTLVStatusHandler::getNewObjects(), DTHVStatusHandler::getNewObjects(), L1ConfigOnlineProdBase< TRcd, TData >::L1ConfigOnlineProdBase(), cond::PayLoadInspector< DataT >::plot(), L1RCTOmdsFedVectorProducer::produce(), l1t::DataManager::setDebug(), SiStripCoralIface::SiStripCoralIface(), cond::PayLoadInspector< DataT >::summary(), and cond::PayLoadInspector< DataT >::trend_plot().
cond::DbConnectionConfiguration const & DbConnection::configuration | ( | ) | const |
Definition at line 88 of file DbConnection.cc.
void DbConnection::configure | ( | ) |
Definition at line 49 of file DbConnection.cc.
Referenced by l1t::DataManager::connect(), DbConnection(), HcalO2OManager::getListOfPoolIovs(), HcalO2OManager::getListOfPoolTags(), FillInfoPopConSourceHandler::getNewObjects(), DTLVStatusHandler::getNewObjects(), DTHVStatusHandler::getNewObjects(), L1ConfigOnlineProdBase< TRcd, TData >::L1ConfigOnlineProdBase(), cond::PayLoadInspector< DataT >::plot(), SiStripCoralIface::SiStripCoralIface(), cond::PayLoadInspector< DataT >::summary(), and cond::PayLoadInspector< DataT >::trend_plot().
void DbConnection::configure | ( | cond::DbConfigurationDefaults | defaultItem | ) |
Definition at line 55 of file DbConnection.cc.
References cond::DbConnectionConfiguration::defaultConfigurations().
void DbConnection::configure | ( | const edm::ParameterSet & | connectionPset | ) |
Definition at line 61 of file DbConnection.cc.
boost::shared_ptr< ora::ConnectionPool > DbConnection::connectionPool | ( | ) | const |
Definition at line 93 of file DbConnection.cc.
coral::IConnectionService & DbConnection::connectionService | ( | ) | const |
Definition at line 97 of file DbConnection.cc.
References edm::hlt::Exception.
cond::DbSession DbConnection::createSession | ( | ) | const |
Definition at line 66 of file DbConnection.cc.
References edm::hlt::Exception.
Referenced by l1t::DataManager::connect(), HcalO2OManager::getListOfPoolIovs(), HcalO2OManager::getListOfPoolTags(), FillInfoPopConSourceHandler::getNewObjects(), DTLVStatusHandler::getNewObjects(), DTHVStatusHandler::getNewObjects(), SiStripCoralIface::initialize(), L1ConfigOnlineProdBase< TRcd, TData >::L1ConfigOnlineProdBase(), cond::PayLoadInspector< DataT >::plot(), cond::PayLoadInspector< DataT >::summary(), and cond::PayLoadInspector< DataT >::trend_plot().
bool DbConnection::isOpen | ( | ) | const |
Definition at line 78 of file DbConnection.cc.
const coral::IMonitoringReporter & DbConnection::monitoringReporter | ( | ) | const |
Definition at line 103 of file DbConnection.cc.
References edm::hlt::Exception.
Referenced by cond::SQLReport::reportForConnection().
cond::DbConnection & DbConnection::operator= | ( | const DbConnection & | conn | ) |
Definition at line 43 of file DbConnection.cc.
References m_implementation.
coral::IWebCacheControl & DbConnection::webCacheControl | ( | ) | const |
Definition at line 109 of file DbConnection.cc.
References edm::hlt::Exception.
|
private |
Definition at line 69 of file DbConnection.h.
Referenced by operator=().