#include <ittia/dbxx/dbxx_cursor.h>

A bidirectional cursor is a row iterator that can be traversed forward and backward.
Public Member Functions | |
| virtual Database * | get_database () const =0 |
| virtual int | close ()=0 |
Row positioning operations | |
| virtual int | seek_last ()=0 |
| virtual int | seek_prior ()=0 |
Row position tests | |
| virtual bool | is_bof () const =0 |
| virtual bool | is_eof () const =0 |
| virtual bool | is_opened () const =0 |
Row positioning operations | |
| virtual int | seek_first ()=0 |
| virtual int | seek_next ()=0 |
Row position tests | |
| bool | is_empty () const |