/usr/lib/nodejs/leveldown/chained-batch.js is in node-leveldown 1.0.0+dfsg-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | const util = require('util')
, AbstractChainedBatch = require('abstract-leveldown').AbstractChainedBatch
function ChainedBatch (db) {
AbstractChainedBatch.call(this, db)
this.binding = db.binding.batch()
}
ChainedBatch.prototype._put = function (key, value) {
this.binding.put(key, value)
}
ChainedBatch.prototype._del = function (key) {
this.binding.del(key)
}
ChainedBatch.prototype._clear = function (key) {
this.binding.clear(key)
}
ChainedBatch.prototype._write = function (options, callback) {
this.binding.write(options, callback)
}
util.inherits(ChainedBatch, AbstractChainedBatch)
module.exports = ChainedBatch
|