Policy attributes used in batch read commands.
Definition at line 941 of file as_policy.h.
#include "as_policy.h"
Data Fields | |
struct as_exp * | filter_exp |
as_policy_read_mode_ap | read_mode_ap |
as_policy_read_mode_sc | read_mode_sc |
Related Functions | |
(Note that these are not member functions.) | |
static as_policy_batch_read * | as_policy_batch_read_init (as_policy_batch_read *p) |
|
related |
Initialize as_policy_batch_read to default values.
Definition at line 1666 of file as_policy.h.
References AS_POLICY_READ_MODE_AP_DEFAULT, AS_POLICY_READ_MODE_SC_DEFAULT, filter_exp, read_mode_ap, and read_mode_sc.
struct as_exp* as_policy_batch_read::filter_exp |
Optional expression filter. If filter_exp exists and evaluates to false, the transaction is ignored. This can be used to eliminate a client/server roundtrip in some cases.
aerospike_destroy() automatically calls as_exp_destroy() on all global default policy filter expression instances. The user is responsible for calling as_exp_destroy() on filter expressions when setting temporary transaction policies.
Default: NULL
Definition at line 953 of file as_policy.h.
as_policy_read_mode_ap as_policy_batch_read::read_mode_ap |
Read policy for AP (availability) namespaces. Default: AS_POLICY_READ_MODE_AP_ONE
Definition at line 959 of file as_policy.h.
as_policy_read_mode_sc as_policy_batch_read::read_mode_sc |
Read policy for SC (strong consistency) namespaces. Default: AS_POLICY_READ_MODE_SC_SESSION
Definition at line 965 of file as_policy.h.