Documentation ¶
Index ¶
- Variables
- type BoltStore
- func (bs *BoltStore) Delete(key []byte) error
- func (bs *BoltStore) DeleteWithClause(fn func(k, v []byte) bool) error
- func (bs *BoltStore) ForEach(fn func(k, v []byte) error) error
- func (bs *BoltStore) Get(key []byte) ([]byte, error)
- func (bs *BoltStore) Length() int
- func (bs *BoltStore) Put(key []byte, value []byte) error
- func (bs *BoltStore) Sync() error
- type MemoryStore
- func (m *MemoryStore) Delete(key []byte) error
- func (m *MemoryStore) DeleteWithClause(fn func(k, v []byte) bool) error
- func (m *MemoryStore) ForEach(fn func(k, v []byte) error) error
- func (m *MemoryStore) Get(key []byte) ([]byte, error)
- func (m *MemoryStore) Length() int
- func (m *MemoryStore) Put(key []byte, value []byte) error
- func (m *MemoryStore) Sync() error
- type Store
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultBucket = []byte("default")
DefaultBucket is used as a default bucket for bolt
Functions ¶
This section is empty.
Types ¶
type BoltStore ¶
BoltStore wraps all the bbol storage logic
func NewBoltStore ¶
NewBoltStore inits a BoltStore struct
func (*BoltStore) DeleteWithClause ¶
type MemoryStore ¶
type MemoryStore struct {
// contains filtered or unexported fields
}
func NewMemoryStore ¶
func NewMemoryStore() *MemoryStore
func (*MemoryStore) Delete ¶
func (m *MemoryStore) Delete(key []byte) error
func (*MemoryStore) DeleteWithClause ¶
func (m *MemoryStore) DeleteWithClause(fn func(k, v []byte) bool) error
func (*MemoryStore) Length ¶
func (m *MemoryStore) Length() int
func (*MemoryStore) Sync ¶
func (m *MemoryStore) Sync() error
Click to show internal directories.
Click to hide internal directories.