API reference@evolu/commonSqlite › SqliteDriver

Defined in: packages/common/src/Sqlite.ts:216

SQLite driver interface.

Platform-specific drivers must implement this interface.

Extends

Methods

[dispose]()

dispose: void;

Defined in: node_modules/@typescript/old/lib/lib.esnext.disposable.d.ts:34

Inherited from

Disposable.[dispose]

Properties

deleteDatabase

readonly deleteDatabase: () => void;

Defined in: packages/common/src/Sqlite.ts:220

Disposes this driver, then deletes its persistent database file.

exec

readonly exec: (query: SqliteQuery) => SqliteExecResult;

Defined in: packages/common/src/Sqlite.ts:217

export

readonly export: () => Uint8Array<ArrayBuffer>;

Defined in: packages/common/src/Sqlite.ts:228

Returns bytes backed by ArrayBuffer.

Exported databases are forwarded through worker postMessage transfer lists, which require transferable ArrayBuffer backing.