mirror of
https://github.com/PeernetOfficial/core.git
synced 2026-07-23 05:07:51 +01:00
Key/value database rename functions.
This commit is contained in:
@@ -14,15 +14,15 @@ import (
|
||||
|
||||
// Store is the interface for implementing the storage mechanism for the DHT.
|
||||
type Store interface {
|
||||
// Store stores the key/value pair.
|
||||
Store(key []byte, data []byte) error
|
||||
// Set stores the key/value pair.
|
||||
Set(key []byte, data []byte) error
|
||||
|
||||
// StoreExpire stores the key/value pair and deletes it after the expiration time.
|
||||
// If key/value already exists, it will be overwritten and the new expiration time applies.
|
||||
StoreExpire(key []byte, data []byte, expiration time.Time) error
|
||||
|
||||
// Retrieve returns the value for the key if present.
|
||||
Retrieve(key []byte) (data []byte, found bool)
|
||||
// Get returns the value for the key if present.
|
||||
Get(key []byte) (data []byte, found bool)
|
||||
|
||||
// Delete deletes a key/value pair.
|
||||
Delete(key []byte)
|
||||
|
||||
Reference in New Issue
Block a user