#include <IDbSchema.h>
Public Member Functions | |
virtual void | create ()=0 |
virtual bool | exists ()=0 |
virtual bool | getMetadata (const std::string &name, std::string &description, boost::posix_time::ptime &insertionTime, boost::posix_time::ptime &modificationTime)=0 |
virtual void | insert (const std::string &name, cond::TimeType timeType, const std::string &objectType, cond::SynchronizationType synchronizationType, cond::Time_t endOfValidity, const std::string &description, cond::Time_t lastValidatedTime, const boost::posix_time::ptime &insertionTime)=0 |
virtual bool | select (const std::string &name)=0 |
virtual bool | select (const std::string &name, cond::TimeType &timeType, std::string &objectType, cond::SynchronizationType &synchronizationType, cond::Time_t &endOfValidity, std::string &description, cond::Time_t &lastValidatedTime)=0 |
virtual void | setValidationMode ()=0 |
virtual void | update (const std::string &name, cond::SynchronizationType synchronizationType, cond::Time_t &endOfValidity, const std::string &description, cond::Time_t lastValidatedTime, const boost::posix_time::ptime &updateTime)=0 |
virtual void | updateValidity (const std::string &name, cond::Time_t lastValidatedTime, const boost::posix_time::ptime &updateTime)=0 |
virtual | ~ITagTable () |
Definition at line 15 of file IDbSchema.h.
|
inlinevirtual |
Definition at line 17 of file IDbSchema.h.
References create(), heppy_report::description, exists(), getMetadata(), insert(), dataset::name, select(), setValidationMode(), AlCaHLTBitMon_QueryRunRegistry::string, update(), and updateValidity().
|
pure virtual |
Implemented in cond::persistency::TAG::Table.
Referenced by o2olib.O2OTool::execute(), cond::persistency::IGTMapTable::~IGTMapTable(), cond::persistency::IGTSchema::~IGTSchema(), cond::persistency::IGTTable::~IGTTable(), cond::persistency::IIOVSchema::~IIOVSchema(), cond::persistency::IIOVTable::~IIOVTable(), cond::persistency::IPayloadMigrationTable::~IPayloadMigrationTable(), cond::persistency::IPayloadTable::~IPayloadTable(), cond::persistency::IRunInfoSchema::~IRunInfoSchema(), cond::persistency::IRunInfoTable::~IRunInfoTable(), cond::persistency::ITagLogTable::~ITagLogTable(), cond::persistency::ITagMigrationTable::~ITagMigrationTable(), and ~ITagTable().
|
pure virtual |
Implemented in cond::persistency::TAG::Table.
Referenced by cond::persistency::IGTMapTable::~IGTMapTable(), cond::persistency::IGTSchema::~IGTSchema(), cond::persistency::IGTTable::~IGTTable(), cond::persistency::IIOVSchema::~IIOVSchema(), cond::persistency::IIOVTable::~IIOVTable(), cond::persistency::IPayloadMigrationTable::~IPayloadMigrationTable(), cond::persistency::IPayloadTable::~IPayloadTable(), cond::persistency::IRunInfoSchema::~IRunInfoSchema(), cond::persistency::IRunInfoTable::~IRunInfoTable(), cond::persistency::ITagLogTable::~ITagLogTable(), cond::persistency::ITagMigrationTable::~ITagMigrationTable(), and ~ITagTable().
|
pure virtual |
Implemented in cond::persistency::TAG::Table.
Referenced by ~ITagTable().
|
pure virtual |
Implemented in cond::persistency::TAG::Table.
Referenced by BeautifulSoup.PageElement::append(), cond::persistency::IGTMapTable::~IGTMapTable(), cond::persistency::IGTTable::~IGTTable(), cond::persistency::IPayloadMigrationTable::~IPayloadMigrationTable(), cond::persistency::IRunInfoTable::~IRunInfoTable(), cond::persistency::ITagLogTable::~ITagLogTable(), cond::persistency::ITagMigrationTable::~ITagMigrationTable(), and ~ITagTable().
|
pure virtual |
Implemented in cond::persistency::TAG::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(), Vispa.Views.AbstractView.AbstractView::restoreSelection(), cond::persistency::IGTMapTable::~IGTMapTable(), cond::persistency::IGTTable::~IGTTable(), cond::persistency::IIOVTable::~IIOVTable(), cond::persistency::IPayloadMigrationTable::~IPayloadMigrationTable(), cond::persistency::IPayloadTable::~IPayloadTable(), cond::persistency::IRunInfoTable::~IRunInfoTable(), cond::persistency::ITagMigrationTable::~ITagMigrationTable(), and ~ITagTable().
|
pure virtual |
Implemented in cond::persistency::TAG::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::TAG::Table.
Referenced by ~ITagTable().
|
pure virtual |
Implemented in cond::persistency::TAG::Table.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), dqm-mbProfile.Profile::finish(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), MatrixUtil.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), Vispa.Gui.PortConnection.PointToPointConnection::updateConnection(), cond::persistency::IGTTable::~IGTTable(), cond::persistency::IPayloadMigrationTable::~IPayloadMigrationTable(), and ~ITagTable().
|
pure virtual |
Implemented in cond::persistency::TAG::Table.
Referenced by ~ITagTable().