Replace get_range_raw with fold_range_future/wait

This has been bugging me for awhile in that we're not properly handling
the return value from the range future. The `more` return value in
particular was ignored.

Rather than force people to have to repeatedly reimplement this I've
changed `get_range_raw` with a pair of functions `fold_range_future` and
`fold_range_wait`. This allows us the benefit of the async approach
while also ensuring we're not dealing with partial ranges being returned
to users.
1 file changed
tree: 167223dcadba1ec518ae593573661b0a5daeffc0
  1. c_src/
  2. include/
  3. notes/
  4. plugins/
  5. priv/
  6. src/
  7. test/
  8. .gitignore
  9. enc
  10. LICENSE
  11. Makefile
  12. README.md
  13. rebar.config
README.md

A FoundationDB client in Erlang

Yay!