trie delete
This commit is contained in:
parent
c5d214d3ac
commit
fd711f3fbc
|
@ -223,6 +223,8 @@ trie_add_path({Node, Word, Child}) ->
|
||||||
mnesia:write(#trie{edge=Edge, node_id=Child})
|
mnesia:write(#trie{edge=Edge, node_id=Child})
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
trie_delete_path([]) ->
|
||||||
|
ok;
|
||||||
trie_delete_path([{NodeId, Word, _} | RestPath]) ->
|
trie_delete_path([{NodeId, Word, _} | RestPath]) ->
|
||||||
Edge = #trie_edge{node_id=NodeId, word=Word},
|
Edge = #trie_edge{node_id=NodeId, word=Word},
|
||||||
mnesia:delete({trie, Edge}),
|
mnesia:delete({trie, Edge}),
|
||||||
|
|
Loading…
Reference in New Issue