Module mnesia_eleveldb

eleveldb storage backend for Mnesia.

Behaviours: gen_server, mnesia_backend_type.

Description

eleveldb storage backend for Mnesia.

Function Index

add_aliases/1
check_definition/4
close_table/2
code_change/3
create_table/3
default_alias/0
delete/3
delete_table/2
first/2
fixtable/3
fold/6
handle_call/3
handle_cast/2
handle_info/2
index_is_consistent/3
info/3
init/1
init_backend/0
insert/3
is_index_consistent/2
ix_prefixes/3
last/2
load_table/4
lookup/3
match_delete/3
next/3
prev/3
real_suffixes/0
receive_data/5
receive_done/4
receiver_first_message/4
register/0
register/1
remove_aliases/1
repair_continuation/2
select/1
select/3
select/4
semantics/2
sender_handle_info/5
sender_init/4
show_table/1
show_table/2
show_table/3
slot/3
start_proc/5
sync_close_table/2
terminate/2
tmp_suffixes/0
update_counter/4
validate_key/6
validate_record/6

Function Details

add_aliases/1

add_aliases(Aliases) -> any()

check_definition/4

check_definition(Alias, Tab, Nodes, Props) -> any()

close_table/2

close_table(Alias, Tab) -> any()

code_change/3

code_change(FromVsn, St, Extra) -> any()

create_table/3

create_table(Alias, Tab, Props) -> any()

default_alias/0

default_alias() -> any()

delete/3

delete(Alias, Tab, Key) -> any()

delete_table/2

delete_table(Alias, Tab) -> any()

first/2

first(Alias, Tab) -> any()

fixtable/3

fixtable(Alias, Tab, Bool) -> any()

fold/6

fold(Alias, Tab, Fun, Acc, MS, N) -> any()

handle_call/3

handle_call(X1, From, St) -> any()

handle_cast/2

handle_cast(X1, St) -> any()

handle_info/2

handle_info(EXIT, St) -> any()

index_is_consistent/3

index_is_consistent(Alias, X2, Bool) -> any()

info/3

info(Alias, Tab, Item) -> any()

init/1

init(X1) -> any()

init_backend/0

init_backend() -> any()

insert/3

insert(Alias, Tab, Obj) -> any()

is_index_consistent/2

is_index_consistent(Alias, X2) -> any()

ix_prefixes/3

ix_prefixes(Tab, Pos, Obj) -> any()

last/2

last(Alias, Tab) -> any()

load_table/4

load_table(Alias, Tab, LoadReason, Opts) -> any()

lookup/3

lookup(Alias, Tab, Key) -> any()

match_delete/3

match_delete(Alias, Tab, Pat) -> any()

next/3

next(Alias, Tab, Key) -> any()

prev/3

prev(Alias, Tab, Key0) -> any()

real_suffixes/0

real_suffixes() -> any()

receive_data/5

receive_data(Data, Alias, Tab, Sender, State) -> any()

receive_done/4

receive_done(Alias, Tab, Sender, State) -> any()

receiver_first_message/4

receiver_first_message(Pid, Msg, Alias, Tab) -> any()

register/0

register() -> any()

register/1

register(Alias) -> any()

remove_aliases/1

remove_aliases(Aliases) -> any()

repair_continuation/2

repair_continuation(Cont, Ms) -> any()

select/1

select(Cont) -> any()

select/3

select(Alias, Tab, Ms) -> any()

select/4

select(Alias, Tab, Ms, Limit) -> any()

semantics/2

semantics(Alias, X2) -> any()

sender_handle_info/5

sender_handle_info(Msg, Alias, Tab, ReceiverPid, Cont) -> any()

sender_init/4

sender_init(Alias, Tab, RemoteStorage, Pid) -> any()

show_table/1

show_table(Tab) -> any()

show_table/2

show_table(Alias, Tab) -> any()

show_table/3

show_table(Alias, Tab, Limit) -> any()

slot/3

slot(Alias, Tab, Pos) -> any()

start_proc/5

start_proc(Alias, Tab, Type, LdbOpts, RecName) -> any()

sync_close_table/2

sync_close_table(Alias, Tab) -> any()

terminate/2

terminate(Reason, St) -> any()

tmp_suffixes/0

tmp_suffixes() -> any()

update_counter/4

update_counter(Alias, Tab, C, Val) -> any()

validate_key/6

validate_key(Alias, Tab, RecName, Arity, Type, Key) -> any()

validate_record/6

validate_record(Alias, Tab, RecName, Arity, Type, Obj) -> any()


Generated by EDoc