![]() |
Struct of all policy values and operation policies.
This is utilizes by as_config, to define global and default values for policies.
Definition at line 983 of file as_policy.h.
#include "as_policy.h"
Related Functions | |
(Note that these are not member functions.) | |
as_policies * | as_policies_init (as_policies *p) |
void | as_policies_resolve (as_policies *p) |
|
related |
Initialize as_policies to undefined values. as_policies_resolve() will later be called resolve undefined values to global defaults.
p | The policies to undefine |
|
related |
Resolve global policies (like timeout) with operational policies (like as_policy_read).
p | The policies to resolve |
as_policy_admin as_policies::admin |
The default administration policy.
Definition at line 1106 of file as_policy.h.
as_policy_apply as_policies::apply |
The default apply policy.
Definition at line 1081 of file as_policy.h.
as_policy_batch as_policies::batch |
The default batch policy.
Definition at line 1101 of file as_policy.h.
as_policy_commit_level as_policies::commit_level |
Specifies the commit level for writing.
Default: AS_POLICY_COMMIT_LEVEL_ALL
Definition at line 1052 of file as_policy.h.
as_policy_consistency_level as_policies::consistency_level |
Specifies the consistency level for reading.
Default: AS_POLICY_CONSISTENCY_LEVEL_ONE
Definition at line 1045 of file as_policy.h.
as_policy_exists as_policies::exists |
Specifies the behavior for the existence of the record.
Default: AS_POLICY_EXISTS_DEFAULT
Definition at line 1031 of file as_policy.h.
as_policy_gen as_policies::gen |
Specifies the behavior for the generation value.
Default: AS_POLICY_GEN_DEFAULT
Definition at line 1023 of file as_policy.h.
as_policy_info as_policies::info |
The default info policy.
Definition at line 1096 of file as_policy.h.
as_policy_key as_policies::key |
Specifies the behavior for the key.
Default: AS_POLICY_KEY_DEFAULT
Definition at line 1015 of file as_policy.h.
as_policy_operate as_policies::operate |
The default operate policy.
Definition at line 1071 of file as_policy.h.
as_policy_query as_policies::query |
The default query policy.
Definition at line 1086 of file as_policy.h.
as_policy_read as_policies::read |
The default read policy.
Definition at line 1061 of file as_policy.h.
as_policy_remove as_policies::remove |
The default remove policy.
Definition at line 1076 of file as_policy.h.
as_policy_replica as_policies::replica |
Specifies which replica to read.
Default: AS_POLICY_REPLICA_MASTER
Definition at line 1038 of file as_policy.h.
uint32_t as_policies::retry |
Default maximum number of retries when a transaction fails due to a network error.
Default: AS_POLICY_RETRY_DEFAULT
Definition at line 1001 of file as_policy.h.
as_policy_scan as_policies::scan |
The default scan policy.
Definition at line 1091 of file as_policy.h.
uint32_t as_policies::sleep_between_retries |
Default milliseconds to sleep between retries.
Default: AS_POLICY_RETRY_SLEEP_DEFAULT
Definition at line 1008 of file as_policy.h.
uint32_t as_policies::timeout |
Default timeout in milliseconds.
Default: AS_POLICY_TIMEOUT_DEFAULT
Definition at line 994 of file as_policy.h.
as_policy_write as_policies::write |
The default write policy.
Definition at line 1066 of file as_policy.h.