Expand description
§Key-Value Store Data Types
This module contains data types for the tea: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
- KeyExists
Query - Test for the existence of a key
- KeyVec
GetQuery - Query KeyVec to get return Vec from Sorted Vec
- KeyVec
GetResponse - Response of KeyVecGetQuery
- KeyVec
Insert Query - Insert a Tuple into Sorted Vec. using sorted key
- KeyVec
Insert Response - Response to a set query, add, or delete
- KeyVec
Tail OffQuery - Cut the Softed Vec to remain size. Drop off the tail if the vec is longer than remaining length
- KeyVec
Tail OffResponse - Response to a set query, add, or delete
- List
Clear Request - A request to clear a list at a given key
- List
DelItem Request - A request to delete all occurences of an item from a list
- List
Push Request - A request to add an item to the end of a list
- List
Range Request - A request to retrieve a range of values from a list
- List
Range Response - List of values returned from a range request
- List
Response - Return response from non-range list requests like push and clear
- SetAdd
Request - Request to add an item to a set
- SetIntersection
Request - Request for the intersection of multiple sets
- SetOperation
Response - Response to a set query, add, or delete
- SetQuery
Request - Request to query the contents of a set
- SetQuery
Response - Response to an operation that requests members of a list (query, intersect, union)
- SetRemove
Request - Request to remove a specific value from a set
- SetRequest
- A request to set a value
- SetResponse
- Response to a set request
- SetUnion
Request - Request for the union of multiple sets