rafted_value v0.11.1 RaftedValue.LogEntry View Source
Link to this section Summary
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() ::
{RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :command,
{GenServer.from(), RaftedValue.Data.command_arg(), reference()}}
| {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :query,
{GenServer.from(), RaftedValue.Data.query_arg()}}
| {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :change_config,
RaftedValue.Config.t()}
| {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :leader_elected,
pid()}
| {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :add_follower,
pid()}
| {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :remove_follower,
pid()}
| {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :restore_from_files,
pid()}
| {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :leader_elected2,
[pid()]}
t() :: {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :command, {GenServer.from(), RaftedValue.Data.command_arg(), reference()}} | {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :query, {GenServer.from(), RaftedValue.Data.query_arg()}} | {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :change_config, RaftedValue.Config.t()} | {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :leader_elected, pid()} | {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :add_follower, pid()} | {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :remove_follower, pid()} | {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :restore_from_files, pid()} | {RaftedValue.TermNumber.t(), RaftedValue.LogIndex.t(), :leader_elected2, [pid()]}
Link to this section Functions
Link to this function
read_as_stream(log_path) View Source
Link to this function
read_last_entry_index(log_path)
View Source
read_last_entry_index(log_path)
View Source
read_last_entry_index(Path.t()) :: nil | RaftedValue.LogIndex.t()
read_last_entry_index(Path.t()) :: nil | RaftedValue.LogIndex.t()
Link to this function
to_binary(arg0) View Source
Link to this function