0
0

Merge pull request #373 from MachineShop-IOT/master

Add compact method to goleveldb store
This commit is contained in:
Marty Schoch 2016-05-18 09:06:53 -04:00
commit d8ccda94f1

View File

@ -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)
}