Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/store-sqlite / connection / BetterSqlite3Statement

Interface: BetterSqlite3Statement

Defined in: packages/store-sqlite/src/connection.ts:29

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/connection.ts:32

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
...paramsreadonly unknown[]

Returns

T[]


bind()

ts
bind(...params): this;

Defined in: packages/store-sqlite/src/connection.ts:37

Parameters

ParameterType
...paramsreadonly unknown[]

Returns

this


expand()

ts
expand(toggle?): this;

Defined in: packages/store-sqlite/src/connection.ts:36

Parameters

ParameterType
toggle?boolean

Returns

this


finalize()?

ts
optional finalize(): void;

Defined in: packages/store-sqlite/src/connection.ts:38

Returns

void


get()

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

Defined in: packages/store-sqlite/src/connection.ts:31

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/connection.ts:33

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/connection.ts:34

Parameters

ParameterType
toggle?boolean

Returns

this


raw()

ts
raw(toggle?): this;

Defined in: packages/store-sqlite/src/connection.ts:35

Parameters

ParameterType
toggle?boolean

Returns

this


run()

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

Defined in: packages/store-sqlite/src/connection.ts:30

Parameters

ParameterType
...paramsreadonly unknown[]

Returns

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