summaryrefslogtreecommitdiff
path: root/src/perm.erl
diff options
context:
space:
mode:
authorMagnus Ahltorp <map@kth.se>2016-11-22 14:35:36 +0100
committerMagnus Ahltorp <map@kth.se>2016-11-22 14:35:36 +0100
commit885c44e472843e1646687c071e9277da92d991e8 (patch)
treef48d443631f0a7fa57caa31bfbf46352814263c6 /src/perm.erl
parent8826eb502c73df3a512a2d257f4264d68a10e1c8 (diff)
Make certain operations parallelexperimental-opt
Diffstat (limited to 'src/perm.erl')
-rw-r--r--src/perm.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/perm.erl b/src/perm.erl
index 2e12fdf..c238e8c 100644
--- a/src/perm.erl
+++ b/src/perm.erl
@@ -4,7 +4,7 @@
-module(perm).
-export([start_link/2, stop/1, init_module/0]).
--export([getvalue/2, addvalue/3, commit/1, commit/2]).
+-export([getvalue/2, addvalue/3, addvalues/2, commit/1, commit/2]).
start_link(Name, Filename) ->
Module = application:get_env(plop, db_backend, fsdb),
@@ -26,6 +26,10 @@ addvalue(Name, Key, Value) ->
Module = application:get_env(plop, db_backend, fsdb),
Module:addvalue(Name, Key, Value).
+addvalues(Name, KeyValues) ->
+ Module = application:get_env(plop, db_backend, fsdb),
+ Module:addvalues(Name, KeyValues).
+
commit(Name) ->
Module = application:get_env(plop, db_backend, fsdb),
Module:commit(Name).