Couchbase C Client
3.3.14
Asynchronous C Client for Couchbase
|
#include <ixmgmt.h>
Data Fields | |
const lcb_N1XSPEC *const * | specs |
Input specs. | |
size_t | nspec |
Number of specs. | |
lcb_U32 | timeout |
Maximum amount of time to wait (microseconds). | |
lcb_U32 | interval |
How often to check status (microseconds). | |
lcb_N1XMGMTCALLBACK | callback |
Callback to invoke once the indexes have been built or the timeout has been reached. | |
const lcb_N1XSPEC* const* specs |
Input specs.
This should be the specs received from lcb_n1x_startbuild()'s callback. If you are building from scratch, only the lcb_N1XSPEC::rawjson and lcb_INDEXSPEC::nrawjson need to be populated
size_t nspec |
Number of specs.
lcb_U32 timeout |
Maximum amount of time to wait (microseconds).
If not specified, the default is 30 seconds (30 * 100000)
lcb_U32 interval |
How often to check status (microseconds).
Default is 500 milliseconds (500000)
lcb_N1XMGMTCALLBACK callback |
Callback to invoke once the indexes have been built or the timeout has been reached.
The callback is only invoked once.