#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 () |
float | VldTime () |
float | VldTimeEnd () |
bool | IsVldRow () |
bool | SetChannel (uint64_t ch) |
bool | SetVldTime (float t) |
bool | SetVldTimeEnd (float t) |
Private Attributes | |
bool | fInDB |
bool | fIsVldRow |
int | fNModified |
uint64_t | fChannel |
float | fVldTime |
float | fVldTimeEnd |
std::vector< Column > | fCol |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const Row &row) |
nutools::dbi::Row::Row | ( | const std::vector< Column > & | col | ) |
nutools::dbi::Row::Row | ( | std::vector< ColumnDef > & | col | ) |
|
inline |
|
inline |
|
friend |
|
private |