Skip to content

Commit 720ffad

Browse files
committed
renamed db.statement to db.prepare
1 parent 96567a7 commit 720ffad

File tree

11 files changed

+16
-16
lines changed

11 files changed

+16
-16
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ var Database = require('better-sqlite3');
2020
var db = new Database('foobar.db', options);
2121

2222
db.on('open', function () {
23-
var row = db.statement('SELECT * FROM users WHERE id=?').get(userId);
23+
var row = db.prepare('SELECT * FROM users WHERE id=?').get(userId);
2424
console.log(row.firstName, row.lastName, row.email);
2525
});
2626
```

benchmark/create-table.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = function (sql, name, callback) {
1010

1111
function open() {
1212
if (++opened === 2) {
13-
ourDb.statement(sql).run();
13+
ourDb.prepare(sql).run();
1414
theirDb.run(sql, function (err) {
1515
if (err) {
1616
console.error(err);

benchmark/dual-trial.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ function ourTest(db, count, countPerCycle, params, done) {
3030
(function request() {
3131
for (var i=0; i<countPerCycle; ++i) {
3232
if (i % 2) {
33-
exports.data = db.statement('INSERT INTO entries VALUES (?, ?, ?)').run(params);
33+
exports.data = db.prepare('INSERT INTO entries VALUES (?, ?, ?)').run(params);
3434
} else {
35-
exports.data = db.statement('SELECT name FROM entries WHERE rowid=?').pluck().get(i + 1);
35+
exports.data = db.prepare('SELECT name FROM entries WHERE rowid=?').pluck().get(i + 1);
3636
}
3737
}
3838
if ((requested += countPerCycle) < count) {

benchmark/fill-table.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
module.exports = function (db, count, SQL, values, callback) {
44
if (db.pragma) {
55
var run = function (values, cb) {
6-
cb(null, db.statement(SQL).run(values));
6+
cb(null, db.prepare(SQL).run(values));
77
};
88
} else {
99
var run = function (values, cb) {

benchmark/insert-trial.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ module.exports = function (ourDb, theirDb, count, params) {
1818
function ourTest(db, count, params, done) {
1919
var t0 = process.hrtime();
2020
for (var i=0; i<count; ++i) {
21-
db.statement('INSERT INTO entries VALUES (?, ?, ?)').run(params);
21+
db.prepare('INSERT INTO entries VALUES (?, ?, ?)').run(params);
2222
}
2323
var td = process.hrtime(t0);
2424
report('better-sqlite3', count, td);

benchmark/select-all-trial.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ function ourTest(db, count, SQL, pluck, done) {
2424
if (pluck) {
2525
var t0 = process.hrtime();
2626
for (var i=0; i<count; ++i) {
27-
exports.data = db.statement(SQL).pluck().all();
27+
exports.data = db.prepare(SQL).pluck().all();
2828
}
2929
} else {
3030
var t0 = process.hrtime();
3131
for (var i=0; i<count; ++i) {
32-
exports.data = db.statement(SQL).all();
32+
exports.data = db.prepare(SQL).all();
3333
}
3434
}
3535
var td = process.hrtime(t0);

benchmark/select-each-trial.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ function ourTest(db, count, SQL, pluck, done) {
2424
if (pluck) {
2525
var t0 = process.hrtime();
2626
for (var i=0; i<count; ++i) {
27-
db.statement(SQL).pluck().each(dataCallback);
27+
db.prepare(SQL).pluck().each(dataCallback);
2828
}
2929
} else {
3030
var t0 = process.hrtime();
3131
for (var i=0; i<count; ++i) {
32-
db.statement(SQL).each(dataCallback);
32+
db.prepare(SQL).each(dataCallback);
3333
}
3434
}
3535
function dataCallback(data) {

benchmark/select-trial.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ function ourTest(db, count, SQL, pluck, done) {
2424
if (pluck) {
2525
var t0 = process.hrtime();
2626
for (var i=0; i<count; ++i) {
27-
exports.data = db.statement(SQL).pluck().get(i + 1);
27+
exports.data = db.prepare(SQL).pluck().get(i + 1);
2828
}
2929
} else {
3030
var t0 = process.hrtime();
3131
for (var i=0; i<count; ++i) {
32-
exports.data = db.statement(SQL).get(i + 1);
32+
exports.data = db.prepare(SQL).get(i + 1);
3333
}
3434
}
3535
var td = process.hrtime(t0);

src/objects/database/create-statement.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// .statement(string sql) -> Statement
1+
// .prepare(string sql) -> Statement
22

33
NAN_METHOD(Database::CreateStatement) {
44
REQUIRE_ARGUMENT_STRING(0, source);

src/objects/database/database.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void Database::Init(v8::Local<v8::Object> exports, v8::Local<v8::Object> module)
5353
t->SetClassName(Nan::New("Database").ToLocalChecked());
5454

5555
Nan::SetPrototypeMethod(t, "close", Close);
56-
Nan::SetPrototypeMethod(t, "statement", CreateStatement);
56+
Nan::SetPrototypeMethod(t, "prepare", CreateStatement);
5757
Nan::SetPrototypeMethod(t, "transaction", CreateTransaction);
5858
Nan::SetPrototypeMethod(t, "pragma", Pragma);
5959
Nan::SetPrototypeMethod(t, "checkpoint", Checkpoint);

0 commit comments

Comments
 (0)