dets пример импорта данных

Есть проблема с dets:to_ets/2

Может ли кто-нибудь указать мне на пример в Интернете? Я посмотрел на страницы справочника, но я не видел ни одного примера использования. Не могу найти что-нибудь на Google..

Кажется, моя проблема связана с самой функцией dets: самой функцией to_ets(), а не с созданием dets. Я проверил это самостоятельно, и это нормально.

2 ответа

Решение

Вам следует создать таблицу ETS, прежде чем использовать на ней функцию to_ets/2. Существующие объекты таблицы Ets сохраняются, если не перезаписаны. Есть ли в результате кортежи {error, Reason}?

Быстрый пример dets:to_ets/2.

1> dets:open_file(d, [{file, "/tmp/d"}, {type, set}]).
{ok,d}
2> dets:insert(d, {a, 1}).
ok
3> dets:insert(d, {b, 2}).
ok
4> ets:new(e, [named_table, set]).
e
5> dets:to_ets(d, e).
e
6> ets:tab2list(e).
[{b,2},{a,1}]
Другие вопросы по тегам