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
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