![]() |
LArSoft
v10_06_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().