#include <OraDbSchema.h>
Public Member Functions | |
void | create () |
bool | exists () |
bool | getType (const cond::Hash &payloadHash, std::string &objectType) |
cond::Hash | insertIfNew (const std::string &objectType, const cond::Binary &payloadData, const boost::posix_time::ptime &insertionTime) |
OraPayloadTable (DbSession &session) | |
bool | select (const cond::Hash &payloadHash, std::string &objectType, cond::Binary &payloadData) |
virtual | ~OraPayloadTable () |
Public Member Functions inherited from cond::persistency::IPayloadTable | |
virtual | ~IPayloadTable () |
Private Attributes | |
cond::DbSession | m_session |
Definition at line 60 of file OraDbSchema.h.
|
explicit |
Definition at line 114 of file OraDbSchema.cc.
|
inlinevirtual |
Definition at line 63 of file OraDbSchema.h.
|
inlinevirtual |
|
inlinevirtual |
Implements cond::persistency::IPayloadTable.
Definition at line 64 of file OraDbSchema.h.
|
virtual |
Implements cond::persistency::IPayloadTable.
Definition at line 125 of file OraDbSchema.cc.
References cond::DbSession::classNameForItem(), and m_session.
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().
|
virtual |
Implements cond::persistency::IPayloadTable.
Definition at line 130 of file OraDbSchema.cc.
References cond::DbSession::flush(), m_session, getGTfromDQMFile::obj, cond::Binary::oraObject(), cond::DbSession::storeObject(), AlCaHLTBitMon_QueryRunRegistry::string, and results_mgr::tok.
|
virtual |
Implements cond::persistency::IPayloadTable.
Definition at line 118 of file OraDbSchema.cc.
References cond::Binary::fromOraObject(), cond::DbSession::getObject(), m_session, getGTfromDQMFile::obj, and ora::Object::typeName().
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().
|
private |
Definition at line 74 of file OraDbSchema.h.
Referenced by getType(), insertIfNew(), and select().