27 m_doThrow(errorPolicy), m_iov(session),m_session(session) {
34 const std::string & iovToken,
36 m_doThrow(errorPolicy), m_iov(session),m_session(session) {
58 std::string iovToken = metadata.
getToken(tag);
IOVElementProxy m_element
virtual char const * what() const
void loadIov(const std::string iovToken)
DbTransaction & transaction()
int commit()
commit transaction.
std::pair< Time_t, Time_t > ValidityInterval
cond::Time_t till() const
cond::ValidityInterval loadFor(cond::Time_t time)
Base exception class for the object to relational access.
int start(bool readOnly=false)
start transaction
const_iterator find(cond::Time_t time) const
virtual ~BasePayloadProxy()
unsigned long long Time_t
void set(cond::Time_t is, cond::Time_t it, std::string const &itoken)
std::string const & token() const
const Time_t invalidTime(0)
IOVSequence const & iov() const
cond::ValidityInterval setIntervalFor(cond::Time_t time)
virtual void invalidateCache()=0
std::vector< ObjId > ObjIds
virtual bool load(cond::DbSession &session, std::string const &token)=0
cond::Time_t since() const
void loadTag(const std::string tag)
BasePayloadProxy(cond::DbSession &session, bool errorPolicy)
bool fromString(const std::string &s)
void load(const std::string &token)
std::string const & token() const