Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoltBucket ¶
type BoltBucket interface {
Bucket
View(func(tx *bolt.Bucket) error) error
Update(func(tx *bolt.Bucket) error) error
}
BoltBucket is a Bucket that exposes some Bolt specific APIs.
type Bucket ¶
type Bucket interface {
io.Closer
Load(key string, f func(blob []byte) error) error
Store(key string, blob []byte) error
Delete(key string) error // Delete removes a key from the bucket. If the key does not exist then nothing is done and a nil error is returned.
DeleteBucket() error // Deletes and closes the bucket.
}
func OpenBucket ¶
OpenBucket returns a new Bucket that stores data in {path.data}/beat.db. The returned Bucket must be closed when finished to ensure all resources are released.
Click to show internal directories.
Click to hide internal directories.