aboutsummaryrefslogtreecommitdiff
path: root/apps/dreki/include/dreki_plum.hrl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dreki/include/dreki_plum.hrl')
-rw-r--r--apps/dreki/include/dreki_plum.hrl26
1 files changed, 26 insertions, 0 deletions
diff --git a/apps/dreki/include/dreki_plum.hrl b/apps/dreki/include/dreki_plum.hrl
new file mode 100644
index 0000000..bea65aa
--- /dev/null
+++ b/apps/dreki/include/dreki_plum.hrl
@@ -0,0 +1,26 @@
+-define(PLUM_DB_REGIONS_TAB, regions).
+-define(PLUM_DB_NODES_TAB, nodes).
+-define(PLUM_DB_PATHS_TAB, paths).
+-define(PLUM_DB_STORES_TAB, dreki_stores).
+
+%% dreki_store tabs
+-define(PLUM_DB_STORE_TASKS_TAB, dreki_tasks).
+
+%% indices tabs
+-define(PLUM_DB_IDX_ROLE_TAB, 'dreki_idx:roles').
+-define(PLUM_DB_IDX_TAGS_TAB, 'dreki_idx:tags').
+
+-define(PLUM_DB_PREFIXES, [
+ {?PLUM_DB_REGIONS_TAB, ram_disk},
+ {?PLUM_DB_NODES_TAB, ram_disk},
+ {?PLUM_DB_PATHS_TAB, ram_disk},
+ {?PLUM_DB_STORES_TAB, ram_disk},
+
+ %% Stores
+ {?PLUM_DB_STORE_TASKS_TAB, ram_disk},
+
+ %% idxs
+ {?PLUM_DB_IDX_ROLE_TAB, disk},
+ {?PLUM_DB_IDX_TAGS_TAB, disk}
+]).
+