raft_kv

v0.2.0

  • Pages
  • Modules

    raft_kv v0.2.0 RaftKV.Keyspaces.MergeCandidates View Source

    Link to this section Summary

    Types

    t()

    Functions

    add(cs, new_cs)
    max_length()
    remove_entries_of_keyspace(cs, ks_name)
    remove_overlapping_entries(cs, ks_name, range_start1, range_start2)
    valid?(term)

    Link to this section Types

    Link to this type t() View Source
    t() :: [RaftKV.Keyspaces.MergeCandidates.Elem.t()]

    Link to this section Functions

    Link to this function add(cs, new_cs) View Source
    add(t(), [RaftKV.Keyspaces.MergeCandidates.Elem.t()]) :: t()
    Link to this function max_length() View Source
    max_length() :: non_neg_integer()
    Link to this function remove_entries_of_keyspace(cs, ks_name) View Source
    remove_entries_of_keyspace(t(), atom()) :: t()
    Link to this function remove_overlapping_entries(cs, ks_name, range_start1, range_start2) View Source
    remove_overlapping_entries(t(), atom(), RaftKV.Hash.t(), RaftKV.Hash.t()) ::
      t()
    Link to this function valid?(term) View Source
    valid?(any()) :: boolean()

    Built using ExDoc (v0.18.3), designed by Friedel Ziegelmayer for the Elixir programming language.