All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
aerospike_batch.h File Reference
#include <aerospike/aerospike.h>
#include <aerospike/as_batch.h>
#include <aerospike/as_listener.h>
#include <aerospike/as_error.h>
#include <aerospike/as_key.h>
#include <aerospike/as_list.h>
#include <aerospike/as_operations.h>
#include <aerospike/as_policy.h>
#include <aerospike/as_record.h>
#include <aerospike/as_status.h>
#include <aerospike/as_val.h>
#include <aerospike/as_vector.h>
+ Include dependency graph for aerospike_batch.h:

Go to the source code of this file.

Data Structures

struct  as_batch_apply_record
 
struct  as_batch_base_record
 
struct  as_batch_read_record
 
union  as_batch_record
 
struct  as_batch_records
 
struct  as_batch_remove_record
 
struct  as_batch_write_record
 

Macros

#define AS_BATCH_APPLY   2
 
#define AS_BATCH_READ   0
 
#define AS_BATCH_REMOVE   3
 
#define AS_BATCH_WRITE   1
 

Typedefs

typedef as_batch_listener aerospike_batch_read_callback
 
typedef void(* as_async_batch_listener )(as_error *err, as_batch_records *records, void *udata, as_event_loop *event_loop)
 
typedef bool(* as_batch_listener )(const as_batch_result *results, uint32_t n, void *udata)
 
typedef as_batch_records as_batch_read_records
 
typedef uint8_t as_batch_type
 

Functions

AS_EXTERN as_status aerospike_batch_apply (aerospike *as, as_error *err, const as_policy_batch *policy, const as_policy_batch_apply *policy_apply, const as_batch *batch, const char *module, const char *function, as_list *arglist, as_batch_listener listener, void *udata)
 
AS_EXTERN as_status aerospike_batch_exists (aerospike *as, as_error *err, const as_policy_batch *policy, const as_batch *batch, as_batch_listener listener, void *udata)
 
AS_EXTERN as_status aerospike_batch_get (aerospike *as, as_error *err, const as_policy_batch *policy, const as_batch *batch, as_batch_listener listener, void *udata)
 
AS_EXTERN as_status aerospike_batch_get_bins (aerospike *as, as_error *err, const as_policy_batch *policy, const as_batch *batch, const char **bins, uint32_t n_bins, as_batch_listener listener, void *udata)
 
AS_EXTERN as_status aerospike_batch_get_ops (aerospike *as, as_error *err, const as_policy_batch *policy, const as_batch *batch, as_operations *ops, as_batch_listener listener, void *udata)
 
AS_EXTERN as_status aerospike_batch_operate (aerospike *as, as_error *err, const as_policy_batch *policy, const as_policy_batch_write *policy_write, const as_batch *batch, as_operations *ops, as_batch_listener listener, void *udata)
 
AS_EXTERN as_status aerospike_batch_read (aerospike *as, as_error *err, const as_policy_batch *policy, as_batch_records *records)
 
AS_EXTERN as_status aerospike_batch_read_async (aerospike *as, as_error *err, const as_policy_batch *policy, as_batch_records *records, as_async_batch_listener listener, void *udata, as_event_loop *event_loop)
 
AS_EXTERN as_status aerospike_batch_remove (aerospike *as, as_error *err, const as_policy_batch *policy, const as_policy_batch_remove *policy_remove, const as_batch *batch, as_batch_listener listener, void *udata)
 
AS_EXTERN as_status aerospike_batch_write (aerospike *as, as_error *err, const as_policy_batch *policy, as_batch_records *records)
 
AS_EXTERN as_status aerospike_batch_write_async (aerospike *as, as_error *err, const as_policy_batch *policy, as_batch_records *records, as_async_batch_listener listener, void *udata, as_event_loop *event_loop)
 

Macro Definition Documentation

#define AS_BATCH_APPLY   2

Definition at line 50 of file aerospike_batch.h.

#define AS_BATCH_READ   0

Definition at line 48 of file aerospike_batch.h.

#define AS_BATCH_REMOVE   3

Definition at line 51 of file aerospike_batch.h.

#define AS_BATCH_WRITE   1

Definition at line 49 of file aerospike_batch.h.