Module synctree_leveldb

Data Types

state()

state() = #synctree_leveldb{id = binary(), db = any(), path = term()}

Function Index

exists/2
fetch/3
init_ets/0 Called by riak_ensemble_sup to create the public ETS table used to keep track of shared LevelDB references.
new/1
store/2
store/3

Function Details

exists/2

exists(X1, Synctree_leveldb) -> any()

fetch/3

fetch(X1::term(), Default::term(), Synctree_leveldb::state()) -> {ok, term()}

init_ets/0

init_ets() -> ok

Called by riak_ensemble_sup to create the public ETS table used to keep track of shared LevelDB references. Having riak_ensemble_sup own the ETS table ensures it survives as long as riak_ensemble is up.

new/1

new(Opts::term()) -> state()

store/2

store(Updates::[{term(), term()}], State::state()) -> state()

store/3

store(X1::term(), Val::term(), State::state()) -> state()


Generated by EDoc