Skip to content

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

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

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

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:46

Parameters

ParameterType
...paramsreadonly unknown[]

Returns

this


expand()

ts
expand(toggle?): this;

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

Parameters

ParameterType
toggle?boolean

Returns

this


finalize()?

ts
optional finalize(): void;

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

Returns

void


get()

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

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

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:42

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:43

Parameters

ParameterType
toggle?boolean

Returns

this


raw()

ts
raw(toggle?): this;

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

Parameters

ParameterType
toggle?boolean

Returns

this


run()

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

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

Parameters

ParameterType
...paramsreadonly unknown[]

Returns

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