![]() |
ATLAS Offline Software
|
#include <CalibDbConnection.h>
Public Member Functions | |
| CalibDbConnection (const std::string &ConnectionString, const std::string &WorkingSchema) | |
| virtual | ~CalibDbConnection () |
| bool | OpenConnection () |
| void | SetLogin (const std::string &username, const std::string &password) |
| void | GetLogin (std::string &username, std::string &password) const |
| const std::string & | GetConnectionString () const |
| void | SetTargetUser (const std::string &target_user) |
| void | OpenTransaction () |
| void | Commit () |
| void | Rollback () |
| coral::ITableDataEditor & | GetTableEditor (const std::string &table_name) |
| coral::IQuery * | GetQuery () |
| void | DestroyQuery (coral::IQuery *query) |
Private Member Functions | |
| coral::IRelationalDomain & | domain (const std::string &connectionString) |
Private Attributes | |
| std::string | m_connection_string |
| std::string | m_working_schema |
| bool | m_comp_loaded |
| std::set< coral::IQuery * > | m_queries |
| coral::Context * | m_context |
| coral::ISessionProxy * | m_session |
| std::string | m_username |
| std::string | m_password |
| std::string | m_target_user |
| bool | m_transaction |
Definition at line 22 of file CalibDbConnection.h.
| MuonCalib::CalibDbConnection::CalibDbConnection | ( | const std::string & | ConnectionString, |
| const std::string & | WorkingSchema ) |
Definition at line 38 of file CalibDbConnection.cxx.
|
virtual |
Definition at line 57 of file CalibDbConnection.cxx.
| void MuonCalib::CalibDbConnection::Commit | ( | ) |
Definition at line 109 of file CalibDbConnection.cxx.
| void MuonCalib::CalibDbConnection::DestroyQuery | ( | coral::IQuery * | query | ) |
Definition at line 151 of file CalibDbConnection.cxx.
|
private |
Definition at line 158 of file CalibDbConnection.cxx.
|
inline |
Definition at line 38 of file CalibDbConnection.h.
|
inline |
Definition at line 34 of file CalibDbConnection.h.
| coral::IQuery * MuonCalib::CalibDbConnection::GetQuery | ( | ) |
Definition at line 136 of file CalibDbConnection.cxx.
| coral::ITableDataEditor & MuonCalib::CalibDbConnection::GetTableEditor | ( | const std::string & | table_name | ) |
Definition at line 129 of file CalibDbConnection.cxx.
| bool MuonCalib::CalibDbConnection::OpenConnection | ( | ) |
Definition at line 68 of file CalibDbConnection.cxx.
| void MuonCalib::CalibDbConnection::OpenTransaction | ( | ) |
Definition at line 99 of file CalibDbConnection.cxx.
| void MuonCalib::CalibDbConnection::Rollback | ( | ) |
Definition at line 119 of file CalibDbConnection.cxx.
|
inline |
Definition at line 30 of file CalibDbConnection.h.
|
inline |
Definition at line 40 of file CalibDbConnection.h.
|
private |
Definition at line 55 of file CalibDbConnection.h.
|
private |
Definition at line 54 of file CalibDbConnection.h.
|
private |
Definition at line 59 of file CalibDbConnection.h.
|
private |
Definition at line 65 of file CalibDbConnection.h.
|
private |
Definition at line 57 of file CalibDbConnection.h.
|
private |
Definition at line 61 of file CalibDbConnection.h.
|
private |
Definition at line 67 of file CalibDbConnection.h.
|
private |
Definition at line 69 of file CalibDbConnection.h.
|
private |
Definition at line 63 of file CalibDbConnection.h.
|
private |
Definition at line 54 of file CalibDbConnection.h.