|
QDB_API_LINKAGE qdb_error_t | qdb_attach_tag (qdb_handle_t handle, const char *alias, const char *tag) |
| Adds a tag to an entry. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_attach_tags (qdb_handle_t handle, const char *alias, const char *const *tags, size_t tag_count) |
| Adds a collection of tags to a single entry. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_has_tag (qdb_handle_t handle, const char *alias, const char *tag) |
| Tests if an entry has the request tag. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_detach_tag (qdb_handle_t handle, const char *alias, const char *tag) |
| Removes a tag from an entry. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_detach_tags (qdb_handle_t handle, const char *alias, const char *const *tags, size_t tag_count) |
| Removes a collection of tags from a single entry. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_set_tags (qdb_handle_t handle, const char *alias, const char *const *tags, size_t tag_count) |
| Sets the tags for a single entry with the given collection. Existing tags for the entry that are not included in the given collection will be detached. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_set_tags_fast (qdb_handle_t handle, const char *alias, const char *const *tags, size_t tag_count) |
| Sets the tags for a single entry with the given collection, non transactional. Existing tags for the entry that are not included in the given collection will be detached. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_get_tagged (qdb_handle_t handle, const char *tag, const char ***aliases, size_t *alias_count) |
| Retrieves all entries that have the specified tag. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_get_tagged_count (qdb_handle_t handle, const char *tag, qdb_uint_t *count) |
| Computes the count of all entries matching the specified tag, up to the configured max cardinality. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_get_tagged_approximate_count (qdb_handle_t handle, const char *tag, qdb_uint_t *count) |
| Computes the approximate count of all entries matching the specified tag, up to the configured max cardinality. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_get_tags (qdb_handle_t handle, const char *alias, const char ***tags, size_t *tag_count) |
| Retrieves all the tags of an entry. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_tag_iterator_begin (qdb_handle_t handle, const char *tag, qdb_const_tag_iterator_t *iterator) |
| Creates an iterator that will point to the first entry having the the specified tag. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_tag_iterator_next (qdb_const_tag_iterator_t *iterator) |
| Advance a previously initialized iterator to the next entry. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_tag_iterator_close (qdb_const_tag_iterator_t *iterator) |
| Releases all API-allocated resources during a previous iteration. More...
|
|
QDB_API_LINKAGE qdb_error_t | qdb_tag_iterator_copy (const qdb_const_tag_iterator_t *original, qdb_const_tag_iterator_t *copy) |
| Clones a previously initialized tag iterator. More...
|
|