CMS 3D CMS Logo

cond::persistency::IIOVTable Member List

This is the complete list of members for cond::persistency::IIOVTable, including all inherited members.

create()=0cond::persistency::IIOVTablepure virtual
erase(const std::string &tag)=0cond::persistency::IIOVTablepure virtual
eraseMany(const std::string &tag, const std::vector< std::tuple< cond::Time_t, cond::Hash > > &iovs)=0cond::persistency::IIOVTablepure virtual
eraseOne(const std::string &tag, cond::Time_t since, cond::Hash payloadId)=0cond::persistency::IIOVTablepure virtual
exists()=0cond::persistency::IIOVTablepure virtual
getGroups(const std::string &tag, const boost::posix_time::ptime &snapshotTime, unsigned long long groupSize, std::vector< cond::Time_t > &groups)=0cond::persistency::IIOVTablepure virtual
getLastIov(const std::string &tag, const boost::posix_time::ptime &snapshotTime, cond::Time_t &since, cond::Hash &hash)=0cond::persistency::IIOVTablepure virtual
getRange(const std::string &tag, cond::Time_t begin, cond::Time_t end, const boost::posix_time::ptime &snapshotTime, std::vector< std::tuple< cond::Time_t, cond::Hash > > &iovs)=0cond::persistency::IIOVTablepure virtual
getSize(const std::string &tag, const boost::posix_time::ptime &snapshotTime, size_t &size)=0cond::persistency::IIOVTablepure virtual
insertMany(const std::string &tag, const std::vector< std::tuple< cond::Time_t, cond::Hash, boost::posix_time::ptime > > &iovs)=0cond::persistency::IIOVTablepure virtual
insertOne(const std::string &tag, cond::Time_t since, cond::Hash payloadHash, const boost::posix_time::ptime &insertTime)=0cond::persistency::IIOVTablepure virtual
select(const std::string &tag, cond::Time_t lowerGroup, cond::Time_t upperGroup, const boost::posix_time::ptime &snapshotTime, std::vector< std::tuple< cond::Time_t, cond::Hash > > &iovs)=0cond::persistency::IIOVTablepure virtual
~IIOVTable()cond::persistency::IIOVTableinlinevirtual