Skip to content

Graphorin API reference v0.15.1


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() ​

ts
all<T>(...params): T[];

Defined in: packages/store-sqlite/src/driver-types.ts:54

Type Parameters ​

Type ParameterDefault type
Tunknown

Parameters ​

ParameterType
...paramsreadonly unknown[]

Returns ​

T[]


bind() ​

ts
bind(...params): this;

Defined in: packages/store-sqlite/src/driver-types.ts:59

Parameters ​

ParameterType
...paramsreadonly unknown[]

Returns ​

this


expand() ​

ts
expand(toggle?): this;

Defined in: packages/store-sqlite/src/driver-types.ts:58

Parameters ​

ParameterType
toggle?boolean

Returns ​

this


finalize()? ​

ts
optional finalize(): void;

Defined in: packages/store-sqlite/src/driver-types.ts:60

Returns ​

void


get() ​

ts
get<T>(...params): T | undefined;

Defined in: packages/store-sqlite/src/driver-types.ts:53

Type Parameters ​

Type ParameterDefault type
Tunknown

Parameters ​

ParameterType
...paramsreadonly unknown[]

Returns ​

T | undefined


iterate() ​

ts
iterate<T>(...params): IterableIterator<T>;

Defined in: packages/store-sqlite/src/driver-types.ts:55

Type Parameters ​

Type ParameterDefault type
Tunknown

Parameters ​

ParameterType
...paramsreadonly unknown[]

Returns ​

IterableIterator&lt;T&gt;


pluck() ​

ts
pluck(toggle?): this;

Defined in: packages/store-sqlite/src/driver-types.ts:56

Parameters ​

ParameterType
toggle?boolean

Returns ​

this


raw() ​

ts
raw(toggle?): this;

Defined in: packages/store-sqlite/src/driver-types.ts:57

Parameters ​

ParameterType
toggle?boolean

Returns ​

this


run() ​

ts
run(...params): {
  changes: number;
  lastInsertRowid: number | bigint;
};

Defined in: packages/store-sqlite/src/driver-types.ts:52

Parameters ​

ParameterType
...paramsreadonly unknown[]

Returns ​

ts
{
  changes: number;
  lastInsertRowid: number | bigint;
}
NameTypeDefined in
changesnumberpackages/store-sqlite/src/driver-types.ts:52
lastInsertRowidnumber | bigintpackages/store-sqlite/src/driver-types.ts:52