config() = [sequential | folding | random | {atom(), term()}]
read_file() = #reader{file = undefined | file:io_device(), root = #node{level = non_neg_integer(), members = [any()] | binary()} | none, name = string(), config = term()}
close/1 | |
deserialize_state/1 | |
destroy/1 | |
first_node/1 | |
fold/3 | |
lookup/2 | |
next_node/1 | |
open/1 | |
open/2 | |
range_fold/4 | |
serialize_state/1 |
close(Reader) -> any()
deserialize_state(X1) -> any()
destroy(Reader) -> any()
first_node(Reader) -> any()
fold(Fun, Acc0, Reader) -> any()
lookup(Reader, Key) -> any()
next_node(Reader) -> any()
open(Name::string()) -> {ok, read_file()} | {error, any()}
open(Name::string(), Config::config()) -> {ok, read_file()} | {error, any()}
range_fold(Fun::fun((binary(), binary(), any()) -> any()), Acc0::any(), Reader::read_file(), Range::keyrange()) -> {limit, any(), binary()} | {done, any()}
serialize_state(Reader) -> any()
Generated by EDoc