API reference › @evolu/common › Sqlite › SqliteDriver
Defined in: packages/common/src/Sqlite.ts:276
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:280
Disposes this driver, then deletes its persistent database file.
exec
readonly exec: (query: SqliteQuery) => SqliteExecResult;
Defined in: packages/common/src/Sqlite.ts:277
export
readonly export: () => Uint8Array<ArrayBuffer>;
Defined in: packages/common/src/Sqlite.ts:288
Returns bytes backed by ArrayBuffer.
Exported databases are forwarded through worker postMessage transfer
lists, which require transferable ArrayBuffer backing.