Module emojipoo_reader

Data Types

config()

config() = [sequential | folding | random | {atom(), term()}]

read_file()

read_file() = #reader{file = undefined | file:io_device(), root = #node{level = non_neg_integer(), members = [any()] | binary()} | none, name = string(), config = term()}

Function Index

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

Function Details

close/1

close(Reader) -> any()

deserialize_state/1

deserialize_state(X1) -> any()

destroy/1

destroy(Reader) -> any()

first_node/1

first_node(Reader) -> any()

fold/3

fold(Fun, Acc0, Reader) -> any()

lookup/2

lookup(Reader, Key) -> any()

next_node/1

next_node(Reader) -> any()

open/1

open(Name::string()) -> {ok, read_file()} | {error, any()}

open/2

open(Name::string(), Config::config()) -> {ok, read_file()} | {error, any()}

range_fold/4

range_fold(Fun::fun((binary(), binary(), any()) -> any()), Acc0::any(), Reader::read_file(), Range::keyrange()) -> {limit, any(), binary()} | {done, any()}

serialize_state/1

serialize_state(Reader) -> any()


Generated by EDoc