![]() |
![]() |
#include <IOVSchema.h>
Public Member Functions | |
void | create () override |
void | erase (const std::string &tag) override |
bool | exists () override |
size_t | getGroups (const std::string &tag, const boost::posix_time::ptime &snapshotTime, unsigned long long groupSize, std::vector< cond::Time_t > &groups) override |
bool | getLastIov (const std::string &tag, const boost::posix_time::ptime &snapshotTime, cond::Time_t &since, cond::Hash &hash) override |
bool | getRange (const std::string &tag, cond::Time_t begin, cond::Time_t end, const boost::posix_time::ptime &snapshotTime, std::vector< std::tuple< cond::Time_t, cond::Hash > > &iovs) override |
bool | getSize (const std::string &tag, const boost::posix_time::ptime &snapshotTime, size_t &size) override |
void | insertMany (const std::string &tag, const std::vector< std::tuple< cond::Time_t, cond::Hash, boost::posix_time::ptime > > &iovs) override |
void | insertOne (const std::string &tag, cond::Time_t since, cond::Hash payloadHash, const boost::posix_time::ptime &insertTime) override |
size_t | select (const std::string &tag, cond::Time_t lowerGroup, cond::Time_t upperGroup, const boost::posix_time::ptime &snapshotTime, std::vector< std::tuple< cond::Time_t, cond::Hash > > &iovs) override |
Table (coral::ISchema &schema) | |
~Table () override | |
![]() | |
virtual | ~IIOVTable () |
Private Attributes | |
coral::ISchema & | m_schema |
Definition at line 126 of file IOVSchema.h.
|
explicit |
Definition at line 123 of file IOVSchema.cc.
|
inlineoverride |
Definition at line 129 of file IOVSchema.h.
References begin, beamerCreator::create(), end, cond::hash, TauGenJetsDecayModeSelectorAllHadrons_cfi::select, ntuplemaker::since, findQualityFiles::size, loadRecoTauTagMVAsFromPrepDB_cfi::snapshotTime, AlCaHLTBitMon_QueryRunRegistry::string, and GlobalPosition_Frontier_DevDB_cff::tag.
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 131 of file IOVSchema.cc.
References exists(), cond::persistency::TableDescription< Types >::get(), m_schema, cond::persistency::TableDescription< Types >::setForeignKey(), cond::persistency::TableDescription< Types >::setPrimaryKey(), cond::persistency::throwException(), and cond::persistency::IOV::tname.
Referenced by cond::persistency::IOVSchema::create(), and o2olib.O2OTool::execute().
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 259 of file IOVSchema.cc.
References cond::persistency::DeleteBuffer::addWhereCondition(), edmScanValgrind::buffer, m_schema, GlobalPosition_Frontier_DevDB_cff::tag, and cond::persistency::IOV::tname.
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 127 of file IOVSchema.cc.
References m_schema, and cond::persistency::IOV::tname.
Referenced by create(), and cond::persistency::IOVSchema::exists().
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 144 of file IOVSchema.cc.
References cond::persistency::Query< Types >::addCondition(), cond::persistency::Query< Types >::addOrderClause(), cond::persistency::IOV::SINCE_GROUP::group(), cond::persistency::Query< Types >::groupBy(), m_schema, lumiQueryAPI::q, loadRecoTauTagMVAsFromPrepDB_cfi::snapshotTime, and GlobalPosition_Frontier_DevDB_cff::tag.
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 182 of file IOVSchema.cc.
References cond::persistency::Query< Types >::addCondition(), cond::persistency::Query< Types >::addOrderClause(), funct::false, m_schema, lumiQueryAPI::q, loadRecoTauTagMVAsFromPrepDB_cfi::snapshotTime, and GlobalPosition_Frontier_DevDB_cff::tag.
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 211 of file IOVSchema.cc.
References cond::persistency::Query< Types >::addCondition(), cond::persistency::Query< Types >::addOrderClause(), begin, end, funct::false, m_schema, q1, cond::persistency::IOV::INSERTION_TIME::size, loadRecoTauTagMVAsFromPrepDB_cfi::snapshotTime, and GlobalPosition_Frontier_DevDB_cff::tag.
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 198 of file IOVSchema.cc.
References cond::persistency::Query< Types >::addCondition(), m_schema, lumiQueryAPI::q, loadRecoTauTagMVAsFromPrepDB_cfi::snapshotTime, and GlobalPosition_Frontier_DevDB_cff::tag.
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 251 of file IOVSchema.cc.
References cond::persistency::BulkInserter< Types >::flush(), cond::persistency::BulkInserter< Types >::insert(), m_schema, and cond::persistency::IOV::tname.
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 243 of file IOVSchema.cc.
References cond::persistency::RowBuffer< Columns >::get(), m_schema, and cond::persistency::IOV::tname.
|
overridevirtual |
Implements cond::persistency::IIOVTable.
Definition at line 161 of file IOVSchema.cc.
References cond::persistency::Query< Types >::addCondition(), cond::persistency::Query< Types >::addOrderClause(), funct::false, m_schema, cond::time::MAX_VAL(), lumiQueryAPI::q, cond::persistency::IOV::INSERTION_TIME::size, loadRecoTauTagMVAsFromPrepDB_cfi::snapshotTime, and GlobalPosition_Frontier_DevDB_cff::tag.
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 145 of file IOVSchema.h.
Referenced by create(), erase(), exists(), getGroups(), getLastIov(), getRange(), getSize(), insertMany(), insertOne(), and select().