#include <result.h>
Public Member Functions | |
Row | getRow (size_type row_num) const |
Returns the row_num'ths row of the resultset. | |
Value | getValue (size_type row_num, size_type field_num) const |
Returns the field_num'ths value of the row_num'ths row. | |
size_type | size () const |
Returns the number of rows of this resultset. | |
bool | empty () const |
Returns true, when there are no rows available. | |
size_type | getFieldCount () const |
Returns the number of columns of the rows. | |
Row | operator[] (size_type row_num) const |
Returns the row_num'ths row of the resultset. | |
const_iterator | begin () const |
Returns a const_iterator to the first row of this resultset. | |
const_iterator | end () const |
Returns a const_iterator past the last row of this resultset. | |
bool | operator! () const |
Returns true, when this classes does not reference a resultset. | |
const IResult * | getImpl () const |
Returns the actual implementation-class. | |
Classes | |
class | const_iterator |
This implements a constant iterator to a result-set. More... |
Querys might return multiple rows, which are accessable here in arbitary order.
const_iterator tntdb::Result::begin | ( | ) | const |
Returns a const_iterator to the first row of this resultset.
bool tntdb::Result::empty | ( | ) | const [inline] |
Returns true, when there are no rows available.
const_iterator tntdb::Result::end | ( | ) | const |
Returns a const_iterator past the last row of this resultset.
size_type tntdb::Result::getFieldCount | ( | ) | const [inline] |
Returns the number of columns of the rows.
const IResult* tntdb::Result::getImpl | ( | ) | const [inline] |
Returns the actual implementation-class.
Row tntdb::Result::getRow | ( | size_type | row_num | ) | const |
Returns the row_num'ths row of the resultset.
Value tntdb::Result::getValue | ( | size_type | row_num, | |
size_type | field_num | |||
) | const |
Returns the field_num'ths value of the row_num'ths row.
bool tntdb::Result::operator! | ( | ) | const [inline] |
Returns true, when this classes does not reference a resultset.
Row tntdb::Result::operator[] | ( | size_type | row_num | ) | const |
Returns the row_num'ths row of the resultset.
size_type tntdb::Result::size | ( | ) | const [inline] |
Returns the number of rows of this resultset.