Public Member Functions | |
def | __init__ (self, connection_data, mode=None, map_blobs=False, secrets=None, pooling=False) |
def | close_session (self) |
def | commit (self) |
def | global_tag (self, pkargs) |
def | global_tag_map (self, pkargs) |
def | hard_close (self) |
def | iov (self, pkargs) |
def | model (self, model_name) |
def | object (self, model, pk_to_value) |
def | payload (self, pkargs) |
def | rollback (self) |
def | search_everything (self, string, amount=10) |
def | setup (self) |
def | tag (self, pkargs) |
def | tear_down (self) |
def | write (self, object) |
def | write_and_commit (self, object) |
Static Public Member Functions | |
def | build_frontier_url (db_name, schema) |
def | build_oracle_url (user, pwd, db_name) |
Public Attributes | |
connection_data | |
engine | |
factory | |
models | |
radius | |
range | |
regexp | |
schema | |
session | |
sessionmaker | |
Private Member Functions | |
def | _oracle_match_format (self, string) |
Static Private Member Functions | |
def | _cms_frontier_string (database, schema="cms_conditions") |
def | _cms_oracle_string (user, pwd, db_name) |
def | _get_CMS_frontier_connection_string (database) |
Private Attributes | |
_pooling | |
Definition at line 25 of file querying.py.
def querying.connection.__init__ | ( | self, | |
connection_data, | |||
mode = None , |
|||
map_blobs = False , |
|||
secrets = None , |
|||
pooling = False |
|||
) |
Definition at line 37 of file querying.py.
|
staticprivate |
Get database string for frontier.
Definition at line 128 of file querying.py.
|
staticprivate |
Get database string for oracle.
Definition at line 136 of file querying.py.
|
staticprivate |
Definition at line 120 of file querying.py.
References communicate(), and digitizers_cfi.strip.
|
private |
Definition at line 227 of file querying.py.
Referenced by querying.connection.search_everything().
|
static |
Definition at line 159 of file querying.py.
|
static |
Build the connection url, and get credentials from self.secrets dictionary.
Definition at line 143 of file querying.py.
def querying.connection.close_session | ( | self | ) |
def querying.connection.commit | ( | self | ) |
def querying.connection.global_tag | ( | self, | |
pkargs | |||
) |
Definition at line 205 of file querying.py.
def querying.connection.global_tag_map | ( | self, | |
pkargs | |||
) |
Definition at line 208 of file querying.py.
def querying.connection.hard_close | ( | self | ) |
Definition at line 184 of file querying.py.
def querying.connection.iov | ( | self, | |
pkargs | |||
) |
Definition at line 217 of file querying.py.
def querying.connection.model | ( | self, | |
model_name | |||
) |
Definition at line 189 of file querying.py.
References querying.connection.models.
Referenced by querying.connection.search_everything(), Vispa.Gui.Header.Header.setText(), and Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.startDrag().
def querying.connection.object | ( | self, | |
model, | |||
pk_to_value | |||
) |
Definition at line 197 of file querying.py.
References querying.connection.session.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer.createObject(), Vispa.Views.LineDecayView.LineDecayContainer.delete(), Vispa.Views.LineDecayView.DecayLine.delete(), Vispa.Views.LineDecayView.LineDecayContainer.mouseReleaseEvent(), and Vispa.Views.BoxDecayView.BoxDecayContainer.toggleCollapse().
def querying.connection.payload | ( | self, | |
pkargs | |||
) |
Definition at line 220 of file querying.py.
def querying.connection.rollback | ( | self | ) |
def querying.connection.search_everything | ( | self, | |
string, | |||
amount = 10 |
|||
) |
Definition at line 231 of file querying.py.
References querying.connection._oracle_match_format(), ALCARECOTkAlBeamHalo_cff.filter, MessageLogger_cfi.limit, and querying.connection.model().
def querying.connection.setup | ( | self | ) |
Setup engine with given credentials from netrc file, and make a session maker.
Definition at line 78 of file querying.py.
References querying.connection.connection_data.
Referenced by o2olib.O2OTool.execute().
def querying.connection.tag | ( | self, | |
pkargs | |||
) |
Definition at line 214 of file querying.py.
def querying.connection.tear_down | ( | self | ) |
Definition at line 173 of file querying.py.
References querying.connection.close_session(), querying.connection.engine, and str.
def querying.connection.write | ( | self, | |
object | |||
) |
Definition at line 267 of file querying.py.
References querying.connection.schema, and models.session_independent_object().
Referenced by pkg.AbstractPkg.generate(), and querying.connection.write_and_commit().
def querying.connection.write_and_commit | ( | self, | |
object | |||
) |
Definition at line 279 of file querying.py.
References cond::persistency::CondDBTransaction.commit(), cond::persistency::ITransaction.commit(), cond::persistency::Transaction.commit(), cond::persistency::TransactionScope.commit(), querying.connection.commit(), AlignmentCorrelationsIO.write(), pos::PixelConfig.write(), AlignmentCorrelationsIORoot.write(), SurveyOutput.write(), AlignmentParametersIO.write(), AlignmentUserVariablesIO.write(), popcon::PopConAnalyzer< S >.write(), popcon::PopCon.write(), MuonAlignmentOutputXML.write(), CSCPairResidualsConstraint.write(), XMLDOMBlock.write(), XMLDocument.write, MuonResidualsTwoBin.write(), presentation.SubsectionBase.write(), DTWorkflow.DTWorkflow.write(), XMLProcessor.write(), MuonResidualsFitter.write(), betterConfigParser.BetterConfigParser.write(), querying.connection.write(), and querying.connection.write_and_commit().
Referenced by querying.connection.write_and_commit().
|
private |
Definition at line 39 of file querying.py.
querying.connection.connection_data |
Definition at line 51 of file querying.py.
Referenced by querying.connection.setup().
querying.connection.engine |
Definition at line 84 of file querying.py.
Referenced by o2o_db_manager.DbManager.connect(), conddblib.Connection.init(), and querying.connection.tear_down().
querying.connection.factory |
Definition at line 92 of file querying.py.
querying.connection.models |
Definition at line 75 of file querying.py.
Referenced by querying.connection.model().
querying.connection.radius |
Definition at line 45 of file querying.py.
querying.connection.range |
Definition at line 44 of file querying.py.
querying.connection.regexp |
Definition at line 46 of file querying.py.
querying.connection.schema |
Definition at line 52 of file querying.py.
Referenced by o2o_db_manager.DbManager.get_url(), and querying.connection.write().
querying.connection.session |
Definition at line 91 of file querying.py.
Referenced by querying.connection.object(), and o2olib.O2OJobMgr.runManager().
querying.connection.sessionmaker |
Definition at line 90 of file querying.py.