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