48#define AS_BATCH_READ 0
49#define AS_BATCH_WRITE 1
50#define AS_BATCH_APPLY 2
51#define AS_BATCH_REMOVE 3
52#define AS_BATCH_TXN_VERIFY 4
53#define AS_BATCH_TXN_ROLL 5
68typedef struct as_batch_base_record_s {
68typedef struct as_batch_base_record_s { {
…};
110typedef struct as_batch_read_record_s {
110typedef struct as_batch_read_record_s {
…};
159typedef struct as_batch_write_record_s {
159typedef struct as_batch_write_record_s {
…};
190typedef struct as_batch_apply_record_s {
190typedef struct as_batch_apply_record_s {
…};
233typedef struct as_batch_remove_record_s {
233typedef struct as_batch_remove_record_s {
…};
267typedef struct as_batch_records_s {
267typedef struct as_batch_records_s {
…};
341#define as_batch_records_inita(__records, __capacity) \
342 as_vector_inita(&((__records)->list), sizeof(as_batch_record), __capacity);
341#define as_batch_records_inita(__records, __capacity) \ …
351#define as_batch_read_inita(__records, __capacity) \
352 as_vector_inita(&((__records)->list), sizeof(as_batch_record), __capacity);
351#define as_batch_read_inita(__records, __capacity) \ …
500 as_batch_records_destroy(records);
987 const char* module,
const char* function,
as_list* arglist,
AS_EXTERN void as_vector_init(as_vector *vector, uint32_t item_size, uint32_t capacity)
AS_EXTERN as_vector * as_vector_create(uint32_t item_size, uint32_t capacity)
static void * as_vector_reserve(as_vector *vector)
static as_batch_read_record * as_batch_read_reserve(as_batch_records *records)
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)
static as_batch_write_record * as_batch_write_reserve(as_batch_records *records)
AS_EXTERN as_status aerospike_batch_write(aerospike *as, as_error *err, const as_policy_batch *policy, as_batch_records *records)
static void as_batch_records_init(as_batch_records *records, uint32_t capacity)
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)
static as_batch_records * as_batch_read_create(uint32_t capacity)
static as_batch_records * as_batch_records_create(uint32_t capacity)
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)
static as_batch_remove_record * as_batch_remove_reserve(as_batch_records *records)
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_read(aerospike *as, as_error *err, const as_policy_batch *policy, as_batch_records *records)
static void as_batch_read_destroy(as_batch_records *records)
bool(* as_batch_listener)(const as_batch_result *results, uint32_t n, void *udata)
AS_EXTERN void as_batch_records_destroy(as_batch_records *records)
as_batch_listener aerospike_batch_read_callback
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)
static void as_batch_read_init(as_batch_records *records, uint32_t capacity)
void(* as_async_batch_listener)(as_error *err, as_batch_records *records, void *udata, as_event_loop *event_loop)
static as_batch_apply_record * as_batch_apply_reserve(as_batch_records *records)
as_batch_records as_batch_read_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_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_get(aerospike *as, as_error *err, const as_policy_batch *policy, const as_batch *batch, as_batch_listener listener, void *udata)
const char *const char * function
const as_policy_batch_apply * policy
const as_policy_batch_read * policy
const as_policy_batch_remove * policy
const as_policy_batch_write * policy
as_batch_write_record write
as_batch_read_record read
as_batch_apply_record apply
as_batch_remove_record remove
as_batch_base_record base