#include <stdbool.h>
#include <stdint.h>
#include <aerospike/as_bin.h>
Go to the source code of this file.
|
enum | as_cdt_optype {
AS_CDT_OP_LIST_APPEND = 1,
AS_CDT_OP_LIST_APPEND_ITEMS = 2,
AS_CDT_OP_LIST_INSERT = 3,
AS_CDT_OP_LIST_INSERT_ITEMS = 4,
AS_CDT_OP_LIST_POP = 5,
AS_CDT_OP_LIST_POP_RANGE = 6,
AS_CDT_OP_LIST_REMOVE = 7,
AS_CDT_OP_LIST_REMOVE_RANGE = 8,
AS_CDT_OP_LIST_SET = 9,
AS_CDT_OP_LIST_TRIM = 10,
AS_CDT_OP_LIST_CLEAR = 11,
AS_CDT_OP_LIST_INCREMENT_BY = 12,
AS_CDT_OP_LIST_SIZE = 16,
AS_CDT_OP_LIST_GET = 17,
AS_CDT_OP_LIST_GET_RANGE = 18,
AS_CDT_OP_MAP_PUT = 32,
AS_CDT_OP_MAP_PUT_ITEMS = 33,
AS_CDT_OP_MAP_GET = 34,
AS_CDT_OP_MAP_GET_MATCHING = 35,
AS_CDT_OP_MAP_REMOVE = 36,
AS_CDT_OP_MAP_REMOVE_ITEMS = 37,
AS_CDT_OP_MAP_CONTAINS_KEY = 38,
AS_CDT_OP_MAP_INCREMENT_BY = 39,
AS_CDT_OP_MAP_CONTAINS_VALUE = 40,
AS_CDT_OP_MAP_GET_ITEMS = 41,
AS_CDT_OP_MAP_KEYS = 42,
AS_CDT_OP_MAP_VALUES = 43,
AS_CDT_OP_MAP_CLEAR = 44,
AS_CDT_OP_MAP_SIZE = 45
} |
|
enum | as_cdt_paramtype {
AS_CDT_PARAM_INDEX = 3,
AS_CDT_PARAM_COUNT = 4,
AS_CDT_PARAM_PAYLOAD = 5,
AS_CDT_PARAM_LAST_INDEX = 6,
AS_CDT_PARAM_MAP_KEY = 11,
AS_CDT_PARAM_MAP_VALUE = 12
} |
|
enum | as_operator {
AS_OPERATOR_READ = 1,
AS_OPERATOR_WRITE = 2,
AS_OPERATOR_CDT_READ = 3,
AS_OPERATOR_CDT_MODIFY = 4,
AS_OPERATOR_INCR = 5,
AS_OPERATOR_APPEND = 9,
AS_OPERATOR_PREPEND = 10,
AS_OPERATOR_TOUCH = 11
} |
|
Enumerator |
---|
AS_CDT_OP_LIST_APPEND |
|
AS_CDT_OP_LIST_APPEND_ITEMS |
|
AS_CDT_OP_LIST_INSERT |
|
AS_CDT_OP_LIST_INSERT_ITEMS |
|
AS_CDT_OP_LIST_POP |
|
AS_CDT_OP_LIST_POP_RANGE |
|
AS_CDT_OP_LIST_REMOVE |
|
AS_CDT_OP_LIST_REMOVE_RANGE |
|
AS_CDT_OP_LIST_SET |
|
AS_CDT_OP_LIST_TRIM |
|
AS_CDT_OP_LIST_CLEAR |
|
AS_CDT_OP_LIST_INCREMENT_BY |
|
AS_CDT_OP_LIST_SIZE |
|
AS_CDT_OP_LIST_GET |
|
AS_CDT_OP_LIST_GET_RANGE |
|
AS_CDT_OP_MAP_PUT |
|
AS_CDT_OP_MAP_PUT_ITEMS |
|
AS_CDT_OP_MAP_GET |
|
AS_CDT_OP_MAP_GET_MATCHING |
|
AS_CDT_OP_MAP_REMOVE |
|
AS_CDT_OP_MAP_REMOVE_ITEMS |
|
AS_CDT_OP_MAP_CONTAINS_KEY |
|
AS_CDT_OP_MAP_INCREMENT_BY |
|
AS_CDT_OP_MAP_CONTAINS_VALUE |
|
AS_CDT_OP_MAP_GET_ITEMS |
|
AS_CDT_OP_MAP_KEYS |
|
AS_CDT_OP_MAP_VALUES |
|
AS_CDT_OP_MAP_CLEAR |
|
AS_CDT_OP_MAP_SIZE |
|
Definition at line 43 of file as_operations.h.
Enumerator |
---|
AS_CDT_PARAM_INDEX |
|
AS_CDT_PARAM_COUNT |
|
AS_CDT_PARAM_PAYLOAD |
|
AS_CDT_PARAM_LAST_INDEX |
|
AS_CDT_PARAM_MAP_KEY |
|
AS_CDT_PARAM_MAP_VALUE |
|
Definition at line 31 of file as_operations.h.
Operation Identifiers
Enumerator |
---|
AS_OPERATOR_READ |
Return the bin from the cluster.
|
AS_OPERATOR_WRITE |
Update the bin.
|
AS_OPERATOR_CDT_READ |
|
AS_OPERATOR_CDT_MODIFY |
|
AS_OPERATOR_INCR |
Increment a bin containing an integer value.
|
AS_OPERATOR_APPEND |
Append bytes to the bin containing either a string or blob.
|
AS_OPERATOR_PREPEND |
Prepend bytes to the bin containing either a string or blob.
|
AS_OPERATOR_TOUCH |
Touch the record's ttl.
|
Definition at line 99 of file as_operations.h.