#include <IDbSchema.h>
Public Member Functions | |
virtual void | create ()=0 |
virtual void | erase (const std::string &tag)=0 |
virtual bool | exists ()=0 |
virtual size_t | getGroups (const std::string &tag, const boost::posix_time::ptime &snapshotTime, std::vector< cond::Time_t > &groups)=0 |
virtual bool | getLastIov (const std::string &tag, const boost::posix_time::ptime &snapshotTime, cond::Time_t &since, cond::Hash &hash)=0 |
virtual bool | 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)=0 |
virtual bool | getSize (const std::string &tag, const boost::posix_time::ptime &snapshotTime, size_t &size)=0 |
virtual void | insertMany (const std::string &tag, const std::vector< std::tuple< cond::Time_t, cond::Hash, boost::posix_time::ptime > > &iovs)=0 |
virtual void | insertOne (const std::string &tag, cond::Time_t since, cond::Hash payloadHash, const boost::posix_time::ptime &insertTime)=0 |
virtual size_t | 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)=0 |
virtual | ~IIOVTable () |
Definition at line 47 of file IDbSchema.h.
|
inlinevirtual |
Definition at line 49 of file IDbSchema.h.
References begin, cond::persistency::ITagTable::create(), end, cond::persistency::ITagTable::exists(), cond::hash, cond::persistency::ITagTable::select(), ntuplemaker::since, findQualityFiles::size, loadRecoTauTagMVAsFromPrepDB_cfi::snapshotTime, AlCaHLTBitMon_QueryRunRegistry::string, and GlobalPosition_Frontier_DevDB_cff::tag.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
Referenced by o2olib.O2OTool::execute().
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
|
pure virtual |
Implemented in cond::persistency::IOV::Table.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().