#include <IOVSchema.h>
Public Member Functions | |
void | create () override |
bool | exists () override |
bool | getType (const cond::Hash &payloadHash, std::string &objectType) override |
bool | insert (const cond::Hash &payloadHash, const std::string &objectType, const cond::Binary &payloadData, const cond::Binary &streamerInfoData, const boost::posix_time::ptime &insertionTime) |
cond::Hash | insertIfNew (const std::string &objectType, const cond::Binary &payloadData, const cond::Binary &streamerInfoData, const boost::posix_time::ptime &insertionTime) override |
bool | select (const cond::Hash &payloadHash) |
bool | select (const cond::Hash &payloadHash, std::string &objectType, cond::Binary &payloadData, cond::Binary &streamerInfoData) override |
Table (coral::ISchema &schema) | |
~Table () override | |
Public Member Functions inherited from cond::persistency::IPayloadTable | |
virtual | ~IPayloadTable () |
Private Attributes | |
coral::ISchema & | m_schema |
Definition at line 59 of file IOVSchema.h.
|
explicit |
Definition at line 296 of file IOVSchema.cc.
|
inlineoverride |
Definition at line 62 of file IOVSchema.h.
References beamerCreator::create(), edm::eventsetup::heterocontainer::insert(), TauGenJetsDecayModeSelectorAllHadrons_cfi::select, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Implements cond::persistency::IPayloadTable.
Definition at line 304 of file IOVSchema.cc.
References exists(), cond::persistency::TableDescription< Types >::get(), m_schema, cond::persistency::TableDescription< Types >::setPrimaryKey(), cond::persistency::throwException(), and cond::persistency::PAYLOAD::tname.
Referenced by cond::persistency::IOVSchema::create(), and o2olib.O2OTool::execute().
|
overridevirtual |
Implements cond::persistency::IPayloadTable.
Definition at line 300 of file IOVSchema.cc.
References m_schema, and cond::persistency::PAYLOAD::tname.
Referenced by create(), and cond::persistency::IOVSchema::exists().
|
overridevirtual |
Implements cond::persistency::IPayloadTable.
Definition at line 323 of file IOVSchema.cc.
References cond::persistency::Query< Types >::addCondition(), m_schema, and lumiQueryAPI::q.
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().
bool Table::insert | ( | const cond::Hash & | payloadHash, |
const std::string & | objectType, | ||
const cond::Binary & | payloadData, | ||
const cond::Binary & | streamerInfoData, | ||
const boost::posix_time::ptime & | insertionTime | ||
) |
Definition at line 345 of file IOVSchema.cc.
References cond::Binary::copy(), cond::persistency::RowBuffer< Columns >::get(), m_schema, cond::Binary::size(), AlCaHLTBitMon_QueryRunRegistry::string, cond::persistency::PAYLOAD::tname, and jets_cff::version.
Referenced by BeautifulSoup.PageElement::append(), and insertIfNew().
|
overridevirtual |
Implements cond::persistency::IPayloadTable.
Definition at line 358 of file IOVSchema.cc.
References insert(), cond::persistency::makeHash(), and select().
bool Table::select | ( | const cond::Hash & | payloadHash | ) |
Definition at line 315 of file IOVSchema.cc.
References cond::persistency::Query< Types >::addCondition(), m_schema, and lumiQueryAPI::q.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), insertIfNew(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
overridevirtual |
Implements cond::persistency::IPayloadTable.
Definition at line 333 of file IOVSchema.cc.
References cond::persistency::Query< Types >::addCondition(), m_schema, and lumiQueryAPI::q.
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().