Documentation ¶
Overview ¶
Package db defines the interfaces for using the underlying database.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database interface { Getter Putter Deleter Close() error Begin() (Tx, error) NewBucket(bucket string) error }
Generic database operations interface.
type Getter ¶
type Getter interface { // Get the value of key in bucket. Get(bucket string, key []byte) ([]byte, error) // Get all values of keys with the prefix in bucket. GetAll(bucket string, keyPrefix []byte) ([][]byte, error) }
Getter wraps the database read operation.
Click to show internal directories.
Click to hide internal directories.