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 Debug for MapReturnType
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for MapReturnType
[src]
impl Clone for MapReturnType
fn clone(&self) -> MapReturnType
[src]
fn clone(&self) -> MapReturnType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for MapReturnType
impl Send for MapReturnType
impl Sync for MapReturnType
impl Sync for MapReturnType