Method: FDB::TransactionRead#get_range_split_points
- Defined in:
- lib/fdbimpl.rb
#get_range_split_points(begin_key, end_key, chunk_size) ⇒ Object
851 852 853 854 855 856 857 858 |
# File 'lib/fdbimpl.rb', line 851 def get_range_split_points(begin_key, end_key, chunk_size) if chunk_size <=0 raise ArgumentError, "Invalid chunk size" end bkey = FDB.key_to_bytes(begin_key) ekey = FDB.key_to_bytes(end_key) FutureKeyArray.new(FDBC.fdb_transaction_get_range_split_points(@tpointer, bkey, bkey.bytesize, ekey, ekey.bytesize, chunk_size)) end |