Couchbase C Client
3.3.10
Asynchronous C Client for Couchbase
|
Collections Management | Managing collections in the bucket |
▼Public API | Public API Routines |
Full Text Search | Search for strings in documents and more |
N1QL Queries | Execute N1QL queries |
Views (Map-Reduce) | Higher level API which splits view results into rows |
Encryption | Register crypto-providers and working with encrypted fields of the documents |
Operation Metrics | Output per-operation latencies |
vBucket | |
Initialization | |
▼Key/Value | Preview APIs for performing commands |
Read | Retrieve a document from the cluster |
Read (Replica) | Retrieve a document from a replica if it cannot be fetched from the primary |
Create/Update | Set the value of a document |
Open Bucket | Open bucket in cluster |
Remove | Remove documents |
Counters | Manipulate the numeric content of a document |
PING | Broadcast NOOP-like commands to each service in the cluster |
User Cookies | Associate user-defined data with operations |
Waiting | Functions for synchronous I/O execution |
Advanced Scheduling | Additional functions for scheduling operations |
▼Settings | Get/Set Library Options |
Setting List | Adjust tunables for the client |
Build Information | Get library version and supported features |
Logging | Various logging functions |
Analytics Queries | Execute Analytics N1QL Queries |
End to end tracing | End to end tracing |
Authentication | |
Error Codes | Status codes returned by the library |
▼Network I/O | |
libevent | Libev integration |
libev | Libev integration |
libuv | Libuv integration |
Raw packet forwarding and dispatch routines | These functions perform packet forwarding functions to send and receive raw packets |
Flush | Clear the contents of a bucket |
Timings | Determine how long operations are taking to be completed |
Cluster Information | These functions return status information about the handle, the current connection, and the number of nodes found within the cluster |
Generic Types | Generic utilities and containers |
Bucket/Cluster Configuration | This module retrieves and processes cluster configurations from a variety of sources |