API reference@melon-db/db-sqlite
SqliteDriver
@melon-db/db-sqlite — SqliteDriver
@melon-db/db-sqlite API Reference
Interface: SqliteDriver
Defined in: driver.ts:4
Platform-neutral SQLite execution surface used by adapter-core.
Methods
close()
close():
Promise<void>
Defined in: driver.ts:13
Returns
Promise<void>
exec()
exec(
sql):Promise<void>
Defined in: driver.ts:5
Parameters
| Parameter | Type |
|---|---|
sql | string |
Returns
Promise<void>
queryAll()
queryAll(
sql,params):Promise<Record<string,unknown>[]>
Defined in: driver.ts:6
Parameters
| Parameter | Type |
|---|---|
sql | string |
params | unknown[] |
Returns
Promise<Record<string, unknown>[]>
queryFirst()
queryFirst(
sql,params):Promise<Record<string,unknown> |null>
Defined in: driver.ts:7
Parameters
| Parameter | Type |
|---|---|
sql | string |
params | unknown[] |
Returns
Promise<Record<string, unknown> | null>
run()
run(
sql,params):Promise<void>
Defined in: driver.ts:11
Parameters
| Parameter | Type |
|---|---|
sql | string |
params | unknown[] |
Returns
Promise<void>
transaction()
transaction<
T>(fn):Promise<T>
Defined in: driver.ts:12
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
fn | () => Promise<T> |
Returns
Promise<T>
