| https://beta.docs.nodejs.org/ |
| Learn | https://nodejs.org/en/learn |
| About | https://nodejs.org/en/about |
| Download | https://nodejs.org/en/download |
| Docs | https://nodejs.org/docs/latest/api/ |
| Blog | https://nodejs.org/en/blog/ |
| Contribute | https://github.com/nodejs/node/blob/main/CONTRIBUTING.md |
| https://github.com/nodejs/node |
| About this documentation | https://beta.docs.nodejs.org/index.html |
| Usage and example | https://beta.docs.nodejs.org/synopsis.html |
| Assert | https://beta.docs.nodejs.org/assert.html |
| Async hooks | https://beta.docs.nodejs.org/async_hooks.html |
| Asynchronous context tracking | https://beta.docs.nodejs.org/async_context.html |
| Benchmark runner | https://beta.docs.nodejs.org/bench.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html |
| C++ addons | https://beta.docs.nodejs.org/addons.html |
| C++ embedder API | https://beta.docs.nodejs.org/embedding.html |
| Child process | https://beta.docs.nodejs.org/child_process.html |
| Cluster | https://beta.docs.nodejs.org/cluster.html |
| Command-line API | https://beta.docs.nodejs.org/cli.html |
| Console | https://beta.docs.nodejs.org/console.html |
| Crypto | https://beta.docs.nodejs.org/crypto.html |
| Debugger | https://beta.docs.nodejs.org/debugger.html |
| Deprecated APIs | https://beta.docs.nodejs.org/deprecations.html |
| Diagnostic report | https://beta.docs.nodejs.org/report.html |
| Diagnostics Channel | https://beta.docs.nodejs.org/diagnostics_channel.html |
| DNS | https://beta.docs.nodejs.org/dns.html |
| Domain | https://beta.docs.nodejs.org/domain.html |
| DTLS | https://beta.docs.nodejs.org/dtls.html |
| Environment Variables | https://beta.docs.nodejs.org/environment_variables.html |
| Errors | https://beta.docs.nodejs.org/errors.html |
| Events | https://beta.docs.nodejs.org/events.html |
| FFI | https://beta.docs.nodejs.org/ffi.html |
| File system | https://beta.docs.nodejs.org/fs.html |
| Global objects | https://beta.docs.nodejs.org/globals.html |
| HTTP | https://beta.docs.nodejs.org/http.html |
| HTTP/2 | https://beta.docs.nodejs.org/http2.html |
| HTTPS | https://beta.docs.nodejs.org/https.html |
| Inspector | https://beta.docs.nodejs.org/inspector.html |
| Internationalization support | https://beta.docs.nodejs.org/intl.html |
| Iterable Streams | https://beta.docs.nodejs.org/stream_iter.html |
| Modules: node:module API | https://beta.docs.nodejs.org/module.html |
| Modules: CommonJS modules | https://beta.docs.nodejs.org/modules.html |
| Modules: ECMAScript modules | https://beta.docs.nodejs.org/esm.html |
| Modules: Packages | https://beta.docs.nodejs.org/packages.html |
| Modules: TypeScript | https://beta.docs.nodejs.org/typescript.html |
| Net | https://beta.docs.nodejs.org/net.html |
| Node-API | https://beta.docs.nodejs.org/n-api.html |
| OS | https://beta.docs.nodejs.org/os.html |
| Path | https://beta.docs.nodejs.org/path.html |
| Performance measurement APIs | https://beta.docs.nodejs.org/perf_hooks.html |
| Permissions | https://beta.docs.nodejs.org/permissions.html |
| Process | https://beta.docs.nodejs.org/process.html |
| Punycode | https://beta.docs.nodejs.org/punycode.html |
| Query string | https://beta.docs.nodejs.org/querystring.html |
| Readline | https://beta.docs.nodejs.org/readline.html |
| REPL | https://beta.docs.nodejs.org/repl.html |
| Single executable applications | https://beta.docs.nodejs.org/single-executable-applications.html |
| SQLite | https://beta.docs.nodejs.org/sqlite.html |
| Database | https://beta.docs.nodejs.org/sqlite/Database.html |
| Session | https://beta.docs.nodejs.org/sqlite/Session.html |
| Statement | https://beta.docs.nodejs.org/sqlite/Statement.html |
| SQLTagStore | https://beta.docs.nodejs.org/sqlite/SQLTagStore.html |
| sqlite.backup | https://beta.docs.nodejs.org/sqlite/backup.html |
| sqlite.constants | https://beta.docs.nodejs.org/sqlite/constants.html |
| Stream | https://beta.docs.nodejs.org/stream.html |
| String decoder | https://beta.docs.nodejs.org/string_decoder.html |
| Test runner | https://beta.docs.nodejs.org/test.html |
| Timers | https://beta.docs.nodejs.org/timers.html |
| TLS (SSL) | https://beta.docs.nodejs.org/tls.html |
| Trace events | https://beta.docs.nodejs.org/tracing.html |
| TTY | https://beta.docs.nodejs.org/tty.html |
| UDP/datagram sockets | https://beta.docs.nodejs.org/dgram.html |
| URL | https://beta.docs.nodejs.org/url.html |
| Util | https://beta.docs.nodejs.org/util.html |
| V8 | https://beta.docs.nodejs.org/v8.html |
| Virtual File System | https://beta.docs.nodejs.org/vfs.html |
| VM (executing JavaScript) | https://beta.docs.nodejs.org/vm.html |
| Web Crypto API | https://beta.docs.nodejs.org/webcrypto.html |
| Web Streams API | https://beta.docs.nodejs.org/webstreams.html |
| WebAssembly System Interface (WASI) | https://beta.docs.nodejs.org/wasi.html |
| Worker threads | https://beta.docs.nodejs.org/worker_threads.html |
| Zlib | https://beta.docs.nodejs.org/zlib.html |
| Type conversion between JavaScript and SQLite | https://beta.docs.nodejs.org/sqlite.html#type-conversion-between-javascript-and-sqlite |
| Database | https://beta.docs.nodejs.org/sqlite.html#class-database |
| new Database | https://beta.docs.nodejs.org/sqlite.html#new-databasepath-options |
| database.aggregate | https://beta.docs.nodejs.org/sqlite.html#databaseaggregatename-options |
| database.close | https://beta.docs.nodejs.org/sqlite.html#databaseclose |
| database.loadExtension | https://beta.docs.nodejs.org/sqlite.html#databaseloadextensionpath-entrypoint |
| database.enableLoadExtension | https://beta.docs.nodejs.org/sqlite.html#databaseenableloadextensionallow |
| database.enableDefensive | https://beta.docs.nodejs.org/sqlite.html#databaseenabledefensiveactive |
| database.location | https://beta.docs.nodejs.org/sqlite.html#databaselocationdbname |
| database.exec | https://beta.docs.nodejs.org/sqlite.html#databaseexecsql |
| database.function | https://beta.docs.nodejs.org/sqlite.html#databasefunctionname-options-fn |
| database.setAuthorizer | https://beta.docs.nodejs.org/sqlite.html#databasesetauthorizercallback |
| database.isOpen | https://beta.docs.nodejs.org/sqlite.html#databaseisopen |
| database.isTransaction | https://beta.docs.nodejs.org/sqlite.html#databaseistransaction |
| database.limits | https://beta.docs.nodejs.org/sqlite.html#databaselimits |
| database.open | https://beta.docs.nodejs.org/sqlite.html#databaseopen |
| database.serialize | https://beta.docs.nodejs.org/sqlite.html#databaseserializedbname |
| database.deserialize | https://beta.docs.nodejs.org/sqlite.html#databasedeserializebuffer-options |
| database.prepare | https://beta.docs.nodejs.org/sqlite.html#databasepreparesql-options |
| database.createTagStore | https://beta.docs.nodejs.org/sqlite.html#databasecreatetagstoremaxsize |
| database.createModule | https://beta.docs.nodejs.org/sqlite.html#databasecreatemodulename-options |
| database.createSession | https://beta.docs.nodejs.org/sqlite.html#databasecreatesessionoptions |
| database.applyChangeset | https://beta.docs.nodejs.org/sqlite.html#databaseapplychangesetchangeset-options |
| database[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#databasesymboldispose |
| Session | https://beta.docs.nodejs.org/sqlite.html#class-session |
| session.changeset | https://beta.docs.nodejs.org/sqlite.html#sessionchangeset |
| session.patchset | https://beta.docs.nodejs.org/sqlite.html#sessionpatchset |
| session.close | https://beta.docs.nodejs.org/sqlite.html#sessionclose |
| session[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#sessionsymboldispose |
| Statement | https://beta.docs.nodejs.org/sqlite.html#class-statement |
| Binding parameters | https://beta.docs.nodejs.org/sqlite.html#binding-parameters |
| statement.all | https://beta.docs.nodejs.org/sqlite.html#statementallnamedparameters-anonymousparameters |
| statement.close | https://beta.docs.nodejs.org/sqlite.html#statementclose |
| statement.columns | https://beta.docs.nodejs.org/sqlite.html#statementcolumns |
| statement.expandedSQL | https://beta.docs.nodejs.org/sqlite.html#statementexpandedsql |
| statement.get | https://beta.docs.nodejs.org/sqlite.html#statementgetnamedparameters-anonymousparameters |
| statement.iterate | https://beta.docs.nodejs.org/sqlite.html#statementiteratenamedparameters-anonymousparameters |
| statement.resetStats | https://beta.docs.nodejs.org/sqlite.html#statementresetstats |
| statement.run | https://beta.docs.nodejs.org/sqlite.html#statementrunnamedparameters-anonymousparameters |
| statement.setAllowBareNamedParameters | https://beta.docs.nodejs.org/sqlite.html#statementsetallowbarenamedparametersenabled |
| statement.setAllowUnknownNamedParameters | https://beta.docs.nodejs.org/sqlite.html#statementsetallowunknownnamedparametersenabled |
| statement.setReturnArrays | https://beta.docs.nodejs.org/sqlite.html#statementsetreturnarraysenabled |
| statement.setReadBigInts | https://beta.docs.nodejs.org/sqlite.html#statementsetreadbigintsenabled |
| statement.sourceSQL | https://beta.docs.nodejs.org/sqlite.html#statementsourcesql |
| statement[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#statementsymboldispose |
| statement.stat | https://beta.docs.nodejs.org/sqlite.html#statementstatcounter |
| SQLTagStore | https://beta.docs.nodejs.org/sqlite.html#class-sqltagstore |
| sqlTagStore.all | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreallstringelements-boundparameters |
| sqlTagStore.get | https://beta.docs.nodejs.org/sqlite.html#sqltagstoregetstringelements-boundparameters |
| sqlTagStore.iterate | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreiteratestringelements-boundparameters |
| sqlTagStore.run | https://beta.docs.nodejs.org/sqlite.html#sqltagstorerunstringelements-boundparameters |
| sqlTagStore.size | https://beta.docs.nodejs.org/sqlite.html#sqltagstoresize |
| sqlTagStore.capacity | https://beta.docs.nodejs.org/sqlite.html#sqltagstorecapacity |
| sqlTagStore.db | https://beta.docs.nodejs.org/sqlite.html#sqltagstoredb |
| sqlTagStore.clear | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreclear |
| sqlite.backup | https://beta.docs.nodejs.org/sqlite.html#sqlitebackupsourcedb-path-options |
| sqlite.constants | https://beta.docs.nodejs.org/sqlite.html#sqliteconstants |
| SQLite constants | https://beta.docs.nodejs.org/sqlite.html#sqlite-constants |
| SQLite | https://beta.docs.nodejs.org/sqlite.html#sqlite |
| SQLite is now a release candidate.v25.7.0 | https://github.com/nodejs/node/pull/61262 |
| SQLite is no longer behind --experimental-sqlite but still experimental.v23.4.0, v22.13.0 | https://github.com/nodejs/node/pull/55890 |
| lib/sqlite.js | https://github.com/nodejs/node/blob/main/lib/sqlite.js |
| diagnostics_channel | https://beta.docs.nodejs.org/diagnostics_channel.html |
| 'sqlite.db.query' | https://beta.docs.nodejs.org/diagnostics_channel.html#event-sqlitedbquery |
| Type conversion between JavaScript and SQLite | https://beta.docs.nodejs.org/sqlite.html#type-conversion-between-javascript-and-sqlite |
| data types | https://www.sqlite.org/datatype3.html |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| safe integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger |
| Database | https://beta.docs.nodejs.org/sqlite.html#class-database |
| Add timeout option.v24.0.0, v22.16.0 | https://github.com/nodejs/node/pull/57752 |
| The path argument now supports Buffer and URL objects.v23.10.0, v22.15.0 | https://github.com/nodejs/node/pull/56991 |
| connection | https://www.sqlite.org/c3ref/sqlite3.html |
| DEP0210 | https://beta.docs.nodejs.org/deprecations.html#dep0210-sqlitedatabasesync |
| Database Constructor | https://beta.docs.nodejs.org/sqlite.html#new-databasepath-options |
| Enable defensive by default.v25.5.0, v24.14.0 | https://github.com/nodejs/node/pull/61266 |
| Add defensive option.v25.1.0, v24.12.0 | https://github.com/nodejs/node/pull/60217 |
| Add new SQLite database options.v24.4.0, v22.18.0 | https://github.com/nodejs/node/pull/58697 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| in memory | https://www.sqlite.org/inmemorydb.html |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| PRAGMA foreign_keys | https://www.sqlite.org/pragma.html#pragma_foreign_keys |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| double-quoted string literals | https://www.sqlite.org/quirks.html#dblquote |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| busy timeout | https://sqlite.org/c3ref/busy_timeout.html |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Run-Time Limits | https://www.sqlite.org/c3ref/limit.html |
| Limit Constants | https://www.sqlite.org/c3ref/c_limit_attached.html |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| database.aggregate | https://beta.docs.nodejs.org/sqlite.html#databaseaggregatename-options |
| sqlite3_create_window_function() | https://www.sqlite.org/c3ref/create_function.html |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SQLITE_DETERMINISTIC | https://www.sqlite.org/c3ref/c_deterministic.html |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SQLITE_DIRECTONLY | https://www.sqlite.org/c3ref/c_deterministic.html |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SQLITE_MAX_FUNCTION_ARG | https://www.sqlite.org/limits.html#max_function_arg |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| database.close | https://beta.docs.nodejs.org/sqlite.html#databaseclose |
| ERR_INVALID_STATE | https://beta.docs.nodejs.org/errors.html#err_invalid_state |
| 'sqlite.db.query' | https://beta.docs.nodejs.org/diagnostics_channel.html#event-sqlitedbquery |
| sqlite3_close_v2() | https://www.sqlite.org/c3ref/close.html |
| database.loadExtension | https://beta.docs.nodejs.org/sqlite.html#databaseloadextensionpath-entrypoint |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| sqlite3_load_extension() | https://www.sqlite.org/c3ref/load_extension.html |
| database.enableLoadExtension | https://beta.docs.nodejs.org/sqlite.html#databaseenableloadextensionallow |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| database.enableDefensive | https://beta.docs.nodejs.org/sqlite.html#databaseenabledefensiveactive |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SQLITE_DBCONFIG_DEFENSIVE | https://www.sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigdefensive |
| database.location | https://beta.docs.nodejs.org/sqlite.html#databaselocationdbname |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ATTACH DATABASE | https://www.sqlite.org/lang_attach.html |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| sqlite3_db_filename() | https://sqlite.org/c3ref/db_filename.html |
| database.exec | https://beta.docs.nodejs.org/sqlite.html#databaseexecsql |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| sqlite3_exec() | https://www.sqlite.org/c3ref/exec.html |
| database.function | https://beta.docs.nodejs.org/sqlite.html#databasefunctionname-options-fn |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SQLITE_DETERMINISTIC | https://www.sqlite.org/c3ref/c_deterministic.html |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SQLITE_DIRECTONLY | https://www.sqlite.org/c3ref/c_deterministic.html |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SQLITE_MAX_FUNCTION_ARG | https://www.sqlite.org/limits.html#max_function_arg |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Type conversion between JavaScript and SQLite | https://beta.docs.nodejs.org/sqlite.html#type-conversion-between-javascript-and-sqlite |
| sqlite3_create_function_v2() | https://www.sqlite.org/c3ref/create_function.html |
| database.setAuthorizer | https://beta.docs.nodejs.org/sqlite.html#databasesetauthorizercallback |
| Accessing the invoking database connection from the authorizer callback now throws.v26.8.0 | https://github.com/nodejs/node/pull/65156 |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| sqlite3_set_authorizer() | https://sqlite.org/c3ref/set_authorizer.html |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| database.isOpen | https://beta.docs.nodejs.org/sqlite.html#databaseisopen |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| database.isTransaction | https://beta.docs.nodejs.org/sqlite.html#databaseistransaction |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| sqlite3_get_autocommit() | https://sqlite.org/c3ref/get_autocommit.html |
| database.limits | https://beta.docs.nodejs.org/sqlite.html#databaselimits |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| database.open | https://beta.docs.nodejs.org/sqlite.html#databaseopen |
| database.serialize | https://beta.docs.nodejs.org/sqlite.html#databaseserializedbname |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ATTACH DATABASE | https://www.sqlite.org/lang_attach.html |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| sqlite3_serialize() | https://sqlite.org/c3ref/serialize.html |
| database.deserialize | https://beta.docs.nodejs.org/sqlite.html#databasedeserializebuffer-options |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| database.serialize() | https://beta.docs.nodejs.org/sqlite.html#databaseserializedbname |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ERR_INVALID_STATE | https://beta.docs.nodejs.org/errors.html#err_invalid_state |
| sqlite3_deserialize() | https://sqlite.org/c3ref/deserialize.html |
| database.prepare | https://beta.docs.nodejs.org/sqlite.html#databasepreparesql-options |
| Add the persistent option.v26.8.0 | https://github.com/nodejs/node/pull/62757 |
| Throw ERR_INVALID_ARG_VALUE if sql contains no statements.v26.8.0 | https://github.com/nodejs/node/pull/65157 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| SQLITE_PREPARE_PERSISTENT | https://sqlite.org/c3ref/c_prepare_dont_log.html#sqlitepreparepersistent |
| Statement | https://beta.docs.nodejs.org/sqlite.html#class-statement |
| prepared statement | https://www.sqlite.org/c3ref/stmt.html |
| sqlite3_prepare_v3() | https://www.sqlite.org/c3ref/prepare.html |
| database.createTagStore | https://beta.docs.nodejs.org/sqlite.html#databasecreatetagstoremaxsize |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| SQLTagStore | https://beta.docs.nodejs.org/sqlite.html#class-sqltagstore |
| SQLTagStore | https://beta.docs.nodejs.org/sqlite.html#class-sqltagstore |
| database.createModule | https://beta.docs.nodejs.org/sqlite.html#databasecreatemodulename-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| sqlite3_create_module_v2() | https://www.sqlite.org/c3ref/create_module.html |
| Type conversion between
JavaScript and SQLite | https://beta.docs.nodejs.org/sqlite.html#type-conversion-between-javascript-and-sqlite |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| database.createSession | https://beta.docs.nodejs.org/sqlite.html#databasecreatesessionoptions |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ATTACH DATABASE | https://www.sqlite.org/lang_attach.html |
| Session | https://beta.docs.nodejs.org/sqlite.html#class-session |
| sqlite3session_create() | https://www.sqlite.org/session/sqlite3session_create.html |
| sqlite3session_attach() | https://www.sqlite.org/session/sqlite3session_attach.html |
| database.applyChangeset | https://beta.docs.nodejs.org/sqlite.html#databaseapplychangesetchangeset-options |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| sqlite3changeset_apply() | https://www.sqlite.org/session/sqlite3changeset_apply.html |
| database[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#databasesymboldispose |
| No longer experimental.v24.2.0 | https://github.com/nodejs/node/pull/58467 |
| Session | https://beta.docs.nodejs.org/sqlite.html#class-session |
| session.changeset | https://beta.docs.nodejs.org/sqlite.html#sessionchangeset |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| sqlite3session_changeset() | https://www.sqlite.org/session/sqlite3session_changeset.html |
| session.patchset | https://beta.docs.nodejs.org/sqlite.html#sessionpatchset |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Changesets and Patchsets | https://www.sqlite.org/sessionintro.html#changesets_and_patchsets |
| sqlite3session_patchset() | https://www.sqlite.org/session/sqlite3session_patchset.html |
| session.close | https://beta.docs.nodejs.org/sqlite.html#sessionclose |
| ERR_INVALID_STATE | https://beta.docs.nodejs.org/errors.html#err_invalid_state |
| 'sqlite.db.query' | https://beta.docs.nodejs.org/diagnostics_channel.html#event-sqlitedbquery |
| sqlite3session_delete() | https://www.sqlite.org/session/sqlite3session_delete.html |
| session[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#sessionsymboldispose |
| ERR_INVALID_STATE | https://beta.docs.nodejs.org/errors.html#err_invalid_state |
| session.close() | https://beta.docs.nodejs.org/sqlite.html#sessionclose |
| Statement | https://beta.docs.nodejs.org/sqlite.html#class-statement |
| prepared statement | https://www.sqlite.org/c3ref/stmt.html |
| DEP0211 | https://beta.docs.nodejs.org/deprecations.html#dep0211-sqlitestatementsync |
| SQL injection | https://en.wikipedia.org/wiki/SQL_injection |
| Binding parameters | https://beta.docs.nodejs.org/sqlite.html#binding-parameters |
| statement.setAllowBareNamedParameters() | https://beta.docs.nodejs.org/sqlite.html#statementsetallowbarenamedparametersenabled |
| statement.setAllowUnknownNamedParameters() | https://beta.docs.nodejs.org/sqlite.html#statementsetallowunknownnamedparametersenabled |
| Type conversion between JavaScript and SQLite | https://beta.docs.nodejs.org/sqlite.html#type-conversion-between-javascript-and-sqlite |
| statement.all | https://beta.docs.nodejs.org/sqlite.html#statementallnamedparameters-anonymousparameters |
| Bind undefined to NULL.v26.10.0 | https://github.com/nodejs/node/pull/65709 |
| Add support for boolean values in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62001 |
| Add support for ArrayBuffer and SharedArrayBuffer objects in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62061 |
| Add support for DataView and typed array objects for anonymousParameters.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56385 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| parameters are bound | https://www.sqlite.org/c3ref/bind_blob.html |
| Binding parameters | https://beta.docs.nodejs.org/sqlite.html#binding-parameters |
| statement.close | https://beta.docs.nodejs.org/sqlite.html#statementclose |
| ERR_INVALID_STATE | https://beta.docs.nodejs.org/errors.html#err_invalid_state |
| 'sqlite.db.query' | https://beta.docs.nodejs.org/diagnostics_channel.html#event-sqlitedbquery |
| sqlite3_finalize() | https://www.sqlite.org/c3ref/finalize.html |
| statement.columns | https://beta.docs.nodejs.org/sqlite.html#statementcolumns |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| sqlite3_column_origin_name() | https://www.sqlite.org/c3ref/column_database_name.html |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| sqlite3_column_database_name() | https://www.sqlite.org/c3ref/column_database_name.html |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| sqlite3_column_name() | https://www.sqlite.org/c3ref/column_name.html |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| sqlite3_column_table_name() | https://www.sqlite.org/c3ref/column_database_name.html |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| sqlite3_column_decltype() | https://www.sqlite.org/c3ref/column_decltype.html |
| statement.expandedSQL | https://beta.docs.nodejs.org/sqlite.html#statementexpandedsql |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| sqlite3_expanded_sql() | https://www.sqlite.org/c3ref/expanded_sql.html |
| statement.get | https://beta.docs.nodejs.org/sqlite.html#statementgetnamedparameters-anonymousparameters |
| Bind undefined to NULL.v26.10.0 | https://github.com/nodejs/node/pull/65709 |
| Add support for boolean values in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62001 |
| Add support for ArrayBuffer and SharedArrayBuffer objects in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62061 |
| Add support for DataView and typed array objects for anonymousParameters.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56385 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| parameters are bound | https://www.sqlite.org/c3ref/bind_blob.html |
| Binding parameters | https://beta.docs.nodejs.org/sqlite.html#binding-parameters |
| statement.iterate | https://beta.docs.nodejs.org/sqlite.html#statementiteratenamedparameters-anonymousparameters |
| Bind undefined to NULL.v26.10.0 | https://github.com/nodejs/node/pull/65709 |
| Add support for boolean values in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62001 |
| Add support for ArrayBuffer and SharedArrayBuffer objects in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62061 |
| Add support for DataView and typed array objects for anonymousParameters.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56385 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| parameters are bound | https://www.sqlite.org/c3ref/bind_blob.html |
| Binding parameters | https://beta.docs.nodejs.org/sqlite.html#binding-parameters |
| statement.resetStats | https://beta.docs.nodejs.org/sqlite.html#statementresetstats |
| statement.stat() | https://beta.docs.nodejs.org/sqlite.html#statementstatcounter |
| sqlite3_stmt_status() | https://www.sqlite.org/c3ref/stmt_status.html |
| statement.run | https://beta.docs.nodejs.org/sqlite.html#statementrunnamedparameters-anonymousparameters |
| Bind undefined to NULL.v26.10.0 | https://github.com/nodejs/node/pull/65709 |
| Add support for boolean values in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62001 |
| Add support for ArrayBuffer and SharedArrayBuffer objects in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62061 |
| Add support for DataView and typed array objects for anonymousParameters.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56385 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| sqlite3_changes64() | https://www.sqlite.org/c3ref/changes.html |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| sqlite3_last_insert_rowid() | https://www.sqlite.org/c3ref/last_insert_rowid.html |
| parameters are bound | https://www.sqlite.org/c3ref/bind_blob.html |
| Binding parameters | https://beta.docs.nodejs.org/sqlite.html#binding-parameters |
| statement.setAllowBareNamedParameters | https://beta.docs.nodejs.org/sqlite.html#statementsetallowbarenamedparametersenabled |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| statement.setAllowUnknownNamedParameters | https://beta.docs.nodejs.org/sqlite.html#statementsetallowunknownnamedparametersenabled |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| statement.setReturnArrays | https://beta.docs.nodejs.org/sqlite.html#statementsetreturnarraysenabled |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| statement.setReadBigInts | https://beta.docs.nodejs.org/sqlite.html#statementsetreadbigintsenabled |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| statement.sourceSQL | https://beta.docs.nodejs.org/sqlite.html#statementsourcesql |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| sqlite3_sql() | https://www.sqlite.org/c3ref/expanded_sql.html |
| statement[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#statementsymboldispose |
| ERR_INVALID_STATE | https://beta.docs.nodejs.org/errors.html#err_invalid_state |
| statement.close() | https://beta.docs.nodejs.org/sqlite.html#statementclose |
| statement.stat | https://beta.docs.nodejs.org/sqlite.html#statementstatcounter |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| sqlite3_stmt_status() | https://www.sqlite.org/c3ref/stmt_status.html |
| SQLTagStore | https://beta.docs.nodejs.org/sqlite.html#class-sqltagstore |
| database.createTagStore() | https://beta.docs.nodejs.org/sqlite.html#databasecreatetagstoremaxsize |
| sqlTagStore.all | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreallstringelements-boundparameters |
| Bind undefined to NULL.v26.10.0 | https://github.com/nodejs/node/pull/65709 |
| Add support for boolean values in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62001 |
| Add support for ArrayBuffer and SharedArrayBuffer objects in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62061 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| sqlTagStore.get | https://beta.docs.nodejs.org/sqlite.html#sqltagstoregetstringelements-boundparameters |
| Bind undefined to NULL.v26.10.0 | https://github.com/nodejs/node/pull/65709 |
| Add support for boolean values in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62001 |
| Add support for ArrayBuffer and SharedArrayBuffer objects in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62061 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| sqlTagStore.iterate | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreiteratestringelements-boundparameters |
| Bind undefined to NULL.v26.10.0 | https://github.com/nodejs/node/pull/65709 |
| Add support for boolean values in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62001 |
| Add support for ArrayBuffer and SharedArrayBuffer objects in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62061 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| sqlTagStore.run | https://beta.docs.nodejs.org/sqlite.html#sqltagstorerunstringelements-boundparameters |
| Bind undefined to NULL.v26.10.0 | https://github.com/nodejs/node/pull/65709 |
| Add support for boolean values in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62001 |
| Add support for ArrayBuffer and SharedArrayBuffer objects in bound parameters.v26.8.0 | https://github.com/nodejs/node/pull/62061 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| sqlTagStore.size | https://beta.docs.nodejs.org/sqlite.html#sqltagstoresize |
| Changed from a method to a getter.v25.5.0, v24.13.1 | https://github.com/nodejs/node/pull/60246 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| sqlTagStore.capacity | https://beta.docs.nodejs.org/sqlite.html#sqltagstorecapacity |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| sqlTagStore.db | https://beta.docs.nodejs.org/sqlite.html#sqltagstoredb |
| Database | https://beta.docs.nodejs.org/sqlite.html#class-database |
| sqlTagStore.clear | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreclear |
| sqlite.backup | https://beta.docs.nodejs.org/sqlite.html#sqlitebackupsourcedb-path-options |
| The path argument now supports Buffer and URL objects.v23.10.0 | https://github.com/nodejs/node/pull/56991 |
| Database | https://beta.docs.nodejs.org/sqlite.html#class-database |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ATTACH DATABASE | https://www.sqlite.org/lang_attach.html |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ATTACH DATABASE | https://www.sqlite.org/lang_attach.html |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| sqlite3_backup_init() | https://www.sqlite.org/c3ref/backup_finish.html#sqlite3backupinit |
| sqlite3_backup_step() | https://www.sqlite.org/c3ref/backup_finish.html#sqlite3backupstep |
| sqlite3_backup_finish() | https://www.sqlite.org/c3ref/backup_finish.html#sqlite3backupfinish |
| Database | https://beta.docs.nodejs.org/sqlite.html#class-database |
| sqlite.constants | https://beta.docs.nodejs.org/sqlite.html#sqliteconstants |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| SQLite constants | https://beta.docs.nodejs.org/sqlite.html#sqlite-constants |
| Conflict resolution constants | https://beta.docs.nodejs.org/sqlite.html#conflict-resolution-constants |
| database.applyChangeset() | https://beta.docs.nodejs.org/sqlite.html#databaseapplychangesetchangeset-options |
| Constants Passed To The Conflict Handler | https://www.sqlite.org/session/c_changeset_conflict.html |
| database.applyChangeset() | https://beta.docs.nodejs.org/sqlite.html#databaseapplychangesetchangeset-options |
| Constants Returned From The Conflict Handler | https://www.sqlite.org/session/c_changeset_abort.html |
| Authorization constants | https://beta.docs.nodejs.org/sqlite.html#authorization-constants |
| database.setAuthorizer() | https://beta.docs.nodejs.org/sqlite.html#databasesetauthorizercallback |
| Authorization result codes | https://beta.docs.nodejs.org/sqlite.html#authorization-result-codes |
| database.setAuthorizer() | https://beta.docs.nodejs.org/sqlite.html#databasesetauthorizercallback |
| Authorization action codes | https://beta.docs.nodejs.org/sqlite.html#authorization-action-codes |
| NextDatabase | https://beta.docs.nodejs.org/sqlite/Database.html |
| JSON | https://beta.docs.nodejs.org/sqlite.json |
| MD | https://beta.docs.nodejs.org/sqlite.md |
| Edit this page | https://github.com/nodejs/node/edit/HEAD/doc/api/sqlite.md |
| Type conversion between JavaScript and SQLite | https://beta.docs.nodejs.org/sqlite.html#type-conversion-between-javascript-and-sqlite |
| Database | https://beta.docs.nodejs.org/sqlite.html#class-database |
| new Database | https://beta.docs.nodejs.org/sqlite.html#new-databasepath-options |
| database.aggregate | https://beta.docs.nodejs.org/sqlite.html#databaseaggregatename-options |
| database.close | https://beta.docs.nodejs.org/sqlite.html#databaseclose |
| database.loadExtension | https://beta.docs.nodejs.org/sqlite.html#databaseloadextensionpath-entrypoint |
| database.enableLoadExtension | https://beta.docs.nodejs.org/sqlite.html#databaseenableloadextensionallow |
| database.enableDefensive | https://beta.docs.nodejs.org/sqlite.html#databaseenabledefensiveactive |
| database.location | https://beta.docs.nodejs.org/sqlite.html#databaselocationdbname |
| database.exec | https://beta.docs.nodejs.org/sqlite.html#databaseexecsql |
| database.function | https://beta.docs.nodejs.org/sqlite.html#databasefunctionname-options-fn |
| database.setAuthorizer | https://beta.docs.nodejs.org/sqlite.html#databasesetauthorizercallback |
| database.isOpen | https://beta.docs.nodejs.org/sqlite.html#databaseisopen |
| database.isTransaction | https://beta.docs.nodejs.org/sqlite.html#databaseistransaction |
| database.limits | https://beta.docs.nodejs.org/sqlite.html#databaselimits |
| database.open | https://beta.docs.nodejs.org/sqlite.html#databaseopen |
| database.serialize | https://beta.docs.nodejs.org/sqlite.html#databaseserializedbname |
| database.deserialize | https://beta.docs.nodejs.org/sqlite.html#databasedeserializebuffer-options |
| database.prepare | https://beta.docs.nodejs.org/sqlite.html#databasepreparesql-options |
| database.createTagStore | https://beta.docs.nodejs.org/sqlite.html#databasecreatetagstoremaxsize |
| database.createModule | https://beta.docs.nodejs.org/sqlite.html#databasecreatemodulename-options |
| database.createSession | https://beta.docs.nodejs.org/sqlite.html#databasecreatesessionoptions |
| database.applyChangeset | https://beta.docs.nodejs.org/sqlite.html#databaseapplychangesetchangeset-options |
| database[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#databasesymboldispose |
| Session | https://beta.docs.nodejs.org/sqlite.html#class-session |
| session.changeset | https://beta.docs.nodejs.org/sqlite.html#sessionchangeset |
| session.patchset | https://beta.docs.nodejs.org/sqlite.html#sessionpatchset |
| session.close | https://beta.docs.nodejs.org/sqlite.html#sessionclose |
| session[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#sessionsymboldispose |
| Statement | https://beta.docs.nodejs.org/sqlite.html#class-statement |
| Binding parameters | https://beta.docs.nodejs.org/sqlite.html#binding-parameters |
| statement.all | https://beta.docs.nodejs.org/sqlite.html#statementallnamedparameters-anonymousparameters |
| statement.close | https://beta.docs.nodejs.org/sqlite.html#statementclose |
| statement.columns | https://beta.docs.nodejs.org/sqlite.html#statementcolumns |
| statement.expandedSQL | https://beta.docs.nodejs.org/sqlite.html#statementexpandedsql |
| statement.get | https://beta.docs.nodejs.org/sqlite.html#statementgetnamedparameters-anonymousparameters |
| statement.iterate | https://beta.docs.nodejs.org/sqlite.html#statementiteratenamedparameters-anonymousparameters |
| statement.resetStats | https://beta.docs.nodejs.org/sqlite.html#statementresetstats |
| statement.run | https://beta.docs.nodejs.org/sqlite.html#statementrunnamedparameters-anonymousparameters |
| statement.setAllowBareNamedParameters | https://beta.docs.nodejs.org/sqlite.html#statementsetallowbarenamedparametersenabled |
| statement.setAllowUnknownNamedParameters | https://beta.docs.nodejs.org/sqlite.html#statementsetallowunknownnamedparametersenabled |
| statement.setReturnArrays | https://beta.docs.nodejs.org/sqlite.html#statementsetreturnarraysenabled |
| statement.setReadBigInts | https://beta.docs.nodejs.org/sqlite.html#statementsetreadbigintsenabled |
| statement.sourceSQL | https://beta.docs.nodejs.org/sqlite.html#statementsourcesql |
| statement[Symbol.dispose] | https://beta.docs.nodejs.org/sqlite.html#statementsymboldispose |
| statement.stat | https://beta.docs.nodejs.org/sqlite.html#statementstatcounter |
| SQLTagStore | https://beta.docs.nodejs.org/sqlite.html#class-sqltagstore |
| sqlTagStore.all | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreallstringelements-boundparameters |
| sqlTagStore.get | https://beta.docs.nodejs.org/sqlite.html#sqltagstoregetstringelements-boundparameters |
| sqlTagStore.iterate | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreiteratestringelements-boundparameters |
| sqlTagStore.run | https://beta.docs.nodejs.org/sqlite.html#sqltagstorerunstringelements-boundparameters |
| sqlTagStore.size | https://beta.docs.nodejs.org/sqlite.html#sqltagstoresize |
| sqlTagStore.capacity | https://beta.docs.nodejs.org/sqlite.html#sqltagstorecapacity |
| sqlTagStore.db | https://beta.docs.nodejs.org/sqlite.html#sqltagstoredb |
| sqlTagStore.clear | https://beta.docs.nodejs.org/sqlite.html#sqltagstoreclear |
| sqlite.backup | https://beta.docs.nodejs.org/sqlite.html#sqlitebackupsourcedb-path-options |
| sqlite.constants | https://beta.docs.nodejs.org/sqlite.html#sqliteconstants |
| SQLite constants | https://beta.docs.nodejs.org/sqlite.html#sqlite-constants |