Module: Aerospike::CDT::MapReturnType
- Defined in:
- lib/aerospike/cdt/map_return_type.rb
Constant Summary collapse
- NONE =
Do not return a result.
0- INDEX =
Return key index order. 0 = first key N = Nth key -1 = last key
1- REVERSE_INDEX =
Return reverse key order. 0 = last key -1 = first key
2- RANK =
Return value order. 0 = smalles value N = Nth smalles value -1 = largest value
3- REVERSE_RANK =
Return reverse value order. 0 = largest value N = Nth largest value -1 = smallest values
4- COUNT =
Return count of items selected.
5- KEY =
Return key for single read and key list for range read.
6- VALUE =
Return value for single key read and value list for range read.
7- KEY_VALUE =
Return key/value items.
8- EXISTS =
Return true if count > 0.
13- UNORDERED_MAP =
Return an unordered map.
16- ORDERED_MAP =
Return an ordered map.
17- INVERTED =
:private
TODO: Should be like ListOperation and Implement InvertibleMapOperation Inverts meaning of map command and return values. For example: map_remove_by_key_range(bin_name, key_begin, key_end, MapReturnType::KEY | MapReturnType::INVERTED) With the INVERTED flag enabled, the keys outside of the specified key range will be removed and returned.
0x10000- DEFAULT_RETURN_TYPE =
Default return type: NONE
NONE