shards
▼
Project version
v1.1.1
v1.1.0
v1.0.1
v1.0.0
v0.6.2
v0.6.1
v0.6.0
v0.5.1
v0.5.0
Pages
Modules
API Reference
Modules
Getting Started
Table of Contents
Prelude
Installation
Creating partitioned tables
Inserting entries
Retrieving entries
Making partitioned tables part of an application's supervision tree
Advanced topics
Storing and retrieving custom metadata entries
Shards
Installation
Important links
Testing
Generating Edoc
Contributing
Copyright and License
Changelog
v1.1.1 (2024-05-25)
v1.1.0 (2022-11-25)
v1.0.1 (2020-11-07)
v1.0.0 (2020-10-28)
v0.6.2 (2020-03-23)
v0.6.1 (2019-11-05)
v0.6.0 (2018-09-02)
v0.5.1 (2018-06-26)
v0.5.0 (2017-07-11)
v0.4.2 (2017-02-22)
v0.4.1 (2017-02-13)
v0.4.0 (2017-02-10)
v0.3.1 (2016-09-08)
v0.3.0 (2016-08-02)
v0.2.0 (2016-07-10)
v0.1.0 (2016-05-19)
LICENSE
shards
Sections
Features
Partitioned Table
Usage
Important
Summary
Types
access/0
continuation/0
ets_continuation/0
filename/0
info_item/0
info_tuple/0
option/0
shards_opt/0
tab/0
tabinfo_item/0
tweaks/0
type/0
Functions
all/0
delete/1
delete/2
delete/3
delete_all_objects/1
delete_all_objects/2
delete_object/2
delete_object/3
file2tab/1
file2tab/2
first/1
first/2
foldl/3
foldl/4
foldr/3
foldr/4
get_meta/2
get_meta/3
i/0
info/1
info/2
insert/2
insert/3
insert_new/2
insert_new/3
is_compiled_ms/1
last/1
lookup/2
lookup/3
lookup_element/3
lookup_element/4
match/1
match/2
match/3
match/4
match_delete/2
match_delete/3
match_object/1
match_object/2
match_object/3
match_object/4
match_spec_compile/1
match_spec_run/2
member/2
member/3
new/2
next/3
partition_owners/1
prev/2
put_meta/3
rename/2
rename/3
safe_fixtable/2
select/1
select/2
select/3
select/4
select_count/2
select_count/3
select_delete/2
select_delete/3
select_replace/2
select_replace/3
select_reverse/1
select_reverse/2
select_reverse/3
select_reverse/4
setopts/2
setopts/3
tab2file/2
tab2file/3
tab2list/1
tab2list/2
tabfile_info/1
table/1
table/2
table/3
table_meta/1
take/2
take/3
test_ms/2
update_counter/3
update_counter/4
update_counter/5
update_element/3
update_element/4
shards_enum
Summary
Functions
map/2
pmap/2
pmap/3
reduce/3
reduce_while/3
shards_group
Sections
Usage
Summary
Functions
child_spec/1
del_table/2
init/1
new_table/3
start_link/0
start_link/1
start_table/2
stop/1
stop/2
shards_lib
Summary
Types
kv_list/0
Functions
get_sup_child/2
keyfind/2
keyfind/3
keypop/2
keypop/3
keyupdate/3
keyupdate/4
object_key/2
read_tabfile/1
to_string/1
write_tabfile/2
shards_meta
Summary
Types
keyslot_fun/0
meta_map/0
partition_pids/0
partition_tids/0
t/0
Functions
ets_opts/1
from_map/1
get/1
get/2
get/3
get_partition_pids/1
get_partition_tids/1
init/2
is_metadata/1
keypos/1
keyslot_fun/1
lookup/2
new/0
parallel/1
parallel_timeout/1
partitions/1
put/3
rename/2
tab_pid/1
to_map/1
shards_opts
Summary
Functions
parse/1
shards_partition
Summary
Functions
apply_ets_fun/3
compute/2
handle_call/3
handle_cast/2
handle_info/2
init/1
pid/2
retrieve_tab/1
start_link/4
stop/1
stop/2
tid/2
tid/3
shards_partition_sup
Summary
Types
opts/0
Functions
init/1
start_link/2
stop/1
stop/2
Search documentation of shards
Settings
View Source
shards_opts
(shards v1.1.1)
Utilities for parsing the given shards/ets options..
Summary
Functions
parse(Opts)
Functions
Link to this function
parse(Opts)
View Source
-spec
parse([
shards:option
()]) ->
shards_meta:meta_map
().
×