raft_kv v0.2.5 RaftKV.Table View Source
Link to this section Summary
Link to this section Functions
Link to this function
create()
View Source
create()
View Source
create() :: :ok
create() :: :ok
Link to this function
delete(ks_name, range_start)
View Source
delete(ks_name, range_start)
View Source
delete(atom(), RaftKV.Hash.t()) :: :ok
delete(atom(), RaftKV.Hash.t()) :: :ok
Link to this function
ensure_record_created(ks_name, range_start)
View Source
ensure_record_created(ks_name, range_start)
View Source
ensure_record_created(atom(), RaftKV.Hash.t()) :: :ok
ensure_record_created(atom(), RaftKV.Hash.t()) :: :ok
Link to this function
insert(ks_name, range_start)
View Source
insert(ks_name, range_start)
View Source
insert(atom(), RaftKV.Hash.t()) :: :ok
insert(atom(), RaftKV.Hash.t()) :: :ok
Link to this function
lookup(ks_name, key)
View Source
lookup(ks_name, key)
View Source
lookup(atom(), any()) :: RaftKV.Hash.t()
lookup(atom(), any()) :: RaftKV.Hash.t()
Link to this function
traverse_all_keyspace_shards(acc, f)
View Source
traverse_all_keyspace_shards(acc, f)
View Source
traverse_all_keyspace_shards(a, ({atom(), RaftKV.Hash.t()}, a -> a)) :: a
when a: any()
traverse_all_keyspace_shards(a, ({atom(), RaftKV.Hash.t()}, a -> a)) :: a
when a: any()
Link to this function
traverse_keyspace_shards(ks_name, acc, f)
View Source
traverse_keyspace_shards(ks_name, acc, f)
View Source
traverse_keyspace_shards(atom(), a, ({atom(), RaftKV.Hash.t()}, a -> a)) :: a
when a: any()
traverse_keyspace_shards(atom(), a, ({atom(), RaftKV.Hash.t()}, a -> a)) :: a when a: any()