Module emojipoo_log

Function Index

add/4
add/5
batch/3
destroy/1
finish/2 Finish this log (encode it to a btree, and delete the log file).
lookup/2
new/4
range/4
range/5
recover/5
set_max_depth/2

Function Details

add/4

add(Key::key(), Value::value(), Log::#log{}, Top::pid()) -> {ok, #log{}}

add/5

add(Key::key(), Value::value(), Expiry::expiry(), Log::#log{}, Top::pid()) -> {ok, #log{}}

batch/3

batch(Spec, Log, Top) -> any()

destroy/1

destroy(Log) -> any()

finish/2

finish(Log::#log{}, TopLevel::pid()) -> ok

Finish this log (encode it to a btree, and delete the log file)

lookup/2

lookup(Key, Log) -> any()

new/4

new(Directory::string(), MinLevel::integer(), MaxLevel::integer(), Opts::[term()]) -> {ok, #log{}} | {error, term()}

range/4

range(Log::#log{}, SendTo::pid(), Ref::pid() | reference(), Key_range::#key_range{}) -> ok

range/5

range(Log::#log{}, SendTo::pid(), Ref::pid() | reference(), Key_range::#key_range{}, FilterMap::function()) -> ok

recover/5

recover(Directory, TopLevel, MinLevel, MaxLevel, Config) -> any()

set_max_depth/2

set_max_depth(Log, MaxLevel) -> any()


Generated by EDoc