diff --git a/storage/versioned/kv.go b/storage/versioned/kv.go index 2b8b7ae2129d5a67fdf576297a4318e229c91ff8..cf0530d5f8bef0fcb6a173cbb43e9b78de9b7f72 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) +}