#include <IDatabaseSchema.h>
Public Member Functions | |
virtual bool | getParameters (std::map< std::string, std::string > &destination)=0 |
IMainTable (coral::ISchema &schema) | |
virtual std::string | schemaVersion ()=0 |
virtual void | setParameter (const std::string ¶mName, const std::string ¶mValue)=0 |
virtual | ~IMainTable () |
Public Member Functions inherited from ora::IDatabaseTable | |
virtual void | create ()=0 |
virtual void | drop ()=0 |
virtual bool | exists ()=0 |
IDatabaseTable (coral::ISchema &schema) | |
virtual std::string | name ()=0 |
coral::ISchema & | schema () |
virtual void | setAccessPermission (const std::string &principal, bool forWrite) |
virtual | ~IDatabaseTable () |
Static Public Member Functions | |
static std::string | userSchemaVersionParameterName () |
static std::string | versionParameterName () |
Definition at line 37 of file IDatabaseSchema.h.
|
explicit |
Definition at line 49 of file IDatabaseSchema.cc.
|
inlinevirtual |
Definition at line 43 of file IDatabaseSchema.h.
|
pure virtual |
Implemented in ora::PoolMainTable, and ora::OraMainTable.
|
pure virtual |
Implemented in ora::PoolMainTable, and ora::OraMainTable.
|
pure virtual |
Implemented in ora::PoolMainTable, and ora::OraMainTable.
Referenced by electronTools.AddElectronUserIsolation::__call__(), photonTools.AddPhotonUserIsolation::__call__(), metTools.AddTcMET::__call__(), muonTools.AddMuonUserIsolation::__call__(), editorTools.UserCodeTool::__call__(), HiCoreTools.RestrictInputToAOD::__call__(), coreTools.RestrictInputToAOD::__call__(), trackTools.MakeAODTrackCandidates::__call__(), cmsswVersionTools.Run52xOn51xTrigger::__call__(), editorTools.ChangeSource::__call__(), metTools.AddPfMET::__call__(), HiCoreTools.RemoveMCMatching::__call__(), coreTools.RunOnData::__call__(), trackTools.MakePATTrackCandidates::__call__(), trigTools.SwitchOnTrigger::__call__(), cmsswVersionTools.PickRelValInputFiles::__call__(), coreTools.RemoveMCMatching::__call__(), HiCoreTools.RemoveAllPATObjectsBut::__call__(), jetTools.RunBTagging::__call__(), HiCoreTools.RemoveSpecificPATObjects::__call__(), trigTools.SwitchOnTriggerStandAlone::__call__(), coreTools.RemoveAllPATObjectsBut::__call__(), trackTools.MakeTrackCandidates::__call__(), coreTools.RemoveSpecificPATObjects::__call__(), HiCoreTools.RemoveCleaning::__call__(), trigTools.SwitchOnTriggerMatching::__call__(), HiCoreTools.AddCleaning::__call__(), coreTools.RemoveCleaning::__call__(), tauTools.AddTauCollection::__call__(), trigTools.SwitchOnTriggerMatchingStandAlone::__call__(), coreTools.AddCleaning::__call__(), jetTools.AddJetCollection::__call__(), trigTools.SwitchOnTriggerMatchEmbedding::__call__(), trigTools.RemoveCleaningFromTriggerMatching::__call__(), jetTools.SwitchJetCollection::__call__(), jetTools.AddJetID::__call__(), metUncertaintyTools.RunMEtUncertainties::__call__(), jetTools.SetTagInfos::__call__(), and jetTools.SwitchJetCorrLevels::__call__().
|
static |
Definition at line 44 of file IDatabaseSchema.cc.
Referenced by ora::OraDatabaseSchema::create(), and ora::DatabaseSession::schemaVersion().
|
static |
Definition at line 39 of file IDatabaseSchema.cc.
Referenced by ora::OraMainTable::create(), ora::PoolMainTable::getParameters(), and ora::DatabaseSession::schemaVersion().