API reference › @evolu/sqlite-wasm › c-api › sqlite3_trace_v2

function sqlite3_trace_v2(
  deps: SqliteWasmDep,
): (
  db: SqliteDbPtr,
  uMask: number,
  xCallback: 0 | SqliteFunctionPtr,
  pCtx: 0 | WasmPtr,
) => SqliteResultCode;

Defined in: packages/sqlite-wasm/src/CApi.ts:1774

Registers the connection's one trace callback for the SQLITE_TRACE_* events in uMask, replacing any previous one; a NULL callback or a zero mask disables tracing. The callback receives the event code, pCtx and two event-specific pointers, and should return 0.

Wasm type i(iiii). Signature ["sqlite3_trace_v2", "int", "sqlite3*", "int", "funcptr:i(ippp)", "*"] from SQLite's table.

See https://sqlite.org/c3ref/trace_v2.html.