#include <cursor.hxx>
Inheritance diagram for pqxx::cursor_base:
Public Types | |
typedef result::size_type | size_type |
typedef result::difference_type | difference_type |
Public Member Functions | |
operator void * () const | |
Does it make sense to try reading from this cursor again? | |
bool | operator! () const |
Is this cursor finished? | |
const PGSTD::string & | name () const throw () |
Name of underlying SQL cursor. | |
Static Public Member Functions | |
difference_type | all () throw () |
Special value: read until end. | |
difference_type | next () throw () |
Special value: read one row only. | |
difference_type | prior () throw () |
Special value: read backwards, one row only. | |
difference_type | backward_all () throw () |
Special value: read backwards from current position back to origin. | |
Protected Member Functions | |
cursor_base (transaction_base *, const PGSTD::string &cname, bool embellish_name=true) | |
Protected Attributes | |
transaction_base * | m_context |
bool | m_done |
|
|
|
|
|
|
|
Special value: read until end.
|
|
Special value: read backwards from current position back to origin.
|
|
Name of underlying SQL cursor.
|
|
Special value: read one row only.
|
|
Does it make sense to try reading from this cursor again?
|
|
Is this cursor finished? The logical negation of the converstion-to-pointer operator.
|
|
Special value: read backwards, one row only.
|
|
|
|
|