API reference › @evolu/sqlite-wasm › c-api › SqliteCExports
Defined in: packages/sqlite-wasm/src/CApi.ts:91
The C functions this package binds, and the build's shims of the variadic ones, as the wasm exports them.
Properties
sqlite3__wasm_config_i
readonly sqlite3__wasm_config_i: (op: number, value: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:639
The build's shim that calls sqlite3_config with one int for any option, unchecked. sqlite3_config calls it only for the options that take an int.
Wasm type i(ii).
sqlite3__wasm_config_ii
readonly sqlite3__wasm_config_ii: (op: number, sz: number, cnt: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:651
The build's shim that calls sqlite3_config with two ints for any option, unchecked. sqlite3_config calls it only for SQLITE_CONFIG_LOOKASIDE.
Wasm type i(iii).
sqlite3__wasm_config_j
readonly sqlite3__wasm_config_j: (op: number, value: bigint) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:664
The build's shim that calls sqlite3_config with a 64-bit integer for any option, unchecked. sqlite3_config calls it only for SQLITE_CONFIG_MEMDB_MAXSIZE.
Wasm type i(ij).
sqlite3__wasm_db_config_ip
readonly sqlite3__wasm_db_config_ip: (db: SqliteDbPtr, op: number, value: number, pResult:
| 0
| WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:704
The build's shim that calls sqlite3_db_config with an int and an
int* for the options that take them, and returns SQLITE_MISUSE for any
other option.
Wasm type i(iiii).
sqlite3__wasm_db_config_pii
readonly sqlite3__wasm_db_config_pii: (db: SqliteDbPtr, op: number, buf:
| 0
| WasmPtr, sz: number, cnt: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:689
The build's shim that calls sqlite3_db_config with a pointer and two ints for SQLITE_DBCONFIG_LOOKASIDE, and returns SQLITE_MISUSE for any other option.
Wasm type i(iiiii).
sqlite3__wasm_db_config_s
readonly sqlite3__wasm_db_config_s: (db: SqliteDbPtr, op: number, zName: CStringPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:676
The build's shim that calls sqlite3_db_config with a string for SQLITE_DBCONFIG_MAINDBNAME, and returns SQLITE_MISUSE for any other option.
Wasm type i(iii).
sqlite3__wasm_vtab_config
readonly sqlite3__wasm_vtab_config: (db: SqliteDbPtr, op: number, value: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:718
The build's shim that calls sqlite3_vtab_config with an int for SQLITE_VTAB_CONSTRAINT_SUPPORT and without it for SQLITE_VTAB_INNOCUOUS and SQLITE_VTAB_DIRECTONLY, and returns SQLITE_MISUSE for any other option.
Wasm type i(iii).
sqlite3_aggregate_context
readonly sqlite3_aggregate_context: (context: SqliteContextPtr, nBytes: number) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:512
sqlite3_auto_extension
readonly sqlite3_auto_extension: (xEntryPoint: SqliteFunctionPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:111
sqlite3_backup_finish
readonly sqlite3_backup_finish: (p: SqliteBackupPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:278
sqlite3_backup_init
readonly sqlite3_backup_init: (pDest: SqliteDbPtr, zDestName: CStringPtr, pSource: SqliteDbPtr, zSourceName: CStringPtr) =>
| 0
| SqliteBackupPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:268
sqlite3_backup_pagecount
readonly sqlite3_backup_pagecount: (p: SqliteBackupPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:280
sqlite3_backup_remaining
readonly sqlite3_backup_remaining: (p: SqliteBackupPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:279
sqlite3_backup_step
readonly sqlite3_backup_step: (p: SqliteBackupPtr, nPage: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:274
sqlite3_bind_blob
readonly sqlite3_bind_blob: (pStmt: SqliteStmtPtr, index: number, value:
| 0
| WasmPtr, n: number, destructor: SqliteDestructor) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:393
sqlite3_bind_double
readonly sqlite3_bind_double: (pStmt: SqliteStmtPtr, index: number, value: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:381
sqlite3_bind_int
readonly sqlite3_bind_int: (pStmt: SqliteStmtPtr, index: number, value: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:371
sqlite3_bind_int64
readonly sqlite3_bind_int64: (pStmt: SqliteStmtPtr, index: number, value: bigint) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:376
sqlite3_bind_null
readonly sqlite3_bind_null: (pStmt: SqliteStmtPtr, index: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:367
sqlite3_bind_parameter_count
readonly sqlite3_bind_parameter_count: (pStmt: SqliteStmtPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:358
sqlite3_bind_parameter_index
readonly sqlite3_bind_parameter_index: (pStmt: SqliteStmtPtr, zName: CStringPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:359
sqlite3_bind_parameter_name
readonly sqlite3_bind_parameter_name: (pStmt: SqliteStmtPtr, index: number) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:363
sqlite3_bind_pointer
readonly sqlite3_bind_pointer: (pStmt: SqliteStmtPtr, index: number, pPtr:
| 0
| WasmPtr, zPType: CStringPtr, xDestructor:
| 0
| SqliteFunctionPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:405
sqlite3_bind_text
readonly sqlite3_bind_text: (pStmt: SqliteStmtPtr, index: number, value:
| 0
| WasmPtr, n: number, destructor: SqliteDestructor) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:386
sqlite3_bind_zeroblob
readonly sqlite3_bind_zeroblob: (pStmt: SqliteStmtPtr, index: number, n: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:400
sqlite3_busy_handler
readonly sqlite3_busy_handler: (db: SqliteDbPtr, xBusy:
| 0
| SqliteFunctionPtr, pArg:
| 0
| WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:184
sqlite3_busy_timeout
readonly sqlite3_busy_timeout: (db: SqliteDbPtr, ms: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:189
sqlite3_cancel_auto_extension
readonly sqlite3_cancel_auto_extension: (xEntryPoint: SqliteFunctionPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:114
sqlite3_changes
readonly sqlite3_changes: (db: SqliteDbPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:235
sqlite3_changes64
readonly sqlite3_changes64: (db: SqliteDbPtr) => bigint;
Defined in: packages/sqlite-wasm/src/CApi.ts:236
sqlite3_clear_bindings
readonly sqlite3_clear_bindings: (pStmt: SqliteStmtPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:412
sqlite3_close_v2
readonly sqlite3_close_v2: (db:
| 0
| SqliteDbPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:161
sqlite3_collation_needed
readonly sqlite3_collation_needed: (db: SqliteDbPtr, pArg:
| 0
| WasmPtr, xCollNeeded:
| 0
| SqliteFunctionPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:312
sqlite3_column_blob
readonly sqlite3_column_blob: (pStmt: SqliteStmtPtr, iCol: number) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:437
sqlite3_column_bytes
readonly sqlite3_column_bytes: (pStmt: SqliteStmtPtr, iCol: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:441
sqlite3_column_count
readonly sqlite3_column_count: (pStmt: SqliteStmtPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:413
sqlite3_column_decltype
readonly sqlite3_column_decltype: (pStmt: SqliteStmtPtr, iCol: number) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:419
sqlite3_column_double
readonly sqlite3_column_double: (pStmt: SqliteStmtPtr, iCol: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:429
sqlite3_column_int
readonly sqlite3_column_int: (pStmt: SqliteStmtPtr, iCol: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:427
sqlite3_column_int64
readonly sqlite3_column_int64: (pStmt: SqliteStmtPtr, iCol: number) => bigint;
Defined in: packages/sqlite-wasm/src/CApi.ts:428
sqlite3_column_name
readonly sqlite3_column_name: (pStmt: SqliteStmtPtr, N: number) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:415
sqlite3_column_text
readonly sqlite3_column_text: (pStmt: SqliteStmtPtr, iCol: number) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:433
sqlite3_column_type
readonly sqlite3_column_type: (pStmt: SqliteStmtPtr, iCol: number) => SqliteDataType;
Defined in: packages/sqlite-wasm/src/CApi.ts:423
sqlite3_column_value
readonly sqlite3_column_value: (pStmt: SqliteStmtPtr, iCol: number) => SqliteValuePtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:442
sqlite3_commit_hook
readonly sqlite3_commit_hook: (db: SqliteDbPtr, xCallback:
| 0
| SqliteFunctionPtr, pArg:
| 0
| WasmPtr) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:291
sqlite3_compileoption_get
readonly sqlite3_compileoption_get: (N: number) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:97
sqlite3_compileoption_used
readonly sqlite3_compileoption_used: (zOptName: CStringPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:98
sqlite3_complete
readonly sqlite3_complete: (sql: CStringPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:119
sqlite3_context_db_handle
readonly sqlite3_context_db_handle: (context: SqliteContextPtr) => SqliteDbPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:509
sqlite3_create_collation
readonly sqlite3_create_collation: (db: SqliteDbPtr, zName: CStringPtr, eTextRep: number, pArg:
| 0
| WasmPtr, xCompare:
| 0
| SqliteFunctionPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:493
sqlite3_create_collation_v2
readonly sqlite3_create_collation_v2: (db: SqliteDbPtr, zName: CStringPtr, eTextRep: number, pArg:
| 0
| WasmPtr, xCompare:
| 0
| SqliteFunctionPtr, xDestroy:
| 0
| SqliteFunctionPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:500
sqlite3_create_function
readonly sqlite3_create_function: (db: SqliteDbPtr, zFunctionName: CStringPtr, nArg: number, eTextRep: number, pApp:
| 0
| WasmPtr, xFunc:
| 0
| SqliteFunctionPtr, xStep:
| 0
| SqliteFunctionPtr, xFinal:
| 0
| SqliteFunctionPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:467
sqlite3_create_function_v2
readonly sqlite3_create_function_v2: (db: SqliteDbPtr, zFunctionName: CStringPtr, nArg: number, eTextRep: number, pApp:
| 0
| WasmPtr, xFunc:
| 0
| SqliteFunctionPtr, xStep:
| 0
| SqliteFunctionPtr, xFinal:
| 0
| SqliteFunctionPtr, xDestroy:
| 0
| SqliteFunctionPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:477
sqlite3_data_count
readonly sqlite3_data_count: (pStmt:
| 0
| SqliteStmtPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:414
sqlite3_db_filename
readonly sqlite3_db_filename: (db: SqliteDbPtr, zDbName: CStringPtr) =>
| 0
| SqliteFilenamePtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:162
sqlite3_db_handle
readonly sqlite3_db_handle: (pStmt: SqliteStmtPtr) => SqliteDbPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:341
sqlite3_db_name
readonly sqlite3_db_name: (db: SqliteDbPtr, N: number) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:166
sqlite3_db_readonly
readonly sqlite3_db_readonly: (db: SqliteDbPtr, zDbName: CStringPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:170
sqlite3_db_status
readonly sqlite3_db_status: (db: SqliteDbPtr, op: number, pCur: WasmPtr, pHiwtr: WasmPtr, resetFlg: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:216
sqlite3_db_status64
readonly sqlite3_db_status64: (db: SqliteDbPtr, op: number, pCur: WasmPtr, pHiwtr: WasmPtr, resetFlg: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:223
sqlite3_deserialize
readonly sqlite3_deserialize: (db: SqliteDbPtr, zSchema:
| 0
| CStringPtr, pData: WasmPtr, szDb: bigint, szBuf: bigint, mFlags: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:260
sqlite3_errcode
readonly sqlite3_errcode: (db: SqliteDbPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:281
sqlite3_errmsg
readonly sqlite3_errmsg: (db: SqliteDbPtr) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:283
sqlite3_error_offset
readonly sqlite3_error_offset: (db: SqliteDbPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:285
sqlite3_errstr
readonly sqlite3_errstr: (code: SqliteResultCode) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:284
sqlite3_exec
readonly sqlite3_exec: (db: SqliteDbPtr, sql:
| 0
| CStringPtr, callback:
| 0
| SqliteFunctionPtr, pArg:
| 0
| WasmPtr, errmsg:
| 0
| WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:239
sqlite3_expanded_sql
readonly sqlite3_expanded_sql: (pStmt: SqliteStmtPtr) =>
| 0
| SqliteOwnedCStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:343
sqlite3_extended_errcode
readonly sqlite3_extended_errcode: (db: SqliteDbPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:282
sqlite3_extended_result_codes
readonly sqlite3_extended_result_codes: (db: SqliteDbPtr, onoff: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:195
sqlite3_file_control
readonly sqlite3_file_control: (db: SqliteDbPtr, zDbName:
| 0
| CStringPtr, op: number, pArg:
| 0
| WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:199
sqlite3_finalize
readonly sqlite3_finalize: (pStmt:
| 0
| SqliteStmtPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:334
sqlite3_free
readonly sqlite3_free: (ptr:
| 0
| SqliteOwnedPtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:150
sqlite3_get_autocommit
readonly sqlite3_get_autocommit: (db: SqliteDbPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:178
sqlite3_get_auxdata
readonly sqlite3_get_auxdata: (context: SqliteContextPtr, N: number) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:516
sqlite3_initialize
readonly sqlite3_initialize: () => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:92
sqlite3_interrupt
readonly sqlite3_interrupt: (db: SqliteDbPtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:193
sqlite3_is_interrupted
readonly sqlite3_is_interrupted: (db: SqliteDbPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:194
sqlite3_keyword_check
readonly sqlite3_keyword_check: (zName: WasmPtr, nName: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:126
sqlite3_keyword_count
readonly sqlite3_keyword_count: () => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:120
sqlite3_keyword_name
readonly sqlite3_keyword_name: (index: number, pzName: WasmPtr, pnName: WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:121
sqlite3_last_insert_rowid
readonly sqlite3_last_insert_rowid: (db: SqliteDbPtr) => bigint;
Defined in: packages/sqlite-wasm/src/CApi.ts:230
sqlite3_libversion
readonly sqlite3_libversion: () => CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:94
sqlite3_libversion_number
readonly sqlite3_libversion_number: () => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:95
sqlite3_limit
readonly sqlite3_limit: (db: SqliteDbPtr, id: number, newVal: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:179
sqlite3_malloc
readonly sqlite3_malloc: (byteLength: number) =>
| 0
| SqliteOwnedPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:139
sqlite3_malloc64
readonly sqlite3_malloc64: (byteLength: bigint) =>
| 0
| SqliteOwnedPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:140
sqlite3_msize
readonly sqlite3_msize: (ptr:
| 0
| SqliteOwnedPtr) => bigint;
Defined in: packages/sqlite-wasm/src/CApi.ts:149
sqlite3_next_stmt
readonly sqlite3_next_stmt: (pDb: SqliteDbPtr, pStmt:
| 0
| SqliteStmtPtr) =>
| 0
| SqliteStmtPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:337
sqlite3_open
readonly sqlite3_open: (filename: CStringPtr, ppDb: WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:151
sqlite3_open_v2
readonly sqlite3_open_v2: (filename: CStringPtr, ppDb: WasmPtr, flags: number, zVfs:
| 0
| CStringPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:155
sqlite3_overload_function
readonly sqlite3_overload_function: (db: SqliteDbPtr, zFuncName: CStringPtr, nArg: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:488
sqlite3_prepare_v2
readonly sqlite3_prepare_v2: (db: SqliteDbPtr, zSql: WasmPtr, nByte: number, ppStmt: WasmPtr, pzTail:
| 0
| WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:317
sqlite3_prepare_v3
readonly sqlite3_prepare_v3: (db: SqliteDbPtr, zSql: WasmPtr, nByte: number, prepFlags: number, ppStmt: WasmPtr, pzTail:
| 0
| WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:324
sqlite3_randomness
readonly sqlite3_randomness: (N: number, P:
| 0
| WasmPtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:118
sqlite3_realloc
readonly sqlite3_realloc: (ptr:
| 0
| SqliteOwnedPtr, byteLength: number) =>
| 0
| SqliteOwnedPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:141
sqlite3_realloc64
readonly sqlite3_realloc64: (ptr:
| 0
| SqliteOwnedPtr, byteLength: bigint) =>
| 0
| SqliteOwnedPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:145
sqlite3_reset
readonly sqlite3_reset: (pStmt: SqliteStmtPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:333
sqlite3_reset_auto_extension
readonly sqlite3_reset_auto_extension: () => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:117
sqlite3_result_blob
readonly sqlite3_result_blob: (context: SqliteContextPtr, value:
| 0
| WasmPtr, n: number, destructor: SqliteDestructor) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:545
sqlite3_result_double
readonly sqlite3_result_double: (context: SqliteContextPtr, value: number) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:535
sqlite3_result_error
readonly sqlite3_result_error: (context: SqliteContextPtr, message: WasmPtr, n: number) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:569
sqlite3_result_error_code
readonly sqlite3_result_error_code: (context: SqliteContextPtr, code: SqliteResultCode) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:574
sqlite3_result_error_nomem
readonly sqlite3_result_error_nomem: (context: SqliteContextPtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:578
sqlite3_result_error_toobig
readonly sqlite3_result_error_toobig: (context: SqliteContextPtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:579
sqlite3_result_int
readonly sqlite3_result_int: (context: SqliteContextPtr, value: number) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:527
sqlite3_result_int64
readonly sqlite3_result_int64: (context: SqliteContextPtr, value: bigint) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:531
sqlite3_result_null
readonly sqlite3_result_null: (context: SqliteContextPtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:526
sqlite3_result_pointer
readonly sqlite3_result_pointer: (context: SqliteContextPtr, pPtr:
| 0
| WasmPtr, zPType: CStringPtr, xDestructor:
| 0
| SqliteFunctionPtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:559
sqlite3_result_subtype
readonly sqlite3_result_subtype: (context: SqliteContextPtr, subtype: number) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:565
sqlite3_result_text
readonly sqlite3_result_text: (context: SqliteContextPtr, value:
| 0
| WasmPtr, n: number, destructor: SqliteDestructor) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:539
sqlite3_result_zeroblob
readonly sqlite3_result_zeroblob: (context: SqliteContextPtr, n: number) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:551
sqlite3_result_zeroblob64
readonly sqlite3_result_zeroblob64: (context: SqliteContextPtr, n: bigint) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:555
sqlite3_rollback_hook
readonly sqlite3_rollback_hook: (db: SqliteDbPtr, xCallback:
| 0
| SqliteFunctionPtr, pArg:
| 0
| WasmPtr) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:296
sqlite3_serialize
readonly sqlite3_serialize: {
(db: SqliteDbPtr, zSchema:
| 0
| CStringPtr, piSize:
| 0
| WasmPtr, mFlags: 0):
| 0
| SqliteOwnedPtr;
(db: SqliteDbPtr, zSchema:
| 0
| CStringPtr, piSize:
| 0
| WasmPtr, mFlags: number):
| 0
| WasmPtr;
};
Defined in: packages/sqlite-wasm/src/CApi.ts:246
Call Signature
(
db: SqliteDbPtr,
zSchema:
| 0
| CStringPtr,
piSize:
| 0
| WasmPtr,
mFlags: 0
):
| 0
| SqliteOwnedPtr;
Call Signature
(
db: SqliteDbPtr,
zSchema:
| 0
| CStringPtr,
piSize:
| 0
| WasmPtr,
mFlags: number
):
| 0
| WasmPtr;
sqlite3_set_auxdata
readonly sqlite3_set_auxdata: (context: SqliteContextPtr, N: number, pAux:
| 0
| WasmPtr, xDelete:
| 0
| SqliteFunctionPtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:520
sqlite3_set_errmsg
readonly sqlite3_set_errmsg: (db: SqliteDbPtr, errcode: SqliteResultCode, zErrMsg:
| 0
| CStringPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:286
sqlite3_set_last_insert_rowid
readonly sqlite3_set_last_insert_rowid: (db: SqliteDbPtr, rowid: bigint) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:231
sqlite3_shutdown
readonly sqlite3_shutdown: () => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:93
sqlite3_sourceid
readonly sqlite3_sourceid: () => CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:96
sqlite3_sql
readonly sqlite3_sql: (pStmt: SqliteStmtPtr) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:342
sqlite3_status
readonly sqlite3_status: (op: number, pCurrent: WasmPtr, pHighwater: WasmPtr, resetFlag: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:99
sqlite3_status64
readonly sqlite3_status64: (op: number, pCurrent: WasmPtr, pHighwater: WasmPtr, resetFlag: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:105
sqlite3_step
readonly sqlite3_step: (pStmt: SqliteStmtPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:332
sqlite3_stmt_busy
readonly sqlite3_stmt_busy: (pStmt:
| 0
| SqliteStmtPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:346
sqlite3_stmt_explain
readonly sqlite3_stmt_explain: (pStmt: SqliteStmtPtr, eMode: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:348
sqlite3_stmt_isexplain
readonly sqlite3_stmt_isexplain: (pStmt:
| 0
| SqliteStmtPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:352
sqlite3_stmt_readonly
readonly sqlite3_stmt_readonly: (pStmt: SqliteStmtPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:347
sqlite3_stmt_status
readonly sqlite3_stmt_status: (pStmt: SqliteStmtPtr, op: number, resetFlg: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:353
sqlite3_strglob
readonly sqlite3_strglob: (zGlob: CStringPtr, zStr: CStringPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:127
sqlite3_stricmp
readonly sqlite3_stricmp: (zLeft: CStringPtr, zRight: CStringPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:133
sqlite3_strlike
readonly sqlite3_strlike: (zGlob: CStringPtr, zStr: CStringPtr, cEsc: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:128
sqlite3_strnicmp
readonly sqlite3_strnicmp: (zLeft: CStringPtr, zRight: CStringPtr, N: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:134
sqlite3_table_column_metadata
readonly sqlite3_table_column_metadata: (db: SqliteDbPtr, zDbName:
| 0
| CStringPtr, zTableName: CStringPtr, zColumnName:
| 0
| CStringPtr, pzDataType:
| 0
| WasmPtr, pzCollSeq:
| 0
| WasmPtr, pNotNull:
| 0
| WasmPtr, pPrimaryKey:
| 0
| WasmPtr, pAutoinc:
| 0
| WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:205
sqlite3_total_changes
readonly sqlite3_total_changes: (db: SqliteDbPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:237
sqlite3_total_changes64
readonly sqlite3_total_changes64: (db: SqliteDbPtr) => bigint;
Defined in: packages/sqlite-wasm/src/CApi.ts:238
sqlite3_trace_v2
readonly sqlite3_trace_v2: (db: SqliteDbPtr, uMask: number, xCallback:
| 0
| SqliteFunctionPtr, pCtx:
| 0
| WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:306
sqlite3_txn_state
readonly sqlite3_txn_state: (db: SqliteDbPtr, zSchema:
| 0
| CStringPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:174
sqlite3_update_hook
readonly sqlite3_update_hook: (db: SqliteDbPtr, xCallback:
| 0
| SqliteFunctionPtr, pArg:
| 0
| WasmPtr) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:301
sqlite3_uri_boolean
readonly sqlite3_uri_boolean: (z:
| 0
| SqliteFilenamePtr, zParam: CStringPtr, bDefault: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:584
sqlite3_uri_int64
readonly sqlite3_uri_int64: (z:
| 0
| SqliteFilenamePtr, zParam: CStringPtr, iDefault: bigint) => bigint;
Defined in: packages/sqlite-wasm/src/CApi.ts:589
sqlite3_uri_key
readonly sqlite3_uri_key: (z: SqliteFilenamePtr, N: number) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:594
sqlite3_uri_parameter
readonly sqlite3_uri_parameter: (z:
| 0
| SqliteFilenamePtr, zParam: CStringPtr) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:580
sqlite3_user_data
readonly sqlite3_user_data: (context: SqliteContextPtr) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:508
sqlite3_value_blob
readonly sqlite3_value_blob: (value: SqliteValuePtr) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:454
sqlite3_value_bytes
readonly sqlite3_value_bytes: (value: SqliteValuePtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:455
sqlite3_value_double
readonly sqlite3_value_double: (value: SqliteValuePtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:452
sqlite3_value_dup
readonly sqlite3_value_dup: (value:
| 0
| SqliteValuePtr) =>
| 0
| SqliteOwnedValuePtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:463
sqlite3_value_free
readonly sqlite3_value_free: (value:
| 0
| SqliteOwnedValuePtr) => void;
Defined in: packages/sqlite-wasm/src/CApi.ts:466
sqlite3_value_frombind
readonly sqlite3_value_frombind: (value: SqliteValuePtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:461
sqlite3_value_int
readonly sqlite3_value_int: (value: SqliteValuePtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:450
sqlite3_value_int64
readonly sqlite3_value_int64: (value: SqliteValuePtr) => bigint;
Defined in: packages/sqlite-wasm/src/CApi.ts:451
sqlite3_value_nochange
readonly sqlite3_value_nochange: (value: SqliteValuePtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:462
sqlite3_value_numeric_type
readonly sqlite3_value_numeric_type: (value: SqliteValuePtr) => SqliteDataType;
Defined in: packages/sqlite-wasm/src/CApi.ts:447
sqlite3_value_pointer
readonly sqlite3_value_pointer: (value: SqliteValuePtr, zPType: CStringPtr) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:456
sqlite3_value_subtype
readonly sqlite3_value_subtype: (value: SqliteValuePtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:460
sqlite3_value_text
readonly sqlite3_value_text: (value: SqliteValuePtr) =>
| 0
| WasmPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:453
sqlite3_value_type
readonly sqlite3_value_type: (value: SqliteValuePtr) => SqliteDataType;
Defined in: packages/sqlite-wasm/src/CApi.ts:446
sqlite3_vfs_find
readonly sqlite3_vfs_find: (zVfsName:
| 0
| CStringPtr) =>
| 0
| SqliteVfsPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:598
sqlite3_vfs_register
readonly sqlite3_vfs_register: (vfs: SqliteVfsPtr, makeDflt: number) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:601
sqlite3_vfs_unregister
readonly sqlite3_vfs_unregister: (vfs: SqliteVfsPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:605
sqlite3_vtab_collation
readonly sqlite3_vtab_collation: (indexInfo: SqliteIndexInfoPtr, iCons: number) =>
| 0
| CStringPtr;
Defined in: packages/sqlite-wasm/src/CApi.ts:608
sqlite3_vtab_distinct
readonly sqlite3_vtab_distinct: (indexInfo: SqliteIndexInfoPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:612
sqlite3_vtab_in
readonly sqlite3_vtab_in: (indexInfo: SqliteIndexInfoPtr, iCons: number, bHandle: number) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:613
sqlite3_vtab_in_first
readonly sqlite3_vtab_in_first: (pVal: SqliteValuePtr, ppOut: WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:618
sqlite3_vtab_in_next
readonly sqlite3_vtab_in_next: (pVal: SqliteValuePtr, ppOut: WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:622
sqlite3_vtab_nochange
readonly sqlite3_vtab_nochange: (context: SqliteContextPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:607
sqlite3_vtab_on_conflict
readonly sqlite3_vtab_on_conflict: (db: SqliteDbPtr) => number;
Defined in: packages/sqlite-wasm/src/CApi.ts:606
sqlite3_vtab_rhs_value
readonly sqlite3_vtab_rhs_value: (indexInfo: SqliteIndexInfoPtr, iCons: number, ppVal: WasmPtr) => SqliteResultCode;
Defined in: packages/sqlite-wasm/src/CApi.ts:626