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()