Skip to content

Commit 46a9a87

Browse files
committed
perf
1 parent cc0b821 commit 46a9a87

3 files changed

Lines changed: 11 additions & 5 deletions

File tree

index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ export declare class Database {
4949
}
5050
/** SQLite statement object. */
5151
export declare class Statement {
52-
columns(): unknown[]
52+
run(params?: unknown | undefined | null): RunResult
53+
get(params?: unknown | undefined | null): unknown
5354
iterate(params?: unknown | undefined | null): object
5455
iterateSync(params?: unknown | undefined | null): RowsIterator
55-
run(params?: unknown | undefined | null): RunResult
5656
pluck(pluck?: boolean | undefined | null): this
5757
raw(raw?: boolean | undefined | null): this
58-
get(params?: unknown | undefined | null): unknown
58+
columns(): unknown[]
5959
safeIntegers(toggle?: boolean | undefined | null): this
6060
interrupt(): void
6161
}

perf/perf-better-sqlite3.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,12 @@ db.exec("INSERT INTO users (id, name, email) VALUES (1, 'Alice', 'alice@example.
1010
const stmt = db.prepare("SELECT * FROM users WHERE id = ?");
1111

1212
group('Statement', () => {
13-
bench('get(1)', () => {
13+
bench('get()', () => {
1414
stmt.get(1);
1515
});
16+
bench('get() / raw', () => {
17+
stmt.raw().get(1);
18+
});
1619
});
1720

1821
await run({

perf/perf-libsql.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,12 @@ db.exec("INSERT INTO users (id, name, email) VALUES (1, 'Alice', 'alice@example.
1010
const stmt = db.prepare("SELECT * FROM users WHERE id = ?");
1111

1212
group('Statement', () => {
13-
bench('get(1)', () => {
13+
bench('get()', () => {
1414
stmt.get(1);
1515
});
16+
bench('get() / raw', () => {
17+
stmt.raw().get(1);
18+
});
1619
});
1720

1821
await run({

0 commit comments

Comments
 (0)