Documentation ¶ Overview ¶ Package addons includes ledger addons. Index ¶ type Mem func (m *Mem) Close() func (m *Mem) Open(name string) bool func (m *Mem) Read(ID string) (name string, value string, err error) func (m *Mem) Write(ID, data string) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Mem ¶ type Mem struct { Mem struct { sync.RWMutex Ory map[string]string } } Mem is a ledger addon which implements transient ledger. It writes ledger data to memory and reads it from there. It's convenient for unit test and some development cases. func (*Mem) Close ¶ func (m *Mem) Close() func (*Mem) Open ¶ func (m *Mem) Open(name string) bool func (*Mem) Read ¶ func (m *Mem) Read(ID string) (name string, value string, err error) func (*Mem) Write ¶ func (m *Mem) Write(ID, data string) error Source Files ¶ View all Source files echoledger.go fileledger.go immudb.go memledger.go Click to show internal directories. Click to hide internal directories.