BOSS 7.0.3
BESIII Offline Software System
|
#include <Column.h>
Public Member Functions | |
Row () | |
Row (std::vector< FieldVal > &fields) | |
~Row () | |
void | rowSort () |
void | addField (const FieldVal &f) |
void | clear () |
FieldVal * | find (std::string colname) |
void | regroup (std::vector< std::string > &colNames, std::vector< std::string > &colVals, std::vector< std::string > &nullCols) const |
Reorder information suitable for Connection::insert. | |
Row () | |
Row (std::vector< FieldVal > &fields) | |
~Row () | |
void | rowSort () |
void | addField (const FieldVal &f) |
void | clear () |
FieldVal * | find (std::string colname) |
void | regroup (std::vector< std::string > &colNames, std::vector< std::string > &colVals, std::vector< std::string > &nullCols) const |
Reorder information suitable for Connection::insert. | |
@class Row
A collection of column names and values.
Definition at line 150 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Column.h.
|
inline |
Definition at line 152 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Column.h.
|
inline |
Definition at line 153 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Column.h.
|
inline |
Definition at line 155 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Column.h.
|
inline |
Definition at line 152 of file InstallArea/include/rdbModel/rdbModel/Tables/Column.h.
|
inline |
Definition at line 153 of file InstallArea/include/rdbModel/rdbModel/Tables/Column.h.
|
inline |
Definition at line 155 of file InstallArea/include/rdbModel/rdbModel/Tables/Column.h.
|
inline |
Definition at line 157 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Column.h.
Referenced by rdbModel::Table::supersedeRow().
|
inline |
Definition at line 157 of file InstallArea/include/rdbModel/rdbModel/Tables/Column.h.
|
inline |
Definition at line 158 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Column.h.
|
inline |
Definition at line 158 of file InstallArea/include/rdbModel/rdbModel/Tables/Column.h.
FieldVal * rdbModel::Row::find | ( | std::string | colname | ) |
Definition at line 73 of file Column.cxx.
Referenced by rdbModel::Table::insertLatest(), rdbModel::Table::insertRow(), rdbModel::Assertion::Operator::Operator(), rdbModel::Table::supersedeRow(), and rdbModel::Assertion::Operator::verify().
FieldVal * rdbModel::Row::find | ( | std::string | colname | ) |
void rdbModel::Row::regroup | ( | std::vector< std::string > & | colNames, |
std::vector< std::string > & | colVals, | ||
std::vector< std::string > & | nullCols | ||
) | const |
Reorder information suitable for Connection::insert.
Definition at line 98 of file Column.cxx.
Referenced by rdbModel::Table::insertLatest(), rdbModel::Table::insertRow(), and rdbModel::Table::updateRows().
void rdbModel::Row::regroup | ( | std::vector< std::string > & | colNames, |
std::vector< std::string > & | colVals, | ||
std::vector< std::string > & | nullCols | ||
) | const |
Reorder information suitable for Connection::insert.
void rdbModel::Row::rowSort | ( | ) |
Definition at line 65 of file Column.cxx.
Referenced by rdbModel::Assertion::Assertion(), rdbModel::Table::insertLatest(), rdbModel::Table::insertRow(), rdbModel::Table::supersedeRow(), rdbModel::Table::updateRows(), and rdbModel::Assertion::verify().
void rdbModel::Row::rowSort | ( | ) |