dal/dal/__test__/sqlite.node.cjs
Anton Nesterov 9150d3faf6
[wip] #1 prototype for using iterator from nodejs addon
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-26 21:10:35 +02:00

15 lines
404 B
JavaScript

const fs = require("fs");
const dal = require("../../build/Release/dal.node");
//dal.InitSQLite(Buffer.from([]));
const buf = fs.readFileSync("./pkg/__test__/proto_test.msgpack");
//console.log(dal.Handle(buf));
const iter = dal.RowIterator(buf);
console.log(iter);
for (let i = 0; i < 10; i++) {
const b = iter.next();
if (b.length === 0) {
break;
}
console.log(b.toString());
}
iter.free();