Files
backrest/internal/kvstore/kvstore.go
Gareth 6e0c201025
Some checks failed
Build Snapshot Release / build (push) Has been cancelled
Release Please / release-please (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
feat: multihost sync ui (#825)
2025-06-29 17:34:02 -07:00

11 lines
346 B
Go

package kvstore
type KvStore interface {
// Get retrieves the value for the given key.
Get(key string) ([]byte, error)
// Set sets the value for the given key.
Set(key string, value []byte) error
// ForEach iterates over all key-value pairs with the given prefix.
ForEach(prefix string, onRow func(key string, value []byte) error) error
}