czwartek, 2 sierpnia 2012

dets

dets:open_file(abc, [{type, bag}]).

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