Merge pull request #373 from MachineShop-IOT/master
Add compact method to goleveldb store
This commit is contained in:
commit
d8ccda94f1
|
@ -16,6 +16,7 @@ import (
|
|||
"github.com/blevesearch/bleve/registry"
|
||||
"github.com/syndtr/goleveldb/leveldb"
|
||||
"github.com/syndtr/goleveldb/leveldb/opt"
|
||||
"github.com/syndtr/goleveldb/leveldb/util"
|
||||
)
|
||||
|
||||
const Name = "goleveldb"
|
||||
|
@ -77,6 +78,10 @@ func (ldbs *Store) Writer() (store.KVWriter, error) {
|
|||
}, nil
|
||||
}
|
||||
|
||||
func (ldbs *Store) Compact() error {
|
||||
return ldbs.db.CompactRange(util.Range{nil, nil})
|
||||
}
|
||||
|
||||
func init() {
|
||||
registry.RegisterKVStore(Name, New)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user