Documentation
¶
Index ¶
- Constants
- Variables
- type DiskWal
- func (d *DiskWal) CurrentSequence() iface.SequenceId
- func (d *DiskWal) Initialize() (iface.SequenceId, error)
- func (d *DiskWal) ReplayIncomplete(from iface.SequenceId, f func(entry []byte) error) (iface.SequenceId, error)
- func (d *DiskWal) WriteEntry(bytes []byte) (iface.SequenceId, error)
- func (d *DiskWal) WriteEntryWithFullPage(bytes []byte) (iface.SequenceId, error)
- type EntryType
Constants ¶
View Source
const ( EntryHeader int = 0b10100000 RecordHeaderSize = 8 )
Variables ¶
View Source
var (
StartWalSequence = iface.SequenceId{Term: 1, Collection: 1, Seq: 1}
)
Functions ¶
This section is empty.
Types ¶
type DiskWal ¶
func NewDiskWal ¶
func (*DiskWal) CurrentSequence ¶
func (d *DiskWal) CurrentSequence() iface.SequenceId
func (*DiskWal) Initialize ¶
func (d *DiskWal) Initialize() (iface.SequenceId, error)
func (*DiskWal) ReplayIncomplete ¶
func (d *DiskWal) ReplayIncomplete(from iface.SequenceId, f func(entry []byte) error) (iface.SequenceId, error)
func (*DiskWal) WriteEntry ¶
func (d *DiskWal) WriteEntry(bytes []byte) (iface.SequenceId, error)
func (*DiskWal) WriteEntryWithFullPage ¶
func (d *DiskWal) WriteEntryWithFullPage(bytes []byte) (iface.SequenceId, error)
Click to show internal directories.
Click to hide internal directories.