This commit is contained in:
Feng 2015-12-03 21:17:07 +08:00
parent 86460cdebc
commit 4deb96dc91
1 changed files with 5 additions and 3 deletions

View File

@ -27,7 +27,6 @@
%%% @end %%% @end
%%% %%%
%%% @author Feng Lee <feng@emqtt.io> %%% @author Feng Lee <feng@emqtt.io>
%%%
%%%----------------------------------------------------------------------------- %%%-----------------------------------------------------------------------------
-module(emqttd_trie). -module(emqttd_trie).
@ -63,16 +62,17 @@
%%%============================================================================= %%%=============================================================================
%%------------------------------------------------------------------------------ %%------------------------------------------------------------------------------
%% @doc Create trie tables %% @doc Create Trie Tables
%% @end %% @end
%%------------------------------------------------------------------------------ %%------------------------------------------------------------------------------
-spec mnesia(boot | copy) -> ok. -spec mnesia(boot | copy) -> ok.
mnesia(boot) -> mnesia(boot) ->
%% trie tree tables %% Trie Table
ok = emqttd_mnesia:create_table(trie, [ ok = emqttd_mnesia:create_table(trie, [
{ram_copies, [node()]}, {ram_copies, [node()]},
{record_name, trie}, {record_name, trie},
{attributes, record_info(fields, trie)}]), {attributes, record_info(fields, trie)}]),
%% Trie Node Table
ok = emqttd_mnesia:create_table(trie_node, [ ok = emqttd_mnesia:create_table(trie_node, [
{ram_copies, [node()]}, {ram_copies, [node()]},
{record_name, trie_node}, {record_name, trie_node},
@ -83,7 +83,9 @@ mnesia(boot) ->
%% @end %% @end
%%------------------------------------------------------------------------------ %%------------------------------------------------------------------------------
mnesia(copy) -> mnesia(copy) ->
%% Copy Trie Table
ok = emqttd_mnesia:copy_table(trie), ok = emqttd_mnesia:copy_table(trie),
%% Copy Trie Node Table
ok = emqttd_mnesia:copy_table(trie_node). ok = emqttd_mnesia:copy_table(trie_node).
%%%============================================================================= %%%=============================================================================