CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Enumerations | Functions
CondDBTools.h File Reference
#include "CondCore/CondDB/interface/Time.h"
#include "CondCore/DBCommon/interface/DbSession.h"
#include <string>

Go to the source code of this file.

Namespaces

 cond
 
 cond::persistency
 

Enumerations

enum  cond::persistency::UpdatePolicy { cond::persistency::NEW =0, cond::persistency::UPDATE, cond::persistency::REPLACE }
 

Functions

bool cond::persistency::compareTags (const std::string &firstTag, Session &firstSession, const std::string &firstFileName, const std::string &secondTag, Session &secondSession, const std::string &secondFileName)
 
bool cond::persistency::copyIov (Session &session, const std::string &sourceTag, const std::string &destTag, cond::Time_t souceSince, cond::Time_t destSince, const std::string &description, bool log)
 
size_t cond::persistency::copyTag (const std::string &sourceTag, Session &sourceSession, const std::string &destTag, Session &destSession, UpdatePolicy policy, bool log, bool forValidation)
 
size_t cond::persistency::importIovs (const std::string &sourceTag, Session &sourceSession, const std::string &destTag, Session &destSession, cond::Time_t begin, cond::Time_t end, const std::string &description, bool log)
 
size_t cond::persistency::migrateTag (const std::string &sourceTag, Session &sourceSession, const std::string &destTag, Session &destSession, UpdatePolicy policy, cond::DbSession &logDbSession)
 
bool cond::persistency::validateTag (const std::string &refTag, Session &refSession, const std::string &candTag, Session &candSession)