inMemory function
Obtains an in-memory database connection for running drift
.
Implementation
QueryExecutor inMemory() {
return LazyDatabase(() async {
final sqlite3 = await WasmSqlite3.loadFromUrl(Uri.parse('/sqlite3.wasm'));
sqlite3.registerVirtualFileSystem(InMemoryFileSystem(), makeDefault: true);
return WasmDatabase.inMemory(sqlite3);
});
}