type github.com/polarsignals/frostdb.WAL (interface)

Method Implmentations

Close() error *github.com/polarsignals/frostdb/wal.FileWAL.Close *github.com/polarsignals/frostdb/wal.NopWAL.Close
FirstIndex() (uint64, error) *github.com/polarsignals/frostdb/wal.FileWAL.FirstIndex *github.com/polarsignals/frostdb/wal.NopWAL.FirstIndex
LastIndex() (uint64, error) *github.com/polarsignals/frostdb/wal.FileWAL.LastIndex *github.com/polarsignals/frostdb/wal.NopWAL.LastIndex
Log(tx uint64, record *walpb.Record) error *github.com/polarsignals/frostdb/wal.FileWAL.Log *github.com/polarsignals/frostdb/wal.NopWAL.Log
LogRecord(tx uint64, table string, record arrow.Record) error *github.com/polarsignals/frostdb/wal.FileWAL.LogRecord *github.com/polarsignals/frostdb/wal.NopWAL.LogRecord
Replay(tx uint64, handler walpkg.ReplayHandlerFunc) error *github.com/polarsignals/frostdb/wal.FileWAL.Replay *github.com/polarsignals/frostdb/wal.NopWAL.Replay
Reset(nextTx uint64) error *github.com/polarsignals/frostdb/wal.FileWAL.Reset *github.com/polarsignals/frostdb/wal.NopWAL.Reset
Truncate(tx uint64) error *github.com/polarsignals/frostdb/wal.FileWAL.Truncate *github.com/polarsignals/frostdb/wal.NopWAL.Truncate