%%%------------------------------------------------------------------- %%% @author danny %%% @copyright (C) 2019, danny %%% @doc %%% %%% @end %%% Created : 2019-04-19 18:38:31.676004 %%%------------------------------------------------------------------- -module(tivan). -export([create/1 ,create/2 ,drop/1 ,clear/1 ,is_local/1 ,info/0 ,info/1 ,info/2 ,put/2 ,put/3 ,get/1 ,get/2 ,get/3 ,get_last_key/1 ,remove/2 ,remove/3]). create(Table) -> tivan_schema:create(Table). create(Table, Options) -> tivan_schema:create(Table, Options). drop(Table) -> tivan_schema:drop(Table). clear(Table) -> tivan_schema:clear(Table). is_local(Table) -> tivan_schema:is_local(Table). info() -> tivan_schema:info(). info(Table) -> tivan_schema:info(Table). info(Table, Item) -> tivan_schema:info(Table, Item). put(Table, ObjectOrObjects) -> tivan_mnesia:put(Table, ObjectOrObjects). put(Table, ObjectOrObjects, Options) -> tivan_mnesia:put(Table, ObjectOrObjects, Options). get(Table) -> tivan_mnesia:get(Table). get(Table, Options) -> tivan_mnesia:get(Table, Options). get(Table, StartKey, Limit) -> tivan_mnesia:get(Table, StartKey, Limit). get_last_key(Table) -> tivan_mnesia:get_last_key(Table). remove(Table, ObjectOrObjects) -> tivan_mnesia:remove(Table, ObjectOrObjects). remove(Table, ObjectOrObjects, Options) -> tivan_mnesia:remove(Table, ObjectOrObjects, Options).