type:
bag - w pliku ni będą trzymane duplikaty
duplicate_bag - w pliku trzymane są duplikaty
auto_save - czas po jakim ma być zapisywany plik
0 - ustawiam zero aby po każdym insert/delete tabela została zapisana
dets:open_file(abc1, [{type,
duplicate_bag
},{auto_save,0}]).
dets:insert(abc1, {1,2,3}).
dets:insert(abc1, {1,3,4}).
dets:lookup(abc1, 1).
[{1,2,3},{1,3,4}]
przykład znaleziony w sieci:
{ok, N} = dets:open_file(schema, [{file, "./schema.DAT"},{repair,false},
{keypos, 2}]),
F = fun(X) -> io:format("~p~n", [X]), continue end.,
dets:traverse(N, F),
dets:close(N).
Brak komentarzy:
Prześlij komentarz