Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/store-sqlite / connection / BetterSqlite3Statement
Interface: BetterSqlite3Statement
Defined in: packages/store-sqlite/src/connection.ts:29
Internal
Subset of the better-sqlite3 prepared-statement surface used by the store.
Methods
all()
all<T>(...params): T[];Defined in: packages/store-sqlite/src/connection.ts:32
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
...params | readonly unknown[] |
Returns
T[]
bind()
bind(...params): this;Defined in: packages/store-sqlite/src/connection.ts:37
Parameters
| Parameter | Type |
|---|---|
...params | readonly unknown[] |
Returns
this
expand()
expand(toggle?): this;Defined in: packages/store-sqlite/src/connection.ts:36
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
finalize()?
optional finalize(): void;Defined in: packages/store-sqlite/src/connection.ts:38
Returns
void
get()
get<T>(...params): T | undefined;Defined in: packages/store-sqlite/src/connection.ts:31
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
...params | readonly unknown[] |
Returns
T | undefined
iterate()
iterate<T>(...params): IterableIterator<T>;Defined in: packages/store-sqlite/src/connection.ts:33
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
...params | readonly unknown[] |
Returns
IterableIterator<T>
pluck()
pluck(toggle?): this;Defined in: packages/store-sqlite/src/connection.ts:34
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
raw()
raw(toggle?): this;Defined in: packages/store-sqlite/src/connection.ts:35
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
run()
run(...params): {
changes: number;
lastInsertRowid: number | bigint;
};Defined in: packages/store-sqlite/src/connection.ts:30
Parameters
| Parameter | Type |
|---|---|
...params | readonly unknown[] |
Returns
{
changes: number;
lastInsertRowid: number | bigint;
}| Name | Type | Defined in |
|---|---|---|
changes | number | packages/store-sqlite/src/connection.ts:30 |
lastInsertRowid | number | bigint | packages/store-sqlite/src/connection.ts:30 |