Method: Aerospike::CDT::MapOperation.remove_by_rank_range
- Defined in:
- lib/aerospike/cdt/map_operation.rb
.remove_by_rank_range(bin_name, rank, count = nil, ctx: nil, return_type: MapReturnType::NONE) ⇒ Object
Create map remove operation.
Server selects “count” map items starting at specified rank. If “count” is not specified, server removes map items starting at specified rank to the last ranked.
Server returns removed data specified by return_type.
434 435 436 437 438 439 440 |
# File 'lib/aerospike/cdt/map_operation.rb', line 434 def self.remove_by_rank_range(bin_name, rank, count = nil, ctx: nil, return_type: MapReturnType::NONE) if count MapOperation.new(Operation::CDT_MODIFY, REMOVE_BY_RANK_RANGE, bin_name, rank, count, ctx: ctx, return_type: return_type) else MapOperation.new(Operation::CDT_MODIFY, REMOVE_BY_RANK_RANGE, bin_name, rank, ctx: ctx, return_type: return_type) end end |