Versions in this module Expand all Collapse all v1 v1.0.1 Mar 1, 2020 Changes in this version + const PageSize + func New(path string) (*Wal, []*Transaction, error) + type Operation struct + Data []byte + Name string + type Transaction struct + ID uint64 + InitComplete chan struct{} + InitErr error + Operations []Operation + func (t *Transaction) Append(ops []Operation) <-chan error + func (t *Transaction) Commit() <-chan error + func (t *Transaction) Release() error + type Wal struct + func (w *Wal) Close() error + func (w *Wal) CloseIncomplete() (int64, error) + func (w *Wal) NewTransaction(ops []Operation) (*Transaction, error)