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.