Enum aerospike::operations::maps::MapReturnType
[−]
[src]
pub enum MapReturnType { None, Index, ReverseIndex, Rank, ReverseRank, Count, Key, Value, KeyValue, }
Map return type. Type of data to return when selecting or removing items from the map.
Variants
None
Do not return a result.
Index
Return key index order.
- 0 = first key
- N = Nth key
- -1 = last key
ReverseIndex
Return reverse key order.
- 0 = last key
- -1 = first key
Rank
Return value order.
- 0 = smallest value
- N = Nth smallest value
- -1 = largest value
ReverseRank
Return reserve value order.
- 0 = largest value
- N = Nth largest value
- -1 = smallest value
Count
Return count of items selected.
Key
Return key for single key read and key list for range read.
Value
Return value for single key read and value list for range read.
KeyValue
Return key/value items. The possible return types are:
Value::HashMap
: Returned for unordered mapsValue::OrderedMap
: Returned for range results where range order needs to be preserved.
Trait Implementations
impl Debug for MapReturnType
[src]
impl Clone for MapReturnType
[src]
fn clone(&self) -> MapReturnType
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more