Versions in this module Expand all Collapse all v1 v1.11.0 Dec 19, 2024 Changes in this version + func NewStore() *store.TombstoneStore + type TombstoneStore interface + CreateBuckets func(*bbolt.Tx) error + DeleteTombstones func(*bbolt.Tx, store.TombstoneEntry) error + ListEntries func(*bbolt.Tx) iter.Iterator[store.TombstoneEntry] + StoreTombstones func(*bbolt.Tx, store.TombstoneEntry) error + type Tombstones struct + func NewTombstones(store TombstoneStore) *Tombstones + func (x *Tombstones) AddTombstones(tx *bbolt.Tx, cmd *raft.Log, t *metastorev1.Tombstones) error + func (x *Tombstones) DeleteTombstones(tx *bbolt.Tx, cmd *raft.Log, tombstones ...*metastorev1.Tombstones) error + func (x *Tombstones) Exists(tenant string, shard uint32, block string) bool + func (x *Tombstones) Init(tx *bbolt.Tx) error + func (x *Tombstones) ListTombstones(before time.Time) iter.Iterator[*metastorev1.Tombstones] + func (x *Tombstones) Restore(tx *bbolt.Tx) error