| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/db')
| -rw-r--r-- | src/db/logic/db_access.erl | 20 | ||||
| -rw-r--r-- | src/db/struct/db_model.erl | 4 | 
2 files changed, 12 insertions, 12 deletions
| diff --git a/src/db/logic/db_access.erl b/src/db/logic/db_access.erl index 99d17ea..f7393f0 100644 --- a/src/db/logic/db_access.erl +++ b/src/db/logic/db_access.erl @@ -18,9 +18,9 @@  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %% LOCAL FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec get_value (list(sh_db_item:type())) -> ({'ok', any()} | 'not_found'). +-spec get_value (list(shr_db_item:type())) -> ({'ok', any()} | 'not_found').  get_value ([]) -> not_found; -get_value ([Regval]) -> {ok, sh_db_item:get_value(Regval)}. +get_value ([Regval]) -> {ok, shr_db_item:get_value(Regval)}.  -spec read_transaction (atom(), any()) -> ({'ok', any()} | 'not_found').  read_transaction (DB, ID) -> @@ -30,23 +30,23 @@ read_transaction (DB, ID) ->     (        atom(),        any(), -      sh_db_user:permission(), +      shr_db_user:permission(),        any()     )     -> 'ok'.  insert_transaction (DB, ID, Perm, Value) -> -   StoredItem = sh_db_item:new(ID, Perm, Value), +   StoredItem = shr_db_item:new(ID, Perm, Value),     % FIXME: handle return value, mnesia:write -> (transaction abort | ok).     % FIXME: is this an atomic OP? Is the lock freed afterwards?     mnesia:write(DB, StoredItem, sticky_write),     ok. --spec query_transaction (sh_db_query:type()) -> 'ok'. +-spec query_transaction (shr_db_query:type()) -> 'ok'.  query_transaction (Query) -> -   DB = sh_db_query:get_database(Query), -   ID = sh_db_query:get_entry_id(Query), +   DB = shr_db_query:get_database(Query), +   ID = shr_db_query:get_entry_id(Query),     [Item] = mnesia:read(DB, ID), -   {ok, UpdatedItem} = sh_db_query:apply_to(Query, Item), +   {ok, UpdatedItem} = shr_db_query:apply_to(Query, Item),     % FIXME: handle return value, mnesia:write -> (transaction abort | ok).     % FIXME: is this an atomic OP? Is the lock freed afterwards?     mnesia:write(DB, UpdatedItem, sticky_write), @@ -60,11 +60,11 @@ query_transaction (Query) ->  read (DB, ID) ->     mnesia:transaction(fun read_transaction/2, [DB, ID]). --spec insert (atom(), any(), sh_db_user:permission(), any()) +-spec insert (atom(), any(), shr_db_user:permission(), any())     -> ({'aborted', any()} | {'atomic', 'ok'}).  insert (DB, ID, Perm, Value) ->     mnesia:transaction(fun insert_transaction/4, [DB, ID, Perm, Value]). --spec query (sh_db_query:type()) -> ({'aborted', any()} | {'atomic', 'ok'}). +-spec query (shr_db_query:type()) -> ({'aborted', any()} | {'atomic', 'ok'}).  query (Query) ->     mnesia:transaction(fun query_transaction/1, [Query]). diff --git a/src/db/struct/db_model.erl b/src/db/struct/db_model.erl index 3e00b95..e6ec721 100644 --- a/src/db/struct/db_model.erl +++ b/src/db/struct/db_model.erl @@ -61,8 +61,8 @@ start (Model) ->     (        DBName,        [ -         {record_name, sh_db_item:get_record_name()}, -         {attributes, sh_db_item:get_record_info()}, +         {record_name, shr_db_item:get_record_name()}, +         {attributes, shr_db_item:get_record_info()},           {disc_copies, [node()|Neighbors]},           {disc_only_copies, []},           {ram_copies, []}, | 


