#include <result.hxx>
Inheritance diagram for pqxx::result::tuple:
Public Types | |
typedef unsigned int | size_type |
typedef signed int | difference_type |
typedef const_fielditerator | const_iterator |
typedef field | reference |
typedef const_fielditerator | pointer |
typedef const_reverse_fielditerator | const_reverse_iterator |
Public Member Functions | |
tuple (const result *r, result::size_type i) throw () | |
~tuple () throw () | |
bool | operator== (const tuple &) const throw () |
bool | operator!= (const tuple &rhs) const throw () |
const_iterator | begin () const throw () |
const_iterator | end () const throw () |
reference | front () const throw () |
reference | back () const throw () |
const_reverse_fielditerator | rbegin () const |
const_reverse_fielditerator | rend () const |
reference | operator[] (size_type i) const throw () |
reference | operator[] (int i) const throw () |
reference | operator[] (const char[]) const |
reference | operator[] (const PGSTD::string &s) const |
reference | at (size_type) const throw (PGSTD::out_of_range) |
reference | at (int i) const throw (PGSTD::out_of_range) |
reference | at (const char[]) const |
reference | at (const PGSTD::string &s) const |
size_type | size () const throw () |
void | swap (tuple &) throw () |
result::size_type | rownumber () const throw () |
size_type | column_number (const PGSTD::string &ColName) const |
Number of given column (throws exception if it doesn't exist). | |
size_type | column_number (const char ColName[]) const |
Number of given column (throws exception if it doesn't exist). | |
oid | column_type (size_type ColNum) const |
Type of given column. | |
oid | column_type (int ColNum) const |
Type of given column. | |
oid | column_type (const PGSTD::string &ColName) const |
Type of given column. | |
oid | column_type (const char ColName[]) const |
Type of given column. | |
result::size_type | num () const |
Protected Member Functions | |
tuple () | |
Protected Attributes | |
const result * | m_Home |
result::size_type | m_Index |
Friends | |
class | field |
A tuple represents one row (also called a tuple) in a query result set. It also acts as a container mapping column numbers or names to field values (see below):
The tuple itself acts like a (non-modifyable) container, complete with its own const_iterator and const_reverse_iterator.
|
|
|
|
|
Reimplemented in pqxx::result::const_iterator. |
|
Reimplemented in pqxx::result::const_iterator. |
|
Reimplemented in pqxx::result::const_iterator. |
|
Reimplemented in pqxx::result::const_iterator. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Number of given column (throws exception if it doesn't exist).
|
|
Number of given column (throws exception if it doesn't exist).
|
|
Type of given column.
|
|
Type of given column.
|
|
Type of given column.
|
|
Type of given column.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|