|
| Row (IRow *row_) |
|
unsigned | size () const |
| Returns the number of columns of this row. More...
|
|
bool | empty () const |
| Returns true, if this row-object has no columns. More...
|
|
Value | getValue (size_type field_num) const |
| Returns the field_num's value-object. More...
|
|
Value | getValue (const std::string &field_name) const |
| Returns the value-object by name. More...
|
|
Value | operator[] (size_type field_num) const |
| Returns the field_num's value-object. More...
|
|
Value | operator[] (const std::string &field_name) const |
| Returns the value-object by name. More...
|
|
std::string | getName (size_type field_num) const |
| Returns the name of the field_num's column. More...
|
|
bool | isNull (size_type field_num) const |
| Return true, if the specified value is null. More...
|
|
bool | isNull (const std::string &field_name) const |
| Return true, if the specified value is null. More...
|
|
template<typename T > |
bool | getValue (size_type field_num, T &ret) const |
|
const_iterator | begin () const |
| Returns a iterator to the first column. More...
|
|
const_iterator | end () const |
| Returns a iterator past the last column. More...
|
|
bool | operator! () const |
| Returns true, if this class is not connected to a actual databaserow. More...
|
|
const IRow * | getImpl () const |
| Returns the actual implementation-class. More...
|
|
RowReader | reader (size_type n=0) const |
| Instantiates a tntdb::RowReader with the passed initial column counter. More...
|
|
|
bool | getBool (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
short | getShort (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
int | getInt (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
long | getLong (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
unsigned short | getUnsignedShort (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
unsigned | getUnsigned (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
unsigned long | getUnsignedLong (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
int32_t | getInt32 (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
uint32_t | getUnsigned32 (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
int64_t | getInt64 (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
uint64_t | getUnsigned64 (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Decimal | getDecimal (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
float | getFloat (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
double | getDouble (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
char | getChar (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
std::string | getString (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
void | getString (size_type field_num, std::string &ret) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Blob | getBlob (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
void | getBlob (size_type field_num, Blob &ret) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Date | getDate (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Time | getTime (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Datetime | getDatetime (size_type field_num) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
bool | getBool (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
int | getInt (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
long | getLong (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
unsigned | getUnsigned (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
unsigned long | getUnsignedLong (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
int32_t | getInt32 (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
uint32_t | getUnsigned32 (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
int64_t | getInt64 (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
uint64_t | getUnsigned64 (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Decimal | getDecimal (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
float | getFloat (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
double | getDouble (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
char | getChar (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
std::string | getString (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
void | getString (const std::string &field_name, std::string &ret) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Blob | getBlob (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
void | getBlob (const std::string &field_name, Blob &ret) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Date | getDate (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Time | getTime (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Datetime | getDatetime (const std::string &field_name) const |
| The get-methods try to convert the value of the speicfied column to the requested type. More...
|
|
Row represents a row, which is fetched from the database.