Versions in this module Expand all Collapse all v0 v0.0.1 May 7, 2018 Changes in this version + type FSM struct + func NewFSM(registry *registry.Registry) *FSM + func (f *FSM) Apply(log *raft.Log) interface{} + func (f *FSM) Restore(reader io.ReadCloser) error + func (f *FSM) Snapshot() (raft.FSMSnapshot, error) + type FSMSnapshot struct + func (s *FSMSnapshot) Persist(sink raft.SnapshotSink) error + func (s *FSMSnapshot) Release() + type Methods struct + func NewMethods(reg *registry.Registry, raft *raft.Raft) *Methods + func (m *Methods) Abort(conn *sqlite3.SQLiteConn) sqlite3.ErrNo + func (m *Methods) ApplyTimeout(timeout time.Duration) + func (m *Methods) Begin(conn *sqlite3.SQLiteConn) sqlite3.ErrNo + func (m *Methods) End(conn *sqlite3.SQLiteConn) sqlite3.ErrNo + func (m *Methods) Frames(conn *sqlite3.SQLiteConn, frames *sqlite3.ReplicationFramesParams) sqlite3.ErrNo + func (m *Methods) Undo(conn *sqlite3.SQLiteConn) sqlite3.ErrNo