Module shards_dist

Distributed Shards.

Description

Distributed Shards.

Data Types

option()

option() = {nodes, [node()]} | shards_local:option()

Function Index

delete/1
delete/3
delete_all_objects/2
delete_object/3
file2tab/1Equivalent to file2tab(Filename, []).
file2tab/2
foldl/4
foldr/4
get_nodes/1
info/2
info/3
insert/3
insert_new/3
join/2
leave/2
lookup/3
lookup_element/4
match/3
match_delete/3
match_object/3
member/3
new/2
rename/3
select/3
select_count/3
select_delete/3
select_reverse/3
tab2file/3Equivalent to tab2file(Tab, Filename, [], State).
tab2file/4
tab2list/2
tabfile_info/1
take/3
update_counter/4
update_counter/5
update_element/4

Function Details

delete/1

delete(Tab::atom()) -> true

delete/3

delete(Tab, Key, State) -> true

delete_all_objects/2

delete_all_objects(Tab, State) -> true

delete_object/3

delete_object(Tab, Object, State) -> true

file2tab/1

file2tab(Filename) -> any()

Equivalent to file2tab(Filename, []).

file2tab/2

file2tab(Filename, Options) -> Response

foldl/4

foldl(Function, Acc0, Tab, State) -> Acc1

foldr/4

foldr(Function, Acc0, Tab, State) -> Acc1

get_nodes/1

get_nodes(Tab) -> Nodes

info/2

info(Tab, State) -> Result

info/3

info(Tab, Item, State) -> Value

insert/3

insert(Tab, ObjOrObjL, State) -> true

insert_new/3

insert_new(Tab, ObjOrObjL, State) -> Result

join/2

join(Tab, Nodes) -> JoinedNodes

leave/2

leave(Tab, Nodes) -> LeavedNodes

lookup/3

lookup(Tab, Key, State) -> Result

lookup_element/4

lookup_element(Tab, Key, Pos, State) -> Elem

match/3

match(Tab, Pattern, State) -> [Match]

match_delete/3

match_delete(Tab, Pattern, State) -> true

match_object/3

match_object(Tab, Pattern, State) -> [Object]

member/3

member(Tab, Key, State) -> boolean()

new/2

new(Name, Options) -> Name

rename/3

rename(Tab, Name, State) -> Name | no_return()

select/3

select(Tab, MatchSpec, State) -> [Match]

select_count/3

select_count(Tab, MatchSpec, State) -> NumMatched

select_delete/3

select_delete(Tab, MatchSpec, State) -> NumDeleted

select_reverse/3

select_reverse(Tab, MatchSpec, State) -> [Match]

tab2file/3

tab2file(Tab, Filename, State) -> any()

Equivalent to tab2file(Tab, Filename, [], State).

tab2file/4

tab2file(Tab, Filename, Options, State) -> Response

tab2list/2

tab2list(Tab, State) -> [Object]

tabfile_info/1

tabfile_info(Filename) -> Response

take/3

take(Tab, Key, State) -> [Object]

update_counter/4

update_counter(Tab, Key, UpdateOp, State) -> Result

update_counter/5

update_counter(Tab, Key, UpdateOp, Default, State) -> Result

update_element/4

update_element(Tab, Key, ElementSpec, State) -> boolean()


Generated by EDoc, Jul 11 2017, 14:57:01.