mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-07-15 11:57:59 +00:00
Comments on public entities.
This commit is contained in:
@@ -7,10 +7,12 @@ import (
|
|||||||
"github.com/syndtr/goleveldb/leveldb/opt"
|
"github.com/syndtr/goleveldb/leveldb/opt"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Errors for Storage
|
||||||
var (
|
var (
|
||||||
ErrNotFound = errors.New("key not found")
|
ErrNotFound = errors.New("key not found")
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Storage is an interface to KV storage
|
||||||
type Storage interface {
|
type Storage interface {
|
||||||
Get(key []byte) ([]byte, error)
|
Get(key []byte) ([]byte, error)
|
||||||
Put(key []byte, value []byte) error
|
Put(key []byte, value []byte) error
|
||||||
@@ -26,6 +28,7 @@ var (
|
|||||||
_ Storage = &levelDB{}
|
_ Storage = &levelDB{}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// OpenDB opens (creates) LevelDB database
|
||||||
func OpenDB(path string) (Storage, error) {
|
func OpenDB(path string) (Storage, error) {
|
||||||
o := &opt.Options{
|
o := &opt.Options{
|
||||||
Filter: filter.NewBloomFilter(10),
|
Filter: filter.NewBloomFilter(10),
|
||||||
|
|||||||
Reference in New Issue
Block a user