ListOperationRemoveByValueRelativeRankRange Method (String, Value, Int32, Int32, ListReturnType, CTX)

Aerospike
Create list remove by value relative to rank range operation. Server removes list items nearest to value and greater by relative rank with a count limit. Server returns removed data specified by returnType.

Examples for ordered list [0,4,5,9,11,15]:

  • (value,rank,count) = [removed items]
  • (5,0,2) = [5,9]
  • (5,1,1) = [9]
  • (5,-1,2) = [4,5]
  • (3,0,1) = [4]
  • (3,3,7) = [11,15]
  • (3,-3,2) = []

Namespace:  Aerospike.Client
Assembly:  AerospikeClient (in AerospikeClient.dll) Version: 5.1.1.0 (5.1.1)
Syntax

C#
public static Operation RemoveByValueRelativeRankRange(
	string binName,
	Value value,
	int rank,
	int count,
	ListReturnType returnType,
	params CTX[] ctx
)

Parameters

binName
Type: SystemString
value
Type: Aerospike.ClientValue
rank
Type: SystemInt32
count
Type: SystemInt32
returnType
Type: Aerospike.ClientListReturnType
ctx
Type: Aerospike.ClientCTX

Return Value

Type: Operation
See Also

Reference