Method: Aerospike::CDT::MapOperation.remove_by_index_range
- Defined in:
- lib/aerospike/cdt/map_operation.rb
.remove_by_index_range(bin_name, index, count = nil, ctx: nil, return_type: MapReturnType::NONE) ⇒ Object
Create map remove operation.
Server removes “count” map items starting at specified index. If “count” is not specified, the server selects map items starting at specified index to the end of map.
Server returns removed data specified by return_type.
407 408 409 410 411 412 413 |
# File 'lib/aerospike/cdt/map_operation.rb', line 407 def self.remove_by_index_range(bin_name, index, count = nil, ctx: nil, return_type: MapReturnType::NONE) if count MapOperation.new(Operation::CDT_MODIFY, REMOVE_BY_INDEX_RANGE, bin_name, index, count, ctx: ctx, return_type: return_type) else MapOperation.new(Operation::CDT_MODIFY, REMOVE_BY_INDEX_RANGE, bin_name, index, ctx: ctx, return_type: return_type) end end |