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