mirror of
https://github.com/tendermint/tendermint.git
synced 2026-09-26 01:44:16 +00:00
Merge pull request #33 from tendermint/close_db
db: add Close() to db interface. closes #31
This commit is contained in:
@@ -13,6 +13,7 @@ type DB interface {
|
|||||||
SetSync([]byte, []byte)
|
SetSync([]byte, []byte)
|
||||||
Delete([]byte)
|
Delete([]byte)
|
||||||
DeleteSync([]byte)
|
DeleteSync([]byte)
|
||||||
|
Close()
|
||||||
|
|
||||||
// For debugging
|
// For debugging
|
||||||
Print()
|
Print()
|
||||||
|
|||||||
@@ -33,6 +33,10 @@ func (db *MemDB) DeleteSync(key []byte) {
|
|||||||
delete(db.db, string(key))
|
delete(db.db, string(key))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (db *MemDB) Close() {
|
||||||
|
db = nil
|
||||||
|
}
|
||||||
|
|
||||||
func (db *MemDB) Print() {
|
func (db *MemDB) Print() {
|
||||||
for key, value := range db.db {
|
for key, value := range db.db {
|
||||||
fmt.Printf("[%X]:\t[%X]\n", []byte(key), value)
|
fmt.Printf("[%X]:\t[%X]\n", []byte(key), value)
|
||||||
|
|||||||
Reference in New Issue
Block a user