Couchbase C Client  3.3.2
Asynchronous C Client for Couchbase
Public API

Detailed Description

Public API Routines.


This covers the functions and structures of the library which are public interfaces. These consist of functions decorated with LIBCOUCHBASE_API and which are defined in the libcouchbase header directory.


 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.
 Register crypto-providers and working with encrypted fields of the documents.
 Operation Metrics
 Output per-operation latencies.
 Preview APIs for performing commands.
 Broadcast NOOP-like commands to each service in the cluster.
 Functions for synchronous I/O execution.
 Advanced Scheduling
 Additional functions for scheduling operations.
 Get/Set Library Options.
 Build Information
 Get library version and supported features.
 Various logging functions.
 Analytics Queries
 Execute Analytics N1QL Queries.
 End to end tracing
 End to end tracing.
 Error Codes
 Status codes returned by the library.
 Network I/O
 Raw packet forwarding and dispatch routines
 These functions perform packet forwarding functions to send and receive raw packets.
 Clear the contents of a bucket.
 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.