Graphorin API reference v0.4.0
Graphorin API reference / @graphorin/store-sqlite / connection / BetterSqlite3Statement
Interface: BetterSqlite3Statement
Defined in: packages/store-sqlite/src/driver-types.ts:38
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:41
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:46
Parameters
| Parameter | Type |
|---|---|
...params | readonly unknown[] |
Returns
this
expand()
expand(toggle?): this;Defined in: packages/store-sqlite/src/driver-types.ts:45
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
finalize()?
optional finalize(): void;Defined in: packages/store-sqlite/src/driver-types.ts:47
Returns
void
get()
get<T>(...params): T | undefined;Defined in: packages/store-sqlite/src/driver-types.ts:40
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:42
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:43
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
raw()
raw(toggle?): this;Defined in: packages/store-sqlite/src/driver-types.ts:44
Parameters
| Parameter | Type |
|---|---|
toggle? | boolean |
Returns
this
run()
run(...params): {
changes: number;
lastInsertRowid: number | bigint;
};Defined in: packages/store-sqlite/src/driver-types.ts:39
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:39 |
lastInsertRowid | number | bigint | packages/store-sqlite/src/driver-types.ts:39 |