|
void | create_table (sqlite3 *const db, std::string const &name, std::vector< std::string > const &columns, std::string const &suffix={}) |
|
void | insert_eventRanges_row (sqlite3_stmt *stmt, art::SubRunNumber_t const sr, art::EventNumber_t const b, art::EventNumber_t const e) |
|
void | insert_rangeSets_row (sqlite3_stmt *stmt, art::RunNumber_t const r) |
|
void | insert_rangeSets_eventSets_row (sqlite3_stmt *stmt, unsigned const rsid, unsigned const esid) |
|
int | found_rowid (sqlite3_stmt *stmt) |
|
unsigned | getNewRangeSetID (sqlite3 *db, art::BranchType const bt, art::RunNumber_t const r) |
|
vector< unsigned > | getExistingRangeSetIDs (sqlite3 *db, art::RangeSet const &rs) |
|
void | insertIntoEventRanges (sqlite3 *db, art::RangeSet const &rs) |
|
void | insertIntoJoinTable (sqlite3 *db, art::BranchType const bt, unsigned const rsID, vector< unsigned > const &eventRangesIDs) |
|
void | maybeInvalidateRangeSet (BranchType const bt, art::RangeSet const &principalRS, art::RangeSet &productRS) |
|
template<BranchType BT> |
std::enable_if_t
< RangeSetsSupported< BT >
::value, art::RangeSet > | getRangeSet (art::OutputHandle const &oh, art::RangeSet const &principalRS, bool const producedInThisProcess) |
|
template<BranchType BT> |
std::enable_if_t
<!RangeSetsSupported< BT >
::value, art::RangeSet > | getRangeSet (art::OutputHandle const &, art::RangeSet const &, bool const ) |
|
template<BranchType BT> |
std::enable_if_t
<!RangeSetsSupported< BT >
::value > | setProductRangeSetID (art::RangeSet const &, sqlite3 *, art::EDProduct *, std::map< unsigned, unsigned > &) |
|
template<BranchType BT> |
std::enable_if_t
< RangeSetsSupported< BT >
::value > | setProductRangeSetID (art::RangeSet const &rs, sqlite3 *db, art::EDProduct *product, std::map< unsigned, unsigned > &checksumToIndexLookup) |
|