#include <IDbSchema.h>
Public Member Functions | |
virtual void | create ()=0 |
virtual bool | exists ()=0 |
virtual bool | getType (const cond::Hash &payloadHash, std::string &objectType)=0 |
virtual cond::Hash | insertIfNew (const std::string &objectType, const cond::Binary &payloadData, const cond::Binary &streamerInfoData, const boost::posix_time::ptime &insertionTime)=0 |
virtual bool | select (const cond::Hash &payloadHash, std::string &objectType, cond::Binary &payloadData, cond::Binary &streamerInfoData)=0 |
virtual | ~IPayloadTable () |
Definition at line 31 of file IDbSchema.h.
|
inlinevirtual |
Definition at line 33 of file IDbSchema.h.
|
pure virtual |
Implemented in cond::persistency::PAYLOAD::Table.
|
pure virtual |
Implemented in cond::persistency::PAYLOAD::Table.
|
pure virtual |
Implemented in cond::persistency::PAYLOAD::Table.
Referenced by Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getDaughterObjects(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getObjectRef(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getShortType(), and Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::properties().
|
pure virtual |
Implemented in cond::persistency::PAYLOAD::Table.
|
pure virtual |
Implemented in cond::persistency::PAYLOAD::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().