#include <IDbSchema.h>
Public Member Functions | |
virtual void | create ()=0 |
virtual bool | exists ()=0 |
virtual bool | getInclusiveRunRange (cond::Time_t lower, cond::Time_t upper, std::vector< std::tuple< cond::Time_t, boost::posix_time::ptime, boost::posix_time::ptime > > &runData)=0 |
virtual bool | getInclusiveTimeRange (const boost::posix_time::ptime &lower, const boost::posix_time::ptime &upper, std::vector< std::tuple< cond::Time_t, boost::posix_time::ptime, boost::posix_time::ptime > > &runData)=0 |
virtual cond::Time_t | getLastInserted ()=0 |
virtual void | insert (const std::vector< std::tuple< cond::Time_t, boost::posix_time::ptime, boost::posix_time::ptime > > &runs)=0 |
virtual void | insertOne (cond::Time_t runNumber, const boost::posix_time::ptime &start, const boost::posix_time::ptime &end)=0 |
virtual bool | select (cond::Time_t runNumber, boost::posix_time::ptime &start, boost::posix_time::ptime &end)=0 |
virtual void | updateEnd (cond::Time_t runNumber, const boost::posix_time::ptime &end)=0 |
virtual | ~IRunInfoTable () |
Definition at line 146 of file IDbSchema.h.
|
inlinevirtual |
Definition at line 148 of file IDbSchema.h.
References cond::persistency::ITagTable::create(), end, cond::persistency::ITagTable::exists(), cond::persistency::ITagTable::insert(), convertSQLiteXML::runNumber, gather_cfg::runs, cond::persistency::ITagTable::select(), and pileupCalc::upper.
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::Table.
Referenced by o2olib.O2OTool::execute().
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::Table.
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::Table.
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::Table.
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::Table.
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::Table.
Referenced by BeautifulSoup.PageElement::append().
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::Table.
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::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().
|
pure virtual |
Implemented in cond::persistency::RUN_INFO::Table.