#include <Column.h>
Public Member Functions | |
Column () | |
Column (const ColumnDef &c) | |
Column (const Column &c) | |
~Column () | |
uint8_t | Type () const |
std::string | Value () const |
bool | IsNull () const |
bool | Modified () const |
void | Clear () |
void | SetType (uint8_t t) |
void | FastSet (std::string v) |
void | FastSet (const char *v) |
template<class T > | |
bool | Get (T &val) const |
template<class T > | |
bool | Set (const T &val, bool ignoreAutoIncr=false) |
template<class T > | |
bool | Update (const T &val) |
bool | operator>= (const Column &c) const |
bool | operator<= (const Column &c) const |
bool | operator> (const Column &c) const |
bool | operator< (const Column &c) const |
bool | operator== (const Column &c) const |
Private Attributes | |
bool | fModified |
uint16_t | fType |
char * | fValue |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const Column &col) |
|
inline |
Definition at line 35 of file Column.h.
nutools::dbi::Column::Column | ( | const ColumnDef & | c | ) |
Definition at line 17 of file Column.cpp.
nutools::dbi::Column::Column | ( | const Column & | c | ) |
Definition at line 35 of file Column.cpp.
nutools::dbi::Column::~Column | ( | ) |
Definition at line 50 of file Column.cpp.
void nutools::dbi::Column::Clear | ( | void | ) |
Definition at line 56 of file Column.cpp.
|
inline |
|
inline |
Definition at line 72 of file Column.h.
Definition at line 236 of file Column.cpp.
Definition at line 179 of file Column.cpp.
Definition at line 292 of file Column.cpp.
Definition at line 123 of file Column.cpp.
Definition at line 67 of file Column.cpp.
|
inline |
|
inline |
Definition at line 128 of file Column.h.
|
inline |
|
friend |