diff --git a/storage/versioned/kv.go b/storage/versioned/kv.go index 2b8b7ae2129d5a67fdf576297a4318e229c91ff8..13f05e82c7449282c669453eefbff1a6bb03ad46 100644 --- a/storage/versioned/kv.go +++ b/storage/versioned/kv.go @@ -164,3 +164,9 @@ func (v *KV) GetFullKey(key string, version uint64) string { func (v *KV) makeKey(key string, version uint64) string { return fmt.Sprintf("%s%s_%d", v.prefix, key, version) } + +// Exists returns false if the error indicates the element doesn't +// exist. +func (v *KV) Exists(err error) bool { + return ekv.Exists(err) +}