Merge pull request #33 from tendermint/close_db
db: add Close() to db interface. closes #31
This commit is contained in:
commit
33fd74eeff
1
db/db.go
1
db/db.go
|
@ -13,6 +13,7 @@ type DB interface {
|
|||
SetSync([]byte, []byte)
|
||||
Delete([]byte)
|
||||
DeleteSync([]byte)
|
||||
Close()
|
||||
|
||||
// For debugging
|
||||
Print()
|
||||
|
|
|
@ -33,6 +33,10 @@ func (db *MemDB) DeleteSync(key []byte) {
|
|||
delete(db.db, string(key))
|
||||
}
|
||||
|
||||
func (db *MemDB) Close() {
|
||||
db = nil
|
||||
}
|
||||
|
||||
func (db *MemDB) Print() {
|
||||
for key, value := range db.db {
|
||||
fmt.Printf("[%X]:\t[%X]\n", []byte(key), value)
|
||||
|
|
Loading…
Reference in New Issue