class FDB::TransactionRead

def get_range_split_points(begin_key, end_key, chunk_size)

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