Versions in this module Expand all Collapse all v0 v0.0.2 Sep 16, 2022 Changes in this version + type ComplexRoStore interface + BeginRo func(ctx context.Context) (RoTx, error) + ForAmount func(prefix string, amount uint32, walker func(k, v []byte) error) error + ForEach func(fromPrefix string, walker func(k, v []byte) error) error + ForPrefix func(prefix string, walker func(k, v []byte) error) error + View func(ctx context.Context, f func(tx RoTx) error) error + type ComplexStore interface + BeginRw func(ctx context.Context) (Tx, error) + Update func(ctx context.Context, f func(tx Tx) error) error + type Cursor interface + Delete func(k string) error + DeleteCurrent func() error + Put func(k string, v []byte) error + type PrefixIterator interface + Get func(v any) (k string, err error) + Next func() bool + type PrefixStore interface + GetPrefix func(k string) (PrefixIterator, error) + type RoCursor interface + Close func() + Count func() (uint64, error) + Current func() (string, []byte, error) + First func() (string, []byte, error) + Last func() (string, []byte, error) + Next func() (string, []byte, error) + Prev func() (string, []byte, error) + Seek func(seek string) (string, []byte, error) + SeekExact func(key string) (string, []byte, error) + type RoStore interface + Close func() error + Get func(k string, v any) (found bool, err error) + type RoTx interface + Cursor func(bucket string) (Cursor, error) + DBSize func() (uint64, error) + ViewID func() uint64 + type StatelessReadTx interface + Commit func() error + Rollback func() + Size func() (uint64, error) + type StatelessTx interface + Append func(k []string, v []byte) error + IncrementSequence func(key string, amount uint64) (uint64, error) + type Tx interface + Reset func() error + RwCursor func() (Cursor, error) v0.0.1 Aug 31, 2022 Changes in this version + type Store interface + Close func() error + Delete func(k string) error + Get func(k string, v interface{}) (found bool, err error) + Set func(k string, v interface{}) error