Comments on public entities.

This commit is contained in:
Andrey Smirnov
2013-12-17 18:01:07 +04:00
parent b48ae09ee7
commit 3660a94ea6

View File

@@ -7,10 +7,12 @@ import (
"github.com/syndtr/goleveldb/leveldb/opt"
)
// Errors for Storage
var (
ErrNotFound = errors.New("key not found")
)
// Storage is an interface to KV storage
type Storage interface {
Get(key []byte) ([]byte, error)
Put(key []byte, value []byte) error
@@ -26,6 +28,7 @@ var (
_ Storage = &levelDB{}
)
// OpenDB opens (creates) LevelDB database
func OpenDB(path string) (Storage, error) {
o := &opt.Options{
Filter: filter.NewBloomFilter(10),