quasardb C API
|
#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... | |