Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/store-sqlite / connection / BetterSqlite3Statement
Interface: BetterSqlite3Statement
Defined in: packages/store-sqlite/src/driver-types.ts:51
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/driver-types.ts:54
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/driver-types.ts:59
Parameters
| Parameter | Type |
|---|---|
...params | readonly unknown[] |
Returns
this
expand()
expand(toggle?): this;Defined in: packages/store-sqlite/src/driver-types.ts:58
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
finalize()?
optional finalize(): void;Defined in: packages/store-sqlite/src/driver-types.ts:60
Returns
void
get()
get<T>(...params): T | undefined;Defined in: packages/store-sqlite/src/driver-types.ts:53
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/driver-types.ts:55
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/driver-types.ts:56
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
raw()
raw(toggle?): this;Defined in: packages/store-sqlite/src/driver-types.ts:57
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
run()
run(...params): {
changes: number;
lastInsertRowid: number | bigint;
};Defined in: packages/store-sqlite/src/driver-types.ts:52
Parameters
| Parameter | Type |
|---|---|
...params | readonly unknown[] |
Returns
{
changes: number;
lastInsertRowid: number | bigint;
}| Name | Type | Defined in |
|---|---|---|
changes | number | packages/store-sqlite/src/driver-types.ts:52 |
lastInsertRowid | number | bigint | packages/store-sqlite/src/driver-types.ts:52 |