ClusterKV (cluster_kv v0.2.0)
Documentation for ClusterKV.
Link to this section Summary
Functions
See ClusterKV.Ring.batch/3.
Returns a specification to start this module under a supervisor.
See ClusterKV.Ring.get/4.
See ClusterKV.Ring.get_wildcard_key/4.
Callback implementation for Supervisor.init/1.
See ClusterKV.Ring.prefix/6.
See ClusterKV.Ring.put/4.
See ClusterKV.Ring.put_wildcard/7.
See ClusterKV.Ring.stream/2.
See ClusterKV.Ring.update/5.
See ClusterKV.Ring.update_if/5.
See ClusterKV.Ring.wildcard/7.
Link to this section Functions
batch(name, keyspace, batch)
See ClusterKV.Ring.batch/3.
child_spec(init_arg)
Returns a specification to start this module under a supervisor.
See Supervisor.
cluster_supervisor_name(name)
db_name(name)
ets_name(name)
get(name, keyspace, key, timeout \\ :infinity)
See ClusterKV.Ring.get/4.
get_wildcard_key(key, split_on, join, wildcard)
See ClusterKV.Ring.get_wildcard_key/4.
init(arg)
Callback implementation for Supervisor.init/1.
prefix(name, keyspace, key, split_on, min, timeout \\ :infinity)
See ClusterKV.Ring.prefix/6.
put(name, keyspace, key, value)
See ClusterKV.Ring.put/4.
put_wildcard(name, keyspace, key, value, split_on, join, wildcard)
See ClusterKV.Ring.put_wildcard/7.
ring_name(name)
start_link(list)
Specs
stream(name, timeout \\ :infinity)
See ClusterKV.Ring.stream/2.
update(name, keyspace, key, value, fun)
See ClusterKV.Ring.update/5.
update_if(name, keyspace, key, value, fun)
See ClusterKV.Ring.update_if/5.
wildcard(name, keyspace, key, split_on, join, wildcard, timeout \\ :infinity)
See ClusterKV.Ring.wildcard/7.