Skip to content

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

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