diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2011-11-30 15:53:05 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2011-11-30 15:53:05 +0000 |
| commit | 81726295552b561d6ff6c4eb11bb525a9699680a (patch) | |
| tree | 9e9324d75af4cc0c93ea30a17728606af8e4bb5a | |
| parent | 9bd227ffcaf59eeaaab5f5df8d400384362703f6 (diff) | |
| download | rabbitmq-server-git-81726295552b561d6ff6c4eb11bb525a9699680a.tar.gz | |
tie up some loose ends for the new table
| -rw-r--r-- | src/rabbit_mnesia.erl | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index 2204aec30f..bf997a6f8b 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -272,7 +272,7 @@ table_definitions() -> [{record_name, topic_trie_node}, {attributes, record_info(fields, topic_trie_node)}, {type, ordered_set}, - {match, #topic_trie_node{}}]}, + {match, #topic_trie_node{trie_node = trie_node_match(), _='_'}}]}, {rabbit_topic_trie_edge, [{record_name, topic_trie_edge}, {attributes, record_info(fields, topic_trie_edge)}, @@ -319,12 +319,12 @@ reverse_binding_match() -> _='_'}. binding_destination_match() -> resource_match('_'). +trie_node_match() -> + #trie_node{ exchange_name = exchange_name_match(), _='_'}. trie_edge_match() -> - #trie_edge{exchange_name = exchange_name_match(), - _='_'}. + #trie_edge{ exchange_name = exchange_name_match(), _='_'}. trie_binding_match() -> - #trie_binding{exchange_name = exchange_name_match(), - _='_'}. + #trie_binding{exchange_name = exchange_name_match(), _='_'}. exchange_name_match() -> resource_match(exchange). queue_name_match() -> |
