Мнезия получает все данные с поля - PullRequest
1 голос
/ 05 апреля 2011

У меня есть таблица мнезий:

-record(counter, {

                     value,
                      type,
                      tree
                 }).

Как я могу получить все данные из этих 3 полей?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 05 апреля 2011

Вы просто хотите получить все данные из таблицы? С макушки головы:

mnesia:transaction(fun()-> qlc:e(mnesia:table(counter)) end).

То же самое, но более эффективно:

mnesia:async_dirty(fun()-> qlc:e(mnesia:table(counter)) end).

2 голосов
/ 05 апреля 2011

также, быстрее:
mnesia:dirty_match_object(#counter{_ = '_'}).

...