minor.
This commit is contained in:
parent
25db4cfe45
commit
774fc92f99
@ -189,49 +189,6 @@ ChainDB.prototype.destroy = function destroy(callback) {
|
|||||||
this.db.close(callback);
|
this.db.close(callback);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* Dump the database to a map for debugging.
|
|
||||||
* @param {Function} callback - Returns [Error, Object].
|
|
||||||
*/
|
|
||||||
|
|
||||||
ChainDB.prototype.dump = function dump(callback) {
|
|
||||||
var records = {};
|
|
||||||
|
|
||||||
var iter = this.db.iterator({
|
|
||||||
gte: 'c',
|
|
||||||
lte: 'c~',
|
|
||||||
keys: true,
|
|
||||||
values: true,
|
|
||||||
fillCache: false,
|
|
||||||
keyAsBuffer: false,
|
|
||||||
valueAsBuffer: true
|
|
||||||
});
|
|
||||||
|
|
||||||
callback = utils.ensure(callback);
|
|
||||||
|
|
||||||
(function next() {
|
|
||||||
iter.next(function(err, key, value) {
|
|
||||||
if (err) {
|
|
||||||
return iter.end(function() {
|
|
||||||
callback(err);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if (key === undefined) {
|
|
||||||
return iter.end(function(err) {
|
|
||||||
if (err)
|
|
||||||
return callback(err);
|
|
||||||
return callback(null, records);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
records[key] = value;
|
|
||||||
|
|
||||||
next();
|
|
||||||
});
|
|
||||||
})();
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add an entry to the LRU cache.
|
* Add an entry to the LRU cache.
|
||||||
* @param {ChainEntry} entry
|
* @param {ChainEntry} entry
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user