SYMBOL INDEX (2050 symbols across 176 files) FILE: examples/flutter_integration_tests/integration_test/integration_test.dart function main (line 8) | void main() function closeWhenDone (line 124) | void closeWhenDone() FILE: examples/flutter_integration_tests/lib/main.dart function main (line 4) | void main() class SqliteDiagnostics (line 8) | class SqliteDiagnostics extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class _SqliteDiagnosticText (line 23) | class _SqliteDiagnosticText extends StatefulWidget { method createState (line 27) | State<_SqliteDiagnosticText> createState() class _SqliteDiagnosticTextState (line 30) | class _SqliteDiagnosticTextState extends State<_SqliteDiagnosticText> { method initState (line 34) | void initState() method build (line 46) | Widget build(BuildContext context) FILE: examples/flutter_integration_tests/linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 10) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: examples/flutter_integration_tests/linux/runner/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: examples/flutter_integration_tests/linux/runner/my_application.cc type _MyApplication (line 10) | struct _MyApplication { function first_frame_cb (line 18) | static void first_frame_cb(MyApplication* self, FlView *view) function my_application_activate (line 24) | static void my_application_activate(GApplication* application) { function gboolean (line 80) | static gboolean my_application_local_command_line(GApplication* applicat... function my_application_startup (line 99) | static void my_application_startup(GApplication* application) { function my_application_shutdown (line 108) | static void my_application_shutdown(GApplication* application) { function my_application_dispose (line 117) | static void my_application_dispose(GObject* object) { function my_application_class_init (line 123) | static void my_application_class_init(MyApplicationClass* klass) { function my_application_init (line 131) | static void my_application_init(MyApplication* self) {} function MyApplication (line 133) | MyApplication* my_application_new() { FILE: examples/flutter_integration_tests/windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 10) | void RegisterPlugins(flutter::PluginRegistry* registry) { FILE: examples/flutter_integration_tests/windows/runner/flutter_window.cpp function LRESULT (line 50) | LRESULT FILE: examples/flutter_integration_tests/windows/runner/flutter_window.h function class (line 12) | class FlutterWindow : public Win32Window { FILE: examples/flutter_integration_tests/windows/runner/main.cpp function wWinMain (line 8) | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, FILE: examples/flutter_integration_tests/windows/runner/utils.cpp function CreateAndAttachConsole (line 10) | void CreateAndAttachConsole() { function GetCommandLineArguments (line 24) | std::vector GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: examples/flutter_integration_tests/windows/runner/win32_window.cpp function Scale (line 36) | int Scale(int source, double scale_factor) { function EnableFullDpiSupportIfAvailable (line 42) | void EnableFullDpiSupportIfAvailable(HWND hwnd) { class WindowClassRegistrar (line 59) | class WindowClassRegistrar { method WindowClassRegistrar (line 64) | static WindowClassRegistrar* GetInstance() { method WindowClassRegistrar (line 80) | WindowClassRegistrar() = default; function wchar_t (line 89) | const wchar_t* WindowClassRegistrar::GetWindowClass() { function LRESULT (line 157) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 176) | LRESULT function Win32Window (line 236) | Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { function RECT (line 252) | RECT Win32Window::GetClientArea() { function HWND (line 258) | HWND Win32Window::GetHandle() { FILE: examples/flutter_integration_tests/windows/runner/win32_window.h type Size (line 21) | struct Size { FILE: examples/multiplatform/db/db.dart function openDb (line 6) | Future openDb() FILE: examples/multiplatform/db/sqlite3/native.dart function openSqliteDb (line 7) | Future openSqliteDb() FILE: examples/multiplatform/db/sqlite3/unsupported.dart function openSqliteDb (line 3) | Future openSqliteDb() FILE: examples/multiplatform/db/sqlite3/web.dart function openSqliteDb (line 4) | Future openSqliteDb() FILE: examples/multiplatform/main.dart function main (line 3) | Future main() FILE: native_tests/all_native_tests.dart function main (line 18) | void main() FILE: native_tests/run.dart function main (line 21) | void main(List args) function _createNativeAssetsConfig (line 71) | Future _createNativeAssetsConfig( FILE: sqlite3/assets/sqlite3.h type sqlite3_char (line 6) | typedef struct sqlite3_char sqlite3_char; type sqlite3 (line 7) | typedef struct sqlite3 sqlite3; type sqlite3_stmt (line 8) | typedef struct sqlite3_stmt sqlite3_stmt; type sqlite3_backup (line 9) | typedef struct sqlite3_backup sqlite3_backup; type sqlite3_api_routines (line 10) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlite3_session (line 11) | typedef struct sqlite3_session sqlite3_session; type sqlite3_changeset_iter (line 12) | typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; type sqlite3_value (line 88) | typedef struct sqlite3_value sqlite3_value; type sqlite3_context (line 100) | typedef struct sqlite3_context sqlite3_context; type sqlite3_file (line 150) | typedef struct sqlite3_file sqlite3_file; type sqlite3_io_methods (line 152) | struct sqlite3_io_methods { type sqlite3_file (line 178) | struct sqlite3_file { type sqlite3_vfs (line 182) | typedef struct sqlite3_vfs sqlite3_vfs; type sqlite3_vfs (line 186) | struct sqlite3_vfs { FILE: sqlite3/assets/sqlite3_dart_wasm.h type externref (line 6) | typedef struct { FILE: sqlite3/example/custom_extension/example/main.dart function main (line 4) | void main() FILE: sqlite3/example/custom_extension/hook/build.dart function main (line 8) | void main(List args) FILE: sqlite3/example/custom_extension/lib/sqlite_vec.dart function sqlite3_vec_init (line 8) | int sqlite3_vec_init( function loadSqliteVectorExtension (line 15) | void loadSqliteVectorExtension() FILE: sqlite3/example/custom_extension/test/extension_test.dart function main (line 5) | void main() FILE: sqlite3/example/custom_wasm_build/build.rs function main (line 5) | fn main() { function get_output_path (line 49) | fn get_output_path() -> PathBuf { FILE: sqlite3/example/custom_wasm_build/link.dart function main (line 3) | void main(List args) FILE: sqlite3/example/custom_wasm_build/src/lib.rs function sqlite3_os_init (line 4) | pub extern "C" fn sqlite3_os_init() -> c_int { function sqlite3_os_end (line 15) | pub extern "C" fn sqlite3_os_end() -> c_int { function dartLogError (line 25) | pub fn dartLogError(msg: *const c_char); FILE: sqlite3/example/jsonb.dart function main (line 3) | void main() FILE: sqlite3/example/main.dart function main (line 5) | void main() FILE: sqlite3/example/web/main.dart function main (line 7) | Future main() FILE: sqlite3/example/web/worker.dart function main (line 9) | void main() function handleEvent (line 19) | Future handleEvent(web.MessageEvent event) FILE: sqlite3/hook/build.dart function main (line 11) | void main(List args) FILE: sqlite3/lib/src/constants.dart class SqlError (line 14) | final class SqlError { class SqlExtendedError (line 117) | final class SqlExtendedError { class SqlFlag (line 380) | final class SqlFlag { class SqlPrepareFlag (line 445) | final class SqlPrepareFlag { class SqlType (line 463) | final class SqlType { class SqlTextEncoding (line 475) | final class SqlTextEncoding { class SqlFileLockingLevels (line 498) | final class SqlFileLockingLevels { class SqlSpecialDestructor (line 509) | final class SqlSpecialDestructor { class SqlFunctionFlag (line 521) | final class SqlFunctionFlag { class SqlDeviceCharacteristics (line 539) | final class SqlDeviceCharacteristics { FILE: sqlite3/lib/src/database.dart class CommonDatabase (line 9) | abstract class CommonDatabase { method getUpdatedRows (line 37) | int getUpdatedRows() method execute (line 128) | void execute(String sql, [List parameters = const []]) method select (line 142) | ResultSet select(String sql, [List parameters = const []]) method prepare (line 158) | CommonPreparedStatement prepare( method prepareMultiple (line 174) | List prepareMultiple( method createCollation (line 199) | void createCollation({ method createFunction (line 241) | void createFunction({ method createAggregateFunction (line 264) | void createAggregateFunction({ method dispose (line 295) | void dispose() method close (line 302) | void close() type SqliteUpdateKind (line 309) | enum SqliteUpdateKind { class SqliteUpdate (line 341) | final class SqliteUpdate { method toString (line 365) | String toString() class DatabaseConfig (line 376) | abstract base class DatabaseConfig { method setIntConfig (line 379) | void setIntConfig(int key, int configValue) FILE: sqlite3/lib/src/exception.dart class SqliteException (line 9) | final class SqliteException implements Exception { method toString (line 57) | String toString() FILE: sqlite3/lib/src/ffi/api.dart class Sqlite3 (line 17) | abstract interface class Sqlite3 implements CommonSqlite3 { method open (line 19) | Database open( method fromPointer (line 37) | Database fromPointer(Pointer database, {bool borrowed = false}) method openInMemory (line 40) | Database openInMemory({String? vfs}) method copyIntoMemory (line 44) | Database copyIntoMemory(Database restoreFrom) method ensureExtensionLoaded (line 50) | void ensureExtensionLoaded(SqliteExtension extension) method usedCompileOption (line 57) | bool usedCompileOption(String name) class SqliteExtension (line 94) | abstract interface class SqliteExtension { class Database (line 117) | abstract class Database extends CommonDatabase { method leak (line 138) | Pointer leak() method prepare (line 142) | PreparedStatement prepare( method prepareMultiple (line 150) | List prepareMultiple( method statementFromPointer (line 164) | PreparedStatement statementFromPointer({ method backup (line 187) | Stream backup(Database toDatabase, {int nPage = 5}) class PreparedStatement (line 193) | abstract class PreparedStatement implements CommonPreparedStatement { method leak (line 214) | Pointer leak() FILE: sqlite3/lib/src/ffi/bindings.dart class FfiBindings (line 52) | final class FfiBindings implements RawSqliteBindings { method sqlite3session_create (line 56) | RawSqliteSession sqlite3session_create(RawSqliteDatabase db, String name) method sqlite3changeset_apply (line 77) | int sqlite3changeset_apply( method sqlite3changeset_start (line 123) | RawChangesetIterator sqlite3changeset_start(Uint8List changeset) method sqlite3changeset_invert (line 148) | Uint8List sqlite3changeset_invert(Uint8List changeset) method sqlite3_initialize (line 201) | int sqlite3_initialize() method sqlite3_errstr (line 206) | String sqlite3_errstr(int extendedErrorCode) method sqlite3_libversion (line 211) | String sqlite3_libversion() method sqlite3_libversion_number (line 216) | int sqlite3_libversion_number() method sqlite3_open_v2 (line 221) | SqliteResult sqlite3_open_v2( method sqlite3_sourceid (line 253) | String sqlite3_sourceid() method registerVirtualFileSystem (line 258) | void registerVirtualFileSystem(VirtualFileSystem vfs, int makeDefault) method unregisterVirtualFileSystem (line 273) | void unregisterVirtualFileSystem(VirtualFileSystem vfs) method sqlite3_compileoption_get (line 290) | String? sqlite3_compileoption_get(int n) method sqlite3_compileoption_used (line 295) | int sqlite3_compileoption_used(String optName) class _RegisteredVfs (line 304) | final class _RegisteredVfs { method deallocate (line 352) | void deallocate() method _runVfs (line 358) | int _runVfs( method _xOpen (line 373) | int _xOpen( method _xDelete (line 425) | int _xDelete( method _xAccess (line 436) | int _xAccess( method _xFullPathname (line 452) | int _xFullPathname( method _xRandomness (line 472) | int _xRandomness( method _xSleep (line 482) | int _xSleep(Pointer vfsPtr, int microseconds) method _xCurrentTime64 (line 489) | int _xCurrentTime64(Pointer vfsPtr, Pointer out) method _runFile (line 500) | int _runFile( method _xClose (line 516) | int _xClose(Pointer ptr) method _xRead (line 526) | int _xRead( method _xWrite (line 538) | int _xWrite( method _xTruncate (line 550) | int _xTruncate(Pointer ptr, int size) method _xSync (line 554) | int _xSync(Pointer ptr, int flags) method _xFileSize (line 558) | int _xFileSize(Pointer ptr, Pointer pSize) method _xLock (line 566) | int _xLock(Pointer ptr, int flags) method _xUnlock (line 570) | int _xUnlock(Pointer ptr, int flags) method _xCheckReservedLock (line 574) | int _xCheckReservedLock( method _xFileControl (line 585) | int _xFileControl( method _xSectorSize (line 594) | int _xSectorSize(Pointer ptr) method _xDeviveCharacteristics (line 599) | int _xDeviveCharacteristics(Pointer ptr) class _DartFile (line 604) | final class _DartFile extends Struct { class FfiSession (line 612) | final class FfiSession implements RawSqliteSession, Finalizable { method sqlite3session_attach (line 621) | int sqlite3session_attach([String? name]) method _handleChangesetResult (line 632) | Uint8List _handleChangesetResult(int result, int size, Pointer b... method sqlite3session_changeset (line 644) | Uint8List sqlite3session_changeset() method sqlite3session_patchset (line 662) | Uint8List sqlite3session_patchset() method sqlite3session_delete (line 680) | void sqlite3session_delete() method sqlite3session_diff (line 686) | int sqlite3session_diff(String fromDb, String table) method sqlite3session_enable (line 701) | int sqlite3session_enable(int enable) method sqlite3session_indirect (line 706) | int sqlite3session_indirect(int indirect) method sqlite3session_isempty (line 711) | int sqlite3session_isempty() class FfiChangesetIterator (line 716) | final class FfiChangesetIterator implements RawChangesetIterator, Finali... method sqlite3changeset_finalize (line 741) | int sqlite3changeset_finalize() method sqlite3changeset_new (line 748) | SqliteResult sqlite3changeset_new(int columnNumber) method sqlite3changeset_next (line 765) | int sqlite3changeset_next() method sqlite3changeset_old (line 770) | SqliteResult sqlite3changeset_old(int columnNumber) method sqlite3changeset_op (line 787) | RawChangeSetOp sqlite3changeset_op() class _FunctionFinalizers (line 843) | final class _FunctionFinalizers { method closeAll (line 846) | void closeAll() class FfiDatabase (line 857) | final class FfiDatabase implements RawSqliteDatabase, Finalizable { method sqlite3_close_v2 (line 881) | int sqlite3_close_v2() method detachFinalizer (line 891) | void detachFinalizer() method sqlite3_errmsg (line 896) | String sqlite3_errmsg() method sqlite3_extended_errcode (line 901) | int sqlite3_extended_errcode() method sqlite3_error_offset (line 906) | int sqlite3_error_offset() method sqlite3_extended_result_codes (line 915) | void sqlite3_extended_result_codes(int onoff) method sqlite3_changes (line 920) | int sqlite3_changes() method sqlite3_exec (line 923) | int sqlite3_exec(String sql) method sqlite3_last_insert_rowid (line 938) | int sqlite3_last_insert_rowid() method sqlite3_create_collation_v2 (line 943) | int sqlite3_create_collation_v2({ method sqlite3_create_window_function (line 965) | int sqlite3_create_window_function({ method sqlite3_create_function_v2 (line 998) | int sqlite3_create_function_v2({ method sqlite3_update_hook (line 1028) | void sqlite3_update_hook(RawUpdateHook? hook) method sqlite3_commit_hook (line 1043) | void sqlite3_commit_hook(RawCommitHook? hook) method sqlite3_rollback_hook (line 1058) | void sqlite3_rollback_hook(RawRollbackHook? hook) method sqlite3_db_config (line 1072) | int sqlite3_db_config(int op, int value) method sqlite3_get_autocommit (line 1078) | int sqlite3_get_autocommit() method sqlite3_busy_handler (line 1083) | int sqlite3_busy_handler(int Function(int)? callback) method newCompiler (line 1106) | RawStatementCompiler newCompiler(List utf8EncodedSql) class FfiStatementCompiler (line 1111) | final class FfiStatementCompiler implements RawStatementCompiler { method close (line 1120) | void close() method sqlite3_prepare (line 1130) | SqliteResult sqlite3_prepare( class FfiStatement (line 1171) | final class FfiStatement implements RawSqliteStatement, Finalizable { method detachFinalizer (line 1183) | void detachFinalizer() method sqlite3_bind_blob64 (line 1188) | int sqlite3_bind_blob64(int index, List value) method sqlite3_bind_double (line 1201) | int sqlite3_bind_double(int index, double value) method sqlite3_bind_int64 (line 1206) | int sqlite3_bind_int64(int index, int value) method sqlite3_bind_int64BigInt (line 1211) | int sqlite3_bind_int64BigInt(int index, BigInt value) method sqlite3_bind_null (line 1216) | int sqlite3_bind_null(int index) method sqlite3_bind_parameter_count (line 1221) | int sqlite3_bind_parameter_count() method sqlite3_stmt_isexplain (line 1226) | int sqlite3_stmt_isexplain() method sqlite3_stmt_readonly (line 1231) | int sqlite3_stmt_readonly() method sqlite3_bind_parameter_index (line 1236) | int sqlite3_bind_parameter_index(String name) method sqlite3_bind_text (line 1246) | int sqlite3_bind_text(int index, String value) method sqlite3_column_bytes (line 1260) | Uint8List sqlite3_column_bytes(int index) method sqlite3_column_count (line 1272) | int sqlite3_column_count() method sqlite3_column_double (line 1277) | double sqlite3_column_double(int index) method sqlite3_column_int64 (line 1282) | int sqlite3_column_int64(int index) method sqlite3_column_int64OrBigInt (line 1287) | BigInt sqlite3_column_int64OrBigInt(int index) method sqlite3_column_name (line 1292) | String sqlite3_column_name(int index) method sqlite3_column_table_name (line 1297) | String? sqlite3_column_table_name(int index) method sqlite3_column_text (line 1304) | String sqlite3_column_text(int index) method sqlite3_column_type (line 1310) | int sqlite3_column_type(int index) method sqlite3_finalize (line 1315) | void sqlite3_finalize() method sqlite3_reset (line 1321) | void sqlite3_reset() method sqlite3_step (line 1326) | int sqlite3_step() class FfiValue (line 1334) | final class FfiValue implements RawSqliteValue { method sqlite3_value_blob (line 1340) | Uint8List sqlite3_value_blob() method sqlite3_value_double (line 1346) | double sqlite3_value_double() method sqlite3_value_int64 (line 1351) | int sqlite3_value_int64() method sqlite3_value_text (line 1356) | String sqlite3_value_text() method sqlite3_value_type (line 1364) | int sqlite3_value_type() method sqlite3_value_subtype (line 1369) | int sqlite3_value_subtype() class FfiContext (line 1374) | final class FfiContext implements RawSqliteContext { method sqlite3_result_blob64 (line 1421) | void sqlite3_result_blob64(List blob) method sqlite3_result_double (line 1434) | void sqlite3_result_double(double value) method sqlite3_result_error (line 1439) | void sqlite3_result_error(String message) method sqlite3_result_int64 (line 1447) | void sqlite3_result_int64(int value) method sqlite3_result_int64BigInt (line 1452) | void sqlite3_result_int64BigInt(BigInt value) method sqlite3_result_null (line 1457) | void sqlite3_result_null() method sqlite3_result_text (line 1462) | void sqlite3_result_text(String text) method sqlite3_result_subtype (line 1476) | void sqlite3_result_subtype(int value) method freeContext (line 1480) | void freeContext() class _ValueList (line 1486) | class _ValueList extends ListBase { type _XFunc (line 1502) | typedef _XFunc = type _XFinal (line 1508) | typedef _XFinal = Void Function(Pointer); type _XCompare (line 1509) | typedef _XCompare = type _UpdateHook (line 1511) | typedef _UpdateHook = type _CommitHook (line 1519) | typedef _CommitHook = Int Function(Pointer); type _RollbackHook (line 1520) | typedef _RollbackHook = Void Function(Pointer); function closeIn (line 1523) | void closeIn(_FunctionFinalizers finalizers) function toNative (line 1529) | NativeCallable<_XFunc> toNative(_FunctionFinalizers finalizers) function toNative (line 1543) | NativeCallable<_XFinal> toNative({ function toNative (line 1558) | NativeCallable<_XCompare> toNative(_FunctionFinalizers finalizers) function toNative (line 1577) | NativeCallable<_UpdateHook> toNative(_FunctionFinalizers finalizers) function toNative (line 1594) | NativeCallable<_CommitHook> toNative(_FunctionFinalizers finalizers) function toNative (line 1604) | NativeCallable<_RollbackHook> toNative(_FunctionFinalizers finalizers) FILE: sqlite3/lib/src/ffi/implementation.dart class FfiSqlite3 (line 18) | final class FfiSqlite3 extends Sqlite3Implementation implements Sqlite3 { method open (line 22) | Database open( method openInMemory (line 34) | FfiDatabaseImplementation openInMemory({String? vfs}) method wrapDatabase (line 39) | Database wrapDatabase(RawSqliteDatabase rawDb, {bool isBorrowed = false}) method copyIntoMemory (line 47) | Database copyIntoMemory(Database restoreFrom) method ensureExtensionLoaded (line 52) | void ensureExtensionLoaded(SqliteExtension extension) method fromPointer (line 68) | Database fromPointer(Pointer database, {bool borrowed = false}) method usedCompileOption (line 76) | bool usedCompileOption(String name) class SqliteExtensionImpl (line 94) | class SqliteExtensionImpl implements SqliteExtension { class FfiDatabaseImplementation (line 102) | final class FfiDatabaseImplementation extends DatabaseImplementation method wrapStatement (line 110) | FfiStatementImplementation wrapStatement( method statementFromPointer (line 124) | PreparedStatement statementFromPointer({ method backup (line 134) | Stream backup(Database toDatabase, {int nPage = 5}) method leak (line 147) | Pointer leak() method prepare (line 155) | PreparedStatement prepare( method prepareMultiple (line 171) | List prepareMultiple( method _loadOrSaveInMemoryDatabase (line 193) | void _loadOrSaveInMemoryDatabase(Database other, bool isSave) method _backupDatabase (line 233) | Stream _backupDatabase(Database toDatabase, int nPage) method restore (line 286) | void restore(Database fromDatabase) class FfiStatementImplementation (line 297) | final class FfiStatementImplementation extends StatementImplementation method leak (line 312) | Pointer leak() FILE: sqlite3/lib/src/ffi/libsqlite3.g.dart function sqlite3_temp_directory (line 13) | ffi.Pointer sqlite3_temp_directory; function sqlite3_free (line 19) | void sqlite3_free(ffi.Pointer arg0) function sqlite3_open_v2 (line 29) | int sqlite3_open_v2( function sqlite3_close_v2 (line 37) | int sqlite3_close_v2(ffi.Pointer db) function sqlite3_db_filename (line 45) | ffi.Pointer sqlite3_db_filename( function sqlite3_compileoption_used (line 51) | int sqlite3_compileoption_used(ffi.Pointer zOptName) function sqlite3_compileoption_get (line 54) | ffi.Pointer sqlite3_compileoption_get(int N) function sqlite3_busy_handler (line 65) | int sqlite3_busy_handler( function sqlite3_extended_result_codes (line 75) | int sqlite3_extended_result_codes(ffi.Pointer db, int onoff) function sqlite3_extended_errcode (line 78) | int sqlite3_extended_errcode(ffi.Pointer db) function sqlite3_errmsg (line 81) | ffi.Pointer sqlite3_errmsg(ffi.Pointer db) function sqlite3_errstr (line 84) | ffi.Pointer sqlite3_errstr(int code) function sqlite3_error_offset (line 87) | int sqlite3_error_offset(ffi.Pointer db) function sqlite3_libversion (line 90) | ffi.Pointer sqlite3_libversion() function sqlite3_sourceid (line 93) | ffi.Pointer sqlite3_sourceid() function sqlite3_libversion_number (line 96) | int sqlite3_libversion_number() function sqlite3_last_insert_rowid (line 99) | int sqlite3_last_insert_rowid(ffi.Pointer db) function sqlite3_changes (line 102) | int sqlite3_changes(ffi.Pointer db) function sqlite3_exec (line 113) | int sqlite3_exec( function sqlite3_update_hook (line 138) | ffi.Pointer sqlite3_update_hook( function sqlite3_commit_hook (line 162) | ffi.Pointer sqlite3_commit_hook( function sqlite3_rollback_hook (line 175) | ffi.Pointer sqlite3_rollback_hook( function sqlite3_get_autocommit (line 183) | int sqlite3_get_autocommit(ffi.Pointer db) function sqlite3_prepare_v2 (line 194) | int sqlite3_prepare_v2( function sqlite3_prepare_v3 (line 212) | int sqlite3_prepare_v3( function sqlite3_finalize (line 222) | int sqlite3_finalize(ffi.Pointer pStmt) function sqlite3_step (line 225) | int sqlite3_step(ffi.Pointer pStmt) function sqlite3_reset (line 228) | int sqlite3_reset(ffi.Pointer pStmt) function sqlite3_stmt_isexplain (line 231) | int sqlite3_stmt_isexplain(ffi.Pointer pStmt) function sqlite3_stmt_readonly (line 234) | int sqlite3_stmt_readonly(ffi.Pointer pStmt) function sqlite3_column_count (line 237) | int sqlite3_column_count(ffi.Pointer pStmt) function sqlite3_bind_parameter_count (line 240) | int sqlite3_bind_parameter_count(ffi.Pointer pStmt) function sqlite3_bind_parameter_index (line 245) | int sqlite3_bind_parameter_index( function sqlite3_column_name (line 253) | ffi.Pointer sqlite3_column_name( function sqlite3_column_table_name (line 261) | ffi.Pointer sqlite3_column_table_name( function sqlite3_bind_blob64 (line 275) | int sqlite3_bind_blob64( function sqlite3_bind_double (line 285) | int sqlite3_bind_double( function sqlite3_bind_int64 (line 292) | int sqlite3_bind_int64( function sqlite3_bind_null (line 299) | int sqlite3_bind_null(ffi.Pointer pStmt, int index) function sqlite3_bind_text (line 310) | int sqlite3_bind_text( function sqlite3_column_blob (line 322) | ffi.Pointer sqlite3_column_blob( function sqlite3_column_double (line 328) | double sqlite3_column_double( function sqlite3_column_int64 (line 334) | int sqlite3_column_int64(ffi.Pointer pStmt, int iCol) function sqlite3_column_text (line 339) | ffi.Pointer sqlite3_column_text( function sqlite3_column_bytes (line 345) | int sqlite3_column_bytes(ffi.Pointer pStmt, int iCol) function sqlite3_column_type (line 348) | int sqlite3_column_type(ffi.Pointer pStmt, int iCol) function sqlite3_value_blob (line 351) | ffi.Pointer sqlite3_value_blob( function sqlite3_value_double (line 356) | double sqlite3_value_double(ffi.Pointer value) function sqlite3_value_type (line 359) | int sqlite3_value_type(ffi.Pointer value) function sqlite3_value_int64 (line 362) | int sqlite3_value_int64(ffi.Pointer value) function sqlite3_value_text (line 365) | ffi.Pointer sqlite3_value_text( function sqlite3_value_bytes (line 370) | int sqlite3_value_bytes(ffi.Pointer value) function sqlite3_value_subtype (line 373) | int sqlite3_value_subtype(ffi.Pointer value) function sqlite3_create_function_v2 (line 406) | int sqlite3_create_function_v2( function sqlite3_create_window_function (line 474) | int sqlite3_create_window_function( function sqlite3_aggregate_context (line 515) | ffi.Pointer sqlite3_aggregate_context( function sqlite3_user_data (line 521) | ffi.Pointer sqlite3_user_data( function sqlite3_result_blob64 (line 533) | void sqlite3_result_blob64( function sqlite3_result_double (line 541) | void sqlite3_result_double( function sqlite3_result_error (line 553) | void sqlite3_result_error( function sqlite3_result_int64 (line 560) | void sqlite3_result_int64( function sqlite3_result_null (line 566) | void sqlite3_result_null(ffi.Pointer ctx) function sqlite3_result_text (line 576) | void sqlite3_result_text( function sqlite3_result_subtype (line 584) | void sqlite3_result_subtype( function sqlite3_create_collation_v2 (line 609) | int sqlite3_create_collation_v2( function sqlite3_backup_init (line 638) | ffi.Pointer sqlite3_backup_init( function sqlite3_backup_step (line 646) | int sqlite3_backup_step(ffi.Pointer p, int nPage) function sqlite3_backup_finish (line 649) | int sqlite3_backup_finish(ffi.Pointer p) function sqlite3_backup_remaining (line 652) | int sqlite3_backup_remaining(ffi.Pointer p) function sqlite3_backup_pagecount (line 655) | int sqlite3_backup_pagecount(ffi.Pointer p) function sqlite3_auto_extension (line 658) | int sqlite3_auto_extension(ffi.Pointer xEntryPoint) function sqlite3_db_config (line 667) | int sqlite3_db_config( function sqlite3_vfs_register (line 675) | int sqlite3_vfs_register(ffi.Pointer arg0, int makeDflt) function sqlite3_vfs_unregister (line 678) | int sqlite3_vfs_unregister(ffi.Pointer arg0) function sqlite3session_create (line 687) | int sqlite3session_create( function sqlite3session_delete (line 694) | void sqlite3session_delete(ffi.Pointer pSession) function sqlite3session_enable (line 697) | int sqlite3session_enable( function sqlite3session_indirect (line 703) | int sqlite3session_indirect( function sqlite3changeset_start (line 715) | int sqlite3changeset_start( function sqlite3changeset_finalize (line 722) | int sqlite3changeset_finalize( function sqlite3changeset_next (line 727) | int sqlite3changeset_next(ffi.Pointer pIter) function sqlite3changeset_op (line 738) | int sqlite3changeset_op( function sqlite3changeset_old (line 753) | int sqlite3changeset_old( function sqlite3changeset_new (line 766) | int sqlite3changeset_new( function sqlite3changeset_apply (line 794) | int sqlite3changeset_apply( function sqlite3changeset_invert (line 825) | int sqlite3changeset_invert( function sqlite3session_patchset (line 839) | int sqlite3session_patchset( function sqlite3session_changeset (line 852) | int sqlite3session_changeset( function sqlite3session_isempty (line 859) | int sqlite3session_isempty(ffi.Pointer pSession) function sqlite3session_attach (line 864) | int sqlite3session_attach( function sqlite3session_diff (line 877) | int sqlite3session_diff( class _SymbolAddresses (line 886) | class _SymbolAddresses { class sqlite3_char (line 1556) | final class sqlite3_char extends ffi.Opaque {} class sqlite3 (line 1558) | final class sqlite3 extends ffi.Opaque {} class sqlite3_stmt (line 1560) | final class sqlite3_stmt extends ffi.Opaque {} class sqlite3_backup (line 1562) | final class sqlite3_backup extends ffi.Opaque {} class sqlite3_api_routines (line 1564) | final class sqlite3_api_routines extends ffi.Opaque {} class sqlite3_session (line 1566) | final class sqlite3_session extends ffi.Opaque {} class sqlite3_changeset_iter (line 1568) | final class sqlite3_changeset_iter extends ffi.Opaque {} class sqlite3_value (line 1570) | final class sqlite3_value extends ffi.Opaque {} class sqlite3_context (line 1572) | final class sqlite3_context extends ffi.Opaque {} class sqlite3_io_methods (line 1574) | final class sqlite3_io_methods extends ffi.Struct { class sqlite3_file (line 1716) | final class sqlite3_file extends ffi.Struct { class sqlite3_vfs (line 1720) | final class sqlite3_vfs extends ffi.Struct { FILE: sqlite3/lib/src/ffi/memory.dart function nullPtr (line 19) | Pointer nullPtr() function free (line 22) | void free() function allocateBytes (line 25) | Pointer allocateBytes(List bytes, {int additionalLength = 0}) function allocateBytesWithFinalizer (line 40) | (Pointer, Uint8List) allocateBytesWithFinalizer(List bytes) function readNullableString (line 54) | String? readNullableString([int? length]) function readString (line 58) | String readString([int? length]) function allocateZeroTerminated (line 65) | Pointer allocateZeroTerminated(String string) function copyRange (line 73) | Uint8List copyRange(int length) FILE: sqlite3/lib/src/functions.dart type VoidPredicate (line 7) | typedef VoidPredicate = bool Function(); type CollatingFunction (line 15) | typedef CollatingFunction = int Function(String? textA, String? textB); type ScalarFunction (line 27) | typedef ScalarFunction = Object? Function(SqliteArguments arguments); class AggregateFunction (line 60) | @immutable method createContext (line 67) | AggregateContext createContext() method step (line 73) | void step(SqliteArguments arguments, AggregateContext context) method finalize (line 81) | Object? finalize(AggregateContext context) class WindowFunction (line 126) | @immutable method value (line 132) | Object? value(AggregateContext context) method inverse (line 135) | void inverse(SqliteArguments arguments, AggregateContext context) class AggregateContext (line 141) | final class AggregateContext { class AllowedArgumentCount (line 152) | final class AllowedArgumentCount { class SqliteArguments (line 169) | abstract interface class SqliteArguments implements List { method subtypeOf (line 172) | int subtypeOf(int argumentIndex) FILE: sqlite3/lib/src/hook/assets.dart type LibraryType (line 5) | enum LibraryType { type TargetOperatingSystem (line 28) | enum TargetOperatingSystem { class PrebuiltSqliteLibrary (line 59) | final class PrebuiltSqliteLibrary { method checkSupported (line 127) | void checkSupported() method resolve (line 138) | PrebuiltSqliteLibrary resolve(CodeConfig config, LibraryType type) FILE: sqlite3/lib/src/hook/description.dart class SqliteBinary (line 16) | sealed class SqliteBinary { method forBuild (line 17) | SqliteBinary forBuild(BuildInput input) class ExternalSqliteBinary (line 60) | sealed class ExternalSqliteBinary implements SqliteBinary { method resolveLinkMode (line 61) | LinkMode resolveLinkMode(BuildInput input) class LookupSystem (line 66) | final class LookupSystem implements ExternalSqliteBinary { method resolveLinkMode (line 73) | LinkMode resolveLinkMode(BuildInput input) type SimpleBinary (line 83) | enum SimpleBinary implements ExternalSqliteBinary { class PrecompiledBinary (line 101) | sealed class PrecompiledBinary implements SqliteBinary { method resolveLibrary (line 106) | PrebuiltSqliteLibrary resolveLibrary(CodeConfig config) method _fetchFromSource (line 110) | Stream _fetchFromSource( method fetch (line 116) | Stream fetch( method _filenameAndHash (line 152) | (String, String) _filenameAndHash(PrebuiltSqliteLibrary library) method downloadIntoOutputDirectoryShared (line 167) | Future downloadIntoOutputDirectoryShared( class PrecompiledFromGithubAssets (line 215) | final class PrecompiledFromGithubAssets extends PrecompiledBinary { method _fetchFromSource (line 219) | Stream _fetchFromSource( class PrecompiledForTesting (line 263) | final class PrecompiledForTesting extends PrecompiledBinary { method _fetchFromSource (line 267) | Stream _fetchFromSource( class CompileSqlite (line 284) | final class CompileSqlite implements SqliteBinary { class SqliteSources (line 295) | sealed class SqliteSources {} class DownloadAmalgamation (line 298) | final class DownloadAmalgamation implements SqliteSources { function overrideWith (line 332) | CompilerDefines overrideWith(CompilerDefines other) function parse (line 336) | CompilerDefines parse(HookInputUserDefines defines, OS targetOS) function _parseOption (line 363) | CompilerDefines _parseOption(Object? option) function _parseLines (line 377) | CompilerDefines _parseLines(Iterable lines) function defaults (line 391) | CompilerDefines defaults(bool windows) class CouldNotDownloadException (line 400) | final class CouldNotDownloadException { method toString (line 407) | String toString() method line (line 412) | void line(String line) FILE: sqlite3/lib/src/hook/utils.dart class OnceSink (line 3) | final class OnceSink implements Sink { method add (line 7) | void add(T data) method close (line 16) | void close() FILE: sqlite3/lib/src/implementation/bindings.dart class RawChangesetIterator (line 18) | abstract interface class RawChangesetIterator { method sqlite3changeset_finalize (line 20) | int sqlite3changeset_finalize() method sqlite3changeset_new (line 27) | SqliteResult sqlite3changeset_new(int columnNumber) method sqlite3changeset_next (line 30) | int sqlite3changeset_next() method sqlite3changeset_old (line 37) | SqliteResult sqlite3changeset_old(int columnNumber) method sqlite3changeset_op (line 46) | RawChangeSetOp sqlite3changeset_op() class RawChangeSetOp (line 49) | final class RawChangeSetOp { class RawSqliteBindings (line 79) | abstract interface class RawSqliteBindings { method sqlite3session_create (line 85) | RawSqliteSession sqlite3session_create(RawSqliteDatabase db, String name) method sqlite3changeset_apply (line 102) | int sqlite3changeset_apply( method sqlite3changeset_start (line 114) | RawChangesetIterator sqlite3changeset_start(Uint8List changeset) method sqlite3changeset_invert (line 116) | Uint8List sqlite3changeset_invert(Uint8List changeset) method sqlite3_libversion (line 118) | String sqlite3_libversion() method sqlite3_sourceid (line 119) | String sqlite3_sourceid() method sqlite3_libversion_number (line 120) | int sqlite3_libversion_number() method sqlite3_open_v2 (line 124) | SqliteResult sqlite3_open_v2( method sqlite3_errstr (line 130) | String sqlite3_errstr(int extendedErrorCode) method registerVirtualFileSystem (line 132) | void registerVirtualFileSystem(VirtualFileSystem vfs, int makeDefault) method unregisterVirtualFileSystem (line 133) | void unregisterVirtualFileSystem(VirtualFileSystem vfs) method sqlite3_initialize (line 135) | int sqlite3_initialize() class RawSqliteSession (line 143) | abstract interface class RawSqliteSession { method sqlite3session_attach (line 148) | int sqlite3session_attach([String? name]) method sqlite3session_changeset (line 155) | Uint8List sqlite3session_changeset() method sqlite3session_patchset (line 156) | Uint8List sqlite3session_patchset() method sqlite3session_delete (line 159) | void sqlite3session_delete() method sqlite3session_diff (line 167) | int sqlite3session_diff(String fromDb, String table) method sqlite3session_enable (line 170) | int sqlite3session_enable(int enable) method sqlite3session_indirect (line 173) | int sqlite3session_indirect(int indirect) method sqlite3session_isempty (line 175) | int sqlite3session_isempty() type SqliteResult (line 179) | typedef SqliteResult = ({T? result, int resultCode}); type RawXFunc (line 181) | typedef RawXFunc = void Function(RawSqliteContext, List); type RawXStep (line 182) | typedef RawXStep = void Function(RawSqliteContext, List); type RawXFinal (line 183) | typedef RawXFinal = void Function(RawSqliteContext); type RawUpdateHook (line 184) | typedef RawUpdateHook = void Function(int kind, String tableName, int ro... type RawCommitHook (line 185) | typedef RawCommitHook = int Function(); type RawRollbackHook (line 186) | typedef RawRollbackHook = void Function(); type RawCollation (line 187) | typedef RawCollation = int Function(String? a, String? b); class RawSqliteDatabase (line 193) | abstract interface class RawSqliteDatabase { method sqlite3_changes (line 194) | int sqlite3_changes() method sqlite3_last_insert_rowid (line 195) | int sqlite3_last_insert_rowid() method sqlite3_exec (line 197) | int sqlite3_exec(String sql) method sqlite3_extended_errcode (line 199) | int sqlite3_extended_errcode() method sqlite3_error_offset (line 200) | int sqlite3_error_offset() method sqlite3_extended_result_codes (line 202) | void sqlite3_extended_result_codes(int onoff) method sqlite3_close_v2 (line 203) | int sqlite3_close_v2() method sqlite3_errmsg (line 204) | String sqlite3_errmsg() method sqlite3_update_hook (line 206) | void sqlite3_update_hook(RawUpdateHook? hook) method sqlite3_commit_hook (line 208) | void sqlite3_commit_hook(RawCommitHook? hook) method sqlite3_rollback_hook (line 210) | void sqlite3_rollback_hook(RawRollbackHook? hook) method newCompiler (line 214) | RawStatementCompiler newCompiler(List utf8EncodedSql) method sqlite3_create_collation_v2 (line 216) | int sqlite3_create_collation_v2({ method sqlite3_create_function_v2 (line 222) | int sqlite3_create_function_v2({ method sqlite3_create_window_function (line 231) | int sqlite3_create_window_function({ method sqlite3_busy_handler (line 241) | int sqlite3_busy_handler(int Function(int)? callback) method sqlite3_db_config (line 243) | int sqlite3_db_config(int op, int value) method sqlite3_get_autocommit (line 244) | int sqlite3_get_autocommit() class RawStatementCompiler (line 248) | abstract interface class RawStatementCompiler { method sqlite3_prepare (line 261) | SqliteResult sqlite3_prepare( method close (line 268) | void close() class RawSqliteStatement (line 275) | abstract interface class RawSqliteStatement { method sqlite3_reset (line 276) | void sqlite3_reset() method sqlite3_step (line 277) | int sqlite3_step() method sqlite3_finalize (line 278) | void sqlite3_finalize() method sqlite3_bind_parameter_index (line 280) | int sqlite3_bind_parameter_index(String name) method sqlite3_bind_null (line 282) | int sqlite3_bind_null(int index) method sqlite3_bind_int64 (line 283) | int sqlite3_bind_int64(int index, int value) method sqlite3_bind_int64BigInt (line 284) | int sqlite3_bind_int64BigInt(int index, BigInt value) method sqlite3_bind_double (line 285) | int sqlite3_bind_double(int index, double value) method sqlite3_bind_text (line 286) | int sqlite3_bind_text(int index, String value) method sqlite3_bind_blob64 (line 287) | int sqlite3_bind_blob64(int index, List value) method sqlite3_column_count (line 289) | int sqlite3_column_count() method sqlite3_column_name (line 290) | String sqlite3_column_name(int index) method sqlite3_column_table_name (line 292) | String? sqlite3_column_table_name(int index) method sqlite3_column_type (line 294) | int sqlite3_column_type(int index) method sqlite3_column_int64 (line 295) | int sqlite3_column_int64(int index) method sqlite3_column_int64OrBigInt (line 300) | Object sqlite3_column_int64OrBigInt(int index) method sqlite3_column_double (line 301) | double sqlite3_column_double(int index) method sqlite3_column_text (line 302) | String sqlite3_column_text(int index) method sqlite3_column_bytes (line 303) | Uint8List sqlite3_column_bytes(int index) method sqlite3_bind_parameter_count (line 305) | int sqlite3_bind_parameter_count() method sqlite3_stmt_readonly (line 306) | int sqlite3_stmt_readonly() method sqlite3_stmt_isexplain (line 307) | int sqlite3_stmt_isexplain() class RawSqliteContext (line 310) | abstract interface class RawSqliteContext { method sqlite3_result_null (line 313) | void sqlite3_result_null() method sqlite3_result_int64 (line 314) | void sqlite3_result_int64(int value) method sqlite3_result_int64BigInt (line 315) | void sqlite3_result_int64BigInt(BigInt value) method sqlite3_result_double (line 316) | void sqlite3_result_double(double value) method sqlite3_result_text (line 317) | void sqlite3_result_text(String text) method sqlite3_result_blob64 (line 318) | void sqlite3_result_blob64(List blob) method sqlite3_result_error (line 319) | void sqlite3_result_error(String message) method sqlite3_result_subtype (line 320) | void sqlite3_result_subtype(int value) class RawSqliteValue (line 323) | abstract interface class RawSqliteValue { method sqlite3_value_type (line 324) | int sqlite3_value_type() method sqlite3_value_int64 (line 325) | int sqlite3_value_int64() method sqlite3_value_double (line 326) | double sqlite3_value_double() method sqlite3_value_text (line 327) | String sqlite3_value_text() method sqlite3_value_blob (line 328) | Uint8List sqlite3_value_blob() method sqlite3_value_subtype (line 329) | int sqlite3_value_subtype() FILE: sqlite3/lib/src/implementation/database.dart class DatabaseImplementation (line 19) | base class DatabaseImplementation implements CommonDatabase { method wrapStatement (line 66) | StatementImplementation wrapStatement(String sql, RawSqliteStatement s... method _ensureOpen (line 70) | void _ensureOpen() method _updatesHandler (line 76) | _StreamHandlers _updatesHandler() method _rollbackHandler (line 94) | _StreamHandlers _rollbackHandler() method _commitHandler (line 104) | _StreamHandlers _commitHandler() method _validateAndEncodeFunctionName (line 126) | Uint8List _validateAndEncodeFunctionName(String functionName) method createAggregateFunction (line 141) | void createAggregateFunction({ method readOrCreateContext (line 153) | AggregateContext readOrCreateContext(RawSqliteContext raw) method step (line 159) | void step(RawSqliteContext context, List args) method finalize (line 167) | void finalize(RawSqliteContext context) method createFunction (line 212) | void createFunction({ method createCollation (line 235) | void createCollation({ method dispose (line 251) | void dispose() method close (line 256) | void close() method execute (line 291) | void execute(String sql, [List parameters = const []]) method getUpdatedRows (line 321) | int getUpdatedRows() method _prepareInternal (line 342) | List _prepareInternal( method freeIntermediateResults (line 365) | void freeIntermediateResults() method prepare (line 447) | CommonPreparedStatement prepare( method prepareMultiple (line 471) | List prepareMultiple( method select (line 480) | ResultSet select(String sql, [List parameters = const []]) function runWithArgsAndSetResult (line 511) | void runWithArgsAndSetResult( function runAndSetResult (line 525) | void runAndSetResult(Object? Function() function) function setResult (line 533) | void setResult(Object? result) function setSubtypedResult (line 545) | void setSubtypedResult(SubtypedValue result) class ValueList (line 552) | class ValueList extends ListBase implements SqliteArguments { method subtypeOf (line 589) | int subtypeOf(int argumentIndex) class DatabaseConfigImplementation (line 601) | final class DatabaseConfigImplementation extends DatabaseConfig { method setIntConfig (line 607) | void setIntConfig(int key, int configValue) class _StreamHandlers (line 624) | final class _StreamHandlers { method _generateStream (line 650) | Stream _generateStream(bool dispatchSynchronously) method addListener (line 657) | void addListener() method removeListener (line 661) | void removeListener() method _addAsyncListener (line 692) | void _addAsyncListener(MultiStreamController listener, bool sync) method _removeAsyncListener (line 701) | void _removeAsyncListener(MultiStreamController listener, bool sync) method deliverAsyncEvent (line 709) | void deliverAsyncEvent(T event) method close (line 719) | void close() FILE: sqlite3/lib/src/implementation/exception.dart function createExceptionOutsideOfDatabase (line 5) | SqliteException createExceptionOutsideOfDatabase( function createExceptionRaw (line 19) | SqliteException createExceptionRaw( function createExceptionFromExtendedCode (line 47) | SqliteException createExceptionFromExtendedCode( function createException (line 76) | SqliteException createException( function throwException (line 93) | Never throwException( FILE: sqlite3/lib/src/implementation/session.dart class SessionImplementation (line 11) | final class SessionImplementation implements Session { method createSession (line 20) | SessionImplementation createSession( method _checkNotDeleted (line 29) | void _checkNotDeleted() method changeset (line 36) | Changeset changeset() method patchset (line 43) | Patchset patchset() method delete (line 50) | void delete() method diff (line 58) | void diff(String fromDb, String table) method attach (line 105) | void attach([String? table]) class PatchsetImplementation (line 114) | final class PatchsetImplementation method applyTo (line 124) | void applyTo( class ChangesetImplementation (line 156) | final class ChangesetImplementation extends PatchsetImplementation class ChangesetIteratorImplementation (line 167) | final class ChangesetIteratorImplementation implements ChangesetIterator { method moveNext (line 179) | bool moveNext() method _readChangesetValue (line 216) | Object? _readChangesetValue(SqliteResult result) method finalize (line 224) | void finalize() FILE: sqlite3/lib/src/implementation/sqlite3.dart class Sqlite3Implementation (line 12) | base class Sqlite3Implementation implements CommonSqlite3 { method wrapDatabase (line 18) | CommonDatabase wrapDatabase( method initialize (line 31) | void initialize() method open (line 42) | CommonDatabase open( method openInMemory (line 99) | CommonDatabase openInMemory({String? vfs}) method registerVirtualFileSystem (line 104) | void registerVirtualFileSystem( method unregisterVirtualFileSystem (line 114) | void unregisterVirtualFileSystem(VirtualFileSystem vfs) FILE: sqlite3/lib/src/implementation/statement.dart class StatementImplementation (line 9) | base class StatementImplementation extends CommonPreparedStatement { method _ensureNotFinalized (line 47) | void _ensureNotFinalized() method _ensureMatchingParameters (line 53) | void _ensureMatchingParameters(List? parameters) method _step (line 66) | int _step() method _execute (line 68) | void _execute() method _selectResults (line 89) | ResultSet _selectResults() method _readValue (line 125) | Object? _readValue(int index) method _bindIndexedParams (line 150) | void _bindIndexedParams(List? params) method _bindMapParams (line 164) | void _bindMapParams(Map params) method _bindParam (line 209) | void _bindParam(Object? param, int i) method _bindCustomParam (line 232) | int _bindCustomParam(Object param, int i) method _bindParams (line 246) | void _bindParams(StatementParameters parameters) method reset (line 258) | void reset() method dispose (line 268) | void dispose() method close (line 273) | void close() method selectWith (line 283) | ResultSet selectWith(StatementParameters parameters) method executeWith (line 293) | void executeWith(StatementParameters parameters) method iterateWith (line 302) | IteratingCursor iterateWith(StatementParameters parameters) method selectMap (line 321) | ResultSet selectMap(Map parameters) class _ActiveCursorIterator (line 331) | class _ActiveCursorIterator extends IteratingCursor { method moveNext (line 353) | bool moveNext() FILE: sqlite3/lib/src/implementation/utils.dart function eTextRep (line 13) | int eTextRep(bool deterministic, bool directOnly, bool subtype) function read (line 30) | Object? read() FILE: sqlite3/lib/src/in_memory_vfs.dart class InMemoryFileSystem (line 18) | final class InMemoryFileSystem extends BaseVirtualFileSystem { method xAccess (line 24) | int xAccess(String path, int flags) method xDelete (line 29) | void xDelete(String path, int syncDir) method xFullPathName (line 34) | String xFullPathName(String path) method xOpen (line 39) | XOpenResult xOpen(Sqlite3Filename path, int flags) method xSleep (line 62) | void xSleep(Duration duration) class _InMemoryFile (line 65) | class _InMemoryFile extends BaseVfsFile { method readInto (line 75) | int readInto(Uint8List buffer, int offset) method xCheckReservedLock (line 86) | int xCheckReservedLock() method xClose (line 91) | void xClose() method xFileSize (line 98) | int xFileSize() method xLock (line 103) | void xLock(int mode) method xSync (line 108) | void xSync(int flags) method xTruncate (line 111) | void xTruncate(int size) method xUnlock (line 123) | void xUnlock(int mode) method xWrite (line 128) | void xWrite(Uint8List buffer, int fileOffset) FILE: sqlite3/lib/src/jsonb.dart class _JsonbCodec (line 43) | final class _JsonbCodec extends Codec { type _ElementType (line 53) | enum _ElementType { class _JsonbDecoder (line 72) | final class _JsonbDecoder extends Converter { method convert (line 76) | Object? convert(Uint8List input) class _JsonbDecodingState (line 87) | final class _JsonbDecodingState { method _malformedJson (line 96) | Never _malformedJson() method nextByte (line 100) | int nextByte() method pushLengthRestriction (line 102) | void pushLengthRestriction(int length) method popLengthRestriction (line 106) | void popLengthRestriction() method checkRemainingLength (line 108) | void checkRemainingLength(int requiredBytes) method readHeader (line 114) | (_ElementType, int) readHeader() method readArray (line 136) | List readArray(int payloadLength) method readObject (line 147) | Map readObject(int payloadLength) method read (line 164) | Object? read() method payloadBytes (line 171) | Uint8List payloadBytes() method payloadString (line 178) | String payloadString() class _JsonbEncoder (line 203) | final class _JsonbEncoder extends Converter { method convert (line 207) | Uint8List convert(Object? input) class _JsonbEncodingOperation (line 216) | final class _JsonbEncodingOperation { method writeHeader (line 222) | void writeHeader(int payloadSize, _ElementType type) method prepareUnknownLength (line 265) | int prepareUnknownLength(_ElementType type) method fillPreviouslyUnknownLength (line 273) | void fillPreviouslyUnknownLength(int index) method checkCycle (line 282) | void checkCycle(Object? object) method removeSeen (line 293) | void removeSeen(Object? object) method writeNull (line 299) | void writeNull() method writeBool (line 303) | void writeBool(bool value) method writeInt (line 307) | void writeInt(int value) method writeDouble (line 313) | void writeDouble(double value) method writeString (line 329) | void writeString(String value) method writeArray (line 335) | void writeArray(Iterable values) method writeMap (line 345) | bool writeMap(Map values) method write (line 372) | void write(Object? value) method writeJsonValue (line 391) | bool writeJsonValue(Object? value) method _encodeObject (line 425) | Object? _encodeObject(dynamic object) FILE: sqlite3/lib/src/result_set.dart class Cursor (line 12) | sealed class Cursor { method _calculateIndexes (line 41) | void _calculateIndexes() class IteratingCursor (line 58) | abstract class IteratingCursor extends Cursor implements Iterator { class ResultSet (line 65) | final class ResultSet extends Cursor class Row (line 98) | final class Row method columnAt (line 110) | dynamic columnAt(int i) method toTableColumnMap (line 143) | Map>? toTableColumnMap() class _ResultIterator (line 160) | final class _ResultIterator implements Iterator { method moveNext (line 170) | bool moveNext() FILE: sqlite3/lib/src/session.dart class Session (line 16) | abstract interface class Session { method changeset (line 37) | Changeset changeset() method patchset (line 42) | Patchset patchset() method delete (line 47) | void delete() method attach (line 50) | void attach([String? table]) method diff (line 55) | void diff(String fromDb, String table) class Patchset (line 76) | abstract interface class Patchset implements Iterable { method applyTo (line 92) | void applyTo( class Changeset (line 101) | abstract interface class Changeset implements Patchset { class ChangesetOperation (line 117) | final class ChangesetOperation { method toString (line 145) | String toString() class ChangesetIterator (line 151) | abstract interface class ChangesetIterator method finalize (line 157) | void finalize() class ApplyChangesetOptions (line 160) | class ApplyChangesetOptions { type ApplyChangesetConflict (line 176) | enum ApplyChangesetConflict { FILE: sqlite3/lib/src/sqlite3.dart class CommonSqlite3 (line 7) | abstract interface class CommonSqlite3 { method open (line 22) | CommonDatabase open( method openInMemory (line 34) | CommonDatabase openInMemory({String? vfs}) method registerVirtualFileSystem (line 52) | void registerVirtualFileSystem( method unregisterVirtualFileSystem (line 62) | void unregisterVirtualFileSystem(VirtualFileSystem vfs) class Version (line 66) | final class Version { method toString (line 81) | String toString() type OpenMode (line 88) | enum OpenMode { FILE: sqlite3/lib/src/statement.dart class CommonPreparedStatement (line 9) | abstract class CommonPreparedStatement { method executeWith (line 43) | void executeWith(StatementParameters parameters) method selectWith (line 59) | ResultSet selectWith(StatementParameters parameters) method iterateWith (line 77) | IteratingCursor iterateWith(StatementParameters parameters) method execute (line 80) | void execute([List parameters = const []]) method executeMap (line 91) | void executeMap(Map parameters) method select (line 96) | ResultSet select([List parameters = const []]) method selectMap (line 105) | ResultSet selectMap(Map parameters) method selectCursor (line 110) | IteratingCursor selectCursor([List parameters = const sqlite3_open_v2( method sqlite3_sourceid (line 83) | String sqlite3_sourceid() method sqlite3_initialize (line 88) | int sqlite3_initialize() method registerVirtualFileSystem (line 93) | void registerVirtualFileSystem(VirtualFileSystem vfs, int makeDefault) method unregisterVirtualFileSystem (line 108) | void unregisterVirtualFileSystem(VirtualFileSystem vfs) method sqlite3session_create (line 118) | RawSqliteSession sqlite3session_create(RawSqliteDatabase db, String name) method sqlite3changeset_apply (line 141) | int sqlite3changeset_apply( method sqlite3changeset_invert (line 175) | Uint8List sqlite3changeset_invert(Uint8List changeset) method sqlite3changeset_start (line 204) | RawChangesetIterator sqlite3changeset_start(Uint8List changeset) class WasmDatabase (line 225) | final class WasmDatabase implements RawSqliteDatabase { method sqlite3_close_v2 (line 235) | int sqlite3_close_v2() method sqlite3_errmsg (line 241) | String sqlite3_errmsg() method sqlite3_extended_errcode (line 246) | int sqlite3_extended_errcode() method sqlite3_error_offset (line 251) | int sqlite3_error_offset() method sqlite3_extended_result_codes (line 256) | void sqlite3_extended_result_codes(int onoff) method newCompiler (line 261) | RawStatementCompiler newCompiler(List utf8EncodedSql) method sqlite3_changes (line 268) | int sqlite3_changes() method sqlite3_create_collation_v2 (line 271) | int sqlite3_create_collation_v2({ method sqlite3_create_function_v2 (line 289) | int sqlite3_create_function_v2({ method sqlite3_create_window_function (line 322) | int sqlite3_create_window_function({ method sqlite3_exec (line 350) | int sqlite3_exec(String sql) method sqlite3_last_insert_rowid (line 358) | int sqlite3_last_insert_rowid() method sqlite3_update_hook (line 363) | void sqlite3_update_hook(RawUpdateHook? hook) method sqlite3_commit_hook (line 368) | void sqlite3_commit_hook(RawCommitHook? hook) method sqlite3_rollback_hook (line 373) | void sqlite3_rollback_hook(RawRollbackHook? hook) method sqlite3_get_autocommit (line 378) | int sqlite3_get_autocommit() method sqlite3_db_config (line 383) | int sqlite3_db_config(int op, int value) method sqlite3_busy_handler (line 388) | int sqlite3_busy_handler(int Function(int p1)? callback) class WasmStatementCompiler (line 396) | final class WasmStatementCompiler implements RawStatementCompiler { method close (line 407) | void close() method sqlite3_prepare (line 421) | SqliteResult sqlite3_prepare( class WasmStatement (line 442) | final class WasmStatement implements RawSqliteStatement { method sqlite3_bind_blob64 (line 453) | int sqlite3_bind_blob64(int index, List value) method sqlite3_bind_double (line 465) | int sqlite3_bind_double(int index, double value) method sqlite3_bind_int64 (line 470) | int sqlite3_bind_int64(int index, int value) method sqlite3_bind_int64BigInt (line 475) | int sqlite3_bind_int64BigInt(int index, BigInt value) method sqlite3_bind_null (line 480) | int sqlite3_bind_null(int index) method sqlite3_bind_parameter_count (line 485) | int sqlite3_bind_parameter_count() method sqlite3_stmt_isexplain (line 490) | int sqlite3_stmt_isexplain() method sqlite3_stmt_readonly (line 495) | int sqlite3_stmt_readonly() method sqlite3_bind_parameter_index (line 500) | int sqlite3_bind_parameter_index(String name) method sqlite3_bind_text (line 510) | int sqlite3_bind_text(int index, String value) method sqlite3_column_bytes (line 523) | Uint8List sqlite3_column_bytes(int index) method sqlite3_column_count (line 531) | int sqlite3_column_count() method sqlite3_column_double (line 536) | double sqlite3_column_double(int index) method sqlite3_column_int64 (line 541) | int sqlite3_column_int64(int index) method sqlite3_column_int64OrBigInt (line 547) | Object sqlite3_column_int64OrBigInt(int index) method sqlite3_column_name (line 553) | String sqlite3_column_name(int index) method sqlite3_column_table_name (line 559) | String? sqlite3_column_table_name(int index) method sqlite3_column_text (line 564) | String sqlite3_column_text(int index) method sqlite3_column_type (line 570) | int sqlite3_column_type(int index) method sqlite3_finalize (line 575) | void sqlite3_finalize() method sqlite3_reset (line 581) | void sqlite3_reset() method sqlite3_step (line 586) | int sqlite3_step() class WasmContext (line 594) | final class WasmContext implements RawSqliteContext { method sqlite3_result_blob64 (line 638) | void sqlite3_result_blob64(List blob) method sqlite3_result_double (line 651) | void sqlite3_result_double(double value) method sqlite3_result_error (line 656) | void sqlite3_result_error(String message) method sqlite3_result_int64 (line 665) | void sqlite3_result_int64(int value) method sqlite3_result_int64BigInt (line 670) | void sqlite3_result_int64BigInt(BigInt value) method sqlite3_result_null (line 675) | void sqlite3_result_null() method sqlite3_result_text (line 680) | void sqlite3_result_text(String text) method sqlite3_result_subtype (line 694) | void sqlite3_result_subtype(int value) class WasmValue (line 699) | final class WasmValue implements RawSqliteValue { method sqlite3_value_blob (line 706) | Uint8List sqlite3_value_blob() method sqlite3_value_double (line 715) | double sqlite3_value_double() method sqlite3_value_int64 (line 720) | int sqlite3_value_int64() method sqlite3_value_text (line 725) | String sqlite3_value_text() method sqlite3_value_type (line 734) | int sqlite3_value_type() method sqlite3_value_subtype (line 739) | int sqlite3_value_subtype() class WasmValueList (line 744) | class WasmValueList extends ListBase { class WasmSession (line 771) | final class WasmSession implements RawSqliteSession { method sqlite3session_attach (line 783) | int sqlite3session_attach([String? name]) method _extractBytes (line 793) | Uint8List _extractBytes(int Function(Pointer, Pointer, Pointer) raw) method sqlite3session_changeset (line 815) | Uint8List sqlite3session_changeset() method sqlite3session_patchset (line 820) | Uint8List sqlite3session_patchset() method sqlite3session_delete (line 825) | void sqlite3session_delete() method sqlite3session_diff (line 831) | int sqlite3session_diff(String fromDb, String table) method sqlite3session_enable (line 843) | int sqlite3session_enable(int enable) method sqlite3session_indirect (line 848) | int sqlite3session_indirect(int indirect) method sqlite3session_isempty (line 853) | int sqlite3session_isempty() class WasmChangesetIterator (line 856) | final class WasmChangesetIterator implements RawChangesetIterator { method sqlite3changeset_finalize (line 883) | int sqlite3changeset_finalize() method sqlite3changeset_next (line 894) | int sqlite3changeset_next() method _extractValue (line 896) | SqliteResult _extractValue( method sqlite3changeset_old (line 912) | SqliteResult sqlite3changeset_old(int columnNumber) method sqlite3changeset_new (line 917) | SqliteResult sqlite3changeset_new(int columnNumber) method sqlite3changeset_op (line 922) | RawChangeSetOp sqlite3changeset_op() FILE: sqlite3/lib/src/wasm/injected_values.dart class DartBridgeCallbacks (line 18) | final class DartBridgeCallbacks { method logError (line 27) | void logError(Pointer message) method localtime (line 32) | void localtime(JsBigInt timestamp, int resultPtr) method xOpen (line 66) | ExternalDartReference? xOpen( method xDelete (line 93) | int xDelete( method xAccess (line 103) | int xAccess( method xFullPathname (line 118) | int xFullPathname( method xRandomness (line 141) | int xRandomness( method xSleep (line 160) | int xSleep(ExternalDartReference vfs, int micros) method xCurrentTimeInt64 (line 167) | int xCurrentTimeInt64( method xClose (line 180) | int xClose(ExternalDartReference file) method xRead (line 185) | int xRead( method xWrite (line 200) | int xWrite( method xTruncate (line 215) | int xTruncate( method xSync (line 223) | int xSync(ExternalDartReference file, int flags) method xFileSize (line 228) | int xFileSize( method xLock (line 239) | int xLock(ExternalDartReference file, int flags) method xUnlock (line 244) | int xUnlock(ExternalDartReference file, int flags) method xCheckReservedLock (line 249) | int xCheckReservedLock( method xDeviceCharacteristics (line 260) | int xDeviceCharacteristics( method dispatchVoid (line 267) | void dispatchVoid(ExternalDartReference fn) method dispatchInt (line 272) | int dispatchInt(ExternalDartReference fn) method dispatchUpdateHook (line 277) | void dispatchUpdateHook( method dispatchXFunc (line 289) | void dispatchXFunc( method dispatchXStep (line 302) | void dispatchXStep( method dispatchXInverse (line 315) | void dispatchXInverse( method dispatchXValue (line 328) | void dispatchXValue( method dispatchXFinal (line 336) | void dispatchXFinal( method dispatchXCompare (line 344) | int dispatchXCompare( method dispatchBusyHandler (line 358) | int dispatchBusyHandler( method dispatchApplyFilter (line 366) | int dispatchApplyFilter( method dispatchApplyConflict (line 374) | int dispatchApplyConflict( function _runVfs (line 383) | int _runVfs(void Function() body) class RegisteredFunctionSet (line 394) | final class RegisteredFunctionSet { type RawFilter (line 414) | typedef RawFilter = int Function(Pointer tableName); type RawConflict (line 416) | typedef RawConflict = int Function(int eConflict, Pointer iterator); class SessionApplyCallbacks (line 418) | final class SessionApplyCallbacks { FILE: sqlite3/lib/src/wasm/js_interop.dart function byteBuffer (line 17) | Future byteBuffer() FILE: sqlite3/lib/src/wasm/js_interop/atomics.dart function asInt32List (line 20) | Int32List asInt32List() function asByteData (line 24) | ByteData asByteData(int offset, int length) function asUint8List (line 30) | Uint8List asUint8List() function asUint8ListSlice (line 34) | Uint8List asUint8ListSlice(int offset, int length) function wait (line 44) | JSString wait(JSInt32Array typedArray, int index, int value) function waitWithTimeout (line 47) | JSString waitWithTimeout( function notify (line 55) | void notify(JSInt32Array typedArray, int index, [num count]) function store (line 58) | int store(JSInt32Array typedArray, int index, int value) function load (line 61) | int load(JSInt32Array typedArray, int index) class Atomics (line 64) | class Atomics { method wait (line 73) | String wait(Int32List typedArray, int index, int value) method waitWithTimeout (line 77) | String waitWithTimeout( method notify (line 91) | void notify( method store (line 99) | int store(Int32List typedArray, int index, int value) method load (line 103) | int load(Int32List typedArray, int index) FILE: sqlite3/lib/src/wasm/js_interop/core.dart function _bigInt (line 6) | JSBigInt _bigInt(JSAny? s) function _number (line 9) | JSNumber _number(JSAny? obj) function keys (line 12) | JSArray keys(JSObject o) function _toString (line 15) | JSString _toString() function keys (line 20) | JSArray keys(JSObject o) function toDart (line 42) | Object toDart() function jsToString (line 46) | String jsToString() function next (line 58) | JSPromise> next() class AsyncJavaScriptIteratable (line 67) | class AsyncJavaScriptIteratable extends Stream { method listen (line 80) | StreamSubscription listen( method fetchNext (line 90) | void fetchNext() method fetchNextIfNecessary (line 113) | void fetchNextIfNecessary() FILE: sqlite3/lib/src/wasm/js_interop/fetch.dart function fetch (line 9) | JSPromise fetch(URL resource, [RequestInit? options]) FILE: sqlite3/lib/src/wasm/js_interop/file_system_access.dart type FileSystemDirectoryHandle (line 17) | typedef FileSystemDirectoryHandle = LegacyDirectoryHandle; type FileSystemFileHandle (line 18) | typedef FileSystemFileHandle = LegacyFileHandle; type FileSystemSyncAccessHandle (line 19) | typedef FileSystemSyncAccessHandle = LegacySyncFileHandle; function openFile (line 38) | Future openFile(String name, {bool create = false}) function removeEntry (line 42) | Future removeEntry(String name, {bool recursive = false}) function getDirectory (line 48) | Future getDirectory(String name) function list (line 52) | Stream list() function createSyncAccessHandle (line 60) | Future createSyncAccessHandle() function close (line 67) | void close() FILE: sqlite3/lib/src/wasm/js_interop/indexed_db.dart function cursorIterator (line 24) | StreamIterator cursorIterator() class _CursorReader (line 29) | class _CursorReader implements StreamIterator { method cancel (line 38) | Future cancel() method moveNext (line 50) | Future moveNext() function listDatabases (line 79) | Future?> listDatabases() function complete (line 89) | Future complete() function completeOrBlocked (line 104) | Future completeOrBlocked() FILE: sqlite3/lib/src/wasm/js_interop/new_file_system_access.dart function readDart (line 27) | int readDart(Uint8List buffer, [FileSystemReadWriteOptions? options]) function writeDart (line 35) | int writeDart(Uint8List buffer, [FileSystemReadWriteOptions? options]) function openFile (line 51) | Future openFile(String name, {bool create = false}) function getDirectory (line 55) | Future getDirectory( function remove (line 65) | Future remove(String name, {bool recursive = false}) function list (line 72) | Stream list() function getFilesRecursively (line 78) | Stream getFilesRecursively() function createSyncAccessHandle (line 91) | JSPromise createSyncAccessHandle( function unsafeReadWrite (line 102) | FileSystemCreateSyncAccessHandleOptions unsafeReadWrite() FILE: sqlite3/lib/src/wasm/js_interop/typed_data.dart function set (line 11) | void set(Uint8List from, int offset) function setBigInt64 (line 17) | void setBigInt64(int offset, JsBigInt value, bool littleEndian) FILE: sqlite3/lib/src/wasm/loader.dart class WasmModuleLoader (line 16) | @experimental method createImportObject (line 27) | JSObject createImportObject() method instantiateModule (line 33) | Future instantiateModule( method loadModule (line 46) | Future loadModule(web.Response response) FILE: sqlite3/lib/src/wasm/sqlite3.dart class WasmSqlite3 (line 19) | final class WasmSqlite3 extends Sqlite3Implementation { method load (line 30) | Future load( method loadFromUrl (line 50) | Future loadFromUrl( method _load (line 73) | Future _load( FILE: sqlite3/lib/src/wasm/sqlite3_wasm.g.dart type Pointer (line 6) | typedef Pointer = int; function sqlite3_initialize (line 13) | int sqlite3_initialize() function sqlite3_free (line 14) | void sqlite3_free(Pointer /**/ arg0) function sqlite3_open_v2 (line 15) | int sqlite3_open_v2( function sqlite3_close_v2 (line 21) | int sqlite3_close_v2(Pointer /**/ db) function sqlite3_extended_result_codes (line 22) | int sqlite3_extended_result_codes( function sqlite3_extended_errcode (line 26) | int sqlite3_extended_errcode(Pointer /**/ db) function sqlite3_errmsg (line 27) | Pointer /**/ sqlite3_errmsg( function sqlite3_errstr (line 30) | Pointer /**/ sqlite3_errstr(int code) function sqlite3_error_offset (line 31) | int sqlite3_error_offset(Pointer /**/ db) function sqlite3_libversion (line 32) | Pointer /**/ sqlite3_libversion() function sqlite3_sourceid (line 33) | Pointer /**/ sqlite3_sourceid() function sqlite3_libversion_number (line 34) | int sqlite3_libversion_number() function sqlite3_last_insert_rowid (line 35) | JSBigInt sqlite3_last_insert_rowid( function sqlite3_changes (line 38) | int sqlite3_changes(Pointer /**/ db) function sqlite3_exec (line 39) | int sqlite3_exec( function sqlite3_get_autocommit (line 46) | int sqlite3_get_autocommit(Pointer /**/ db) function sqlite3_prepare_v2 (line 47) | int sqlite3_prepare_v2( function sqlite3_prepare_v3 (line 54) | int sqlite3_prepare_v3( function sqlite3_finalize (line 62) | int sqlite3_finalize(Pointer /**/ pStmt) function sqlite3_step (line 63) | int sqlite3_step(Pointer /**/ pStmt) function sqlite3_reset (line 64) | int sqlite3_reset(Pointer /**/ pStmt) function sqlite3_stmt_isexplain (line 65) | int sqlite3_stmt_isexplain( function sqlite3_stmt_readonly (line 68) | int sqlite3_stmt_readonly(Pointer /**/ pStmt) function sqlite3_column_count (line 69) | int sqlite3_column_count(Pointer /**/ pStmt) function sqlite3_bind_parameter_count (line 70) | int sqlite3_bind_parameter_count( function sqlite3_bind_parameter_index (line 73) | int sqlite3_bind_parameter_index( function sqlite3_column_name (line 77) | Pointer /**/ sqlite3_column_name( function sqlite3_bind_double (line 81) | int sqlite3_bind_double( function sqlite3_bind_int64 (line 86) | int sqlite3_bind_int64( function sqlite3_bind_null (line 91) | int sqlite3_bind_null( function sqlite3_column_blob (line 95) | Pointer /**/ sqlite3_column_blob( function sqlite3_column_double (line 99) | double sqlite3_column_double( function sqlite3_column_int64 (line 103) | JSBigInt sqlite3_column_int64( function sqlite3_column_text (line 107) | Pointer /**/ sqlite3_column_text( function sqlite3_column_bytes (line 111) | int sqlite3_column_bytes( function sqlite3_column_type (line 115) | int sqlite3_column_type( function sqlite3_value_blob (line 119) | Pointer /**/ sqlite3_value_blob( function sqlite3_value_double (line 122) | double sqlite3_value_double( function sqlite3_value_type (line 125) | int sqlite3_value_type(Pointer /**/ value) function sqlite3_value_int64 (line 126) | JSBigInt sqlite3_value_int64( function sqlite3_value_text (line 129) | Pointer /**/ sqlite3_value_text( function sqlite3_value_bytes (line 132) | int sqlite3_value_bytes(Pointer /**/ value) function sqlite3_value_subtype (line 133) | int sqlite3_value_subtype( function sqlite3_aggregate_context (line 136) | Pointer /**/ sqlite3_aggregate_context( function sqlite3_user_data (line 140) | Pointer /**/ sqlite3_user_data( function sqlite3_result_blob64 (line 143) | void sqlite3_result_blob64( function sqlite3_result_double (line 149) | void sqlite3_result_double( function sqlite3_result_error (line 153) | void sqlite3_result_error( function sqlite3_result_int64 (line 158) | void sqlite3_result_int64( function sqlite3_result_null (line 162) | void sqlite3_result_null(Pointer /**/ ctx) function sqlite3_result_text (line 163) | void sqlite3_result_text( function sqlite3_result_subtype (line 169) | void sqlite3_result_subtype( function sqlite3_db_config (line 173) | int sqlite3_db_config(Pointer /**/ db, int op) function sqlite3session_create (line 174) | int sqlite3session_create( function sqlite3session_delete (line 179) | void sqlite3session_delete( function sqlite3session_enable (line 182) | int sqlite3session_enable( function sqlite3session_indirect (line 186) | int sqlite3session_indirect( function sqlite3changeset_start (line 190) | int sqlite3changeset_start( function sqlite3changeset_finalize (line 195) | int sqlite3changeset_finalize( function sqlite3changeset_next (line 198) | int sqlite3changeset_next( function sqlite3changeset_op (line 201) | int sqlite3changeset_op( function sqlite3changeset_old (line 208) | int sqlite3changeset_old( function sqlite3changeset_new (line 213) | int sqlite3changeset_new( function sqlite3changeset_invert (line 218) | int sqlite3changeset_invert( function sqlite3session_patchset (line 224) | int sqlite3session_patchset( function sqlite3session_changeset (line 229) | int sqlite3session_changeset( function sqlite3session_isempty (line 234) | int sqlite3session_isempty( function sqlite3session_attach (line 237) | int sqlite3session_attach( function sqlite3session_diff (line 241) | int sqlite3session_diff( function dart_sqlite3_malloc (line 247) | Pointer /**/ dart_sqlite3_malloc(int size) function dart_sqlite3_free (line 248) | void dart_sqlite3_free(Pointer /**/ ptr) function dart_sqlite3_bind_blob (line 249) | int dart_sqlite3_bind_blob( function dart_sqlite3_bind_text (line 255) | int dart_sqlite3_bind_text( function dart_sqlite3_register_vfs (line 261) | Pointer /**/ dart_sqlite3_register_vfs( function dart_sqlite3_unregister_vfs (line 266) | int dart_sqlite3_unregister_vfs( function dart_sqlite3_create_function_v2 (line 269) | int dart_sqlite3_create_function_v2( function dart_sqlite3_create_window_function (line 277) | int dart_sqlite3_create_window_function( function dart_sqlite3_updates (line 284) | void dart_sqlite3_updates( function dart_sqlite3_commits (line 288) | void dart_sqlite3_commits( function dart_sqlite3_rollbacks (line 292) | void dart_sqlite3_rollbacks( function dart_sqlite3_create_collation (line 296) | int dart_sqlite3_create_collation( function dart_sqlite3_db_config_int (line 302) | int dart_sqlite3_db_config_int( function dart_sqlite3changeset_apply (line 307) | int dart_sqlite3changeset_apply( function dart_sqlite3_busy_handler (line 314) | int dart_sqlite3_busy_handler( FILE: sqlite3/lib/src/wasm/vfs/async_opfs/client.dart class WasmVfs (line 40) | final class WasmVfs extends BaseVirtualFileSystem { method _runInWorker (line 59) | Res _runInWorker( method xAccess (line 74) | int xAccess(String path, int flags) method xDelete (line 83) | void xDelete(String path, int syncDir) method xFullPathName (line 91) | String xFullPathName(String path) method xOpen (line 101) | XOpenResult xOpen(Sqlite3Filename path, int flags) method xSleep (line 114) | void xSleep(Duration duration) method close (line 118) | void close() method createOptions (line 128) | WorkerOptions createOptions({String root = 'pkg_sqlite3_db/'}) class WasmFile (line 137) | class WasmFile extends BaseVfsFile { method readInto (line 151) | int readInto(Uint8List buffer, int offset) method xCheckReservedLock (line 183) | int xCheckReservedLock() method xClose (line 191) | void xClose() method xFileSize (line 196) | int xFileSize() method xLock (line 205) | void xLock(int mode) method xSync (line 216) | void xSync(int flags) method xTruncate (line 221) | void xTruncate(int size) method xUnlock (line 226) | void xUnlock(int mode) method xWrite (line 236) | void xWrite(Uint8List buffer, int fileOffset) FILE: sqlite3/lib/src/wasm/vfs/async_opfs/sync_channel.dart class RequestResponseSynchronizer (line 11) | class RequestResponseSynchronizer { method createBuffer (line 40) | SharedArrayBuffer createBuffer() method requestAndWaitForResponse (line 54) | int requestAndWaitForResponse(int opcode) method waitForRequest (line 66) | String waitForRequest() method takeOpcode (line 75) | int takeOpcode() method respond (line 81) | void respond(int rc) class MessageSerializer (line 88) | class MessageSerializer { method write (line 102) | void write(Message message) method viewByteRange (line 118) | Uint8List viewByteRange(int offset, int length) method _readString (line 122) | String _readString(int offset) method _writeString (line 127) | void _writeString(int offset, String data) method readEmpty (line 133) | EmptyMessage readEmpty(MessageSerializer unused) method readFlags (line 137) | Flags readFlags(MessageSerializer msg) method readNameAndFlags (line 145) | NameAndInt32Flags readNameAndFlags(MessageSerializer msg) type WorkerOperation (line 155) | enum WorkerOperation { class Message (line 212) | abstract class Message { class EmptyMessage (line 216) | class EmptyMessage extends Message { class Flags (line 220) | class Flags extends Message { class NameAndInt32Flags (line 228) | class NameAndInt32Flags extends Flags { FILE: sqlite3/lib/src/wasm/vfs/async_opfs/worker.dart function _log (line 25) | void _log(String message) class _ResolvedPath (line 63) | class _ResolvedPath { method openFile (line 71) | Future openFile({bool create = false}) class VfsWorker (line 86) | class VfsWorker { method create (line 102) | Future create(WorkerOptions options) method _resolvePath (line 113) | Future<_ResolvedPath> _resolvePath( method _xAccess (line 131) | Future _xAccess(NameAndInt32Flags flags) method _xDelete (line 144) | Future _xDelete(NameAndInt32Flags options) method _xOpen (line 154) | Future _xOpen(NameAndInt32Flags req) method _xRead (line 189) | Future _xRead(Flags req) method _xWrite (line 204) | Future _xWrite(Flags req) method _xClose (line 223) | Future _xClose(Flags req) method _xFileSize (line 237) | Future _xFileSize(Flags req) method _xTruncate (line 249) | Future _xTruncate(Flags req) method _xSync (line 263) | Future _xSync(Flags req) method _xLock (line 276) | Future _xLock(Flags req) method _xUnlock (line 295) | Future _xUnlock(Flags req) method start (line 308) | Future start() method _releaseImplicitLocks (line 391) | void _releaseImplicitLocks() method _releaseImplicitLock (line 395) | void _releaseImplicitLock(_OpenedFileHandle handle) method _openForSynchronousAccess (line 401) | Future _openForSynchronousAccess( method _closeSyncHandleNoThrow (line 439) | void _closeSyncHandleNoThrow(_OpenedFileHandle handle) method _closeSyncHandle (line 447) | void _closeSyncHandle(_OpenedFileHandle handle) class _OpenedFileHandle (line 459) | class _OpenedFileHandle { method checkMayWrite (line 482) | void checkMayWrite() FILE: sqlite3/lib/src/wasm/vfs/indexed_db.dart class AsynchronousIndexedDbFileSystem (line 25) | @internal method _rangeOverFile (line 53) | web.IDBKeyRange _rangeOverFile( method open (line 67) | Future open() method close (line 94) | void close() method clear (line 98) | Future clear() method listFiles (line 108) | Future> listFiles() method fileIdForPath (line 127) | Future fileIdForPath(String path) method createFile (line 134) | Future createFile(String path) method _readFile (line 144) | Future<_FileEntry> _readFile(web.IDBTransaction transaction, int fileId) method readFully (line 159) | Future readFully(int fileId) method read (line 196) | Future read(int fileId, int offset, Uint8List target) method _write (line 279) | Future _write(int fileId, _FileWriteRequest writes) method writeBlock (line 284) | Future writeBlock(int blockStart, Uint8List block) method truncate (line 322) | Future truncate(int fileId, int length) method deleteFile (line 349) | Future deleteFile(int id) class _FileWriteRequest (line 379) | class _FileWriteRequest { method _updateBlock (line 389) | void _updateBlock(int blockOffset, int offsetInBlock, Uint8List data) method addWrite (line 409) | void addWrite(int offset, Uint8List data) class _OffsetAndBuffer (line 443) | class _OffsetAndBuffer { class IndexedDbFileSystem (line 461) | final class IndexedDbFileSystem extends BaseVirtualFileSystem { method open (line 486) | Future open({ method databases (line 501) | Future?> databases() method deleteDatabase (line 508) | Future deleteDatabase([ method _submitWork (line 527) | Future _submitWork(_IndexedDbWorkItem work) method _submitWorkFunction (line 541) | Future _submitWorkFunction( method _startWorkingIfNeeded (line 548) | void _startWorkingIfNeeded() method close (line 563) | Future close() method _checkClosed (line 575) | void _checkClosed() method _fileId (line 581) | Future _fileId(String path) method _readFiles (line 589) | Future _readFiles() method flush (line 611) | Future flush() method xAccess (line 616) | int xAccess(String path, int flags) method xDelete (line 619) | void xDelete(String path, int syncDir) method xFullPathName (line 628) | String xFullPathName(String path) method xOpen (line 631) | XOpenResult xOpen(Sqlite3Filename path, int flags) method xSleep (line 655) | void xSleep(Duration duration) class _IndexedDbFile (line 660) | class _IndexedDbFile implements VirtualFileSystemFile { method xRead (line 668) | void xRead(Uint8List target, int fileOffset) method xCheckReservedLock (line 676) | int xCheckReservedLock() method xClose (line 679) | void xClose() method xFileSize (line 682) | int xFileSize() method xLock (line 685) | void xLock(int mode) method xSync (line 688) | void xSync(int flags) method xTruncate (line 693) | void xTruncate(int size) method xUnlock (line 706) | void xUnlock(int mode) method xWrite (line 709) | void xWrite(Uint8List buffer, int fileOffset) class _IndexedDbWorkItem (line 737) | sealed class _IndexedDbWorkItem extends LinkedListEntry<_IndexedDbWorkIt... method insertInto (line 750) | bool insertInto(LinkedList<_IndexedDbWorkItem> pending) method run (line 755) | FutureOr run() class _FunctionWorkItem (line 758) | final class _FunctionWorkItem extends _IndexedDbWorkItem { method run (line 765) | FutureOr run() class _DeleteFileWorkItem (line 768) | final class _DeleteFileWorkItem extends _IndexedDbWorkItem { method insertInto (line 775) | bool insertInto(LinkedList<_IndexedDbWorkItem> pending) method run (line 824) | Future run() class _CreateFileWorkItem (line 831) | final class _CreateFileWorkItem extends _IndexedDbWorkItem { method run (line 838) | Future run() class _WriteFileWorkItem (line 844) | final class _WriteFileWorkItem extends _IndexedDbWorkItem { method insertInto (line 854) | bool insertInto(LinkedList<_IndexedDbWorkItem> pending) method run (line 884) | Future run() FILE: sqlite3/lib/src/wasm/vfs/simple_opfs.dart type FileType (line 19) | @internal class SimpleOpfsFileSystem (line 51) | final class SimpleOpfsFileSystem extends BaseVirtualFileSystem { method _resolveDir (line 75) | Future<(FileSystemDirectoryHandle?, FileSystemDirectoryHandle)> method loadFromStorage (line 104) | Future loadFromStorage( method deleteFromStorage (line 124) | Future deleteFromStorage(String path) method inDirectory (line 155) | Future inDirectory( method open (line 160) | Future open(String name) method _markExists (line 181) | void _markExists(FileType type, bool exists) method _recognizeType (line 186) | FileType? _recognizeType(String path) method xAccess (line 191) | int xAccess(String path, int flags) method xDelete (line 202) | void xDelete(String path, int syncDir) method xFullPathName (line 212) | String xFullPathName(String path) method xOpen (line 217) | XOpenResult xOpen(Sqlite3Filename path, int flags) method xSleep (line 248) | void xSleep(Duration duration) method close (line 252) | void close() class _SimpleOpfsFile (line 260) | class _SimpleOpfsFile extends BaseVfsFile { method readInto (line 271) | int readInto(Uint8List buffer, int offset) method xCheckReservedLock (line 276) | int xCheckReservedLock() method xClose (line 281) | void xClose() method xFileSize (line 290) | int xFileSize() method xLock (line 295) | void xLock(int mode) method xSync (line 300) | void xSync(int flags) method xTruncate (line 305) | void xTruncate(int size) method xUnlock (line 310) | void xUnlock(int mode) method xWrite (line 315) | void xWrite(Uint8List buffer, int fileOffset) FILE: sqlite3/lib/src/wasm/wasm_interop.dart class WasmBindings (line 16) | class WasmBindings { method allocateBytes (line 45) | Pointer allocateBytes(List bytes, {int additionalLength = 0}) method allocateZeroTerminated (line 54) | Pointer allocateZeroTerminated(String string) method malloc (line 58) | Pointer malloc(int size) method free (line 62) | void free(Pointer pointer) method sqlite3_free (line 66) | void sqlite3_free(Pointer ptr) method sqlite3_initialize (line 68) | int sqlite3_initialize() method create_window_function (line 70) | int create_window_function( method sqlite3_vfs_unregister (line 86) | int sqlite3_vfs_unregister(Pointer vfs) method sqlite3_libversion (line 90) | int sqlite3_libversion() method sqlite3_sourceid (line 92) | Pointer sqlite3_sourceid() method sqlite3_libversion_number (line 94) | int sqlite3_libversion_number() method sqlite3_open_v2 (line 96) | int sqlite3_open_v2(Pointer filename, Pointer ppDb, int flags, Pointer... method sqlite3_close_v2 (line 100) | int sqlite3_close_v2(Pointer db) method sqlite3_extended_errcode (line 102) | int sqlite3_extended_errcode(Pointer db) method sqlite3_errmsg (line 105) | Pointer sqlite3_errmsg(Pointer db) method sqlite3_errstr (line 107) | Pointer sqlite3_errstr(int resultCode) method sqlite3_error_offset (line 109) | int sqlite3_error_offset(Pointer db) method sqlite3_extended_result_codes (line 113) | int sqlite3_extended_result_codes(Pointer db, int onoff) method dart_sqlite3_updates (line 119) | void dart_sqlite3_updates(Pointer db, RawUpdateHook? hook) method dart_sqlite3_commits (line 123) | void dart_sqlite3_commits(Pointer db, RawCommitHook? hook) method dart_sqlite3_rollbacks (line 127) | void dart_sqlite3_rollbacks(Pointer db, RawRollbackHook? rollback) method sqlite3_exec (line 131) | int sqlite3_exec( method sqlite3_prepare_v3 (line 141) | int sqlite3_prepare_v3( method sqlite3_bind_parameter_count (line 159) | int sqlite3_bind_parameter_count(Pointer stmt) method sqlite3_bind_null (line 163) | int sqlite3_bind_null(Pointer stmt, int index) method sqlite3_bind_int64 (line 167) | int sqlite3_bind_int64(Pointer stmt, int index, BigInt value) method sqlite3_bind_int (line 175) | int sqlite3_bind_int(Pointer stmt, int index, int value) method sqlite3_bind_double (line 183) | int sqlite3_bind_double(Pointer stmt, int index, double value) method sqlite3_bind_text_finalizerFree (line 188) | int sqlite3_bind_text_finalizerFree( method sqlite3_bind_blob_finalizerFree (line 198) | int sqlite3_bind_blob_finalizerFree( method sqlite3_bind_parameter_index (line 207) | int sqlite3_bind_parameter_index(Pointer statement, Pointer key) method sqlite3_column_count (line 211) | int sqlite3_column_count(Pointer stmt) method sqlite3_column_name (line 215) | Pointer sqlite3_column_name(Pointer stmt, int index) method sqlite3_column_type (line 219) | int sqlite3_column_type(Pointer stmt, int index) method sqlite3_column_int64 (line 223) | JsBigInt sqlite3_column_int64(Pointer stmt, int index) method sqlite3_column_double (line 227) | double sqlite3_column_double(Pointer stmt, int index) method sqlite3_column_bytes (line 231) | int sqlite3_column_bytes(Pointer stmt, int index) method sqlite3_column_text (line 235) | Pointer sqlite3_column_text(Pointer stmt, int index) method sqlite3_column_blob (line 239) | Pointer sqlite3_column_blob(Pointer stmt, int index) method sqlite3_value_type (line 243) | int sqlite3_value_type(Pointer value) method sqlite3_value_subtype (line 247) | int sqlite3_value_subtype(Pointer value) method sqlite3_value_int64 (line 251) | JsBigInt sqlite3_value_int64(Pointer value) method sqlite3_value_double (line 255) | double sqlite3_value_double(Pointer value) method sqlite3_value_bytes (line 259) | int sqlite3_value_bytes(Pointer value) method sqlite3_value_text (line 263) | Pointer sqlite3_value_text(Pointer value) method sqlite3_value_blob (line 267) | Pointer sqlite3_value_blob(Pointer value) method sqlite3_result_null (line 271) | void sqlite3_result_null(Pointer context) method sqlite3_result_int64 (line 275) | void sqlite3_result_int64(Pointer context, BigInt value) method sqlite3_result_double (line 279) | void sqlite3_result_double(Pointer context, double value) method sqlite3_result_text (line 283) | void sqlite3_result_text( method sqlite3_result_blob64 (line 292) | void sqlite3_result_blob64( method sqlite3_result_error (line 301) | void sqlite3_result_error(Pointer context, Pointer text, int length) method sqlite3_result_subtype (line 305) | void sqlite3_result_subtype(Pointer context, int subtype) method sqlite3_user_data (line 309) | int sqlite3_user_data(Pointer context) method sqlite3_aggregate_context (line 313) | Pointer sqlite3_aggregate_context(Pointer context, int nBytes) method sqlite3_step (line 317) | int sqlite3_step(Pointer stmt) method sqlite3_reset (line 319) | int sqlite3_reset(Pointer stmt) method sqlite3_finalize (line 321) | int sqlite3_finalize(Pointer stmt) method sqlite3_changes (line 323) | int sqlite3_changes(Pointer db) method sqlite3_stmt_isexplain (line 325) | int sqlite3_stmt_isexplain(Pointer stmt) method sqlite3_stmt_readonly (line 328) | int sqlite3_stmt_readonly(Pointer stmt) method sqlite3_last_insert_rowid (line 331) | int sqlite3_last_insert_rowid(Pointer db) method sqlite3_get_autocommit (line 334) | int sqlite3_get_autocommit(Pointer db) method sqlite3_db_config (line 336) | int sqlite3_db_config(Pointer db, int op, int value) method sqlite3session_create (line 340) | int sqlite3session_create(Pointer db, Pointer zDb, Pointer sessionOut) method sqlite3session_delete (line 344) | void sqlite3session_delete(Pointer session) method sqlite3session_enable (line 348) | int sqlite3session_enable(Pointer session, int enable) method sqlite3session_indirect (line 352) | int sqlite3session_indirect(Pointer session, int enable) method sqlite3session_isempty (line 356) | int sqlite3session_isempty(Pointer session) method sqlite3session_attach (line 360) | int sqlite3session_attach(Pointer session, Pointer zTab) method sqlite3session_diff (line 364) | int sqlite3session_diff( method sqlite3session_patchset (line 373) | int sqlite3session_patchset( method sqlite3session_changeset (line 381) | int sqlite3session_changeset( method sqlite3changeset_invert (line 389) | int sqlite3changeset_invert( method sqlite3changeset_start (line 398) | int sqlite3changeset_start(Pointer outPtr, int size, Pointer changeset) method sqlite3changeset_finalize (line 402) | int sqlite3changeset_finalize(Pointer iterator) method sqlite3changeset_next (line 406) | int sqlite3changeset_next(Pointer iterator) method sqlite3changeset_op (line 410) | int sqlite3changeset_op( method sqlite3changeset_old (line 426) | int sqlite3changeset_old(Pointer iterator, int iVal, Pointer outValue) method sqlite3changeset_new (line 430) | int sqlite3changeset_new(Pointer iterator, int iVal, Pointer outValue) function strlen (line 448) | int strlen(int address) function int32ValueOfPointer (line 461) | int int32ValueOfPointer(Pointer pointer) function setInt32Value (line 466) | void setInt32Value(Pointer pointer, int value) function setInt64Value (line 471) | void setInt64Value(Pointer pointer, JsBigInt value) function readString (line 476) | String readString(int address, [int? length]) function readNullableString (line 483) | String? readNullableString(int address, [int? length]) function copyRange (line 491) | Uint8List copyRange(Pointer pointer, int length) function _exportedMemory (line 498) | Memory _exportedMemory(Instance instance) FILE: sqlite3/test/common/database.dart function testDatabase (line 10) | void testDatabase( function sqlite3Exception (line 189) | Matcher sqlite3Exception( class _SummedStringLength (line 1079) | class _SummedStringLength implements AggregateFunction { method createContext (line 1083) | AggregateContext createContext() method step (line 1088) | void step(List arguments, AggregateContext context) method finalize (line 1098) | Object finalize(AggregateContext context) class _SumInt (line 1101) | class _SumInt implements WindowFunction { method createContext (line 1103) | AggregateContext createContext() method finalize (line 1106) | Object? finalize(AggregateContext context) method _argument (line 1111) | int _argument(List arguments) method inverse (line 1116) | void inverse(List arguments, AggregateContext context) method step (line 1121) | void step(List arguments, AggregateContext context) method value (line 1126) | Object? value(AggregateContext context) function _statement (line 1129) | Matcher _statement(String sql) function _update (line 1133) | Matcher _update(SqliteUpdate update) FILE: sqlite3/test/common/prepared_statement.dart function testPreparedStatements (line 10) | void testPreparedStatements( function insertBlob (line 106) | Uint8List? insertBlob(Uint8List? value) class _TestIterable (line 625) | class _TestIterable extends Iterable { class _CustomValue (line 632) | class _CustomValue implements CustomStatementParameter { method applyTo (line 634) | void applyTo(CommonPreparedStatement statement, int index) class _ErrorInjectingVfs (line 640) | final class _ErrorInjectingVfs extends BaseVirtualFileSystem { method _op (line 646) | void _op() method xAccess (line 651) | int xAccess(String path, int flags) method xDelete (line 657) | void xDelete(String path, int syncDir) method xFullPathName (line 663) | String xFullPathName(String path) method xOpen (line 669) | XOpenResult xOpen(Sqlite3Filename path, int flags) method xSleep (line 679) | void xSleep(Duration duration) class _ErrorInjectingFile (line 684) | final class _ErrorInjectingFile implements VirtualFileSystemFile { method xRead (line 691) | void xRead(Uint8List target, int fileOffset) method xCheckReservedLock (line 697) | int xCheckReservedLock() method xClose (line 706) | void xClose() method xFileSize (line 712) | int xFileSize() method xLock (line 718) | void xLock(int mode) method xSync (line 724) | void xSync(int flags) method xTruncate (line 730) | void xTruncate(int size) method xUnlock (line 736) | void xUnlock(int mode) method xWrite (line 742) | void xWrite(Uint8List buffer, int fileOffset) FILE: sqlite3/test/common/session.dart function testSession (line 8) | void testSession(FutureOr Function() loadSqlite) function createSession (line 24) | Session createSession() function isOp (line 174) | TypeMatcher isOp({ FILE: sqlite3/test/common/utils.dart function throwsSqlError (line 4) | Matcher throwsSqlError(int resultCode, int extendedResultCode) FILE: sqlite3/test/common/vfs.dart function testVfs (line 9) | void testVfs(FutureOr Function() loadSqlite) class TestVfs (line 75) | final class TestVfs extends VirtualFileSystem { method xAccess (line 89) | int xAccess(String path, int flags) method xCurrentTime (line 94) | DateTime xCurrentTime() method xDelete (line 99) | void xDelete(String path, int syncDir) method xFullPathName (line 104) | String xFullPathName(String path) method xOpen (line 109) | XOpenResult xOpen(Sqlite3Filename path, int flags) method xRandomness (line 114) | void xRandomness(Uint8List target) method xSleep (line 119) | void xSleep(Duration duration) FILE: sqlite3/test/ffi/common_database_test.dart function main (line 10) | void main() FILE: sqlite3/test/ffi/database_test.dart function main (line 16) | void main() FILE: sqlite3/test/ffi/errors_test.dart function main (line 11) | void main() FILE: sqlite3/test/ffi/ffi_test.dart function main (line 9) | void main() FILE: sqlite3/test/ffi/prepared_statement_test.dart function main (line 9) | void main() FILE: sqlite3/test/ffi/sqlite3_test.dart function main (line 12) | void main() FILE: sqlite3/test/ffi/vfs_test.dart function main (line 9) | void main() FILE: sqlite3/test/hook/assets_test.dart function main (line 7) | void main() FILE: sqlite3/test/hook/description_test.dart function main (line 11) | void main() FILE: sqlite3/test/jsonb_test.dart function main (line 10) | void main() function expectEncoded (line 14) | void expectEncoded(Object? object, String expectedHex) function decode (line 80) | Object? decode(String hex) function expectDecoded (line 89) | void expectDecoded(String hex, Object? decoded) function check (line 159) | void check(Object? value, {String? expectDecodesAs}) class _CustomJsonRepresentation (line 231) | final class _CustomJsonRepresentation { method toJson (line 232) | Object? toJson() FILE: sqlite3/test/source_code_test.dart function main (line 11) | void main() function check (line 15) | void check(FileSystemEntity e) FILE: sqlite3/test/wasm/asset_server.dart function cors (line 10) | Middleware cors() function handleOptionsRequest (line 11) | Response? handleOptionsRequest(Request request) function addCorsHeaders (line 20) | Response addCorsHeaders(Response response) function hybridMain (line 30) | Future hybridMain(StreamChannel channel) FILE: sqlite3/test/wasm/common_database_test.dart function main (line 10) | void main() FILE: sqlite3/test/wasm/encryption_test.dart function main (line 12) | void main() function _encryptDatabase (line 93) | Uint8List _encryptDatabase( function _decryptDatabase (line 111) | Uint8List _decryptDatabase( FILE: sqlite3/test/wasm/file_system_test.dart function main (line 16) | Future main() function _randomName (line 92) | String _randomName() function _disposeFileSystem (line 94) | Future _disposeFileSystem(VirtualFileSystem fs, [String? name]) function _testWith (line 101) | Future _testWith(FutureOr Function() open) function exists (line 169) | bool exists(String file) function createFile (line 171) | void createFile(String path) FILE: sqlite3/test/wasm/prepared_statement_test.dart function main (line 9) | void main() FILE: sqlite3/test/wasm/sqlite3_test.dart function main (line 14) | void main() FILE: sqlite3/test/wasm/utils.dart function loadSqlite3WithoutVfs (line 4) | Future loadSqlite3WithoutVfs({bool encryption = false}) function loadSqlite3 (line 14) | Future loadSqlite3([VirtualFileSystem? defaultVfs]) FILE: sqlite3/test/wasm/worker.dart function isArray (line 10) | bool isArray(JSAny? e) function main (line 13) | void main() function _startTest (line 41) | Future _startTest(String fsImplementation, Uri wasmUri) function _startOpfsServer (line 97) | Future _startOpfsServer(WorkerOptions options) function _expect (line 107) | void _expect(bool condition, String reason) function _runTest (line 113) | Future _runTest({ FILE: sqlite3/test/wasm/worker_server.dart function hybridMain (line 12) | Future hybridMain(StreamChannel channel) FILE: sqlite3/tool/check_compile_time_option.dart function main (line 14) | void main(List args) type GetNative (line 24) | typedef GetNative = Pointer Function(Int32 n); type GetDart (line 25) | typedef GetDart = Pointer Function(int n); FILE: sqlite3/tool/example_server.dart function main (line 11) | Future main() FILE: sqlite3/tool/generate_bindings.dart function main (line 14) | void main() function createGenerator (line 22) | FfiGenerator createGenerator( function _ffigen (line 51) | void _ffigen() function _includeSqlite3Only (line 55) | bool _includeSqlite3Only(Declaration declaration) function writeWasmDefinitions (line 62) | void writeWasmDefinitions() function filter (line 63) | bool filter(Declaration d) function writeType (line 88) | void writeType(Type type) function writeUsedSymbols (line 161) | void writeUsedSymbols() FILE: sqlite3_connection_pool/example/main.dart function main (line 4) | void main() function openDatabase (line 5) | Database openDatabase() FILE: sqlite3_connection_pool/hook/build.dart function main (line 6) | Future main(List args) FILE: sqlite3_connection_pool/lib/src/abort_exception.dart class PoolAbortException (line 2) | @pragma('vm:deeply-immutable') method toString (line 7) | String toString() FILE: sqlite3_connection_pool/lib/src/connection.dart class PoolConnection (line 20) | final class PoolConnection { method select (line 48) | ResultSet select(String sql, [List parameters = const []]) method execute (line 72) | void execute(String sql, [List parameters = const []]) method lookupCachedStatement (line 92) | PreparedStatement? lookupCachedStatement(String sql) method storeCachedStatement (line 106) | bool storeCachedStatement(String sql, PreparedStatement stmt) FILE: sqlite3_connection_pool/lib/src/ffi.g.dart function pkg_sqlite3_connection_pool_open (line 21) | ffi.Pointer pkg_sqlite3_connection_pool_open( function pkg_sqlite3_connection_pool_close (line 29) | void pkg_sqlite3_connection_pool_close( function pkg_sqlite3_connection_pool_obtain_read (line 40) | ffi.Pointer pkg_sqlite3_connection_pool_obtain_read( function pkg_sqlite3_connection_pool_obtain_write (line 53) | ffi.Pointer pkg_sqlite3_connection_pool_obtain_write( function pkg_sqlite3_connection_pool_obtain_exclusive (line 66) | ffi.Pointer pkg_sqlite3_connection_pool_obtain_exclusive( function pkg_sqlite3_connection_pool_query_read_connection_count (line 73) | int pkg_sqlite3_connection_pool_query_read_connection_count( function pkg_sqlite3_connection_pool_query_connections (line 85) | void pkg_sqlite3_connection_pool_query_connections( function pkg_sqlite3_connection_pool_request_close (line 93) | void pkg_sqlite3_connection_pool_request_close( function pkg_sqlite3_connection_pool_update_listener (line 100) | void pkg_sqlite3_connection_pool_update_listener( function pkg_sqlite3_connection_pool_notify_updates (line 107) | void pkg_sqlite3_connection_pool_notify_updates( function pkg_sqlite3_connection_pool_stmt_cache_get (line 118) | ffi.Pointer pkg_sqlite3_connection_pool_stmt_cache_get( function pkg_sqlite3_connection_pool_stmt_cache_put (line 133) | int pkg_sqlite3_connection_pool_stmt_cache_put( class _SymbolAddresses (line 144) | class _SymbolAddresses { class ConnectionPool (line 156) | final class ConnectionPool extends ffi.Opaque {} class PoolRequest (line 158) | final class PoolRequest extends ffi.Opaque {} class PoolConnection (line 160) | final class PoolConnection extends ffi.Struct { class ExternalFunctions (line 164) | final class ExternalFunctions extends ffi.Struct { class InitializedPool (line 219) | final class InitializedPool extends ffi.Struct { FILE: sqlite3_connection_pool/lib/src/mutex.dart class Mutex (line 9) | @internal method withCriticalSection (line 14) | Future withCriticalSection( method markCompleted (line 20) | void markCompleted() method complete (line 41) | void complete() FILE: sqlite3_connection_pool/lib/src/pool.dart type ExecuteResult (line 17) | typedef ExecuteResult = ({bool autoCommit, int changes, int lastInsertRo... class SqliteConnectionPool (line 40) | final class SqliteConnectionPool { method _checkNotClosed (line 72) | void _checkNotClosed() method _installAbortSignal (line 78) | void _installAbortSignal(RawPoolRequest request, Future? abortSi... method reader (line 119) | Future reader({Future? abortSignal}) method writer (line 150) | Future writer({Future? abortSignal}) method exclusiveAccess (line 176) | Future exclusiveAccess({ method execute (line 191) | Future execute( method readQuery (line 204) | Future readQuery( method close (line 225) | void close() method open (line 267) | SqliteConnectionPool open({ method openAsync (line 279) | Future openAsync({ method _openAsyncEntrypoint (line 314) | void _openAsyncEntrypoint( class AsyncConnection (line 342) | base class AsyncConnection { method _rollbackPendingTransaction (line 361) | Future _rollbackPendingTransaction() method unsafeAccess (line 381) | Future unsafeAccess( method unsafeAccessOnIsolate (line 396) | Future unsafeAccessOnIsolate( method select (line 418) | Future<(ResultSet, ExecuteResult)> select( method execute (line 429) | Future execute( method _close (line 440) | void _close() method _execResult (line 448) | ExecuteResult _execResult(Database db) class ConnectionLease (line 463) | final class ConnectionLease extends AsyncConnection { method returnLease (line 475) | void returnLease() method notifyUpdates (line 494) | Future notifyUpdates() class ExclusivePoolAccess (line 510) | final class ExclusivePoolAccess { method _rollbackPendingTransactions (line 532) | Future _rollbackPendingTransactions() method close (line 541) | void close() FILE: sqlite3_connection_pool/lib/src/raw.dart class RawSqliteConnectionPool (line 22) | @internal method _createRequest (line 58) | (int, Completer<_PoolLease>) _createRequest() method requestRead (line 63) | (RawPoolRequest, Future) requestRead() method requestWrite (line 77) | (RawPoolRequest, Future) requestWrite() method requestExclusive (line 91) | (RawPoolRequest, Future) requestExclusive() method queryConnections (line 104) | ({PoolConnectionRef writer, List readers}) method addUpdateListener (line 133) | void addUpdateListener(SendPort port) method removeUpdateListener (line 137) | void removeUpdateListener(SendPort port) method close (line 141) | void close() method open (line 147) | RawSqliteConnectionPool open( class PoolConnections (line 227) | final class PoolConnections { function lookupCachedStatement (line 252) | Pointer lookupCachedStatement(String sql) function putCachedStatement (line 261) | bool putCachedStatement(String sql, Pointer statement) class RawPoolRequest (line 274) | @internal method close (line 288) | void close() method notifyUpdates (line 297) | void notifyUpdates() class _PoolLease (line 302) | sealed class _PoolLease { class _SingleConnectionLease (line 306) | final class _SingleConnectionLease extends _PoolLease { class _ExclusiveLease (line 313) | final class _ExclusiveLease extends _PoolLease { FILE: sqlite3_connection_pool/src/client.rs type PoolClient (line 4) | pub struct PoolClient { method new (line 10) | pub fn new(pool: ConnectionPool) -> Self { method register_update_listener (line 17) | pub fn register_update_listener(&mut self, update_listener: DartPort) { method remove_update_listener (line 23) | pub fn remove_update_listener(&mut self, update_listener: DartPort) { method drop (line 32) | fn drop(&mut self) { FILE: sqlite3_connection_pool/src/connection.rs type Connection (line 9) | pub struct Connection(pub *const c_void); type PreparedStatement (line 16) | pub struct PreparedStatement(pub NonNull); type StatementCache (line 21) | pub struct StatementCache { method new (line 26) | pub fn new(size: usize) -> Option { method lookup (line 32) | pub fn lookup(&mut self, sql: &str) -> Option> { method put (line 36) | pub fn put( method close_statements (line 51) | pub fn close_statements(&mut self, functions: &ExternalFunctions) { FILE: sqlite3_connection_pool/src/dart.rs type DartPort (line 6) | pub struct DartPort(i64); type RawDartCObject (line 11) | pub struct RawDartCObject { constant TYPE_BOOL (line 17) | pub const TYPE_BOOL: c_int = 1; constant TYPE_INT64 (line 18) | pub const TYPE_INT64: c_int = 3; constant TYPE_STRING (line 19) | pub const TYPE_STRING: c_int = 5; constant TYPE_ARRAY (line 20) | pub const TYPE_ARRAY: c_int = 6; method from (line 24) | fn from(value: bool) -> Self { method from (line 33) | fn from(value: i64) -> Self { type RawDartCObjectSendPort (line 58) | pub struct RawDartCObjectSendPort { type RawDartCObjectCapability (line 65) | pub struct RawDartCObjectCapability { type RawDartCObjectArray (line 71) | pub struct RawDartCObjectArray { type RawDartCObjectTypedData (line 78) | pub struct RawDartCObjectTypedData { type RawDartCObjectExternalTypedData (line 86) | pub struct RawDartCObjectExternalTypedData { type RawDartCObjectNativePointer (line 96) | pub struct RawDartCObjectNativePointer { FILE: sqlite3_connection_pool/src/headers.h type ConnectionPool (line 3) | typedef struct ConnectionPool ConnectionPool; type PoolRequest (line 4) | typedef struct PoolRequest PoolRequest; type PoolConnection (line 8) | struct PoolConnection { type SqliteFunctions (line 12) | typedef struct ExternalFunctions { type InitializedPool (line 22) | typedef struct InitializedPool { type InitializedPool (line 30) | struct InitializedPool type DartPort (line 32) | typedef int64_t DartPort; type PoolConnection (line 49) | struct PoolConnection type PoolConnection (line 49) | struct PoolConnection type PoolConnection (line 56) | struct PoolConnection type PoolConnection (line 57) | struct PoolConnection FILE: sqlite3_connection_pool/src/lib.rs function pkg_sqlite3_connection_pool_open (line 19) | extern "C" fn pkg_sqlite3_connection_pool_open( function pkg_sqlite3_connection_pool_close (line 34) | extern "C" fn pkg_sqlite3_connection_pool_close(pool: *mut PoolClient) { function clone_arc (line 39) | fn clone_arc(pool: &Mutex) -> ConnectionPool { function pkg_sqlite3_connection_pool_obtain_read (line 47) | extern "C" fn pkg_sqlite3_connection_pool_obtain_read( function pkg_sqlite3_connection_pool_obtain_write (line 62) | extern "C" fn pkg_sqlite3_connection_pool_obtain_write( function pkg_sqlite3_connection_pool_obtain_exclusive (line 77) | extern "C" fn pkg_sqlite3_connection_pool_obtain_exclusive( function pkg_sqlite3_connection_pool_request_close (line 92) | extern "C" fn pkg_sqlite3_connection_pool_request_close(request: *mut Po... function pkg_sqlite3_connection_pool_query_read_connection_count (line 97) | extern "C" fn pkg_sqlite3_connection_pool_query_read_connection_count( function pkg_sqlite3_connection_pool_query_connections (line 106) | extern "C" fn pkg_sqlite3_connection_pool_query_connections( function pkg_sqlite3_connection_pool_update_listener (line 126) | extern "C" fn pkg_sqlite3_connection_pool_update_listener( function pkg_sqlite3_connection_pool_notify_updates (line 139) | extern "C" fn pkg_sqlite3_connection_pool_notify_updates(request: &PoolR... function pkg_sqlite3_connection_pool_stmt_cache_get (line 148) | extern "C" fn pkg_sqlite3_connection_pool_stmt_cache_get( function pkg_sqlite3_connection_pool_stmt_cache_put (line 161) | extern "C" fn pkg_sqlite3_connection_pool_stmt_cache_put( FILE: sqlite3_connection_pool/src/pool.rs type ConnectionPool (line 13) | pub type ConnectionPool = Arc>; type PoolState (line 15) | pub struct PoolState { method new (line 113) | pub fn new( method drop_waiter (line 143) | unsafe fn drop_waiter(&mut self, waiter: NonNull) { method return_read_connection (line 178) | fn return_read_connection(&mut self, conn: usize) { method send_update_notifications (line 193) | pub unsafe fn send_update_notifications(&self) { method return_write_connection (line 205) | fn return_write_connection(&mut self) { method request_read (line 223) | pub fn request_read(&mut self, pool: ConnectionPool, msg: PendingMessa... method request_write (line 227) | pub fn request_write( method request_exclusive (line 235) | pub fn request_exclusive( method view_connections (line 244) | pub fn view_connections(&self) -> (&PoolConnection, &[PoolConnection]) { method register_waiter (line 251) | fn register_waiter( method try_complete (line 290) | fn try_complete(&mut self, waiter: &mut WaitNode) -> bool { method try_assign_write (line 336) | fn try_assign_write(&mut self, has_write: &mut bool) -> bool { method drop_connection (line 348) | fn drop_connection(conn: &mut PoolConnection, functions: &ExternalFunc... method register_update_listener (line 356) | pub fn register_update_listener(&mut self, update_listener: DartPort) { method remove_update_listeners (line 360) | pub fn remove_update_listeners(&mut self, removed_listeners: &[DartPor... method register_hooks_on_writer (line 365) | pub fn register_hooks_on_writer(arc: &ConnectionPool) { type PoolConnection (line 34) | pub struct PoolConnection { type ReadState (line 41) | struct ReadState { type WriteState (line 47) | struct WriteState { type LinkedList (line 53) | struct LinkedList { type WaitNode (line 65) | struct WaitNode { type PendingMessage (line 76) | pub struct PendingMessage { method send_did_obtain_exclusive (line 396) | fn send_did_obtain_exclusive(&self, api: &ExternalFunctions) { method send_did_obtain_connection (line 415) | fn send_did_obtain_connection(&self, connection: &PoolConnection, api:... type QueueEntry (line 81) | struct QueueEntry { type Waiter (line 90) | enum Waiter { type ReadPoolRequest (line 97) | struct ReadPoolRequest { type WritePoolRequest (line 102) | struct WritePoolRequest { type ExclusivePoolRequest (line 107) | struct ExclusivePoolRequest { method drop (line 374) | fn drop(&mut self) { type ExtractEntry (line 436) | trait ExtractEntry { method extract_entry (line 437) | fn extract_entry(node: &mut WaitNode) -> &mut Option; method extract_entry (line 441) | fn extract_entry(node: &mut WaitNode) -> &mut Option { method extract_entry (line 447) | fn extract_entry(node: &mut WaitNode) -> &mut Option { method default (line 453) | fn default() -> Self { function push (line 463) | fn push(&mut self, mut node: NonNull) { function unlink (line 484) | fn unlink(&mut self, node: &mut WaitNode) { type PoolRequestHandle (line 516) | pub struct PoolRequestHandle { method drop (line 522) | fn drop(&mut self) { type ExternalFunctions (line 534) | pub struct ExternalFunctions { FILE: sqlite3_connection_pool/src/registry.rs type PoolRegistry (line 11) | pub struct PoolRegistry { method lookup_internal (line 27) | fn lookup_internal(&self, name: &str, initialize: PoolInitializer) -> ... method lookup (line 59) | pub fn lookup(name: &str, initialize: PoolInitializer) -> Option Option leaveInTransaction( function createPool (line 445) | SqliteConnectionPool createPool({ function poolConnectionOpener (line 460) | PoolConnections Function() poolConnectionOpener( function openDatabase (line 465) | Database openDatabase() function _startIsolateForOpenTest (line 474) | void _startIsolateForOpenTest(SendPort notify) FILE: sqlite3_connection_pool/tool/generate_bindings.dart function main (line 4) | void main() FILE: sqlite3_test/example/sqlite3_test_example.dart function main (line 7) | void main() FILE: sqlite3_test/lib/sqlite3_test.dart class TestSqliteFileSystem (line 17) | final class TestSqliteFileSystem extends BaseVirtualFileSystem { method xAccess (line 35) | int xAccess(String path, int flags) method xCurrentTime (line 53) | DateTime xCurrentTime() method xDelete (line 58) | void xDelete(String path, int syncDir) method xFullPathName (line 63) | String xFullPathName(String path) method xOpen (line 68) | XOpenResult xOpen(Sqlite3Filename path, int flags) method xSleep (line 102) | void xSleep(Duration duration) class _TestFile (line 105) | final class _TestFile implements VirtualFileSystemFile { method xClose (line 114) | void xClose() method xFileSize (line 125) | int xFileSize() method xRead (line 128) | void xRead(Uint8List target, int fileOffset) method xSync (line 138) | void xSync(int flags) method xTruncate (line 143) | void xTruncate(int size) method xWrite (line 148) | void xWrite(Uint8List buffer, int fileOffset) method xCheckReservedLock (line 155) | int xCheckReservedLock() method xLock (line 162) | void xLock(int mode) method xUnlock (line 182) | void xUnlock(int mode) FILE: sqlite3_test/test/sqlite3_test_test.dart function main (line 11) | void main() function withDatabase (line 20) | Database withDatabase(Database db) function inMemory (line 25) | Database inMemory() function onDisk (line 26) | Database onDisk(String path) FILE: sqlite3_wasm_build/src/bridge.h type tm (line 16) | struct tm FILE: sqlite3_wasm_build/src/external_objects.c function host_table_set (line 13) | void host_table_set(size_t index, __externref_t value) { function __externref_t (line 17) | static __externref_t host_table_get(size_t index) { function host_table_grow (line 21) | static size_t host_table_grow(size_t delta) { function host_table_size (line 26) | static size_t host_table_size() { type slab (line 31) | typedef struct { function __externref_t (line 115) | __externref_t host_object_get(void* ptr) { function host_object_free (line 120) | void host_object_free(void* ptr) { FILE: sqlite3_wasm_build/src/getentropy.c function getentropy (line 9) | int getentropy(void* buf, size_t n) { FILE: sqlite3_wasm_build/src/helpers.c type dart_vfs_file (line 22) | typedef struct { function SQLITE_API (line 28) | SQLITE_API void* dart_sqlite3_malloc(size_t size) { return malloc(size); } function SQLITE_API (line 30) | SQLITE_API void dart_sqlite3_free(void* ptr) { return free(ptr); } function SQLITE_API (line 32) | SQLITE_API int dart_sqlite3_bind_blob(sqlite3_stmt* stmt, int index, function SQLITE_API (line 37) | SQLITE_API int dart_sqlite3_bind_text(sqlite3_stmt* stmt, int index, function dartvfs_trace_log1 (line 42) | static int dartvfs_trace_log1(const char* msg, void* unused) { function dartvfs_close (line 47) | int dartvfs_close(sqlite3_file* file) { function dartvfs_read (line 55) | int dartvfs_read(sqlite3_file* file, void* buf, int iAmt, sqlite3_int64 ... function dartvfs_write (line 59) | int dartvfs_write(sqlite3_file* file, const void* buf, int iAmt, function dartvfs_truncate (line 64) | int dartvfs_truncate(sqlite3_file* file, sqlite3_int64 size) { function dartvfs_sync (line 68) | int dartvfs_sync(sqlite3_file* file, int flags) { function dartvfs_fileSize (line 72) | int dartvfs_fileSize(sqlite3_file* file, sqlite3_int64* pSize) { function dartvfs_lock (line 79) | int dartvfs_lock(sqlite3_file* file, int i) { function dartvfs_unlock (line 83) | int dartvfs_unlock(sqlite3_file* file, int i) { function dartvfs_checkReservedLock (line 87) | int dartvfs_checkReservedLock(sqlite3_file* file, int* pResOut) { function dartvfs_fileControl (line 91) | int dartvfs_fileControl(sqlite3_file* file, int op, void* pArg) { function dartvfs_deviceCharacteristics (line 97) | int dartvfs_deviceCharacteristics(sqlite3_file* file) { function dartvfs_sectorSize (line 101) | int dartvfs_sectorSize(sqlite3_file* file) { function dartvfs_open (line 108) | static int dartvfs_open(sqlite3_vfs* vfs, sqlite3_filename zName, function dartvfs_delete (line 151) | static int dartvfs_delete(sqlite3_vfs* vfs, const char* zName, int syncD... function dartvfs_access (line 155) | static int dartvfs_access(sqlite3_vfs* vfs, const char* zName, int flags, function dartvfs_fullPathname (line 160) | static int dartvfs_fullPathname(sqlite3_vfs* vfs, const char* zName, int... function dartvfs_randomness (line 165) | static int dartvfs_randomness(sqlite3_vfs* vfs, int nByte, char* zOut) { function dartvfs_sleep (line 169) | static int dartvfs_sleep(sqlite3_vfs* vfs, int microseconds) { function dartvfs_currentTimeInt64 (line 173) | static int dartvfs_currentTimeInt64(sqlite3_vfs* vfs, sqlite3_int64* tim... function SQLITE_API (line 186) | SQLITE_API sqlite3_vfs* dart_sqlite3_register_vfs(const char* name, function dart_sqlite3_unregister_vfs (line 225) | int dart_sqlite3_unregister_vfs(sqlite3_vfs* vfs) { function dartXFunc (line 235) | static void dartXFunc(sqlite3_context* context, int nArg, function dartXStep (line 241) | static void dartXStep(sqlite3_context* context, int nArg, function dartXInverse (line 247) | static void dartXInverse(sqlite3_context* context, int nArg, function dartXFinal (line 253) | static void dartXFinal(sqlite3_context* context) { function dartXValue (line 258) | static void dartXValue(sqlite3_context* context) { function SQLITE_API (line 263) | SQLITE_API int dart_sqlite3_create_function_v2(sqlite3* db, function SQLITE_API (line 275) | SQLITE_API int dart_sqlite3_create_window_function(sqlite3* db, function dartXUpdate (line 285) | static void dartXUpdate(void* context, int kind, const char* schema, function SQLITE_API (line 292) | SQLITE_API void dart_sqlite3_updates(sqlite3* db, __externref_t function) { function dartXCommit (line 306) | static int dartXCommit(void* context) { function SQLITE_API (line 312) | SQLITE_API void dart_sqlite3_commits(sqlite3* db, __externref_t function) { function dartXRollback (line 326) | static void dartXRollback(void* context) { function SQLITE_API (line 332) | SQLITE_API void dart_sqlite3_rollbacks(sqlite3* db, __externref_t functi... function dartXCompare (line 346) | static int dartXCompare(void* context, int lengthA, const void* a, int l... function SQLITE_API (line 351) | SQLITE_API int dart_sqlite3_create_collation(sqlite3* db, const char* zN... function SQLITE_API (line 359) | SQLITE_API int dart_sqlite3_db_config_int(sqlite3* db, int op, int arg) { function dartChangesetXFilter (line 363) | static int dartChangesetXFilter(void* pCtx, const char* zTab) { function dartChangesetXConflict (line 367) | static int dartChangesetXConflict(void* pCtx, int eConflict, function SQLITE_API (line 372) | SQLITE_API int dart_sqlite3changeset_apply(sqlite3* db, int nChangeset, function dartBusyHandler (line 384) | static int dartBusyHandler(void* context, int amount) { function SQLITE_API (line 388) | SQLITE_API int dart_sqlite3_busy_handler(sqlite3* db, __externref_t call... FILE: sqlite3_wasm_build/src/os_web.c function sqlite3_os_init (line 9) | int sqlite3_os_init(void) { return SQLITE_OK; } function sqlite3_os_end (line 11) | int sqlite3_os_end(void) { return SQLITE_OK; } type tm (line 13) | struct tm type tm (line 14) | struct tm FILE: sqlite3_wasm_build/tool/wasm_symbols.dart function main (line 5) | void main(List args) FILE: sqlite3_web/benchmark/benchmark.dart class BenchmarkConfiguration (line 13) | final class BenchmarkConfiguration { method delete (line 18) | Future delete(WebSqlite client) method connect (line 25) | Future connect(WebSqlite client) class BenchmarkTarget (line 36) | sealed class BenchmarkTarget { method changeConfig (line 41) | BenchmarkTarget changeConfig(BenchmarkConfiguration config) class SingleTabBenchmarkTarget (line 46) | final class SingleTabBenchmarkTarget extends BenchmarkTarget { method changeConfig (line 50) | SingleTabBenchmarkTarget changeConfig(BenchmarkConfiguration config) class MultiTabBenchmarkTarget (line 79) | final class MultiTabBenchmarkTarget extends BenchmarkTarget { method changeConfig (line 83) | MultiTabBenchmarkTarget changeConfig(BenchmarkConfiguration config) class BenchmarkResult (line 88) | final class BenchmarkResult { class BenchmarkState (line 116) | final class BenchmarkState extends Notifier... method build (line 120) | Result> build() method runSingleTabBenchmarks (line 124) | Future runSingleTabBenchmarks( method _runSingleTabBenchmarks (line 135) | Future _runSingleTabBenchmarks( method publish (line 140) | void publish() method _fetchBenchmarkSql (line 167) | Future _fetchBenchmarkSql(int index) class ClientState (line 183) | final class ClientState { class ClientStateNotifier (line 192) | final class ClientStateNotifier extends Notifier { method build (line 198) | ClientState? build() class _EncapsulatedWorkerConnector (line 253) | final class _EncapsulatedWorkerConnector implements WorkerConnector { method spawnDedicatedWorker (line 259) | WorkerHandle? spawnDedicatedWorker() method spawnSharedWorker (line 262) | WorkerHandle? spawnSharedWorker() class _EncapsulatedWorker (line 273) | final class _EncapsulatedWorker implements WorkerHandle { method postMessage (line 281) | void postMessage(JSAny? msg, JSObject transfer) FILE: sqlite3_web/benchmark/main.dart function main (line 11) | void main() class BenchmarkApp (line 15) | final class BenchmarkApp extends StatelessComponent { method build (line 19) | Component build(BuildContext context) class _BenchmarkSelector (line 41) | final class _BenchmarkSelector extends StatelessComponent { method build (line 47) | Component build(BuildContext context) class _BenchmarkResults (line 106) | final class _BenchmarkResults extends StatelessComponent { method build (line 110) | Component build(BuildContext context) FILE: sqlite3_web/benchmark/message.dart type ToWorkerMessageType (line 3) | enum ToWorkerMessageType { sqlite, connectTab } type ToClientMessageType (line 5) | enum ToClientMessageType { tabId } FILE: sqlite3_web/benchmark/sql/benchmark1.sql type t1 (line 1) | CREATE TABLE t1(a INTEGER, b INTEGER, c VARCHAR(100)) FILE: sqlite3_web/benchmark/sql/benchmark2.sql type t2 (line 2) | CREATE TABLE t2(a INTEGER, b INTEGER, c VARCHAR(100)) FILE: sqlite3_web/benchmark/sql/benchmark3.sql type t3 (line 2) | CREATE TABLE t3(a INTEGER, b INTEGER, c VARCHAR(100)) type i3 (line 3) | CREATE INDEX i3 ON t3(c) FILE: sqlite3_web/benchmark/sql/benchmark6.sql type i2a (line 1) | CREATE INDEX i2a ON t2(a) type i2b (line 2) | CREATE INDEX i2b ON t2(b) FILE: sqlite3_web/benchmark/worker.dart function main (line 13) | void main() class ClientsDriver (line 58) | final class ClientsDriver { method run (line 62) | void run() method _handleEvent (line 68) | void _handleEvent(_ClientsDriverEvent event) method _reindexClients (line 84) | void _reindexClients() class ConnectedClient (line 96) | final class ConnectedClient { class _ClientsDriverEvent (line 102) | sealed class _ClientsDriverEvent {} class _ClientConnected (line 104) | final class _ClientConnected implements _ClientsDriverEvent { class _ClientDisconnected (line 111) | final class _ClientDisconnected implements _ClientsDriverEvent { FILE: sqlite3_web/example/controller.dart class ExampleController (line 7) | final class ExampleController extends DatabaseController { method handleCustomRequest (line 9) | Future handleCustomRequest( method openDatabase (line 17) | Future openDatabase( class ExampleDatabase (line 27) | final class ExampleDatabase extends WorkerDatabase { method handleCustomRequest (line 34) | Future handleCustomRequest( FILE: sqlite3_web/example/main.dart function main (line 6) | void main() FILE: sqlite3_web/example/main.js function relativeURL (line 6) | function relativeURL(ref) { FILE: sqlite3_web/example/worker.dart function main (line 5) | void main() FILE: sqlite3_web/lib/protocol_utils.dart function serializeParameters (line 18) | (JSArray, JSArrayBuffer) serializeParameters(List parameters) function deserializeParameters (line 24) | List deserializeParameters(JSArray values, JSArrayBuffer? types) function serializeResultSet (line 29) | JSObject serializeResultSet(ResultSet resultSet) function deserializeResultSet (line 39) | ResultSet deserializeResultSet(JSObject object) FILE: sqlite3_web/lib/src/channel.dart function connect (line 26) | StreamChannel connect() function createChannel (line 31) | Future<(WebEndpoint, StreamChannel)> createChannel() function _randomLockName (line 54) | String _randomLockName() function _channel (line 64) | StreamChannel _channel( class ProtocolChannel (line 106) | abstract base class ProtocolChannel extends RequestHandler { method _handleIncoming (line 128) | void _handleIncoming(Message message) method sendRequest (line 177) | Future sendRequest( method sendNotification (line 206) | void sendNotification(Notification notification) method handleNotification (line 210) | void handleNotification(Notification notification) method close (line 212) | Future close([Object? error]) function injectErrorsFrom (line 227) | StreamChannel injectErrorsFrom(EventTarget target) FILE: sqlite3_web/lib/src/client.dart class _CommitOrRollbackStream (line 18) | final class _CommitOrRollbackStream { class RemoteDatabase (line 23) | final class RemoteDatabase implements Database { method _setupCommitOrRollbackStream (line 101) | void _setupCommitOrRollbackStream( method dispose (line 142) | Future dispose() method customRequest (line 161) | Future customRequest( method execute (line 180) | Future> execute( method requestLock (line 213) | Future requestLock( method select (line 238) | Future> select( method additionalConnection (line 281) | Future additionalConnection() class RemoteFileSystem (line 291) | final class RemoteFileSystem implements FileSystem { method exists (line 297) | Future exists(FileType type) method flush (line 311) | Future flush() method readFile (line 319) | Future readFile(FileType type) method writeFile (line 335) | Future writeFile(FileType type, Uint8List content) class WorkerConnection (line 351) | final class WorkerConnection extends ProtocolChannel { method handleCustom (line 361) | FutureOr handleCustom( method requestDatabase (line 372) | Future requestDatabase({ method handleNotification (line 398) | void handleNotification(Notification notification) class DatabaseClient (line 403) | final class DatabaseClient implements WebSqlite { method startWorkers (line 430) | Future startWorkers() method _connection (line 442) | WorkerConnection _connection(StreamChannel channel) method _startDedicated (line 446) | Future _startDedicated() method _startShared (line 471) | Future _startShared() method _connectToDedicatedInShared (line 497) | Future _connectToDedicatedInShared() method _connectToLocal (line 513) | Future _connectToLocal() method deleteDatabase (line 537) | Future deleteDatabase({ method runFeatureDetection (line 551) | Future runFeatureDetection({ method dedicatedCompatibilityCheck (line 560) | Future dedicatedCompatibilityCheck( method sharedCompatibilityCheck (line 621) | Future sharedCompatibilityCheck(WorkerConnection connection) method connectToExisting (line 683) | Future connectToExisting(SqliteWebEndpoint endpoint) method connect (line 698) | Future connect( method connectToRecommended (line 732) | Future connectToRecommended( method preferrableMode (line 786) | int preferrableMode( function resolveToVfs (line 811) | FileSystemImplementation resolveToVfs() FILE: sqlite3_web/lib/src/database.dart class DatabaseController (line 14) | abstract base class DatabaseController { method loadWasmModule (line 19) | Future loadWasmModule( method openDatabase (line 35) | Future openDatabase( method handleCustomRequest (line 45) | Future handleCustomRequest( class CustomClientRequest (line 52) | final class CustomClientRequest { class CustomClientDatabaseRequest (line 67) | final class CustomClientDatabaseRequest extends CustomClientRequest { type SqliteWebEndpoint (line 93) | typedef SqliteWebEndpoint = (MessagePort, String); type DatabaseResult (line 95) | typedef DatabaseResult = ({T result, bool autocommit, int lastInsertR... class Database (line 98) | abstract class Database { method dispose (line 139) | Future dispose() method execute (line 150) | Future> execute( method select (line 168) | Future> select( method requestLock (line 187) | Future requestLock( method customRequest (line 196) | Future customRequest( method additionalConnection (line 206) | Future additionalConnection() function lockTokenFromId (line 214) | LockToken lockTokenFromId(int id) function lockTokenToId (line 219) | int lockTokenToId(LockToken token) class ClientConnection (line 224) | abstract class ClientConnection { method customRequest (line 233) | Future customRequest(JSAny? request) class WorkerDatabase (line 237) | abstract class WorkerDatabase { method handleCustomRequest (line 246) | Future handleCustomRequest( class ConnectToRecommendedResult (line 255) | final class ConnectToRecommendedResult { class WebSqlite (line 280) | abstract class WebSqlite { method deleteDatabase (line 284) | Future deleteDatabase({ method runFeatureDetection (line 294) | Future runFeatureDetection({String? databaseNa... method connect (line 312) | Future connect( method connectToRecommended (line 332) | Future connectToRecommended( method workerEntrypoint (line 339) | void workerEntrypoint({ method open (line 359) | WebSqlite open({ method connectToPort (line 388) | Future connectToPort( class _DefaultDatabaseController (line 402) | final class _DefaultDatabaseController extends DatabaseController { method handleCustomRequest (line 406) | Future handleCustomRequest( method openDatabase (line 414) | Future openDatabase( class _DefaultWorkerDatabase (line 424) | final class _DefaultWorkerDatabase extends WorkerDatabase { method handleCustomRequest (line 431) | Future handleCustomRequest( FILE: sqlite3_web/lib/src/locks.dart class WebLocks (line 13) | class WebLocks { method request (line 18) | Future request(String name, {AbortSignal? abortSignal}) method callback (line 21) | JSPromise callback(JSAny lock) class HeldLock (line 54) | class HeldLock { method release (line 59) | void release() class DatabaseLocks (line 62) | final class DatabaseLocks { method lock (line 87) | Future lock( class Mutex (line 104) | final class Mutex { method withCriticalSection (line 108) | Future withCriticalSection( method markCompleted (line 114) | void markCompleted() method complete (line 135) | void complete() FILE: sqlite3_web/lib/src/protocol/compatibility_result.dart class CompatibilityResult (line 6) | final class CompatibilityResult { FILE: sqlite3_web/lib/src/protocol/dsl.dart class MessageTypeName (line 18) | @Target({TargetKind.extensionType}) FILE: sqlite3_web/lib/src/protocol/extensions.dart function sendToPort (line 13) | void sendToPort(MessagePort port) function sendToWorker (line 18) | void sendToWorker(WorkerHandle port) function interpretAsError (line 25) | RemoteException interpretAsError() function wrapException (line 44) | ErrorResponse wrapException(int requestId, Object error) function deserializeException (line 63) | Object? deserializeException() function deserializeSqliteException (line 73) | SqliteException deserializeSqliteException(JSArray data) function decodeNullableString (line 86) | String? decodeNullableString(JSAny? jsValue) function serializeSqliteException (line 110) | JSArray serializeSqliteException(SqliteException e) function wrapResultSet (line 143) | RowsResponse wrapResultSet( function readResultSet (line 193) | ResultSet? readResultSet() function isCompatibilityCheck (line 234) | bool isCompatibilityCheck(String messageType) FILE: sqlite3_web/lib/src/protocol/helper.g.dart type MessageType (line 11) | enum MessageType { class RequestHandler (line 40) | abstract base class RequestHandler { method handleOpen (line 41) | FutureOr handleOpen(OpenRequest request, AbortSignal abortSi... method handleConnect (line 44) | FutureOr handleConnect( method handleCustom (line 49) | FutureOr handleCustom( method handleFileSystemExists (line 54) | FutureOr handleFileSystemExists( method handleFileSystemFlush (line 59) | FutureOr handleFileSystemFlush( method handleFileSystemAccess (line 64) | FutureOr handleFileSystemAccess( method handleRunQuery (line 69) | FutureOr handleRunQuery( method handleExclusiveLock (line 74) | FutureOr handleExclusiveLock( method handleReleaseLock (line 79) | FutureOr handleReleaseLock( method handleCloseDatabase (line 84) | FutureOr handleCloseDatabase( method handleOpenAdditionalConnection (line 89) | FutureOr handleOpenAdditionalConnection( method handleUpdateRequest (line 94) | FutureOr handleUpdateRequest( method handleRollbackRequest (line 99) | FutureOr handleRollbackRequest( method handleCommitRequest (line 104) | FutureOr handleCommitRequest( method handleDedicatedCompatibilityCheck (line 109) | FutureOr handleDedicatedCompatibilityCheck( method handleSharedCompatibilityCheck (line 114) | FutureOr handleSharedCompatibilityCheck( method handleDedicatedInSharedCompatibilityCheck (line 119) | FutureOr handleDedicatedInSharedCompatibilityCheck( method _unsupportedRequest (line 124) | Future _unsupportedRequest(Request request) method dispatchRequest (line 128) | FutureOr dispatchRequest(Request request, AbortSignal abortS... function newOpenRequest (line 209) | OpenRequest newOpenRequest({ function newConnectRequest (line 237) | ConnectRequest newConnectRequest({ function newStartFileSystemServer (line 258) | StartFileSystemServer newStartFileSystemServer({ function newCustomRequest (line 277) | CustomRequest newCustomRequest({ function newFileSystemExistsQuery (line 302) | FileSystemExistsQuery newFileSystemExistsQuery({ function newFileSystemFlushRequest (line 324) | FileSystemFlushRequest newFileSystemFlushRequest({ function newFileSystemAccess (line 346) | FileSystemAccess newFileSystemAccess({ function newRunQuery (line 375) | RunQuery newRunQuery({ function newRequestExclusiveLock (line 407) | RequestExclusiveLock newRequestExclusiveLock({ function newReleaseLock (line 427) | ReleaseLock newReleaseLock({ function newCloseDatabase (line 448) | CloseDatabase newCloseDatabase({ function newOpenAdditionalConnection (line 468) | OpenAdditionalConnection newOpenAdditionalConnection({ function newSimpleSuccessResponse (line 488) | SimpleSuccessResponse newSimpleSuccessResponse({ function newEndpointResponse (line 508) | EndpointResponse newEndpointResponse({ function newRowsResponse (line 532) | RowsResponse newRowsResponse({ function newErrorResponse (line 563) | ErrorResponse newErrorResponse({ function newUpdateStreamRequest (line 588) | UpdateStreamRequest newUpdateStreamRequest({ function newRollbackStreamRequest (line 611) | RollbackStreamRequest newRollbackStreamRequest({ function newCommitsStreamRequest (line 634) | CommitsStreamRequest newCommitsStreamRequest({ function newDedicatedCompatibilityCheck (line 656) | DedicatedCompatibilityCheck newDedicatedCompatibilityCheck({ function newSharedCompatibilityCheck (line 676) | SharedCompatibilityCheck newSharedCompatibilityCheck({ function newDedicatedInSharedCompatibilityCheck (line 698) | DedicatedInSharedCompatibilityCheck newDedicatedInSharedCompatibilityChe... function newUpdateNotification (line 720) | UpdateNotification newUpdateNotification({ function newCommitNotification (line 743) | CommitNotification newCommitNotification({required int databaseId}) function newRollbackNotification (line 755) | RollbackNotification newRollbackNotification({required int databaseId}) function newAbortRequest (line 766) | AbortRequest newAbortRequest({required int requestId}) function extractTransferrable (line 772) | JSArray extractTransferrable(Message message) function dispatchMessage (line 800) | T dispatchMessage( FILE: sqlite3_web/lib/src/protocol/messages.dart type FileSystemImplementation (line 42) | enum FileSystemImplementation { type TypeCode (line 193) | enum TypeCode { class _UniqueFieldNames (line 395) | class _UniqueFieldNames { FILE: sqlite3_web/lib/src/shared.dart function checkIndexedDbSupport (line 14) | Future checkIndexedDbSupport() function checkIndexedDbExists (line 37) | Future checkIndexedDbExists(String databaseName) function deleteDatabaseInIndexedDb (line 62) | Future deleteDatabaseInIndexedDb(String databaseName) function opfsDatabases (line 68) | Future> opfsDatabases() function pathForOpfs (line 88) | String pathForOpfs(String databaseName) function deleteDatabaseInOpfs (line 94) | Future deleteDatabaseInOpfs(String databaseName) function complete (line 109) | Future complete() function completeOpen (line 124) | Future completeOpen() FILE: sqlite3_web/lib/src/types.dart type ExistingDatabase (line 6) | typedef ExistingDatabase = (StorageMode, String); type FileType (line 10) | enum FileType { type DatabaseImplementation (line 34) | enum DatabaseImplementation { type StorageMode (line 88) | enum StorageMode { type AccessMode (line 114) | enum AccessMode { class RemoteException (line 135) | final class RemoteException implements Exception { method toString (line 151) | String toString() class AbortException (line 158) | final class AbortException extends RemoteException { class FileSystem (line 163) | abstract class FileSystem { method exists (line 165) | Future exists(FileType type) method readFile (line 168) | Future readFile(FileType type) method writeFile (line 172) | Future writeFile(FileType type, Uint8List content) method flush (line 176) | Future flush() type MissingBrowserFeature (line 183) | enum MissingBrowserFeature { class FeatureDetectionResult (line 226) | final class FeatureDetectionResult { method toString (line 248) | String toString() FILE: sqlite3_web/lib/src/worker.dart class _StreamState (line 41) | class _StreamState { method cancel (line 44) | void cancel() class _ConnectionDatabase (line 51) | final class _ConnectionDatabase { method close (line 67) | Future close() method _startAbortableOperation (line 81) | AbortController _startAbortableOperation(AbortSignal parent) method _removeAbortableOperation (line 88) | void _removeAbortableOperation(AbortController controller) method useLock (line 92) | Future useLock( method obtainLockAsync (line 115) | Future obtainLockAsync(AbortSignal abortSignal) method releaseLock (line 142) | void releaseLock(int id) class _ClientConnection (line 152) | final class _ClientConnection extends ProtocolChannel method _handleCompatibilityCheck (line 174) | Future _handleCompatibilityCheck( method handleDedicatedCompatibilityCheck (line 185) | FutureOr handleDedicatedCompatibilityCheck( method handleDedicatedInSharedCompatibilityCheck (line 193) | FutureOr handleDedicatedInSharedCompatibilityCheck( method handleSharedCompatibilityCheck (line 201) | FutureOr handleSharedCompatibilityCheck( method handleConnect (line 209) | Future handleConnect( method handleCustom (line 229) | Future handleCustom( method handleOpen (line 264) | Future handleOpen( method handleRunQuery (line 299) | Future handleRunQuery( method handleExclusiveLock (line 345) | Future handleExclusiveLock( method handleReleaseLock (line 358) | Response handleReleaseLock(ReleaseLock request, AbortSignal abortSignal) method handleCommitRequest (line 368) | FutureOr handleCommitRequest( method handleRollbackRequest (line 391) | FutureOr handleRollbackRequest( method handleUpdateRequest (line 414) | FutureOr handleUpdateRequest( method handleOpenAdditionalConnection (line 444) | Future handleOpenAdditionalConnection( method handleCloseDatabase (line 462) | Future handleCloseDatabase( method handleFileSystemFlush (line 476) | Future handleFileSystemFlush( method handleFileSystemAccess (line 492) | Future handleFileSystemAccess( method handleFileSystemExists (line 530) | FutureOr handleFileSystemExists( method subscribe (line 545) | Future subscribe( method handleNotification (line 558) | void handleNotification(Notification notification) method customRequest (line 563) | Future customRequest(JSAny? request) method _databaseById (line 576) | _ConnectionDatabase _databaseById(int id) method _requireDatabase (line 580) | _ConnectionDatabase _requireDatabase(Request request) class DatabaseState (line 596) | final class DatabaseState { method decrementRefCount (line 695) | Future decrementRefCount() method close (line 701) | Future close() class WorkerRunner (line 714) | final class WorkerRunner { method handleRequests (line 737) | void handleRequests() method _accept (line 758) | _ClientConnection _accept(StreamChannel channel) method checkCompatibility (line 770) | Future checkCompatibility(CompatibilityCheck check) method loadWasmModule (line 838) | Future loadWasmModule(Uri uri) method findDatabase (line 861) | DatabaseState findDatabase( type OpfsSupport (line 886) | typedef OpfsSupport = ({bool basicSupport, bool supportsReadWriteUnsafe}); function checkOpfsSupport (line 893) | Future checkOpfsSupport() function _tryOpeningWithReadWriteUnsafe (line 940) | Future<(bool, FileSystemSyncAccessHandle)> _tryOpeningWithReadWriteUnsafe( FILE: sqlite3_web/lib/src/worker_connector.dart class WorkerEnvironment (line 12) | abstract interface class WorkerEnvironment { class _WorkerEnvironment (line 37) | abstract class _WorkerEnvironment class _DedicatedWorkerEnvironment (line 47) | final class _DedicatedWorkerEnvironment class _SharedWorkerEnvironment (line 55) | final class _SharedWorkerEnvironment method handlePort (line 69) | void handlePort(MessagePort port) class FakeWorkerEnvironment (line 101) | final class FakeWorkerEnvironment implements WorkerEnvironment, WorkerHa... method postMessage (line 119) | void postMessage(JSAny? message, [JSObject? options]) method close (line 123) | void close() class WorkerConnector (line 130) | abstract interface class WorkerConnector { method spawnDedicatedWorker (line 133) | WorkerHandle? spawnDedicatedWorker() method spawnSharedWorker (line 137) | WorkerHandle? spawnSharedWorker() class WorkerHandle (line 153) | abstract interface class WorkerHandle { method postMessage (line 166) | void postMessage(JSAny? msg, JSObject transfer) class _DefaultWorkerConnector (line 169) | final class _DefaultWorkerConnector implements WorkerConnector { method spawnDedicatedWorker (line 175) | WorkerHandle? spawnDedicatedWorker() method spawnSharedWorker (line 186) | WorkerHandle? spawnSharedWorker() class _WithoutWorkers (line 197) | final class _WithoutWorkers implements WorkerConnector { method spawnDedicatedWorker (line 201) | WorkerHandle? spawnDedicatedWorker() method spawnSharedWorker (line 206) | WorkerHandle? spawnSharedWorker() class _DedicatedWorker (line 211) | final class _DedicatedWorker implements WorkerHandle { method postMessage (line 217) | void postMessage(JSAny? msg, JSObject transfer) class _SharedWorker (line 225) | final class _SharedWorker implements WorkerHandle { method postMessage (line 231) | void postMessage(JSAny? msg, JSObject transfer) FILE: sqlite3_web/test/asset_server.dart function cors (line 10) | Middleware cors() function handleOptionsRequest (line 11) | Response? handleOptionsRequest(Request request) function addCorsHeaders (line 20) | Response addCorsHeaders(Response response) function hybridMain (line 30) | Future hybridMain(StreamChannel channel) FILE: sqlite3_web/test/client_test.dart function main (line 8) | void main() FILE: sqlite3_web/test/integration_test.dart type Browser (line 15) | enum Browser { function main (line 70) | void main() class _TestConfiguration (line 116) | final class _TestConfiguration { method setUp (line 127) | Future setUp() method tearDown (line 171) | Future tearDown() method declareTests (line 175) | void declareTests() FILE: sqlite3_web/test/protocol_test.dart function main (line 15) | void main() class TestServer (line 201) | final class TestServer extends ProtocolChannel { method handleNotification (line 213) | void handleNotification(Notification notification) method handleRunQuery (line 218) | FutureOr handleRunQuery(RunQuery request, AbortSignal abortS... class TestClient (line 223) | final class TestClient extends ProtocolChannel { method handleNotification (line 227) | void handleNotification(Notification notification) FILE: sqlite3_web/test/worker_test.dart function main (line 13) | void main() function requestDatabase (line 35) | Future requestDatabase( class _FakeWorkerConnector (line 298) | final class _FakeWorkerConnector implements WorkerConnector { method spawnDedicatedWorker (line 304) | WorkerHandle? spawnDedicatedWorker() method spawnSharedWorker (line 309) | WorkerHandle? spawnSharedWorker() class _TestController (line 314) | final class _TestController extends DatabaseController { method handleCustomRequest (line 316) | Future handleCustomRequest( method openDatabase (line 324) | Future openDatabase( class _TestDatabase (line 334) | final class _TestDatabase extends WorkerDatabase { method handleCustomRequest (line 341) | Future handleCustomRequest( FILE: sqlite3_web/tool/protocol_generator.dart function main (line 13) | void main() class ProtocolMessageType (line 22) | final class ProtocolMessageType { method inheritsFromName (line 60) | bool inheritsFromName(String name) method readFromDart (line 67) | List readFromDart(String source) method _isAnnotation (line 160) | bool _isAnnotation(Annotation annotation, String name) method _hasAnnotation (line 164) | bool _hasAnnotation(AnnotatedNode node, String name) class ProtocolMessageField (line 169) | final class ProtocolMessageField { type TransferMode (line 190) | enum TransferMode { clone, move, moveIfArrayBuffer } class UniqueFieldNames (line 193) | final class UniqueFieldNames { method readFrom (line 196) | void readFrom(ClassDeclaration declaration) method readJsAnnotation (line 207) | String? readJsAnnotation(Annotation annotation) class DartCodeGenerator (line 224) | final class DartCodeGenerator { method generate (line 248) | void generate(List types) method _generateMessageTypeEnum (line 256) | void _generateMessageTypeEnum(List types) method _generateRequestHandler (line 266) | void _generateRequestHandler(List types) method _generateFactories (line 305) | void _generateFactories(List types) method _generateExtractTransferrable (line 371) | void _generateExtractTransferrable(List types) method addToResult (line 383) | String addToResult(String expr) method _generateDispatchMessage (line 423) | void _generateDispatchMessage(List types) method subtypesOf (line 433) | Iterable subtypesOf(ProtocolMessageType type) FILE: sqlite3_web/tool/server.dart function main (line 18) | void main(List args) class TestAssetServer (line 29) | class TestAssetServer { method close (line 35) | Future close() method start (line 40) | Future start({String target = 'web'}) class TestWebDriver (line 108) | class TestWebDriver { method waitReady (line 116) | Future waitReady() method isDart2wasm (line 120) | Future isDart2wasm() method probeImplementations (line 124) | Future< method openDatabase (line 154) | Future openDatabase({ method closeDatabase (line 168) | Future closeDatabase() method countEvents (line 172) | Future<({int updates, int commits, int rollbacks})> countEvents() method execute (line 184) | Future execute(String sql) method testSecond (line 188) | Future testSecond() method assertFile (line 195) | Future assertFile(bool shouldExist) method customRequest (line 213) | Future customRequest() method flush (line 222) | Future flush() method checkReadWrite (line 229) | Future checkReadWrite() method delete (line 239) | Future delete(StorageMode mode) FILE: sqlite3_web/web/controller.dart class ExampleController (line 7) | final class ExampleController extends DatabaseController { method handleCustomRequest (line 13) | Future handleCustomRequest( method openDatabase (line 21) | Future openDatabase( class ExampleDatabase (line 43) | final class ExampleDatabase extends WorkerDatabase { method handleCustomRequest (line 50) | Future handleCustomRequest( FILE: sqlite3_web/web/main.dart function main (line 25) | void main() function _addCallbackForWebDriver (line 154) | void _addCallbackForWebDriver( function initializeSqlite (line 181) | WebSqlite initializeSqlite() function _detectImplementations (line 192) | Future _detectImplementations(String? _) function _open (line 203) | Future _open(String? implementationName, bool onlyOpenVfs) function listenForUpdates (line 247) | void listenForUpdates() function _exec (line 256) | Future _exec(String? sql) FILE: sqlite3_web/web/main.js function relativeURL (line 6) | function relativeURL(ref) { FILE: sqlite3_web/web/worker.dart function main (line 5) | void main() FILE: tool/build_sqlite.dart function main (line 17) | void main(List args) function buildAndCopy (line 57) | Future buildAndCopy(OS os, Architecture architecture, function tool (line 68) | Uri tool(String name) function scheduleTask (line 115) | void scheduleTask(Future Function() task) FILE: tool/build_with_sanitizers.dart function main (line 17) | void main() function compileWithSanitizer (line 34) | Future compileWithSanitizer(String sanitizer) function _which (line 93) | Uri _which(String tool) FILE: tool/download_sqlite.dart function main (line 15) | void main(List args) function _downloadAndExtract (line 37) | Future _downloadAndExtract(String url, String filename) function _run (line 42) | Future _run(String command, {String? workingDirectory}) FILE: tool/hook_overrides.dart function main (line 7) | void main(List args) FILE: tool/write_asset_hashes.dart function main (line 15) | void main(List args)