quasardb C API: qdb/iterator.h File Reference

quasardb C API

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Functions
iterator.h File Reference
`#include "client.h"`

## Data Structures
struct | qdb_const_iterator_t
| A read-only iterator on quasardb entries. More...

## Functions
QDB_API_LINKAGE qdb_error_t | qdb_iterator_begin (qdb_handle_t handle, qdb_const_iterator_t *iterator)
| Creates an iterator that points to the "first" entry of the cluster. More...
QDB_API_LINKAGE qdb_error_t | qdb_iterator_rbegin (qdb_handle_t handle, qdb_const_iterator_t *iterator)
| Creates an iterator that points to the "last" entry of the cluster. More...
QDB_API_LINKAGE qdb_error_t | qdb_iterator_next (qdb_const_iterator_t *iterator)
| Advances an iterator to the next entry, if any. More...
QDB_API_LINKAGE qdb_error_t | qdb_iterator_previous (qdb_const_iterator_t *iterator)
| Advances an iterator to the previous entry, if any. More...
QDB_API_LINKAGE qdb_error_t | qdb_iterator_close (qdb_const_iterator_t *iterator)
| Closes a previously initialized iterator and releases all associated resources. More...
QDB_API_LINKAGE qdb_error_t | qdb_iterator_copy (const qdb_const_iterator_t *original, qdb_const_iterator_t *copy)
| Clones a previously initialized iterator. More...