Go to the documentation of this file. 1 #ifndef CondCore_CondDB_GTEditor_h
2 #define CondCore_CondDB_GTEditor_h
18 #include <boost/date_time/posix_time/posix_time.hpp>
22 namespace persistency {
34 explicit GTEditor(
const std::shared_ptr<SessionImpl>& session);
75 bool flush(
const boost::posix_time::ptime& operationTime);
81 std::shared_ptr<GTEditorData>
m_data;
void setRelease(const std::string &release)
void insert(const std::string &recordName, const std::string &tagName, bool checkType=false)
boost::posix_time::ptime snapshotTime() const
std::string release() const
void setValidity(cond::Time_t validity)
void load(const std::string >Name)
void checkTransaction(const std::string &ctx)
std::string description() const
std::shared_ptr< SessionImpl > m_session
void setSnapshotTime(const boost::posix_time::ptime &snapshotTime)
unsigned long long Time_t
cond::Time_t validity() const
void setDescription(const std::string &description)
std::shared_ptr< GTEditorData > m_data
GTEditor & operator=(const GTEditor &rhs)