mnesia_schema
Functions
init(IgnoreFallback) -> term()
get_create_list(Tab) -> term()
read_nodes() -> term()
version() -> term()
incr_version(Cs) -> term()
insert_cstruct(Tid, Cs, KeepWhereabouts) -> term()
delete_cstruct(Tid, Cs) -> term()
delete_schema(Ns) -> term()
delete_schema2() -> term()
ensure_no_schema(T) -> term()
remote_read_schema() -> term()
opt_create_dir(UseDir, Dir) -> term()
lock_schema() -> term()
unlock_schema() -> term()
get_initial_schema(SchemaStorage, Nodes) -> term()
read_cstructs_from_disc() -> term()
get_tid_ts_and_lock(Tab, Intent) -> term()
schema_transaction(Fun) -> term()
schema_coordinator(Client, Fun, Controller) -> term()
insert_schema_ops(X1, SchemaIOps) -> term()
vsn_cs2list(Cs) -> term()
cs2list(Cs) -> term()
normalize_cs(Cstructs, Node) -> term()
list2cs(List) -> term()
pick(Tab, Key, List, Default) -> term()
attr_tab_to_pos(Tab, Pos) -> term()
attr_to_pos(Pos, Attrs) -> term()
check_keys(Tab, Tail, Items) -> term()
check_duplicates(Tab, Keys) -> term()
verify(Expected, Fun, Error) -> term()
ensure_active(Cs) -> term()
is_remote_member(Key) -> term()
create_table(TabDef) -> term()
do_create_table(Cs) -> term()
make_create_table(Cs) -> term()
delete_table(Tab) -> term()
do_delete_table(Tab) -> term()
make_delete_table(Tab, Mode) -> term()
change_table_frag(Tab, Change) -> term()
add_table_copy(Tab, Node, Storage) -> term()
del_table_copy(Tab, Node) -> term()
move_table(Tab, FromNode, ToNode) -> term()
change_table_copy_type(Tab, Node, ToS) -> term()
add_table_index(Tab, Pos) -> term()
del_table_index(Tab, Pos) -> term()
add_snmp(Tab, Ustruct) -> term()
del_snmp(Tab) -> term()
transform_table(Tab, Fun, NewAttrs, NewRecName) -> term()
change_table_access_mode(Tab, Mode) -> term()
change_table_load_order(Tab, LoadOrder) -> term()
change_table_majority(Tab, Majority) -> term()
write_table_property(Tab, Prop) -> term()
do_write_table_property(Tab, Prop) -> term()
do_read_table_property(Tab, Key) -> term()
delete_table_property(Tab, PropKey) -> term()
do_delete_table_property(Tab, PropKey) -> term()
prepare_commit(Tid, Commit, WaitFor) -> term()
set_where_to_read(Tab, Node, Cs) -> term()
undo_prepare_commit(Tid, Commit) -> term()
ram_delete_table(Tab, Storage) -> term()
purge_dir(Dir, KeepFiles) -> term()
purge_tmp_files() -> term()
info() -> term()
info(Tab) -> term()
get_table_properties(Tab) -> term()
restore(Opaque) -> term()
restore(Opaque, Args) -> term()
restore(Opaque, Args, Module) -> term()
arrange_restore(R, Fun, Recs) -> term()
dump_tables(Tabs) -> term()
merge_schema() -> term()
merge_schema(UserFun) -> term()
View Functions
- init/1
- get_create_list/1
- read_nodes/0
- version/0
- incr_version/1
- insert_cstruct/3
- delete_cstruct/2
- delete_schema/1
- delete_schema2/0
- ensure_no_schema/1
- remote_read_schema/0
- opt_create_dir/2
- lock_schema/0
- unlock_schema/0
- get_initial_schema/2
- read_cstructs_from_disc/0
- get_tid_ts_and_lock/2
- schema_transaction/1
- schema_coordinator/3
- insert_schema_ops/2
- vsn_cs2list/1
- cs2list/1
- normalize_cs/2
- list2cs/1
- pick/4
- attr_tab_to_pos/2
- attr_to_pos/2
- check_keys/3
- check_duplicates/2
- verify/3
- ensure_active/1
- is_remote_member/1
- create_table/1
- do_create_table/1
- make_create_table/1
- delete_table/1
- do_delete_table/1
- make_delete_table/2
- change_table_frag/2
- add_table_copy/3
- del_table_copy/2
- move_table/3
- change_table_copy_type/3
- add_table_index/2
- del_table_index/2
- add_snmp/2
- del_snmp/1
- transform_table/4
- change_table_access_mode/2
- change_table_load_order/2
- change_table_majority/2
- write_table_property/2
- do_write_table_property/2
- do_read_table_property/2
- delete_table_property/2
- do_delete_table_property/2
- prepare_commit/3
- set_where_to_read/3
- undo_prepare_commit/2
- ram_delete_table/2
- purge_dir/2
- purge_tmp_files/0
- info/0
- info/1
- get_table_properties/1
- restore/1
- restore/2
- restore/3
- arrange_restore/3
- dump_tables/1
- merge_schema/0
- merge_schema/1