[−][src]Module wascc_codec::keyvalue
Key-Value Store Data Types
This module contains data types for the wascc:keyvalue
capability provider
Structs
AddRequest | A request to perform an atomic add operation |
AddResponse | Result of an atomic add operation |
DelRequest | A request to delete a key |
DelResponse | |
GetRequest | A request to get a single value from the K/V store |
GetResponse | The result of a get request |
KeyExistsQuery | Test for the existence of a key |
ListClearRequest | A request to clear a list at a given key |
ListDelItemRequest | A request to delete all occurences of an item from a list |
ListPushRequest | A request to add an item to the end of a list |
ListRangeRequest | A request to retrieve a range of values from a list |
ListRangeResponse | List of values returned from a range request |
ListResponse | Return response from non-range list requests like push and clear |
SetAddRequest | Request to add an item to a set |
SetIntersectionRequest | Request for the intersection of multiple sets |
SetOperationResponse | Response to a set query, add, or delete |
SetQueryRequest | Request to query the contents of a set |
SetQueryResponse | Response to an operation that requests members of a list (query, intersect, union) |
SetRemoveRequest | Request to remove a specific value from a set |
SetRequest | A request to set a value |
SetResponse | Response to a set request |
SetUnionRequest | Request for the union of multiple sets |
Constants
OP_ADD | |
OP_CLEAR | |
OP_DEL | |
OP_GET | |
OP_KEY_EXISTS | |
OP_LIST_DEL | |
OP_PUSH | |
OP_RANGE | |
OP_SET | |
OP_SET_ADD | |
OP_SET_INTERSECT | |
OP_SET_QUERY | |
OP_SET_REMOVE | |
OP_SET_UNION |