Skip to content

Welshman Docs / @welshman/store / SqliteDatabase

Interface: SqliteDatabase ​

Defined in: packages/store/src/repository/adapters/sqlite/engine.ts:10

The synchronous slice of a SQLite connection the engine needs, so any binding can back it.

Methods ​

all() ​

all<T>(sql, params?): T[]

Defined in: packages/store/src/repository/adapters/sqlite/engine.ts:13

Type Parameters ​

T ​

T

Parameters ​

sql ​

string

params? ​

SqlValue[]

Returns ​

T[]


define() ​

define(name, f): void

Defined in: packages/store/src/repository/adapters/sqlite/engine.ts:15

Define a deterministic SQL function of one argument on this connection.

Parameters ​

name ​

string

f ​

(value) => SqlValue

Returns ​

void


exec() ​

exec(sql): void

Defined in: packages/store/src/repository/adapters/sqlite/engine.ts:11

Parameters ​

sql ​

string

Returns ​

void


run() ​

run(sql, params?): void

Defined in: packages/store/src/repository/adapters/sqlite/engine.ts:12

Parameters ​

sql ​

string

params? ​

SqlValue[]

Returns ​

void