LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "Row.h"
Public Member Functions | |
Row (int ncol) | |
Row (const std::vector< Column > &) | |
Row (std::vector< ColumnDef > &) | |
~Row () | |
void | Clear () |
template<class T > | |
bool | Set (int idx, T value) |
template<class T > | |
bool | Update (int idx, T value) |
bool | InDB () |
void | SetInDB () |
int | NModified () |
int | NCol () |
Column & | Col (int i) |
uint64_t | Channel () |
double | VldTime () |
double | VldTimeEnd () |
bool | IsVldRow () |
bool | SetChannel (uint64_t ch) |
bool | SetVldTime (double t) |
bool | SetVldTimeEnd (double t) |
Private Attributes | |
bool | fInDB |
bool | fIsVldRow |
int | fNModified |
uint64_t | fChannel |
double | fVldTime |
double | fVldTimeEnd |
std::vector< Column > | fCol |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const Row &row) |
|
inline |
nutools::dbi::Row::Row | ( | const std::vector< Column > & | col | ) |
nutools::dbi::Row::Row | ( | std::vector< ColumnDef > & | col | ) |
nutools::dbi::Row::~Row | ( | ) |
|
inline |
Definition at line 55 of file Row.h.
References fChannel.
Referenced by nutools::dbi::Table::FillChanRowMap(), and nutools::dbi::Table::MakeConditionsCSVString().
void nutools::dbi::Row::Clear | ( | ) |
|
inline |
Definition at line 53 of file Row.h.
References fCol.
Referenced by nutools::dbi::Table::AddRow(), nutools::dbi::Table::MakeConditionsCSVString(), and nutools::dbi::Table::WriteToDB().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 49 of file Row.h.
References fNModified.
Referenced by nutools::dbi::Table::WriteToDB().
|
inline |
Definition at line 31 of file Row.h.
References fCol.
Referenced by nutools::dbi::Table::WriteToDB().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 38 of file Row.h.
References fCol, fNModified, and Modified().
Referenced by nutools::dbi::Table::WriteToDB().
|
inline |
Definition at line 56 of file Row.h.
References fVldTime.
Referenced by nutools::dbi::Table::FillChanRowMap(), and nutools::dbi::Table::MakeConditionsCSVString().
|
inline |
Definition at line 57 of file Row.h.
References fVldTimeEnd.
Referenced by nutools::dbi::Table::MakeConditionsCSVString().
|
friend |
Definition at line 82 of file Row.h.
Referenced by SetVldTimeEnd().
|
private |
Definition at line 73 of file Row.h.
Referenced by Channel(), and SetChannel().
|
private |
|
private |
|
private |
Definition at line 71 of file Row.h.
Referenced by IsVldRow(), SetChannel(), SetVldTime(), and SetVldTimeEnd().
|
private |
Definition at line 72 of file Row.h.
Referenced by NModified(), and Update().
|
private |
Definition at line 74 of file Row.h.
Referenced by SetVldTime(), SetVldTimeEnd(), and VldTime().
|
private |
Definition at line 75 of file Row.h.
Referenced by VldTimeEnd().