35 typedef enum as_map_order_e {
58 typedef enum as_map_write_mode_e {
84 typedef struct as_map_policy_s {
96 typedef enum as_map_return_type_e {
bool as_operations_add_map_remove_by_value_range(as_operations *ops, const as_bin_name name, as_val *begin, as_val *end, as_map_return_type return_type)
void as_map_policy_set(as_map_policy *policy, as_map_order order, as_map_write_mode mode)
bool as_operations_add_map_get_by_rank_range_to_end(as_operations *ops, const as_bin_name name, int64_t rank, as_map_return_type return_type)
bool as_operations_add_map_remove_by_key(as_operations *ops, const as_bin_name name, as_val *key, as_map_return_type return_type)
bool as_operations_add_map_get_by_rank(as_operations *ops, const as_bin_name name, int64_t rank, as_map_return_type return_type)
bool as_operations_add_map_remove_by_key_range(as_operations *ops, const as_bin_name name, as_val *begin, as_val *end, as_map_return_type return_type)
void as_map_policy_init(as_map_policy *policy)
bool as_operations_add_map_get_by_key(as_operations *ops, const as_bin_name name, as_val *key, as_map_return_type return_type)
bool as_operations_add_map_decrement(as_operations *ops, const as_bin_name name, as_map_policy *policy, as_val *key, as_val *value)
bool as_operations_add_map_remove_by_rank_range_to_end(as_operations *ops, const as_bin_name name, int64_t rank, as_map_return_type return_type)
bool as_operations_add_map_remove_by_value_list(as_operations *ops, const as_bin_name name, as_list *items, as_map_return_type return_type)
bool as_operations_add_map_remove_by_key_list(as_operations *ops, const as_bin_name name, as_list *keys, as_map_return_type return_type)
bool as_operations_add_map_get_by_index(as_operations *ops, const as_bin_name name, int64_t index, as_map_return_type return_type)
bool as_operations_add_map_remove_by_rank_range(as_operations *ops, const as_bin_name name, int64_t rank, uint64_t count, as_map_return_type return_type)
bool as_operations_add_map_get_by_index_range_to_end(as_operations *ops, const as_bin_name name, int64_t index, as_map_return_type return_type)
bool as_operations_add_map_put_items(as_operations *ops, const as_bin_name name, as_map_policy *policy, as_map *items)
bool as_operations_add_map_remove_by_index_range_to_end(as_operations *ops, const as_bin_name name, int64_t index, as_map_return_type return_type)
bool as_operations_add_map_size(as_operations *ops, const as_bin_name name)
bool as_operations_add_map_clear(as_operations *ops, const as_bin_name name)
bool as_operations_add_map_get_by_index_range(as_operations *ops, const as_bin_name name, int64_t index, uint64_t count, as_map_return_type return_type)
bool as_operations_add_map_remove_by_index_range(as_operations *ops, const as_bin_name name, int64_t index, uint64_t count, as_map_return_type return_type)
bool as_operations_add_map_get_by_value(as_operations *ops, const as_bin_name name, as_val *value, as_map_return_type return_type)
char as_bin_name[AS_BIN_NAME_MAX_SIZE]
bool as_operations_add_map_remove_by_rank(as_operations *ops, const as_bin_name name, int64_t rank, as_map_return_type return_type)
bool as_operations_add_map_remove_by_value(as_operations *ops, const as_bin_name name, as_val *value, as_map_return_type return_type)
bool as_operations_add_map_set_policy(as_operations *ops, const as_bin_name name, as_map_policy *policy)
bool as_operations_add_map_get_by_key_range(as_operations *ops, const as_bin_name name, as_val *begin, as_val *end, as_map_return_type return_type)
bool as_operations_add_map_remove_by_index(as_operations *ops, const as_bin_name name, int64_t index, as_map_return_type return_type)
bool as_operations_add_map_increment(as_operations *ops, const as_bin_name name, as_map_policy *policy, as_val *key, as_val *value)
bool as_operations_add_map_get_by_value_range(as_operations *ops, const as_bin_name name, as_val *begin, as_val *end, as_map_return_type return_type)
bool as_operations_add_map_get_by_rank_range(as_operations *ops, const as_bin_name name, int64_t rank, uint64_t count, as_map_return_type return_type)
bool as_operations_add_map_put(as_operations *ops, const as_bin_name name, as_map_policy *policy, as_val *key, as_val *value)