Couchbase C Client
3.3.11
Asynchronous C Client for Couchbase
|
Remove documents.
Functions | |
lcb_STATUS | lcb_respremove_status (const lcb_RESPREMOVE *resp) |
lcb_STATUS | lcb_respremove_error_context (const lcb_RESPREMOVE *resp, const lcb_KEY_VALUE_ERROR_CONTEXT **ctx) |
lcb_STATUS | lcb_respremove_cookie (const lcb_RESPREMOVE *resp, void **cookie) |
lcb_STATUS | lcb_respremove_cas (const lcb_RESPREMOVE *resp, uint64_t *cas) |
lcb_STATUS | lcb_respremove_key (const lcb_RESPREMOVE *resp, const char **key, size_t *key_len) |
lcb_STATUS | lcb_respremove_mutation_token (const lcb_RESPREMOVE *resp, lcb_MUTATION_TOKEN *token) |
lcb_STATUS | lcb_cmdremove_create (lcb_CMDREMOVE **cmd) |
lcb_STATUS | lcb_cmdremove_destroy (lcb_CMDREMOVE *cmd) |
lcb_STATUS | lcb_cmdremove_parent_span (lcb_CMDREMOVE *cmd, lcbtrace_SPAN *span) |
lcb_STATUS | lcb_cmdremove_collection (lcb_CMDREMOVE *cmd, const char *scope, size_t scope_len, const char *collection, size_t collection_len) |
lcb_STATUS | lcb_cmdremove_key (lcb_CMDREMOVE *cmd, const char *key, size_t key_len) |
lcb_STATUS | lcb_cmdremove_cas (lcb_CMDREMOVE *cmd, uint64_t cas) |
lcb_STATUS | lcb_cmdremove_durability (lcb_CMDREMOVE *cmd, lcb_DURABILITY_LEVEL level) |
lcb_STATUS | lcb_cmdremove_timeout (lcb_CMDREMOVE *cmd, uint32_t timeout) |
lcb_STATUS | lcb_cmdremove_on_behalf_of (lcb_CMDREMOVE *cmd, const char *data, size_t data_len) |
lcb_STATUS | lcb_cmdremove_on_behalf_of_extra_privilege (lcb_CMDREMOVE *cmd, const char *privilege, size_t privilege_len) |
lcb_STATUS | lcb_remove (lcb_INSTANCE *instance, void *cookie, const lcb_CMDREMOVE *cmd) |
Typedefs | |
typedef struct lcb_RESPREMOVE_ | lcb_RESPREMOVE |
Spool a removal of an item. More... | |
typedef struct lcb_CMDREMOVE_ | lcb_CMDREMOVE |
lcb_STATUS lcb_cmdremove_on_behalf_of | ( | lcb_CMDREMOVE * | cmd, |
const char * | data, | ||
size_t | data_len | ||
) |
lcb_STATUS lcb_cmdremove_on_behalf_of_extra_privilege | ( | lcb_CMDREMOVE * | cmd, |
const char * | privilege, | ||
size_t | privilege_len | ||
) |
typedef struct lcb_RESPREMOVE_ lcb_RESPREMOVE |
Spool a removal of an item.
instance | the handle |
cookie | pointer to associate with the request |
cmd | the command |
The following operation-specific error codes are returned in the callback