Documentation
¶
Index ¶
- Constants
- Variables
- type Bitcask
- func (b *Bitcask) Close() error
- func (b *Bitcask) Delete(key []byte) error
- func (b *Bitcask) Fold(f func(key []byte) error) (err error)
- func (b *Bitcask) Get(key []byte) ([]byte, error)
- func (b *Bitcask) Merge() error
- func (b *Bitcask) Put(key, value []byte) error
- func (b *Bitcask) Reopen() error
- func (b *Bitcask) RunGC() error
- type Option
Constants ¶
Variables ¶
View Source
var ( ErrEmptyKey = errors.New("empty key") ErrLargeKey = errors.New("large key") ErrLargeValue = errors.New("large value") ErrKeyNotFound = errors.New("error: key not found") ErrKeyExpired = errors.New("error: key expired") ErrChecksumFailed = errors.New("error: checksum failed") ErrMergeInProgress = errors.New("error: merge in progress") ErrDatabaseLocked = errors.New("error: database locked") )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.