#include <citrusleaf/cl_types.h>
#include <citrusleaf/cl_cluster.h>
#include <citrusleaf/cl_scan.h>
#include <aerospike/as_list.h>
#include <stdbool.h>
Go to the source code of this file.
|
cf_vector * | citrusleaf_udf_scan_all_nodes (cl_cluster *asc, cl_scan *scan, int(*callback)(as_val *, void *), void *udata) |
|
cf_vector * | citrusleaf_udf_scan_background (cl_cluster *asc, cl_scan *scan) |
|
cl_rv | citrusleaf_udf_scan_node (cl_cluster *asc, cl_scan *scan, char *node_name, int(*callback)(as_val *, void *), void *udata) |
|
cl_rv | citrusleaf_udf_scan_node_background (cl_cluster *asc, cl_scan *scan, char *node_name) |
|
int | cl_cluster_scan_init (cl_cluster *asc) |
|
void | cl_cluster_scan_shutdown (cl_cluster *asc) |
|
void | cl_scan_destroy (cl_scan *scan) |
|
int | cl_scan_foreach (cl_scan *scan, const char *filename, const char *function, as_list *arglist) |
|
cl_scan * | cl_scan_init (cl_scan *scan, const char *ns, const char *setname, uint64_t *job_id) |
|
cl_scan * | cl_scan_new (const char *ns, const char *setname, uint64_t *job_id) |
|
cl_rv | cl_scan_params_init (cl_scan_params *oparams, cl_scan_params *iparams) |
|
cl_rv | cl_scan_udf_init (cl_scan_udf *udf, udf_execution_type type, const char *filename, const char *function, as_list *arglist) |
|
typedef bool(* cl_scan_cb)(const as_val *val, void *udata) |
cf_vector* citrusleaf_udf_scan_all_nodes |
( |
cl_cluster * |
asc, |
|
|
cl_scan * |
scan, |
|
|
int(*)(as_val *, void *) |
callback, |
|
|
void * |
udata |
|
) |
| |
cf_vector* citrusleaf_udf_scan_background |
( |
cl_cluster * |
asc, |
|
|
cl_scan * |
scan |
|
) |
| |
cl_rv citrusleaf_udf_scan_node |
( |
cl_cluster * |
asc, |
|
|
cl_scan * |
scan, |
|
|
char * |
node_name, |
|
|
int(*)(as_val *, void *) |
callback, |
|
|
void * |
udata |
|
) |
| |
Return vector of cl_rv for each node
cl_rv citrusleaf_udf_scan_node_background |
( |
cl_cluster * |
asc, |
|
|
cl_scan * |
scan, |
|
|
char * |
node_name |
|
) |
| |
int cl_cluster_scan_init |
( |
cl_cluster * |
asc) | |
|
void cl_cluster_scan_shutdown |
( |
cl_cluster * |
asc) | |
|
void cl_scan_destroy |
( |
cl_scan * |
scan) | |
|
int cl_scan_foreach |
( |
cl_scan * |
scan, |
|
|
const char * |
filename, |
|
|
const char * |
function, |
|
|
as_list * |
arglist |
|
) |
| |
cl_scan* cl_scan_init |
( |
cl_scan * |
scan, |
|
|
const char * |
ns, |
|
|
const char * |
setname, |
|
|
uint64_t * |
job_id |
|
) |
| |
cl_scan* cl_scan_new |
( |
const char * |
ns, |
|
|
const char * |
setname, |
|
|
uint64_t * |
job_id |
|
) |
| |
Allocates and initializes a new cl_scan