71 #define AS_POLICY_TIMEOUT_DEFAULT 1000
78 #define AS_POLICY_RETRY_DEFAULT 1
85 #define AS_POLICY_RETRY_SLEEP_DEFAULT 0
92 #define AS_POLICY_COMPRESSION_THRESHOLD_DEFAULT 0
99 #define AS_POLICY_GEN_DEFAULT AS_POLICY_GEN_IGNORE
106 #define AS_POLICY_KEY_DEFAULT AS_POLICY_KEY_DIGEST
113 #define AS_POLICY_EXISTS_DEFAULT AS_POLICY_EXISTS_IGNORE
120 #define AS_POLICY_REPLICA_DEFAULT AS_POLICY_REPLICA_MASTER
127 #define AS_POLICY_CONSISTENCY_LEVEL_DEFAULT AS_POLICY_CONSISTENCY_LEVEL_ONE
134 #define AS_POLICY_COMMIT_LEVEL_DEFAULT AS_POLICY_COMMIT_LEVEL_ALL
147 typedef enum as_policy_retry_e {
170 typedef enum as_policy_gen_e {
198 typedef enum as_policy_key_e {
234 typedef enum as_policy_exists_e {
270 typedef enum as_policy_replica_e {
301 typedef enum as_policy_consistency_level_e {
324 typedef enum as_policy_commit_level_e {
343 typedef struct as_policy_write_s {
428 typedef struct as_policy_read_s {
498 typedef struct as_policy_apply_s {
579 typedef struct as_policy_operate_s {
671 typedef struct as_policy_remove_s {
750 typedef struct as_policy_query_s {
774 typedef struct as_policy_scan_s {
805 typedef struct as_policy_info_s {
830 typedef struct as_policy_batch_s {
942 typedef struct as_policy_admin_s {
960 typedef struct as_policies_s {
static as_policy_batch * as_policy_batch_init(as_policy_batch *p)
static as_policy_operate * as_policy_operate_init(as_policy_operate *p)
bool fail_on_cluster_change
static as_policy_apply * as_policy_apply_init(as_policy_apply *p)
static as_policy_query * as_policy_query_init(as_policy_query *p)
as_policy_replica replica
as_policy_consistency_level
static as_policy_info * as_policy_info_init(as_policy_info *p)
as_policy_commit_level commit_level
uint32_t sleep_between_retries
as_policy_consistency_level consistency_level
uint32_t sleep_between_retries
as_policy_commit_level commit_level
#define AS_POLICY_COMPRESSION_THRESHOLD_DEFAULT
static void as_policy_write_copy(as_policy_write *src, as_policy_write *trg)
static void as_policy_query_copy(as_policy_query *src, as_policy_query *trg)
static as_policy_read * as_policy_read_init(as_policy_read *p)
uint32_t sleep_between_retries
#define AS_POLICY_RETRY_SLEEP_DEFAULT
uint32_t compression_threshold
static void as_policy_apply_copy(as_policy_apply *src, as_policy_apply *trg)
static void as_policy_operate_copy(as_policy_operate *src, as_policy_operate *trg)
#define AS_POLICY_REPLICA_DEFAULT
static as_policy_remove * as_policy_remove_init(as_policy_remove *p)
#define AS_POLICY_CONSISTENCY_LEVEL_DEFAULT
#define AS_POLICY_RETRY_DEFAULT
as_policy_operate operate
static void as_policy_read_copy(as_policy_read *src, as_policy_read *trg)
static as_policy_admin * as_policy_admin_init(as_policy_admin *p)
uint32_t sleep_between_retries
void as_policies_resolve(as_policies *p)
#define AS_POLICY_KEY_DEFAULT
as_policies * as_policies_init(as_policies *p)
as_policy_replica replica
#define AS_POLICY_GEN_DEFAULT
as_policy_commit_level commit_level
static void as_policy_admin_copy(as_policy_admin *src, as_policy_admin *trg)
static void as_policy_info_copy(as_policy_info *src, as_policy_info *trg)
#define AS_POLICY_TIMEOUT_DEFAULT
as_policy_consistency_level consistency_level
#define AS_POLICY_EXISTS_DEFAULT
static void as_policy_scan_copy(as_policy_scan *src, as_policy_scan *trg)
uint32_t sleep_between_retries
#define AS_POLICY_COMMIT_LEVEL_DEFAULT
static void as_policy_batch_copy(as_policy_batch *src, as_policy_batch *trg)
as_policy_commit_level commit_level
static as_policy_scan * as_policy_scan_init(as_policy_scan *p)
static void as_policy_remove_copy(as_policy_remove *src, as_policy_remove *trg)
static as_policy_write * as_policy_write_init(as_policy_write *p)
as_policy_consistency_level consistency_level
uint32_t sleep_between_retries
uint32_t sleep_between_retries
as_policy_commit_level commit_level
as_policy_replica replica