Sqlite3WasmExports

The sqlite3.wasm.exports namespace object is a WASM-standard part of the WASM module file and contains all "exported" C functions which are built into the WASM module, as well as certain non-function values which are part of the WASM module. The functions which live in this object are as low-level as it gets, in terms of JS/C bindings2. They perform no automatic type conversions on their arguments or result values and many, perhaps most, are cumbersome to use from JS because of that. This level of the API is not generally recommended for client use but is available for those who want to make use of it. The functions in this object which are intended for client-side use are re-exported into the sqlite3.capi namespace and have automatic type conversions applied to them (where applicable). Some small handful of the functions get re-exported into the sqlite3.wasm namespace.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun ksqlite_prepare_v2(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: JsBigInt, p4: JsBigInt): Int
Link copied to clipboard
abstract fun ksqlite_prepare_v3(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: Int, p4: JsBigInt, p5: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_backup_step(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
abstract fun sqlite3_bind_blob(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: Int, p4: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_bind_blob64(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: JsBigInt, p4: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_bind_double(p0: JsBigInt, p1: Int, p2: Double): Int
Link copied to clipboard
abstract fun sqlite3_bind_int(p0: JsBigInt, p1: Int, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_bind_int64(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_bind_null(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_bind_pointer(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: JsBigInt, p4: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_bind_text(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: Int, p4: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_bind_text64(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: JsBigInt, p4: JsBigInt, p5: Int): Int
Link copied to clipboard
abstract fun sqlite3_bind_value(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_bind_zeroblob(p0: JsBigInt, p1: Int, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_bind_zeroblob64(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_blob_bytes(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_blob_close(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_blob_open(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: JsBigInt, p4: JsBigInt, p5: Int, p6: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_blob_read(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: Int): Int
Link copied to clipboard
abstract fun sqlite3_blob_reopen(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_blob_write(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: Int): Int
Link copied to clipboard
abstract fun sqlite3_busy_handler(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_busy_timeout(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_changes(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_close(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_close_v2(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_column_blob(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
abstract fun sqlite3_column_bytes(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
abstract fun sqlite3_column_count(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_column_double(p0: JsBigInt, p1: Int): Double
Link copied to clipboard
abstract fun sqlite3_column_int(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
abstract fun sqlite3_column_int64(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
abstract fun sqlite3_column_name(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_column_text(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
abstract fun sqlite3_column_type(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
abstract fun sqlite3_column_value(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_complete(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_config(p0: Int, p1: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_create_collation_v2(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: JsBigInt, p4: JsBigInt, p5: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_create_function_v2(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: Int, p4: JsBigInt, p5: JsBigInt, p6: JsBigInt, p7: JsBigInt, p8: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_create_module_v2(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: JsBigInt, p4: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_create_window_function(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: Int, p4: JsBigInt, p5: JsBigInt, p6: JsBigInt, p7: JsBigInt, p8: JsBigInt, p9: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_data_count(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_db_config(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_db_name(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
abstract fun sqlite3_db_readonly(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_db_status(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: JsBigInt, p4: Int): Int
Link copied to clipboard
abstract fun sqlite3_db_status64(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: JsBigInt, p4: Int): Int
Link copied to clipboard
abstract fun sqlite3_declare_vtab(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_deserialize(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: JsBigInt, p4: JsBigInt, p5: Int): Int
Link copied to clipboard
abstract fun sqlite3_drop_modules(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_errcode(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_errmsg(p0: JsBigInt): JsBigInt
Link copied to clipboard
abstract fun sqlite3_error_offset(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_errstr(p0: Int): JsBigInt
Link copied to clipboard
abstract fun sqlite3_exec(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: JsBigInt, p4: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_file_control(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_finalize(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_free(p0: JsBigInt)
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_get_auxdata(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_initialize(): Int
Link copied to clipboard
abstract fun sqlite3_interrupt(p0: JsBigInt)
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_key(p0: JsBigInt, p1: JsBigInt, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_key_v2(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: Int): Int
Link copied to clipboard
abstract fun sqlite3_keyword_check(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
abstract fun sqlite3_keyword_count(): Int
Link copied to clipboard
abstract fun sqlite3_keyword_name(p0: Int, p1: JsBigInt, p2: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_limit(p0: JsBigInt, p1: Int, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_log(p0: Int, p1: JsBigInt, p2: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_malloc(p0: Int): JsBigInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_mprintf(p0: JsBigInt, p1: JsBigInt): JsBigInt
Link copied to clipboard
abstract fun sqlite3_msize(p0: JsBigInt): JsBigInt
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_open(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_open_v2(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_overload_function(p0: JsBigInt, p1: JsBigInt, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_prepare_v2(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: JsBigInt, p4: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_prepare_v3(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: Int, p4: JsBigInt, p5: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_preupdate_new(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_preupdate_old(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_progress_handler(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_randomness(p0: Int, p1: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_realloc(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_rekey(p0: JsBigInt, p1: JsBigInt, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_rekey_v2(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: Int): Int
Link copied to clipboard
abstract fun sqlite3_release_memory(p0: Int): Int
Link copied to clipboard
abstract fun sqlite3_reset(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_result_blob(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_result_blob64(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_result_double(p0: JsBigInt, p1: Double)
Link copied to clipboard
abstract fun sqlite3_result_error(p0: JsBigInt, p1: JsBigInt, p2: Int)
Link copied to clipboard
abstract fun sqlite3_result_error_code(p0: JsBigInt, p1: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_result_int(p0: JsBigInt, p1: Int)
Link copied to clipboard
abstract fun sqlite3_result_int64(p0: JsBigInt, p1: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_result_null(p0: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_result_pointer(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_result_subtype(p0: JsBigInt, p1: Int)
Link copied to clipboard
abstract fun sqlite3_result_text(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_result_text64(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: JsBigInt, p4: Int)
Link copied to clipboard
abstract fun sqlite3_result_value(p0: JsBigInt, p1: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_result_zeroblob(p0: JsBigInt, p1: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_serialize(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt, p3: Int): JsBigInt
Link copied to clipboard
abstract fun sqlite3_set_authorizer(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_set_auxdata(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: JsBigInt)
Link copied to clipboard
abstract fun sqlite3_set_errmsg(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_shutdown(): Int
Link copied to clipboard
abstract fun sqlite3_snapshot_cmp(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_snapshot_get(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_snapshot_open(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_sourceid(): JsBigInt
Link copied to clipboard
abstract fun sqlite3_sql(p0: JsBigInt): JsBigInt
Link copied to clipboard
abstract fun sqlite3_status(p0: Int, p1: JsBigInt, p2: JsBigInt, p3: Int): Int
Link copied to clipboard
abstract fun sqlite3_status64(p0: Int, p1: JsBigInt, p2: JsBigInt, p3: Int): Int
Link copied to clipboard
abstract fun sqlite3_step(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_stmt_busy(p0: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_stmt_explain(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_stmt_status(p0: JsBigInt, p1: Int, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_strglob(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_stricmp(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_strlike(p0: JsBigInt, p1: JsBigInt, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_strnicmp(p0: JsBigInt, p1: JsBigInt, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_system_errno(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_threadsafe(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_trace_v2(p0: JsBigInt, p1: Int, p2: JsBigInt, p3: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_txn_state(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_uri_boolean(p0: JsBigInt, p1: JsBigInt, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_uri_int64(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt): JsBigInt
Link copied to clipboard
abstract fun sqlite3_uri_key(p0: JsBigInt, p1: Int): JsBigInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_value_bytes(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_value_free(p0: JsBigInt)
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_value_int(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_value_type(p0: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_vfs_register(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_vtab_config(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_vtab_in(p0: JsBigInt, p1: Int, p2: Int): Int
Link copied to clipboard
abstract fun sqlite3_vtab_in_first(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_vtab_in_next(p0: JsBigInt, p1: JsBigInt): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_vtab_rhs_value(p0: JsBigInt, p1: Int, p2: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_wal_autocheckpoint(p0: JsBigInt, p1: Int): Int
Link copied to clipboard
Link copied to clipboard
abstract fun sqlite3_wal_checkpoint_v2(p0: JsBigInt, p1: JsBigInt, p2: Int, p3: JsBigInt, p4: JsBigInt): Int
Link copied to clipboard
abstract fun sqlite3_wal_hook(p0: JsBigInt, p1: JsBigInt, p2: JsBigInt)