Public Member Functions | |
void | close () |
void | open (const std::string &connectionString, const std::string &role, bool readOnly) |
void | open (boost::shared_ptr< coral::ISessionProxy > &coralSession, const std::string &connectionString, const std::string &schemaName) |
void | openReadOnly (const std::string &connectionString, const std::string &transactionId) |
SessionImpl () | |
SessionImpl (const DbConnection &connection) | |
virtual | ~SessionImpl () |
Public Attributes | |
std::string const | blobStreamingService |
std::auto_ptr< DbConnection > | connection |
std::auto_ptr< ora::Database > | database |
bool | isOpen |
std::auto_ptr < cond::TechnologyProxy > | technologyProxy |
std::auto_ptr< DbTransaction > | transaction |
Definition at line 35 of file DbSession.cc.
|
inline |
Definition at line 37 of file DbSession.cc.
|
inlineexplicit |
Definition at line 45 of file DbSession.cc.
|
inlinevirtual |
Definition at line 54 of file DbSession.cc.
References close().
|
inline |
Definition at line 120 of file DbSession.cc.
References database, isOpen, and transaction.
Referenced by lumiQTWidget.ApplicationWindow::fileQuit(), esMonitoring.AsyncLineReaderMixin::handle_close(), esMonitoring.FDJsonServer::handle_close(), Vispa.Gui.BoxContentDialog.BoxContentDialog::keyPressEvent(), Vispa.Gui.FindDialog.FindDialog::keyPressEvent(), open(), openReadOnly(), and ~SessionImpl().
|
inline |
Definition at line 58 of file DbSession.cc.
References ora::Configuration::automaticContainerCreation(), blobStreamingService, cond::buildTechnologyProxy(), close(), connection, database, edm::hlt::Exception, reco::get(), isOpen, AlCaHLTBitMon_QueryRunRegistry::string, technologyProxy, and transaction.
Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController::importConfig().
|
inline |
Definition at line 105 of file DbSession.cc.
References ora::Configuration::automaticContainerCreation(), blobStreamingService, close(), database, edm::hlt::Exception, edm::false, reco::get(), isOpen, and transaction.
Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController::importConfig().
|
inline |
Definition at line 83 of file DbSession.cc.
References blobStreamingService, cond::buildTechnologyProxy(), close(), cond::Auth::COND_READER_ROLE, connection, database, edm::hlt::Exception, reco::get(), isOpen, AlCaHLTBitMon_QueryRunRegistry::string, technologyProxy, and transaction.
std::string const cond::SessionImpl::blobStreamingService |
Definition at line 128 of file DbSession.cc.
Referenced by open(), and openReadOnly().
std::auto_ptr<DbConnection> cond::SessionImpl::connection |
Definition at line 126 of file DbSession.cc.
Referenced by open(), and openReadOnly().
std::auto_ptr<ora::Database> cond::SessionImpl::database |
Definition at line 129 of file DbSession.cc.
Referenced by close(), open(), and openReadOnly().
bool cond::SessionImpl::isOpen |
Definition at line 131 of file DbSession.cc.
Referenced by close(), open(), and openReadOnly().
std::auto_ptr<cond::TechnologyProxy> cond::SessionImpl::technologyProxy |
Definition at line 127 of file DbSession.cc.
Referenced by open(), and openReadOnly().
std::auto_ptr<DbTransaction> cond::SessionImpl::transaction |
Definition at line 130 of file DbSession.cc.
Referenced by close(), open(), and openReadOnly().