WasmDatabase constructor
WasmDatabase({
- required CommmonSqlite3 sqlite3,
- required String path,
- WasmDatabaseSetup? setup,
- IndexedDbFileSystem? fileSystem,
- bool logStatements = false,
Creates a wasm database at path
in the virtual file system of the
sqlite3
module.
If fileSystem
provided, the data is guaranteed to be
stored in the IndexedDB when the request is complete. Attention!
Insert/update queries may be slower when this option enabled. If you want
to insert more than one rows, be sure you run in a transaction if
possible.
Implementation
factory WasmDatabase({
required CommmonSqlite3 sqlite3,
required String path,
WasmDatabaseSetup? setup,
IndexedDbFileSystem? fileSystem,
bool logStatements = false,
}) {
return WasmDatabase._(
_WasmDelegate(sqlite3, path, setup, fileSystem), logStatements);
}