Documentation ¶
Index ¶
- Variables
- type KVStore
- type LevelDBStore
- func (kv *LevelDBStore) Delete(key []byte) error
- func (kv *LevelDBStore) Get(key []byte) ([]byte, error)
- func (kv *LevelDBStore) Put(key, value []byte) error
- func (kv *LevelDBStore) Scan(f func(key, value []byte) bool) error
- func (kv *LevelDBStore) ScanRange(start, end []byte, f func(key, value []byte) bool) error
- type PrefixWrapper
- func (pw *PrefixWrapper) Delete(key []byte) error
- func (pw *PrefixWrapper) Get(key []byte) ([]byte, error)
- func (pw *PrefixWrapper) Put(key, value []byte) error
- func (pw *PrefixWrapper) Scan(f func(key, value []byte) bool) error
- func (pw *PrefixWrapper) ScanRange(start, end []byte, f func(key, value []byte) bool) error
- type SortedStore
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotFound = errors.New("Key not found")
Functions ¶
This section is empty.
Types ¶
type LevelDBStore ¶
type LevelDBStore struct {
// contains filtered or unexported fields
}
func NewLevelDBStore ¶
func NewLevelDBStore(path string) (kvs *LevelDBStore, err error)
func NewMemStore ¶
func NewMemStore() (*LevelDBStore, error)
func (*LevelDBStore) Delete ¶
func (kv *LevelDBStore) Delete(key []byte) error
func (*LevelDBStore) Put ¶
func (kv *LevelDBStore) Put(key, value []byte) error
type PrefixWrapper ¶
type PrefixWrapper struct { Inner SortedStore Prefix []byte }
func (*PrefixWrapper) Delete ¶
func (pw *PrefixWrapper) Delete(key []byte) error
func (*PrefixWrapper) Put ¶
func (pw *PrefixWrapper) Put(key, value []byte) error
Click to show internal directories.
Click to hide internal directories.