![]() |
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 960 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 1083 of file as_policy.h.
as_policy_apply as_policies::apply |
The default apply policy.
Definition at line 1058 of file as_policy.h.
as_policy_batch as_policies::batch |
The default batch policy.
Definition at line 1078 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 1029 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 1022 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 1008 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 1000 of file as_policy.h.
as_policy_info as_policies::info |
The default info policy.
Definition at line 1073 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 992 of file as_policy.h.
as_policy_operate as_policies::operate |
The default operate policy.
Definition at line 1048 of file as_policy.h.
as_policy_query as_policies::query |
The default query policy.
Definition at line 1063 of file as_policy.h.
as_policy_read as_policies::read |
The default read policy.
Definition at line 1038 of file as_policy.h.
as_policy_remove as_policies::remove |
The default remove policy.
Definition at line 1053 of file as_policy.h.
as_policy_replica as_policies::replica |
Specifies which replica to read.
Default: AS_POLICY_REPLICA_MASTER
Definition at line 1015 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 978 of file as_policy.h.
as_policy_scan as_policies::scan |
The default scan policy.
Definition at line 1068 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 985 of file as_policy.h.
uint32_t as_policies::timeout |
Default timeout in milliseconds.
Default: AS_POLICY_TIMEOUT_DEFAULT
Definition at line 971 of file as_policy.h.
as_policy_write as_policies::write |
The default write policy.
Definition at line 1043 of file as_policy.h.