Versions in this module Expand all Collapse all v2 v2.0.0 Jun 14, 2023 Changes in this version + const CurrentEntriesRec + func DecodeEntries(b []byte, version RecordType, rec *Record) error + func DecodeRecord(b []byte, walRec *Record) (err error) + type Record struct + RefEntries []RefEntries + Series []record.RefSeries + UserID string + func (r *Record) AddEntries(fp uint64, counter int64, entries ...logproto.Entry) + func (r *Record) EncodeEntries(version RecordType, b []byte) []byte + func (r *Record) EncodeSeries(b []byte) []byte + func (r *Record) IsEmpty() bool + func (r *Record) Reset() + type RecordType byte + const CheckpointRecord + const WALRecordEntriesV1 + const WALRecordEntriesV2 + const WALRecordSeries + type RefEntries struct + Counter int64 + Entries []logproto.Entry + Ref chunks.HeadSeriesRef + type ResettingPool struct + func NewRecordPool() *ResettingPool + func (p *ResettingPool) GetBytes() *[]byte + func (p *ResettingPool) GetRecord() *Record + func (p *ResettingPool) PutBytes(b *[]byte) + func (p *ResettingPool) PutRecord(r *Record)