sqlocal / index / SQLocalDriver
Interface: SQLocalDriver
Defined in: src/types.ts:82
Properties
clear
ts
clear: () => Promise<void>;Defined in: src/types.ts:104
Returns
Promise<void>
createFunction
ts
createFunction: (fn) => Promise<void>;Defined in: src/types.ts:93
Parameters
| Parameter | Type |
|---|---|
fn | UserFunction |
Returns
Promise<void>
destroy
ts
destroy: () => Promise<void>;Defined in: src/types.ts:105
Returns
Promise<void>
exec
ts
exec: (statement) => Promise<RawResultData>;Defined in: src/types.ts:85
Parameters
| Parameter | Type |
|---|---|
statement | DriverStatement |
Returns
Promise<RawResultData>
execBatch
ts
execBatch: (statements, method?) => Promise<RawResultData[]>;Defined in: src/types.ts:86
Parameters
| Parameter | Type |
|---|---|
statements | DriverStatement[] |
method? | "transaction" | "savepoint" |
Returns
Promise<RawResultData[]>
export
ts
export: () => Promise<{
data: ArrayBuffer | Uint8Array<ArrayBuffer>;
name: string;
}>;Defined in: src/types.ts:100
Returns
Promise<{ data: ArrayBuffer | Uint8Array<ArrayBuffer>; name: string; }>
getDatabaseSizeBytes
ts
getDatabaseSizeBytes: () => Promise<number>;Defined in: src/types.ts:92
Returns
Promise<number>
import
ts
import: (database) => Promise<void>;Defined in: src/types.ts:94
Parameters
| Parameter | Type |
|---|---|
database | | ArrayBuffer | Uint8Array<ArrayBuffer> | ReadableStream<Uint8Array<ArrayBuffer>> |
Returns
Promise<void>
init
ts
init: (config) => Promise<void>;Defined in: src/types.ts:84
Parameters
| Parameter | Type |
|---|---|
config | DriverConfig |
Returns
Promise<void>
isDatabasePersisted
ts
isDatabasePersisted: () => Promise<boolean>;Defined in: src/types.ts:91
Returns
Promise<boolean>
onWrite
ts
onWrite: (callback) => () => void;Defined in: src/types.ts:90
Parameters
| Parameter | Type |
|---|---|
callback | (change) => void |
Returns
() => void
storageType
ts
readonly storageType: Sqlite3StorageType;Defined in: src/types.ts:83

