|
| https://sqlite.org/index.html |
| Home | https://sqlite.org/index.html |
| Menu | javascript:void(0) |
| About | https://sqlite.org/about.html |
| Documentation | https://sqlite.org/docs.html |
| Download | https://sqlite.org/download.html |
| License | https://sqlite.org/copyright.html |
| Support | https://sqlite.org/support.html |
| Purchase | https://sqlite.org/prosupport.html |
| Search | javascript:void(0) |
| About | https://sqlite.org/about.html |
| Documentation | https://sqlite.org/docs.html |
| Download | https://sqlite.org/download.html |
| Support | https://sqlite.org/support.html |
| Purchase | https://sqlite.org/prosupport.html |
|
https://sqlite.org/src/timeline | https://sqlite.org/src/timeline |
|
https://sqlite.org/src/timeline?t=release | https://sqlite.org/src/timeline?t=release |
| chronology | https://sqlite.org/chronology.html |
| fts5vocab | https://sqlite.org/fts5.html#the_fts5vocab_virtual_table_module |
| jsonb_each() | https://sqlite.org/json1.html#jbeach |
| jsonb_tree() | https://sqlite.org/json1.html#jbtree |
| JSONB | https://sqlite.org/json1.html#jsonbx |
| carray | https://sqlite.org/carray.html |
| percentile | https://sqlite.org/percentile.html |
| the amalgamation | https://sqlite.org/amalgamation.html |
| -DSQLITE_ENABLE_CARRAY | https://sqlite.org/compile.html#enable_carray |
| -DSQLITE_ENABLE_PERCENTILE | https://sqlite.org/compile.html#enable_percentile |
| TCL Interface | https://sqlite.org/tclsqlite.html |
| CLI | https://sqlite.org/cli.html |
| imposter tables | https://sqlite.org/imposter.html |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| .open command | https://sqlite.org/cli.html#dotopen |
| PRAGMA wal_checkpoint=NOOP; | https://sqlite.org/pragma.html#pragma_wal_checkpoint |
| SQLITE_CHECKPOINT_NOOP | https://sqlite.org/c3ref/c_checkpoint_full.html |
| sqlite3_wal_checkpoint_v2() | https://sqlite.org/c3ref/wal_checkpoint_v2.html |
| sqlite3_set_errmsg() | https://sqlite.org/c3ref/set_errmsg.html |
| sqlite3_db_status64() | https://sqlite.org/c3ref/db_status.html |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| SQLITE_DBSTATUS_TEMPBUF_SPILL | https://sqlite.org/c3ref/c_dbstatus_options.html |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| sqlite3_db_status64() | https://sqlite.org/c3ref/db_status.html |
| session extension | https://sqlite.org/sessionintro.html |
| sqlite3changeset_apply_v3() | https://sqlite.org/session/sqlite3changeset_apply.html |
| built-in printf() | https://sqlite.org/printf.html |
| format() SQL function | https://sqlite.org/lang_corefunc.html#format |
| FTS5 | https://sqlite.org/fts5.html |
| breaking Posix advisory locks using close() | https://sqlite.org/howtocorrupt.html#posix_close_bug |
| Forum post f4878de3e | https://sqlite.org/forum/forumpost/f4878de3e7dd4764 |
| concat_ws() | https://sqlite.org/lang_corefunc.html#concat_ws |
| Forum post 52503ac21d | https://sqlite.org/forum/forumpost/52503ac21d |
| Forum post b490f726db | https://sqlite.org/forum/forumpost/b490f726db |
| jsonb_set() | https://sqlite.org/json1.html#jsetb |
| -DSQLITE_DEFAULT_MEMSTATUS=0 | https://sqlite.org/compile.html#default_memstatus |
| sqlite3_rsync | https://sqlite.org/rsync.html |
| flattened | https://sqlite.org/optoverview.html#flattening |
| sqlite3_setlk_timeout() | https://sqlite.org/c3ref/setlk_timeout.html |
| sqlite3_setlk_timeout() | https://sqlite.org/c3ref/setlk_timeout.html |
| sqlite3_busy_timeout() | https://sqlite.org/c3ref/busy_timeout.html |
| SQLITE_DBCONFIG_ENABLE_COMMENTS | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenablecomments |
| previous release | https://sqlite.org/changes.html#version_3_49_0 |
| sqlite_schema | https://sqlite.org/schematab.html |
| unistr() | https://sqlite.org/lang_corefunc.html#unistr |
| unistr_quote() | https://sqlite.org/lang_corefunc.html#unistr_quote |
| %Q and %q conversions | https://sqlite.org/printf.html#percentq |
| built-in printf() | https://sqlite.org/printf.html |
| sqlite3_mprintf() | https://sqlite.org/c3ref/mprintf.html |
| format() SQL function | https://sqlite.org/lang_corefunc.html#format |
| alternate-form-1 flag | https://sqlite.org/printf.html#alt1 |
| control characters | https://sqlite.org/cli.html#ctrlchr |
| unistr() | https://sqlite.org/lang_corefunc.html#unistr |
| control characters | https://sqlite.org/cli.html#ctrlchr |
| .dump command | https://sqlite.org/cli.html#dump |
| unistr() | https://sqlite.org/lang_corefunc.html#unistr |
| ".schema --indent" command | https://sqlite.org/cli.html#dschema |
| sqlite3_rsync | https://sqlite.org/rsync.html |
| json_group_object(LABEL,VALUE) | https://sqlite.org/json1.html#jgroupobject |
| jsonb_set() | https://sqlite.org/json1.html#jsetb |
| jsonb_replace() | https://sqlite.org/json1.html#jreplb |
| JSONB | https://sqlite.org/json1.html#jsonbx |
| version 3.40.0 change log | https://sqlite.org/changes.html#version_3_40_0 |
| concat_ws() | https://sqlite.org/lang_corefunc.html#concat_ws |
| version 3.44.0 | https://sqlite.org/changes.html#version_3_44_0 |
| SQLITE_DBCONFIG_LOOKASIDE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfiglookaside |
| query planner | https://sqlite.org/optoverview.html |
| query-time index | https://sqlite.org/optoverview.html#autoindex |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| star-query | https://sqlite.org/queryplanner-ng.html#starq |
| iif() SQL function | https://sqlite.org/lang_corefunc.html#iif |
| session extension | https://sqlite.org/sessionintro.html |
| generated columns | https://sqlite.org/gencol.html |
| CLI | https://sqlite.org/cli.html |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenableattachcreate |
| SQLITE_DBCONFIG_ENABLE_ATTACH_WRITE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenableattachwrite |
| SQLITE_DBCONFIG_ENABLE_COMMENTS | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenablecomments |
| Autotools | https://en.wikipedia.org/wiki/GNU_Autotools |
| Autosetup | https://msteveb.github.io/autosetup/ |
| precompiled amalgamation tarball | https://sqlite.org/amalgamation.html#amalgtarball |
| canonical source code | https://sqlite.org/amalg-v-canon.html#canon |
| TEA | https://www.tcl-lang.org/doc/tea/TEAOverview.html |
| canonical sources | https://sqlite.org/amalg-v-canon.html#canon |
| canonical sources | https://sqlite.org/amalg-v-canon.html#canon |
| Autosetup | https://msteveb.github.io/autosetup/ |
| GNU Autoconf | https://www.gnu.org/software/autoconf/ |
| TCL | https://en.wikipedia.org/wiki/Tcl |
| sqlite3_analyzer | https://sqlite.org/sqlanalyze.html |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| covering indexes | https://sqlite.org/queryplanner.html#covidx |
| iif() SQL function | https://sqlite.org/lang_corefunc.html#iif |
| if() | https://sqlite.org/lang_corefunc.html#iif |
| iif() | https://sqlite.org/lang_corefunc.html#iif |
| CLI | https://sqlite.org/cli.html |
| SQLITE_IOCAP_SUBPAGE_READ | https://sqlite.org/c3ref/c_iocap_atomic.html |
| sqlite3_io_methods | https://sqlite.org/c3ref/io_methods.html |
| SQLITE_PREPARE_DONT_LOG | https://sqlite.org/c3ref/c_prepare_dont_log.html#sqlitepreparedontlog |
| sqlite3_prepare_v3() | https://sqlite.org/c3ref/prepare.html |
| error log | https://sqlite.org/errlog.html |
| SQLITE_LIMIT_LENGTH | https://sqlite.org/c3ref/c_limit_attached.html#sqlitelimitlength |
| SQLITE_FCNTL_NULL_IO | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlnullio |
| insttoken | https://sqlite.org/fts5.html#the_insttoken_configuration_option |
| fts5_insttoken() | https://sqlite.org/fts5.html#the_fts5_insttoken_function |
| maximum number of arguments to an SQL function | https://sqlite.org/limits.html#max_function_arg |
| forum thread 569a7209179a7f5e | https://sqlite.org/forum/forumpost/569a7209179a7f5e |
| SQLITE_IOCAP_SUBPAGE_READ | https://sqlite.org/c3ref/c_iocap_atomic.html |
| RAISE function | https://sqlite.org/lang_createtrigger.html#raise |
| the ->> operator | https://sqlite.org/json1.html#jptr |
| unix-dotfile VFS | https://sqlite.org/vfs.html#standard_unix_vfses |
| group_concat() aggregate function | https://sqlite.org/lang_aggfunc.html#group_concat |
| generate_series() | https://sqlite.org/series.html |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| predicate push-down | https://sqlite.org/optoverview.html#pushdown |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| automatic indexes | https://sqlite.org/optoverview.html#autoindex |
| subtype | https://sqlite.org/c3ref/value_subtype.html |
| sqlite3_rsync | https://sqlite.org/rsync.html |
| median() | https://sqlite.org/lang_aggfunc.html#median |
| percentile() | https://sqlite.org/lang_aggfunc.html#percentile |
| percentile_cont() | https://sqlite.org/lang_aggfunc.html#percentile_cont |
| percentile_disc() | https://sqlite.org/lang_aggfunc.html#percentile_disc |
| CLI | https://sqlite.org/cli.html |
| .www dot-command | https://sqlite.org/cli.html#dotwww |
| CLI | https://sqlite.org/cli.html |
| sqlite3_analyzer | https://sqlite.org/sqlanalyze.html |
| sqldiff | https://sqlite.org/sqldiff.html |
| sqlite_dbpage | https://sqlite.org/dbpage.html |
| INSERT | https://sqlite.org/lang_insert.html |
| Dekker's algorithm | https://csclub.uwaterloo.ca/~pbarfuss/dekker1971.pdf |
| TCL Interface | https://sqlite.org/tclsqlite.html |
| tokenize= arguments | https://sqlite.org/fts5.html#tokenizers |
| FTS5 | https://sqlite.org/fts5.html |
| Forum post 171bcc2bcd | https://sqlite.org/forum/forumpost/171bcc2bcd |
| covering index | https://sqlite.org/queryplanner.html#covidx |
| sqlite3_prepare() | https://sqlite.org/c3ref/prepare.html |
| Forum post e60e4c295d22f8ce | https://sqlite.org/forum/forumpost/e60e4c295d22f8ce |
| VALUES clause | https://sqlite.org/lang_select.html#values |
| SQLITE_LIMIT_COMPOUND_SELECT | https://sqlite.org/c3ref/c_limit_attached.html#sqlitelimitcompoundselect |
| double-quoted string literals | https://sqlite.org/quirks.html#dblquote |
| window function | https://sqlite.org/windowfunctions.html |
| group_concat() | https://sqlite.org/lang_aggfunc.html#group_concat |
| FTS5 secure-delete mode | https://sqlite.org/fts5.html#the_secure_delete_configuration_option |
| ALTER TABLE | https://sqlite.org/lang_altertable.html |
| SQLITE_ERROR | https://sqlite.org/rescode.html#error |
| SQLITE_INTERNAL | https://sqlite.org/rescode.html#internal |
| PRAGMA optimize | https://sqlite.org/pragma.html#pragma_optimize |
| simpler to use | https://sqlite.org/lang_analyze.html#pragopt |
| analysis limit | https://sqlite.org/pragma.html#pragma_analysis_limit |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| strftime() SQL function | https://sqlite.org/lang_datefunc.html#strftm |
| ambiguous dates | https://sqlite.org/lang_datefunc.html#dtambg |
| 'utc' and 'localtime' modifiers | https://sqlite.org/lang_datefunc.html#localtime |
| numeric literals | https://sqlite.org/lang_expr.html#litvalue |
| json_pretty() | https://sqlite.org/json1.html#jpretty |
| WHERE-clause push-down optimization | https://sqlite.org/optoverview.html#pushdown |
| the -> and ->> operators | https://sqlite.org/json1.html#jptr |
| version 3.24.0 | https://sqlite.org/changes.html#version_3_24_0 |
| UPDATE trigger | https://sqlite.org/lang_createtrigger.html |
| UPSERT | https://sqlite.org/lang_upsert.html |
| Forum post 284955a3cd454a15 | https://sqlite.org/forum/forumpost/284955a3cd454a15 |
| sum() | https://sqlite.org/lang_aggfunc.html#sumunc |
| Forum post 23b8688ef4 | https://sqlite.org/forum/forumpost/23b8688ef4 |
| timeline | https://sqlite.org/src/timeline?from=version-3.45.2&to=version-3.45.3&to2=branch-3.45 |
| UPSERT | https://sqlite.org/lang_upsert.html |
| version 3.35.0 | https://sqlite.org/changes.html#version_3_35_0 |
| Forum thread 919c6579c8 | https://sqlite.org/forum/forumpost/919c6579c8 |
| version 3.35.0 | https://sqlite.org/changes.html#version_3_35_0 |
| Forum thread 440f2a2f17 | https://sqlite.org/forum/forumpost/440f2a2f17 |
| timeline | https://sqlite.org/src/timeline?from=version-3.45.1&to=version-3.45.2&to2=branch-3.45 |
| JSON BLOB input bug | https://sqlite.org/json1.html#jblobbug |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| version 3.44.0 | https://sqlite.org/changes.html#version_3_44_0 |
| JSONB | https://sqlite.org/json1.html#jsonbx |
| jfuzz | https://sqlite.org/testing.html#dbsqlfuzz |
| memory-mapped database | https://sqlite.org/pragma.html#pragma_mmap_size |
| bytecode engine | https://sqlite.org/opcode.html |
| SQLITE_RESULT_SUBTYPE | https://sqlite.org/c3ref/c_deterministic.html#sqliteresultsubtype |
| application-defined SQL functions | https://sqlite.org/appfunc.html |
| sqlite3_result_subtype() | https://sqlite.org/c3ref/result_subtype.html |
| -DSQLITE_STRICT_SUBTYPE=1 | https://sqlite.org/compile.html#strict_subtype |
| SQLITE_RESULT_SUBTYPE | https://sqlite.org/c3ref/c_deterministic.html#sqliteresultsubtype |
| sqlite3_result_subtype() | https://sqlite.org/c3ref/result_subtype.html |
| -DSQLITE_STRICT_SUBTYPE=1 | https://sqlite.org/compile.html#strict_subtype |
| JSON SQL functions | https://sqlite.org/json1.html |
| JSONB | https://sqlite.org/json1.html#jsonbx |
| json_valid() | https://sqlite.org/json1.html#jvalid |
| FTS5 tokendata option | https://sqlite.org/fts5.html#the_tokendata_option |
| FTS5 | https://sqlite.org/fts5.html |
| SQLITE_DIRECT_OVERFLOW_READ | https://sqlite.org/compile.html#direct_overflow_read |
| Forum post 2568d1f6e6 | https://sqlite.org/forum/forumpost/2568d1f6e6 |
| ANALYZE | https://sqlite.org/lang_analyze.html |
| Forum post 6f0958b03b | https://sqlite.org/forum/forumpost/6f0958b03b |
| SQLITE_MAX_PAGE_COUNT | https://sqlite.org/limits.html#max_page_count |
| CLI | https://sqlite.org/cli.html |
| CLI | https://sqlite.org/cli.html |
| CLI | https://sqlite.org/cli.html |
| Aggregate functions | https://sqlite.org/lang_aggfunc.html |
| string_agg() | https://sqlite.org/lang_aggfunc.html#group_concat |
| json_group_array() | https://sqlite.org/json1.html#jgrouparray |
| concat() | https://sqlite.org/lang_corefunc.html#concat |
| concat_ws() | https://sqlite.org/lang_corefunc.html#concat_ws |
| string_agg() | https://sqlite.org/lang_aggfunc.html#group_concat |
| strftime() SQL function | https://sqlite.org/lang_datefunc.html#strftm |
| sqlite3_get_clientdata() | https://sqlite.org/c3ref/get_clientdata.html |
| sqlite3_set_clientdata() | https://sqlite.org/c3ref/get_clientdata.html |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| virtual tables | https://sqlite.org/vtab.html |
| xIntegrity method | https://sqlite.org/vtab.html#xintegrity |
| FTS3 | https://sqlite.org/fts3.html |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| FTS5 | https://sqlite.org/fts5.html |
| RTREE | https://sqlite.org/rtree.html |
| GEOPOLY | https://sqlite.org/geopoly.html |
| SQLITE_DBCONFIG_DEFENSIVE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigdefensive |
| PRAGMA writable_schema | https://sqlite.org/pragma.html#pragma_writable_schema |
| FTS3 | https://sqlite.org/fts3.html |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| FTS5 | https://sqlite.org/fts5.html |
| RTREE | https://sqlite.org/rtree.html |
| GEOPOLY | https://sqlite.org/geopoly.html |
| SQLITE_VTAB_INNOCUOUS | https://sqlite.org/c3ref/c_vtab_constraint_support.html#sqlitevtabinnocuous |
| PRAGMA case_sensitive_like | https://sqlite.org/pragma.html#pragma_case_sensitive_like |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| SQLITE_USE_SEH | https://sqlite.org/compile.html#use_seh |
| SQLITE_OMIT_SEH | https://sqlite.org/compile.html#omit_seh |
| version 3.40.0 | https://sqlite.org/changes.html#version_3_40_0 |
| CLI | https://sqlite.org/cli.html |
| CLI | https://sqlite.org/cli.html |
| sum() | https://sqlite.org/lang_aggfunc.html#sumunc |
| avg() | https://sqlite.org/lang_aggfunc.html#avg |
| total() | https://sqlite.org/lang_aggfunc.html#sumunc |
| json_array_length() | https://sqlite.org/json1.html#jarraylen |
| json_remove() | https://sqlite.org/json1.html#jrm |
| Contentless-Delete FTS5 Indexes | https://sqlite.org/fts5.html#clssdeltab |
| FTS5 | https://sqlite.org/fts5.html |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| time shift modifiers | https://sqlite.org/lang_datefunc.html#tmshf |
| timediff() SQL function | https://sqlite.org/lang_datefunc.html#tmdif |
| octet_length(X) | https://sqlite.org/lang_corefunc.html#octet_length |
| sqlite3_stmt_explain() | https://sqlite.org/c3ref/stmt_explain.html |
| OUTER JOIN strength reduction | https://sqlite.org/optoverview.html#leftjoinreduction |
| OUTER JOIN strength reduction | https://sqlite.org/optoverview.html#leftjoinreduction |
| decimal extension | https://sqlite.org/floatingpoint.html#decext |
| JSON processing | https://sqlite.org/json1.html |
| canonical source code | https://sqlite.org/amalg-v-canon.html#canon |
| precompiled amalgamation tarballs | https://sqlite.org/amalgamation.html#amalgtarball |
| SQLITE_USE_SEH | https://sqlite.org/compile.html#use_seh |
| shm file | https://sqlite.org/walformat.html#shm |
| WAL mode | https://sqlite.org/wal.html |
| VFS | https://sqlite.org/vfs.html |
| FTS5 secure-delete command | https://sqlite.org/fts5.html#the_secure_delete_configuration_option |
| JSON SQL functions | https://sqlite.org/json1.html |
| JSON5 extensions | https://sqlite.org/json1.html#json5 |
| SQLITE_CONFIG_LOG | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfiglog |
| SQLITE_CONFIG_PCACHE_HDRSZ | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpcachehdrsz |
| sqlite3_config() | https://sqlite.org/c3ref/config.html |
| sqlite3_initialize() | https://sqlite.org/c3ref/initialize.html |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| SQLITE_DBCONFIG_STMT_SCANSTATUS | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigstmtscanstatus |
| SQLITE_DBCONFIG_REVERSE_SCANORDER | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigreversescanorder |
| WHERE-clause push-down optimization | https://sqlite.org/optoverview.html#pushdown |
| CLI | https://sqlite.org/cli.html |
| application-defined SQL functions | https://sqlite.org/appfunc.html |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| session extension | https://sqlite.org/sessionintro.html |
| subsecond modifier | https://sqlite.org/lang_datefunc.html#subsec |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| sqlite3_sleep() | https://sqlite.org/c3ref/sleep.html |
| built-in printf() | https://sqlite.org/printf.html |
| comma option | https://sqlite.org/printf.html#comma |
| SQLITE_ENABLE_STAT4 | https://sqlite.org/compile.html#enable_stat4 |
| CLI | https://sqlite.org/cli.html |
| sqlite3_error_offset() | https://sqlite.org/c3ref/errcode.html |
| recovery extension | https://sqlite.org/recovery.html |
| FTS3 | https://sqlite.org/fts3.html |
| sqlite3_error_offset() | https://sqlite.org/c3ref/errcode.html |
| generated columns | https://sqlite.org/gencol.html |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| timeline of changes | https://sqlite.org/src/timeline?from=version-3.41.0&to=version-3.41.1 |
| indexed expressions | https://sqlite.org/expridx.html |
| covering index | https://sqlite.org/queryplanner.html#covidx |
| co-routines | https://sqlite.org/optoverview.html#coroutines |
| json_tree() | https://sqlite.org/json1.html#jtree |
| json_each() | https://sqlite.org/json1.html#jeach |
| indexed expressions | https://sqlite.org/expridx.html |
| constant-propagation optimization | https://sqlite.org/optoverview.html#constprop |
| forum thread 0a539c7 | https://sqlite.org/forum/forumpost/0a539c76db3b9e29 |
| unhex() | https://sqlite.org/lang_corefunc.html#unhex |
| CLI | https://sqlite.org/cli.html |
| sqlite3_stmt_scanstatus_v2() | https://sqlite.org/c3ref/stmt_scanstatus.html |
| SQLITE_ENABLE_STMT_SCANSTATUS | https://sqlite.org/compile.html#enable_stmt_scanstatus |
| sqlite3_deserialize() | https://sqlite.org/c3ref/deserialize.html |
| CLI | https://sqlite.org/cli.html |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| sqlite3_stmt_scanstatus_v2() | https://sqlite.org/c3ref/stmt_scanstatus.html |
| SQLITE_ENABLE_STMT_SCANSTATUS | https://sqlite.org/compile.html#enable_stmt_scanstatus |
| double-quoted string misfeature | https://sqlite.org/quirks.html#dblquote |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| carray table-valued function | https://sqlite.org/carray.html |
| sqlite3_is_interrupted() | https://sqlite.org/c3ref/interrupt.html |
| sqlite3_prepare() | https://sqlite.org/c3ref/prepare.html |
| progress handler callback | https://sqlite.org/c3ref/progress_handler.html |
| sqlite3_interrupt() | https://sqlite.org/c3ref/interrupt.html |
| sqlite3_vtab_in_first() | https://sqlite.org/c3ref/vtab_in_first.html |
| sqlite3_vtab_in_next() | https://sqlite.org/c3ref/vtab_in_first.html |
| sqlite3_vtab_in() | https://sqlite.org/c3ref/vtab_in.html |
| SQLITE_FCNTL_RESET_CACHE | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlresetcache |
| sqlite3_file_control() | https://sqlite.org/c3ref/file_control.html |
| amalgamation | https://sqlite.org/amalgamation.html |
| recovery extension | https://sqlite.org/recovery.html |
| --safe command-line option | https://sqlite.org/cli.html#safemode |
| CLI | https://sqlite.org/cli.html |
| memsys5 | https://sqlite.org/malloc.html#memsys5 |
| SQLite to WASM | https://sqlite.org/wasm |
| recovery extension | https://sqlite.org/recovery.html |
| covering indexes | https://sqlite.org/queryplanner.html#covidx |
| expression indexes | https://sqlite.org/expridx.html |
| sqlite3_filename | https://sqlite.org/c3ref/filename.html |
| sqlite3_value_encoding() | https://sqlite.org/c3ref/value_encoding.html |
| SQLITE_DBCONFIG_DEFENSIVE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigdefensive |
| schema_version | https://sqlite.org/pragma.html#pragma_schema_version |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| VACUUM INTO | https://sqlite.org/lang_vacuum.html#vacuuminto |
| PRAGMA synchronous | https://sqlite.org/pragma.html#pragma_synchronous |
| sqlite3_strglob() | https://sqlite.org/c3ref/strglob.html |
| sqlite3_strlike() | https://sqlite.org/c3ref/strlike.html |
| SQLITE_MAX_ALLOCATION_SIZE | https://sqlite.org/compile.html#max_allocation_size |
| application-defined page cache | https://sqlite.org/c3ref/pcache_methods2.html |
| SQLITE_DBCONFIG_DEFENSIVE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigdefensive |
| CREATE TRIGGER | https://sqlite.org/lang_createtrigger.html |
| shadow tables | https://sqlite.org/vtab.html#xshadowname |
| sqlite3_set_auxdata() | https://sqlite.org/c3ref/get_auxdata.html |
| ICU Extension | https://sqlite.org/src/dir/ext/icu |
| forum thread 9b9e4716c0d7bbd1 | https://sqlite.org/forum/forumpost/9b9e4716c0d7bbd1 |
| PRAGMA temp_store_directory | https://sqlite.org/pragma.html#pragma_temp_store_directory |
| PRAGMA data_store_directory | https://sqlite.org/pragma.html#pragma_data_store_directory |
| forum post 719a11e1314d1c70 | https://sqlite.org/forum/forumpost/719a11e1314d1c70 |
| timeline | https://sqlite.org/src/timeline?p=version-3.39.3&bt=version-3.39.2 |
| forum post 3607259d3c | https://sqlite.org/forum/forumpost/3607259d3c |
| forum post 174afeae5734d42d | https://sqlite.org/forum/forumpost/174afeae5734d42d |
| ALTER TABLE RENAME | https://sqlite.org/lang_altertable.html#altertabrename |
| sqlite3_limit | https://sqlite.org/c3ref/limit.html |
| SQLITE_LIMIT_SQL_LENGTH | https://sqlite.org/c3ref/c_limit_attached.html#sqlitelimitsqllength |
| FTS3 | https://sqlite.org/fts3.html |
| SQLITE_ENABLE_FTS3_PARENTHESIS | https://sqlite.org/compile.html#enable_fts3_parenthesis |
| SQLITE_DEBUG | https://sqlite.org/compile.html#debug |
| SQLITE_OMIT_WINDOWFUNC | https://sqlite.org/compile.html#omit_windowfunc |
| REGEXP | https://sqlite.org/lang_expr.html#regexp |
| sqlite_stmt | https://sqlite.org/stmt.html |
| RIGHT and FULL OUTER JOIN | https://sqlite.org/lang_select.html#rjoin |
| IS NOT DISTINCT FROM | https://sqlite.org/lang_expr.html#isdf |
| IS DISTINCT FROM | https://sqlite.org/lang_expr.html#isdf |
| sqlite3_vtab_distinct() | https://sqlite.org/c3ref/vtab_distinct.html |
| sqlite3_db_name() | https://sqlite.org/c3ref/db_name.html |
| SQLITE_OPEN_NOFOLLOW | https://sqlite.org/c3ref/c_open_autoproxy.html |
| sqlite3_open_v2() | https://sqlite.org/c3ref/open.html |
| HAVING clause | https://sqlite.org/lang_select.html#resultset |
| SELECT statement | https://sqlite.org/lang_select.html |
| GROUP BY clause | https://sqlite.org/lang_select.html#resultset |
| microoptimizations | https://sqlite.org/cpu.html#microopt |
| a blunder | https://sqlite.org/news.html#2022_05_06 |
| CLI | https://sqlite.org/cli.html |
| Forum thread 2482b32700384a0f | https://sqlite.org/forum/forumpost/2482b32700384a0f |
| timeline | https://sqlite.org/src/timeline?p=branch-3.38&bt=version-3.38.3 |
| Forum thread 0d3200f4f3bcd3a3 | https://sqlite.org/forum/forumpost/0d3200f4f3bcd3a3 |
| timeline | https://sqlite.org/src/timeline?p=version-3.38.3&bt=version-3.38.2 |
| forum thread 031e262a89b6a9d2 | https://sqlite.org/forum/forumpost/031e262a89b6a9d2 |
| timeline | https://sqlite.org/src/timeline?p=version-3.38.2&bt=version-3.38.1 |
| localtime modifier | https://sqlite.org/lang_datefunc.html#localtime |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| sqlite_offset SQL function | https://sqlite.org/lang_corefunc.html#sqlite_offset |
| row value IN operator | https://sqlite.org/rowvalue.html#rvinop |
| virtual tables | https://sqlite.org/vtab.html |
| source code timeline | https://sqlite.org/src/timeline?p=version-3.38.1&bt=version-3.38.0 |
| the -> and ->> operators | https://sqlite.org/json1.html#jptr |
| -DSQLITE_ENABLE_JSON1 | https://sqlite.org/compile.html#enable_json1 |
| -DSQLITE_OMIT_JSON | https://sqlite.org/compile.html#omit_json |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| unixepoch() function | https://sqlite.org/lang_datefunc.html#uepch |
| auto modifier | https://sqlite.org/lang_datefunc.html#automod |
| julianday modifier | https://sqlite.org/lang_datefunc.html#jdmod |
| printf() SQL function | https://sqlite.org/lang_corefunc.html#printf |
| format() | https://sqlite.org/lang_corefunc.html#format |
| sqlite3_error_offset() | https://sqlite.org/c3ref/errcode.html |
| virtual tables | https://sqlite.org/vtab.html |
| sqlite3_vtab_distinct() | https://sqlite.org/c3ref/vtab_distinct.html |
| sqlite3_vtab_rhs_value() | https://sqlite.org/c3ref/vtab_rhs_value.html |
| SQLITE_INDEX_CONSTRAINT_LIMIT | https://sqlite.org/c3ref/c_index_constraint_eq.html |
| SQLITE_INDEX_CONSTRAINT_OFFSET | https://sqlite.org/c3ref/c_index_constraint_eq.html |
| sqlite3_vtab_in() | https://sqlite.org/c3ref/vtab_in.html |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| CLI | https://sqlite.org/cli.html |
| Columnar output modes | https://sqlite.org/cli.html#clmnr |
| columnar output modes | https://sqlite.org/cli.html#clmnr |
| .mode qbox | https://sqlite.org/cli.html#qbox |
| .import command | https://sqlite.org/cli.html#csv |
| sqlite3_error_offset() | https://sqlite.org/c3ref/errcode.html |
| ALTER TABLE | https://sqlite.org/lang_altertable.html |
| sqlite_schema table | https://sqlite.org/schematab.html |
| PRAGMA writable_schema=ON | https://sqlite.org/pragma.html#pragma_writable_schema |
| a bug | https://sqlite.org/forum/forumpost/b03d86f9516cb3a2 |
| version 3.35.0 | https://sqlite.org/changes.html#version_3_35_0 |
| can cause database corruption | https://sqlite.org/howtocorrupt.html#svptbug |
| SAVEPOINT | https://sqlite.org/lang_savepoint.html |
| PRAGMA temp_store=MEMORY | https://sqlite.org/pragma.html#pragma_temp_store |
| Check-in 73c2b50211d3ae26 | https://sqlite.org/src/info/73c2b50211d3ae26 |
| bytecode | https://sqlite.org/opcode.html |
| Check-in 5232c9777fe4fb13 | https://sqlite.org/src/info/5232c9777fe4fb13 |
| UPSERT | https://sqlite.org/lang_upsert.html |
| version 3.35.0 | https://sqlite.org/changes.html#version_3_35_0 |
| FTS5 | https://sqlite.org/fts5.html |
| CLI | https://sqlite.org/cli.html |
| STRICT tables | https://sqlite.org/stricttables.html |
| CHECK constraint | https://sqlite.org/lang_createtable.html#ckconst |
| generated column | https://sqlite.org/gencol.html |
| NOT NULL constraint | https://sqlite.org/lang_createtable.html#notnullconst |
| ALTER TABLE ADD COLUMN | https://sqlite.org/lang_altertable.html#altertabaddcol |
| PRAGMA table_list | https://sqlite.org/pragma.html#pragma_table_list |
| CLI | https://sqlite.org/cli.html |
| .connection | https://sqlite.org/cli.html#dotconn |
| --safe command-line option | https://sqlite.org/cli.html#safemode |
| dot-commands | https://sqlite.org/cli.html#dotcmd |
| sqlite3_autovacuum_pages() | https://sqlite.org/c3ref/autovacuum_pages.html |
| sqlite3_deserialize() | https://sqlite.org/c3ref/deserialize.html |
| generate_series | https://sqlite.org/series.html |
| sqlite3_changes64() | https://sqlite.org/c3ref/changes.html |
| sqlite3_total_changes64() | https://sqlite.org/c3ref/total_changes.html |
| SQLITE_OPEN_EXRESCODE | https://sqlite.org/c3ref/c_open_autoproxy.html |
| sqlite3_open_v2() | https://sqlite.org/c3ref/open.html |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| rowid | https://sqlite.org/lang_createtable.html#rowid |
| sqlite3_deserialize() | https://sqlite.org/c3ref/deserialize.html |
| sqlite3_serialize() | https://sqlite.org/c3ref/serialize.html |
| -DSQLITE_OMIT_DESERIALIZE | https://sqlite.org/compile.html#omit_deserialize |
| SQLite 3.35.0 change log | https://sqlite.org/changes.html#version_3_35_0 |
| constant-propagation optimization | https://sqlite.org/optoverview.html#constprop |
| REGEXP extension | https://sqlite.org/src/file/ext/misc/regexp.c |
| CLI | https://sqlite.org/cli.html |
| de7db14784a08053 | https://sqlite.org/src/info/de7db14784a08053 |
| RETURNING | https://sqlite.org/lang_returning.html |
| 132994c8b1063bfb | https://sqlite.org/src/info/132994c8b1063bfb |
| RETURNING | https://sqlite.org/lang_returning.html |
| push-down optimization | https://sqlite.org/optoverview.html#pushdown |
| bytecode engine | https://sqlite.org/opcode.html |
| ticket bb8a9fd4a9b7fce5 | https://sqlite.org/src/info/bb8a9fd4a9b7fce5 |
| common table expressions | https://sqlite.org/lang_with.html |
| VFS | https://sqlite.org/vfs.html |
| "box" output mode | https://sqlite.org/cli.html#dotmode |
| CLI | https://sqlite.org/cli.html |
| PRAGMA incremental_vacuum | https://sqlite.org/pragma.html#pragma_incremental_vacuum |
| Forum post afbbcb5b72 | https://sqlite.org/forum/forumpost/afbbcb5b72 |
| Forum post aa5a0431c99e | https://sqlite.org/forum/forumpost/aa5a0431c99e631 |
| SELECT statement syntax diagram | https://sqlite.org/syntax/select-stmt.html |
| Forum post 9ed02582fe | https://sqlite.org/forum/forumpost/9ed02582fe |
| Forum post 58540ce22dcd | https://sqlite.org/forum/forumpost/58540ce22dcd5fdcd |
| xBestIndex | https://sqlite.org/vtab.html#xbestindex |
| wholenumber virtual table | https://sqlite.org/src/file/ext/misc/wholenumber.c |
| Forum post b52a020ce4 | https://sqlite.org/forum/forumpost/b52a020ce4 |
| appendvfs.c | https://sqlite.org/src/file/ext/misc/appendvfs.c |
| non-deterministic functions | https://sqlite.org/deterministic.html |
| 2c6c8689fb5f3d2f | https://sqlite.org/src/info/2c6c8689fb5f3d2f |
| sqldiff | https://sqlite.org/sqldiff.html |
| virtual table | https://sqlite.org/vtab.html |
| forum thread 140a67d3d2 | https://sqlite.org/forum/forumpost/140a67d3d2 |
| a bug | https://sqlite.org/src/info/1c24a659e6d7f3a1 |
| .dump | https://sqlite.org/cli.html#dump |
| CLI | https://sqlite.org/cli.html |
| built-in SQL math functions() | https://sqlite.org/lang_mathfunc.html |
| -DSQLITE_ENABLE_MATH_FUNCTIONS | https://sqlite.org/compile.html#enable_math_functions |
| ALTER TABLE DROP COLUMN | https://sqlite.org/lang_altertable.html#altertabdropcol |
| UPSERT | https://sqlite.org/lang_upsert.html |
| RETURNING | https://sqlite.org/lang_returning.html |
| DELETE | https://sqlite.org/lang_delete.html |
| INSERT | https://sqlite.org/lang_insert.html |
| UPDATE | https://sqlite.org/lang_update.html |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| MATERIALIZED | https://sqlite.org/lang_with.html#mathint |
| NOT MATERIALIZED | https://sqlite.org/lang_with.html#mathint |
| common table expressions | https://sqlite.org/lang_with.html |
| SQLITE_DBCONFIG_ENABLE_TRIGGER | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenabletrigger |
| SQLITE_DBCONFIG_ENABLE_VIEW | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenableview |
| min/max optimization | https://sqlite.org/optoverview.html#minmax |
| flattened | https://sqlite.org/optoverview.html#flattening |
| pushed down | https://sqlite.org/optoverview.html#pushdown |
| CLI | https://sqlite.org/cli.html |
| bug in the IN-operator optimization | https://sqlite.org/src/info/ee51301f316c09e9 |
| LIKE operator | https://sqlite.org/lang_expr.html#like |
| sqlite3_txn_state() | https://sqlite.org/c3ref/txn_state.html |
| recursive common table expressions | https://sqlite.org/lang_with.html#recursivecte |
| queries against graphs | https://sqlite.org/lang_with.html#rcex3 |
| CHECK constraint | https://sqlite.org/lang_createtable.html#ckconst |
| CLI | https://sqlite.org/cli.html |
| .read | https://sqlite.org/cli.html#dotread |
| .dump | https://sqlite.org/cli.html#dump |
| .schema | https://sqlite.org/cli.html#dschema |
| .import | https://sqlite.org/cli.html#csv |
| generate_series(START,END,STEP) | https://sqlite.org/series.html |
| .databases | https://sqlite.org/cli.html#dotdatabases |
| sqlite3_db_readonly() | https://sqlite.org/c3ref/db_readonly.html |
| sqlite3_txn_state() | https://sqlite.org/c3ref/txn_state.html |
| .mode tabs | https://sqlite.org/cli.html#dotmode |
| BEGIN IMMEDIATE | https://sqlite.org/lang_transaction.html#immediate |
| BEGIN EXCLUSIVE | https://sqlite.org/lang_transaction.html#immediate |
| FTS5 | https://sqlite.org/fts5.html |
| trigram indexes | https://sqlite.org/fts5.html#trigramidx |
| WAL mode | https://sqlite.org/wal.html |
| carray() table-valued function | https://sqlite.org/carray.html |
| sqlite3_carray_bind() | https://sqlite.org/c3ref/carray_bind.html |
| substr() SQL function | https://sqlite.org/lang_corefunc.html#substr |
| syntax diagrams | https://sqlite.org/syntaxdiagrams.html |
| Pikchr | https://pikchr.org/ |
| UPDATE FROM | https://sqlite.org/lang_update.html#upfrom |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| decimal extension | https://sqlite.org/floatingpoint.html#decext |
| ieee754 extension | https://sqlite.org/floatingpoint.html#ieee754ext |
| CLI | https://sqlite.org/cli.html |
| output modes | https://sqlite.org/cli.html#dotmode |
| decimal extension | https://sqlite.org/floatingpoint.html#decext |
| ieee754 extension | https://sqlite.org/floatingpoint.html#ieee754ext |
| INDEXED BY | https://sqlite.org/lang_indexedby.html |
| sqlite_stat1 | https://sqlite.org/fileformat2.html#stat1tab |
| WAL mode | https://sqlite.org/wal.html |
| shm file | https://sqlite.org/walformat.html#shm |
| SQLITE_PROTOCOL | https://sqlite.org/rescode.html#protocol |
| 8f157e8010b22af0 | https://sqlite.org/src/info/8f157e8010b22af0 |
| 9fb26d37cefaba40 | https://sqlite.org/src/info/9fb26d37cefaba40 |
| e367f31901ea8700 | https://sqlite.org/src/info/e367f31901ea8700 |
| b706351ce2ecf59a | https://sqlite.org/src/info/b706351ce2ecf59a |
| 7c6d876f84e6e7e2 | https://sqlite.org/src/info/7c6d876f84e6e7e2 |
| c8d3b9f0a750a529 | https://sqlite.org/src/info/c8d3b9f0a750a529 |
| COMMIT | https://sqlite.org/lang_transaction.html |
| 810dc8038872e212 | https://sqlite.org/src/info/810dc8038872e212 |
| approximate ANALYZE | https://sqlite.org/lang_analyze.html#approx |
| PRAGMA analysis_limit | https://sqlite.org/pragma.html#pragma_analysis_limit |
| bytecode virtual table | https://sqlite.org/bytecodevtab.html |
| checksum VFS shim | https://sqlite.org/cksumvfs.html |
| iif() SQL function | https://sqlite.org/lang_corefunc.html#iif |
| column affinity | https://sqlite.org/datatype3.html#affinity |
| CHECK constraints | https://sqlite.org/lang_createtable.html#ckconst |
| 86ba67afafded936 | https://sqlite.org/src/info/86ba67afafded936 |
| sqlite3_create_filename() | https://sqlite.org/c3ref/create_filename.html |
| sqlite3_free_filename() | https://sqlite.org/c3ref/create_filename.html |
| sqlite3_database_file_object() | https://sqlite.org/c3ref/database_file_object.html |
| VFS shim | https://sqlite.org/vfs.html#shim |
| default upper bound | https://sqlite.org/limits.html#max_variable_number |
| parameters | https://sqlite.org/lang_expr.html#varparam |
| UINT collating sequence | https://sqlite.org/uintcseq.html |
| loadable extension | https://sqlite.org/loadext.html |
| CLI | https://sqlite.org/cli.html |
| .import | https://sqlite.org/cli.html#csv |
| .dump | https://sqlite.org/cli.html#dump |
| .excel | https://sqlite.org/cli.html#dotexcel |
| .output | https://sqlite.org/cli.html#dotoutput |
| .once | https://sqlite.org/cli.html#dotoutput |
| UINT collating sequence | https://sqlite.org/uintcseq.html |
| ESCAPE | https://sqlite.org/lang_expr.html#like |
| LIKE | https://sqlite.org/lang_expr.html#like |
| sqlite3_stmt_isexplain() | https://sqlite.org/c3ref/stmt_isexplain.html |
| sqlite3_value_frombind() | https://sqlite.org/c3ref/value_blob.html |
| run-time loadable extensions | https://sqlite.org/loadext.html |
| generated columns | https://sqlite.org/gencol.html |
| sqlite3_hard_heap_limit64() | https://sqlite.org/c3ref/hard_heap_limit64.html |
| PRAGMA hard_heap_limit | https://sqlite.org/pragma.html#pragma_hard_heap_limit |
| function_list pragma | https://sqlite.org/pragma.html#pragma_function_list |
| SQLITE_DETERMINISTIC | https://sqlite.org/c3ref/c_deterministic.html#sqlitedeterministic |
| SQLITE_DIRECTONLY | https://sqlite.org/c3ref/c_deterministic.html#sqlitedirectonly |
| SQLITE_INNOCUOUS | https://sqlite.org/c3ref/c_deterministic.html#sqliteinnocuous |
| SQLITE_SUBTYPE | https://sqlite.org/c3ref/c_deterministic.html#sqlitesubtype |
| aggregated mode | https://sqlite.org/dbstat.html#dbstatagg |
| DBSTAT virtual table | https://sqlite.org/dbstat.html |
| SQLITE_OPEN_NOFOLLOW | https://sqlite.org/c3ref/open.html#opennofollow |
| sqlite3_open_v2() | https://sqlite.org/c3ref/open.html |
| JSON function path arguments | https://sqlite.org/json1.html#jsonpath |
| SQLITE_DBCONFIG_TRUSTED_SCHEMA | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigtrustedschema |
| trusted_schema pragma | https://sqlite.org/pragma.html#pragma_trusted_schema |
| -DSQLITE_TRUSTED_SCHEMA | https://sqlite.org/compile.html#trusted_schema |
| sqlite3_filename_database() | https://sqlite.org/c3ref/filename_database.html |
| sqlite3_filename_journal() | https://sqlite.org/c3ref/filename_database.html |
| sqlite3_filename_wal() | https://sqlite.org/c3ref/filename_database.html |
| sqlite3_uri_key() | https://sqlite.org/c3ref/uri_boolean.html |
| sqlite3_uri_parameter() | https://sqlite.org/c3ref/uri_boolean.html |
| application-defined SQL functions | https://sqlite.org/appfunc.html |
| SQLITE_INNOCUOUS | https://sqlite.org/c3ref/c_deterministic.html#sqliteinnocuous |
| SQLITE_DIRECTONLY | https://sqlite.org/c3ref/c_deterministic.html#sqlitedirectonly |
| sqlite3_vtab_config() | https://sqlite.org/c3ref/vtab_config.html |
| xConnect | https://sqlite.org/vtab.html#xconnect |
| SQLITE_VTAB_INNOCUOUS | https://sqlite.org/c3ref/c_vtab_constraint_support.html#sqlitevtabinnocuous |
| SQLITE_VTAB_DIRECTONLY | https://sqlite.org/c3ref/c_vtab_constraint_support.html#sqlitevtabdirectonly |
| sqlite3_interrupt() | https://sqlite.org/c3ref/interrupt.html |
| uuid.c | https://sqlite.org/src/file/ext/misc/uuid.c |
| lookaside memory allocator | https://sqlite.org/malloc.html#lookaside |
| legacy_file_format pragma | https://sqlite.org/pragma.html#pragma_legacy_file_format |
| SQLITE_DBCONFIG_LEGACY_FILE_FORMAT | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfiglegacyfileformat |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| 6484e6ce678fffab | https://sqlite.org/src/info/6484e6ce678fffab |
| query flattener | https://sqlite.org/optoverview.html#flattening |
| FILTER clause on aggregate functions | https://sqlite.org/lang_aggfunc.html#aggfilter |
| 1079ad19993d13fa | https://sqlite.org/src/info/1079ad19993d13fa |
| FILTER clause on aggregate functions | https://sqlite.org/lang_aggfunc.html#aggfilter |
| NULLS FIRST | https://sqlite.org/lang_select.html#nullslast |
| NULLS LAST | https://sqlite.org/lang_select.html#nullslast |
| ORDER BY | https://sqlite.org/lang_select.html#orderby |
| index_info | https://sqlite.org/pragma.html#pragma_index_info |
| index_xinfo | https://sqlite.org/pragma.html#pragma_index_xinfo |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| sqlite3_drop_modules() | https://sqlite.org/c3ref/drop_modules.html |
| .recover dot-command | https://sqlite.org/cli.html#recover |
| CLI | https://sqlite.org/cli.html |
| RBU | https://sqlite.org/rbu.html |
| indexes on expressions | https://sqlite.org/expridx.html |
| sqlite_master table | https://sqlite.org/schematab.html |
| writable_schema | https://sqlite.org/pragma.html#pragma_writable_schema |
| PRAGMA function_list | https://sqlite.org/pragma.html#pragma_function_list |
| PRAGMA module_list | https://sqlite.org/pragma.html#pragma_module_list |
| PRAGMA pragma_list | https://sqlite.org/pragma.html#pragma_pragma_list |
| -DSQLITE_OMIT_INTROSPECTION_PRAGMAS | https://sqlite.org/compile.html#omit_introspection_pragmas |
| SQLITE_DBCONFIG_ENABLE_VIEW | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenableview |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| TCL Interface | https://sqlite.org/tclsqlite.html |
| config method | https://sqlite.org/tclsqlite.html#config |
| SQLITE_DBCONFIG_ENABLE_VIEW | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenableview |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| SQLITE_DIRECTONLY | https://sqlite.org/c3ref/c_deterministic.html#sqlitedirectonly |
| application-defined SQL functions | https://sqlite.org/appfunc.html |
| SQLITE_ENABLE_STAT3 | https://sqlite.org/compile.html#enable_stat3 |
| SQLITE_DBCONFIG_DQS_DML | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigdqsdml |
| SQLITE_DBCONFIG_DQS_DDL | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigdqsddl |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| double-quoted string literal | https://sqlite.org/quirks.html#dblquote |
| -DSQLITE_DQS=0 | https://sqlite.org/compile.html#dqs |
| -DSQLITE_DQS=0 | https://sqlite.org/compile.html#dqs |
| recommended compile-time option | https://sqlite.org/compile.html#rcmd |
| query planner | https://sqlite.org/optoverview.html |
| LIKE optimization | https://sqlite.org/optoverview.html#like_opt |
| sqlite_dbdata | https://sqlite.org/src/file/ext/misc/dbdata.c |
| round() | https://sqlite.org/lang_corefunc.html#round |
| CLI | https://sqlite.org/cli.html |
| window functions | https://sqlite.org/windowfunctions.html |
| EXCLUDE clause | https://sqlite.org/windowfunctions.html#wexcls |
| window chaining | https://sqlite.org/windowfunctions.html#wchaining |
| GROUPS frames | https://sqlite.org/windowfunctions.html#grouptype |
| PRECEDING | https://sqlite.org/windowfunctions.html#exprrange |
| FOLLOWING | https://sqlite.org/windowfunctions.html#exprrange |
| frames | https://sqlite.org/windowfunctions.html#framespec |
| sqlite3_stmt_isexplain(S) | https://sqlite.org/c3ref/stmt_isexplain.html |
| prepared statement | https://sqlite.org/c3ref/stmt.html |
| EXPLAIN | https://sqlite.org/lang_explain.html |
| VACUUM INTO | https://sqlite.org/lang_vacuum.html#vacuuminto |
| LIKE optimization | https://sqlite.org/optoverview.html#like_opt |
| PRAGMA case_sensitive_like | https://sqlite.org/pragma.html#pragma_case_sensitive_like |
| partial index | https://sqlite.org/partialindex.html |
| TCL Interface | https://sqlite.org/tclsqlite.html |
| function method | https://sqlite.org/tclsqlite.html#function |
| bind_fallback method | https://sqlite.org/tclsqlite.html#bind_fallback |
| CLI | https://sqlite.org/cli.html |
| bound parameters | https://sqlite.org/lang_expr.html#varparam |
| .parameter command | https://sqlite.org/cli.html#param |
| readfile() | https://sqlite.org/cli.html#fileio |
| writefile() | https://sqlite.org/cli.html#fileio |
| --update option | https://sqlite.org/cli.html#arinsup |
| .archive command | https://sqlite.org/cli.html#sqlar |
| fossildelta.c | https://sqlite.org/src/file/ext/misc/fossildelta.c |
| Fossil DVCS file delta format | https://fossil-scm.org/fossil/doc/trunk/www/delta_format.wiki |
| RBU extension | https://sqlite.org/rbu.html |
| SQLITE_DBCONFIG_WRITABLE_SCHEMA | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigwritableschema |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| PRAGMA writable_schema | https://sqlite.org/pragma.html#pragma_writable_schema |
| sqlite3_value_frombind() | https://sqlite.org/c3ref/value_blob.html |
| bound parameter | https://sqlite.org/lang_expr.html#varparam |
| fts3_tokenizer() | https://sqlite.org/fts3.html#f3tknzr |
| fts3_tokenizer() | https://sqlite.org/fts3.html#f3tknzr |
| sqlite3_db_config | https://sqlite.org/c3ref/db_config.html |
| SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenablefts3tokenizer |
| bound parameter | https://sqlite.org/lang_expr.html#varparam |
| fts3_tokenizer() | https://sqlite.org/fts3.html#f3tknzr |
| sqlite3_db_config | https://sqlite.org/c3ref/db_config.html |
| SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenablefts3tokenizer |
| bound parameter | https://sqlite.org/lang_expr.html#varparam |
| Fossil DVCS | https://fossil-scm.org/ |
| https://sqlite.org/src | https://sqlite.org/src |
| https://github.com/sqlite/sqlite | https://github.com/sqlite/sqlite |
| df46dfb631f75694 | https://sqlite.org/src/info/df46dfb631f75694 |
| window function | https://sqlite.org/windowfunctions.html |
| 4feb3159c6bc3f7e33959 | https://sqlite.org/src/info/4feb3159c6bc3f7e33959 |
| OR optimization | https://sqlite.org/optoverview.html#or_opt |
| expression index | https://sqlite.org/expridx.html |
| 4e8e4857d32d401f | https://sqlite.org/src/info/4e8e4857d32d401f |
| VACUUM INTO | https://sqlite.org/lang_vacuum.html#vacuuminto |
| error log | https://sqlite.org/errlog.html |
| double-quoted string literal | https://sqlite.org/quirks.html#dblquote |
| sqlite3_normalized_sql() | https://sqlite.org/c3ref/expanded_sql.html |
| sqlite3_prepare_v2() | https://sqlite.org/c3ref/prepare.html |
| sqlite3_prepare_v3() | https://sqlite.org/c3ref/prepare.html |
| sqlite3_prepare_v3() | https://sqlite.org/c3ref/prepare.html |
| SQLITE_PREPARE_NORMALIZE | https://sqlite.org/c3ref/c_prepare_dont_log.html#sqlitepreparenormalize |
| sqlite3_normalized_sql() | https://sqlite.org/c3ref/expanded_sql.html |
| FTS3 | https://sqlite.org/fts3.html |
| FTS5 | https://sqlite.org/fts5.html |
| SQLITE_PREPARE_NO_VTAB | https://sqlite.org/c3ref/c_prepare_dont_log.html#sqlitepreparenovtab |
| sqlite3_prepare_v3() | https://sqlite.org/c3ref/prepare.html |
| shadow tables | https://sqlite.org/vtab.html#xshadowname |
| sqlite3_deserialize() | https://sqlite.org/c3ref/deserialize.html |
| SQLITE_FCNTL_SIZE_LIMIT | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlsizelimit |
| file-control | https://sqlite.org/c3ref/file_control.html |
| sqlite3_config | https://sqlite.org/c3ref/config.html |
| SQLITE_CONFIG_MEMDB_MAXSIZE | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmemdbmaxsize |
| SQLITE_MEMDB_DEFAULT_MAXSIZE | https://sqlite.org/compile.html#memdb_default_maxsize |
| SQLITE_DESERIALIZE_READONLY | https://sqlite.org/c3ref/c_deserialize_freeonclose.html |
| TCL Interface | https://sqlite.org/tclsqlite.html |
| CLI | https://sqlite.org/cli.html |
| dbtotxt | https://sqlite.org/src/doc/trunk/tool/dbtotxt.md |
| PRAGMA vdbe_trace | https://sqlite.org/pragma.html#pragma_vdbe_trace |
| sqlite3_progress_handler() | https://sqlite.org/c3ref/progress_handler.html |
| 1d958d90596593a774 | https://sqlite.org/src/info/1d958d90596593a774 |
| query flattener | https://sqlite.org/optoverview.html#flattening |
| window functions | https://sqlite.org/windowfunctions.html |
| 709fcd17810f65f717 | https://sqlite.org/src/info/f09fcd17810f65f717 |
| OR optimization | https://sqlite.org/optoverview.html#or_opt |
| indexes on expressions | https://sqlite.org/expridx.html |
| d96eba87698a428c1d | https://sqlite.org/src/info/d96eba87698a428c1d |
| LEFT JOIN strength reduction optimization | https://sqlite.org/optoverview.html#leftjoinreduction |
| 5948e09b8c415bc45d | https://sqlite.org/src/info/5948e09b8c415bc45d |
| REPLACE | https://sqlite.org/lang_replace.html |
| e6f1f2e34dceeb1ed6 | https://sqlite.org/src/info/e6f1f2e34dceeb1ed6 |
| window functions | https://sqlite.org/windowfunctions.html |
| correlated subqueries | https://sqlite.org/lang_expr.html#cosub |
| d0866b26f83e9c55e3 | https://sqlite.org/src/info/d0866b26f83e9c55e3 |
| ALTER TABLE RENAME COLUMN | https://sqlite.org/lang_altertable.html#altertabmvcol |
| bc8d94f0fbd633fd9a | https://sqlite.org/src/info/bc8d94f0fbd633fd9a |
| zeroblob | https://sqlite.org/lang_corefunc.html#zeroblob |
| expression index | https://sqlite.org/expridx.html |
| bb4bdb9f7f654b0bb9 | https://sqlite.org/src/info/bb4bdb9f7f654b0bb9 |
| UPDATE | https://sqlite.org/lang_update.html |
| indexes on expressions | https://sqlite.org/expridx.html |
| xBestIndex() | https://sqlite.org/vtab.html#xbestindex |
| virtual table | https://sqlite.org/vtab.html |
| SQLITE_CONSTRAINT | https://sqlite.org/rescode.html#constraint |
| SQLITE_DBCONFIG_DEFENSIVE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigdefensive |
| shadow tables | https://sqlite.org/vtab.html#xshadowname |
| SQLITE_DBCONFIG_DEFENSIVE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigdefensive |
| PRAGMA legacy_alter_table | https://sqlite.org/pragma.html#pragma_legacy_alter_table |
| ALTER TABLE | https://sqlite.org/lang_altertable.html |
| PRAGMA table_xinfo | https://sqlite.org/pragma.html#pragma_table_xinfo |
| PRAGMA table_info | https://sqlite.org/pragma.html#pragma_table_info |
| hidden columns | https://sqlite.org/vtab.html#hiddencol |
| explain virtual table | https://sqlite.org/src/file/ext/misc/explain.c |
| sqlite3_prepare() | https://sqlite.org/c3ref/prepare.html |
| sqlite3_normalized_sql() | https://sqlite.org/c3ref/expanded_sql.html |
| table-valued functions | https://sqlite.org/vtab.html#tabfunc2 |
| CLI | https://sqlite.org/cli.html |
| sqlite3_deserialize() | https://sqlite.org/c3ref/deserialize.html |
| geopoly | https://sqlite.org/geopoly.html |
| geopoly_regular() | https://sqlite.org/geopoly.html#regpoly |
| geopoly_ccw() | https://sqlite.org/geopoly.html#ccw |
| session | https://sqlite.org/sessionintro.html |
| SQLITE_CHANGESETAPPLY_INVERT | https://sqlite.org/session/c_changesetapply_fknoaction.html |
| sqlite3changeset_start_v2() | https://sqlite.org/session/sqlite3changeset_start.html |
| SQLITE_CHANGESETSTART_INVERT | https://sqlite.org/session/c_changesetstart_invert.html |
| changesetfuzz.c | https://sqlite.org/src/file/ext/session/changesetfuzz.c |
| window functions | https://sqlite.org/windowfunctions.html |
| e8275b415a2f03bee | https://sqlite.org/src/info/e8275b415a2f03bee |
| 69d642332d25aa3b7315a6d385 | https://sqlite.org/src/info/69d642332d25aa3b7315a6d385 |
| 1a84668dcfdebaf12415d | https://sqlite.org/src/info/1a84668dcfdebaf12415d |
| 65eb38f6e46de8c75e188a17ec | https://sqlite.org/src/info/65eb38f6e46de8c75e188a17ec |
| PRAGMA legacy_alter_table=ON | https://sqlite.org/pragma.html#pragma_legacy_alter_table |
| window functions | https://sqlite.org/windowfunctions.html |
| b41031ea2b537237 | https://sqlite.org/src/info/b41031ea2b537237 |
| 510cde277783b5fb | https://sqlite.org/src/info/510cde277783b5fb |
| window functions | https://sqlite.org/windowfunctions.html |
| ALTER TABLE | https://sqlite.org/lang_altertable.html |
| triggers | https://sqlite.org/lang_createtrigger.html |
| views | https://sqlite.org/lang_createview.html |
| VFS | https://sqlite.org/vfs.html |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| command-line shell | https://sqlite.org/cli.html |
| SQLITE_FCNTL_DATA_VERSION | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntldataversion |
| Geopoly module | https://sqlite.org/geopoly.html |
| 9936b2fa443fec03ff25 | https://sqlite.org/src/info/9936b2fa443fec03ff25 |
| 79cad5e4b2e219dd197242e9e | https://sqlite.org/src/info/79cad5e4b2e219dd197242e9e |
| CLI | https://sqlite.org/cli.html |
| 7be932dfa60a8a6b3b26bcf76 | https://sqlite.org/src/info/7be932dfa60a8a6b3b26bcf76 |
| c94369cae9b561b1f996d0054b | https://sqlite.org/src/info/c94369cae9b561b1f996d0054b |
| UPSERT | https://sqlite.org/lang_upsert.html |
| auxiliary columns in r-tree tables | https://sqlite.org/rtree.html#auxcol |
| sqlite3_keyword_count() | https://sqlite.org/c3ref/keyword_check.html |
| sqlite3_keyword_name() | https://sqlite.org/c3ref/keyword_check.html |
| sqlite3_keyword_check() | https://sqlite.org/c3ref/keyword_check.html |
| sqlite3_str | https://sqlite.org/c3ref/str.html |
| ALTER TABLE | https://sqlite.org/lang_altertable.html |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| SQLITE_DBCONFIG_RESET_DATABASE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigresetdatabase |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| CLI | https://sqlite.org/cli.html |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| UPDATE | https://sqlite.org/lang_update.html |
| UPDATE | https://sqlite.org/lang_update.html |
| OR optimization | https://sqlite.org/optoverview.html#or_opt |
| more clearly shown | https://sqlite.org/eqp.html#or-opt |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| automatic indexes | https://sqlite.org/optoverview.html#autoindex |
| R-Tree extension | https://sqlite.org/rtree.html |
| expression index | https://sqlite.org/expridx.html |
| 7fa8049685b50b5aeb0c2 | https://sqlite.org/src/info/7fa8049685b50b5aeb0c2 |
| 4ba5abf65c5b0f9a96a7a | https://sqlite.org/src/info/4ba5abf65c5b0f9a96a7a |
| CSV virtual table | https://sqlite.org/csv.html |
| sqlite_sequence | https://sqlite.org/fileformat2.html#seqtab |
| AUTOINCREMENT | https://sqlite.org/autoinc.html |
| d8dc2b3a58cd5dc2918a1 | https://sqlite.org/src/info/d8dc2b3a58cd5dc29 |
| json_each() | https://sqlite.org/json1.html#jeach |
| LEFT JOIN strength reduction optimization | https://sqlite.org/optoverview.html#leftjoinreduction |
| 1e39b966ae9ee739 | https://sqlite.org/src/info/1e39b966ae9ee739 |
| fac496b61722daf2 | https://sqlite.org/src/info/fac496b61722daf2 |
| 2b8aed9f7c9e61e8 | https://sqlite.org/src/info/2b8aed9f7c9e61e8 |
| 093420fc0eb7cba7 | https://sqlite.org/src/info/093420fc0eb7cba7 |
| CLI | https://sqlite.org/cli.html |
| eval.c | https://sqlite.org/src/file/ext/misc/eval.c |
| PRAGMA empty_result_callbacks=ON | https://sqlite.org/pragma.html#pragma_empty_result_callbacks |
| generate_series | https://sqlite.org/series.html |
| sqlite3_serialize() | https://sqlite.org/c3ref/serialize.html |
| sqlite3_deserialize() | https://sqlite.org/c3ref/deserialize.html |
| SQLITE_ENABLE_DESERIALIZE | https://sqlite.org/compile.html#enable_deserialize |
| SQLITE_DBSTATUS_CACHE_SPILL | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuscachespill |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| built-in printf | https://sqlite.org/printf.html |
| xColumn | https://sqlite.org/vtab.html#xcolumn |
| virtual table | https://sqlite.org/vtab.html |
| sqlite3_result_error() | https://sqlite.org/c3ref/result_blob.html |
| CLI | https://sqlite.org/cli.html |
| SQLite Archive files | https://sqlite.org/sqlar.html |
| Zipfile virtual table | https://sqlite.org/zipfile.html |
| sqlite3changeset_apply() | https://sqlite.org/session/sqlite3changeset_apply.html |
| changeset | https://sqlite.org/sessionintro.html#changeset |
| sqlite3_normalize() | https://sqlite.org/src/file/ext/misc/normalize.c |
| omit-left-join optimization | https://sqlite.org/optoverview.html#omitnoopjoin |
| push-down optimization | https://sqlite.org/optoverview.html#pushdown |
| LEFT JOIN strength reduction optimization | https://sqlite.org/optoverview.html#leftjoinreduction |
| AUTOINCREMENT | https://sqlite.org/autoinc.html |
| row value | https://sqlite.org/rowvalue.html |
| 7310e2fb3d046a5 | https://sqlite.org/src/info/7310e2fb3d046a5 |
| 80177f0c226ff54 | https://sqlite.org/src/info/80177f0c226ff54 |
| ec32177c99ccac2 | https://sqlite.org/src/info/ec32177c99ccac2 |
| indexes on expressions | https://sqlite.org/expridx.html |
| 343634942dd54ab | https://sqlite.org/src/info/343634942dd54ab |
| d6ec09eccf68cfc | https://sqlite.org/src/info/d6ec09eccf68cfc |
| row values | https://sqlite.org/rowvalue.html |
| f484b65f3d62305 | https://sqlite.org/src/info/f484b65f3d62305 |
| 36fae083b450e3a | https://sqlite.org/src/info/36fae083b450e3a |
| table-valued function | https://sqlite.org/vtab.html#tabfunc2 |
| fileio.c | https://sqlite.org/src/file/ext/misc/fileio.c |
| 7ce4e71c1b7251be | https://sqlite.org/src/info/7ce4e71c1b7251be |
| 525deb7a67fbd647 | https://sqlite.org/src/info/525deb7a67fbd647 |
| ANALYZE | https://sqlite.org/lang_analyze.html |
| 0249d9aecf69948d | https://sqlite.org/src/info/0249d9aecf69948d |
| OSSFuzz | https://github.com/google/oss-fuzz |
| 27754b74ddf64 | https://sqlite.org/src/info/27754b74ddf64 |
| parameters | https://sqlite.org/lang_expr.html#varparam |
| WITH clause | https://sqlite.org/lang_with.html |
| b918d4b4e546d | https://sqlite.org/src/info/b918d4b4e546d |
| row value | https://sqlite.org/rowvalue.html |
| 2df6bbf1b8ca8 | https://sqlite.org/src/info/2df6bbf1b8ca8 |
| replace() SQL function | https://sqlite.org/lang_corefunc.html#replace |
| fab2c2b07b5d3 | https://sqlite.org/src/info/fab2c2b07b5d3 |
| d75e67654aa96 | https://sqlite.org/src/info/d75e67654aa96 |
| 823779d31eb09cda | https://sqlite.org/src/info/823779d31eb09cda |
| LIKE optimization | https://sqlite.org/optoverview.html#like_opt |
| INTEGER PRIMARY KEY | https://sqlite.org/lang_createtable.html#rowid |
| b850dd159918af56 | https://sqlite.org/src/info/b850dd159918af56 |
| sqlite3_trace_v2() | https://sqlite.org/c3ref/trace_v2.html |
| WAL mode | https://sqlite.org/wal.html |
| rtreecheck() | https://sqlite.org/rtree.html#rtreecheck |
| R-Tree extension | https://sqlite.org/rtree.html |
| sqlite3_vtab_nochange() | https://sqlite.org/c3ref/vtab_nochange.html |
| sqlite3_value_nochange() | https://sqlite.org/c3ref/value_blob.html |
| sqlite3_vtab_collation() | https://sqlite.org/c3ref/vtab_collation.html |
| "^" initial token syntax | https://sqlite.org/fts5.html#carrotq |
| Zipfile virtual table | https://sqlite.org/zipfile.html |
| ZIP Archive | https://en.wikipedia.org/wiki/Zip_(file_format) |
| table-valued function | https://sqlite.org/vtab.html#tabfunc2 |
| fileio.c | https://sqlite.org/src/file/ext/misc/fileio.c |
| sqlite_btreeinfo | https://sqlite.org/src/file/ext/misc/btreeinfo.c |
| Append VFS | https://sqlite.org/src/file/ext/misc/appendvfs.c |
| VFS shim | https://sqlite.org/vfs.html#shim |
| indexes on expressions | https://sqlite.org/expridx.html |
| query flattening | https://sqlite.org/optoverview.html#flattening |
| Lemon parser generator | https://sqlite.org/lemon.html |
| command-line shell | https://sqlite.org/cli.html |
| SQLite Archive | https://sqlite.org/sqlar.html |
| .archive command | https://sqlite.org/cli.html#sqlar |
| .expert command | https://sqlite.org/cli.html#expert |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| Zipfile virtual table | https://sqlite.org/zipfile.html |
| edit() SQL function | https://sqlite.org/cli.html#editfunc |
| .excel command | https://sqlite.org/cli.html#exexcel* |
| Append VFS | https://sqlite.org/src/file/ext/misc/appendvfs.c |
| SQLITE_ENABLE_UPDATE_DELETE_LIMIT | https://sqlite.org/compile.html#enable_update_delete_limit |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| sqlite_offset(X) | https://sqlite.org/lang_corefunc.html#sqlite_offset |
| -DSQLITE_ENABLE_OFFSET_SQL_FUNC | https://sqlite.org/compile.html#enable_offset_sql_func |
| 47b2581aa9bfecec | https://sqlite.org/src/info/47b2581aa9bfecec |
| ef9318757b152e3a | https://sqlite.org/src/info/ef9318757b152e3a |
| 123c9ba32130a6c9 | https://sqlite.org/src/info/123c9ba32130a6c9 |
| 3b4450072511e621 | https://sqlite.org/src/info/3b4450072511e621 |
| dc3f932f5a147771 | https://sqlite.org/src/info/dc3f932f5a147771 |
| aa98619ad08ddcab | https://sqlite.org/src/info/aa98619ad08ddcab |
| F2FS filesystem | https://en.wikipedia.org/wiki/F2FS |
| SQLITE_ENABLE_BATCH_ATOMIC_WRITE | https://sqlite.org/compile.html#enable_batch_atomic_write |
| ATTACH | https://sqlite.org/lang_attach.html |
| DETACH | https://sqlite.org/lang_detach.html |
| WITHOUT ROWID virtual tables | https://sqlite.org/vtab.html#worid |
| PRAGMA checkpoint_fullfsync | https://sqlite.org/pragma.html#pragma_checkpoint_fullfsync |
| sqlite3_sourceid() | https://sqlite.org/c3ref/libversion.html |
| CREATE TABLE AS | https://sqlite.org/lang_createtable.html#createtabas |
| LIKE optimization | https://sqlite.org/optoverview.html#like_opt |
| ESCAPE | https://sqlite.org/lang_expr.html#like |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| PRAGMA quick_check | https://sqlite.org/pragma.html#pragma_quick_check |
| records | https://sqlite.org/fileformat2.html#record_format |
| co-routines | https://sqlite.org/optoverview.html#coroutines |
| query flattener | https://sqlite.org/optoverview.html#flattening |
| xBestIndex | https://sqlite.org/vtab.html#xbestindex |
| CSV virtual table | https://sqlite.org/csv.html |
| SQLITE_CONFIG_SMALL_MALLOC | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigsmallmalloc |
| swarm virtual table | https://sqlite.org/src/file/ext/misc/unionvtab.c |
| sqlite_dbpage virtual table | https://sqlite.org/src/file/src/dbpage.c |
| amalgamation | https://sqlite.org/amalgamation.html |
| -DSQLITE_ENABLE_DBPAGE_VTAB | https://sqlite.org/compile.html#enable_dbpage_vtab |
| src/shell.c | https://sqlite.org/src/finfo?name=src/shell.c |
| command-line shell | https://sqlite.org/cli.html |
| microoptimizations | https://sqlite.org/cpu.html#microopt |
| cb91bf4290c211d | https://sqlite.org/src/info/cb91bf4290c211d |
| sqlite3_result_pointer() | https://sqlite.org/c3ref/result_blob.html |
| 7486aa54b968e9b | https://sqlite.org/src/info/7486aa54b968e9b |
| be436a7f4587ce5 | https://sqlite.org/src/info/be436a7f4587ce5 |
| e20dd54ab0e4383 | https://sqlite.org/src/info/e20dd54ab0e4383 |
| aa98619ad08ddca | https://sqlite.org/src/info/aa98619ad08ddca |
| PRAGMA reverse_unordered_selects | https://sqlite.org/pragma.html#pragma_reverse_unordered_selects |
| cb91bf4290c211d | https://sqlite.org/src/info/cb91bf4290c211d |
| b899b6042f97f5 | https://sqlite.org/src/info/b899b6042f97f5 |
| 6ee8cb6ae5 | https://sqlite.org/src/info/6ee8cb6ae5 |
| 04925dee41a21f | https://sqlite.org/src/info/04925dee41a21f |
| sqlite3_result_pointer() | https://sqlite.org/c3ref/result_blob.html |
| 7486aa54b968e9b5 | https://sqlite.org/src/info/7486aa54b968e9b5 |
| sqlite3_errmsg() | https://sqlite.org/c3ref/errcode.html |
| pointer passing interfaces | https://sqlite.org/bindptr.html |
| pointer passing interfaces | https://sqlite.org/bindptr.html |
| Extending FTS5 | https://sqlite.org/fts5.html#extending_fts5 |
| sqlite3_bind_pointer() | https://sqlite.org/c3ref/bind_blob.html |
| carray(PTR,N) | https://sqlite.org/carray.html |
| sqlite3_bind_pointer() | https://sqlite.org/c3ref/bind_blob.html |
| remember(V,PTR) | https://sqlite.org/src/file/ext/misc/remember.c |
| sqlite3_bind_pointer() | https://sqlite.org/c3ref/bind_blob.html |
| SQLITE_STMT virtual table | https://sqlite.org/stmt.html |
| COMPLETION extension | https://sqlite.org/completion.html |
| UNION virtual table | https://sqlite.org/unionvtab.html |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| CHECK constraints | https://sqlite.org/lang_createtable.html#ckconst |
| indexes on expressions | https://sqlite.org/expridx.html |
| partial indexes | https://sqlite.org/partialindex.html |
| More information | https://sqlite.org/deterministic.html#dtexception |
| sqlite3_prepare_v3() | https://sqlite.org/c3ref/prepare.html |
| sqlite3_prepare16_v3() | https://sqlite.org/c3ref/prepare.html |
| SQLITE_PREPARE_PERSISTENT | https://sqlite.org/c3ref/c_prepare_dont_log.html#sqlitepreparepersistent |
| sqlite3_prepare_v3() | https://sqlite.org/c3ref/prepare.html |
| lookaside memory | https://sqlite.org/malloc.html#lookaside |
| FTS3 | https://sqlite.org/fts3.html |
| FTS5 | https://sqlite.org/fts5.html |
| R-Tree extension | https://sqlite.org/rtree.html |
| PRAGMA secure_delete=FAST | https://sqlite.org/pragma.html#pragma_secure_delete |
| free-page list | https://sqlite.org/fileformat2.html#freelist |
| command-line shell | https://sqlite.org/cli.html |
| COMPLETION extension | https://sqlite.org/completion.html |
| .schema | https://sqlite.org/cli.html#dschema |
| .tables | https://sqlite.org/cli.html#dtables |
| .import | https://sqlite.org/cli.html#csv |
| .dump | https://sqlite.org/cli.html#dump |
| replace() | https://sqlite.org/lang_corefunc.html#replace |
| flattening optimization | https://sqlite.org/optoverview.html#flattening |
| virtual table | https://sqlite.org/vtab.html |
| automatic indexes | https://sqlite.org/optoverview.html#autoindex |
| SQLITE_STMTSTATUS_REPREPARE | https://sqlite.org/c3ref/c_stmtstatus_counter.html#sqlitestmtstatusreprepare |
| SQLITE_STMTSTATUS_RUN | https://sqlite.org/c3ref/c_stmtstatus_counter.html#sqlitestmtstatusrun |
| SQLITE_STMTSTATUS_MEMUSED | https://sqlite.org/c3ref/c_stmtstatus_counter.html#sqlitestmtstatusmemused |
| sqlite3_stmt_status() | https://sqlite.org/c3ref/stmt_status.html |
| PRAGMA functions | https://sqlite.org/pragma.html#pragfunc |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| PRAGMA quick_check | https://sqlite.org/pragma.html#pragma_quick_check |
| PRAGMA foreign_key_check | https://sqlite.org/pragma.html#pragma_foreign_key_check |
| TCL interface eval method | https://sqlite.org/tclsqlite.html#eval |
| sqlite3_analyzer.exe | https://sqlite.org/sqlanalyze.html |
| SQLITE_DBCONFIG_ENABLE_QPSG | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenableqpsg |
| SQLITE_ENABLE_QPSG | https://sqlite.org/compile.html#enable_qpsg |
| query planner stability guarantee | https://sqlite.org/queryplanner-ng.html#qpstab |
| 892fc34f173e99d8 | https://sqlite.org/src/info/892fc34f173e99d8 |
| CPU cycles used | https://sqlite.org/cpu.html |
| sqlite3_column_name() | https://sqlite.org/c3ref/column_name.html |
| flattening optimization | https://sqlite.org/optoverview.html#flattening |
| de3403bf5ae | https://sqlite.org/src/info/de3403bf5ae |
| automatic indexes | https://sqlite.org/optoverview.html#autoindex |
| IS operator | https://sqlite.org/lang_expr.html#isisnot |
| ce68383bf6aba | https://sqlite.org/src/info/ce68383bf6aba |
| flattened | https://sqlite.org/optoverview.html#flattening |
| 892fc34f173e99d8 | https://sqlite.org/src/info/892fc34f173e99d8 |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| attached databases | https://sqlite.org/lang_attach.html |
| a4e06e75a9ab61a12 | https://sqlite.org/src/info/a4e06e75a9ab61a12 |
| bc115541132dad136 | https://sqlite.org/src/info/bc115541132dad136 |
| 61fe9745 | https://sqlite.org/src/info/61fe9745 |
| auto_vacuum | https://sqlite.org/pragma.html#pragma_auto_vacuum |
| version 3.16.0 | https://sqlite.org/changes.html#version_3_16_0 |
| fda22108 | https://sqlite.org/src/info/fda22108 |
| auto_vacuum | https://sqlite.org/pragma.html#pragma_auto_vacuum |
| version 3.16.0 | https://sqlite.org/changes.html#version_3_16_0 |
| fda22108 | https://sqlite.org/src/info/fda22108 |
| flattening optimization | https://sqlite.org/optoverview.html#flattening |
| 7fde638e94287d2c | https://sqlite.org/src/info/7fde638e94287d2c |
| flattening optimization | https://sqlite.org/optoverview.html#flattening |
| cad1ab4cb7b0fc | https://sqlite.org/src/info/cad1ab4cb7b0fc |
| SQLITE_READ | https://sqlite.org/c3ref/c_alter_table.html |
| authorizer callback | https://sqlite.org/c3ref/set_authorizer.html |
| flattening optimization | https://sqlite.org/optoverview.html#flattening |
| replace() | https://sqlite.org/lang_corefunc.html#replace |
| char() | https://sqlite.org/lang_corefunc.html#char |
| command-line shell | https://sqlite.org/cli.html |
| sqlite3_blob | https://sqlite.org/c3ref/blob.html |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| rowid | https://sqlite.org/lang_createtable.html#rowid |
| FTS5 | https://sqlite.org/fts5.html |
| column filters | https://sqlite.org/fts5.html#fts5_column_filters |
| json_extract() | https://sqlite.org/json1.html#jex |
| anycollseq.c | https://sqlite.org/src/file/ext/misc/anycollseq.c |
| loadable extension | https://sqlite.org/loadext.html |
| collating sequences | https://sqlite.org/datatype3.html#collation |
| REPLACE | https://sqlite.org/lang_replace.html |
| rowid | https://sqlite.org/lang_createtable.html#rowid |
| f68dc596c4e6018d | https://sqlite.org/src/info/f68dc596c4e6018d |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| PRAGMA foreign_key_check | https://sqlite.org/pragma.html#pragma_foreign_key_check |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| 61fe9745 | https://sqlite.org/src/info/61fe9745 |
| b93be8729a895a528e2 | https://sqlite.org/src/info/b93be8729a895a528e2 |
| 6c9b5514077fed34551 | https://sqlite.org/src/info/6c9b5514077fed34551 |
| 981329adeef51011052 | https://sqlite.org/src/info/981329adeef51011052 |
| PRAGMA optimize | https://sqlite.org/pragma.html#pragma_optimize |
| sqlite_source_id() | https://sqlite.org/lang_corefunc.html#sqlite_source_id |
| sqlite3_sourceid() | https://sqlite.org/c3ref/libversion.html |
| SQLITE_SOURCE_ID | https://sqlite.org/c3ref/c_scm_branch.html |
| json_patch() | https://sqlite.org/json1.html#jpatch |
| JSON1 extension | https://sqlite.org/json1.html |
| LIKE optimization | https://sqlite.org/optoverview.html#like_opt |
| sqlite3_set_last_insert_rowid() | https://sqlite.org/c3ref/set_last_insert_rowid.html |
| FTS3 | https://sqlite.org/fts3.html |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| FTS5 | https://sqlite.org/fts5.html |
| sqlite3_last_insert_rowid() | https://sqlite.org/c3ref/last_insert_rowid.html |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| PRAGMA quick_check | https://sqlite.org/pragma.html#pragma_quick_check |
| CHECK constraints | https://sqlite.org/lang_createtable.html#ckconst |
| sqlite3_mprintf() | https://sqlite.org/c3ref/mprintf.html |
| printf SQL function | https://sqlite.org/lang_corefunc.html#printf |
| SQLITE_MAX_MEMORY | https://sqlite.org/compile.html#max_memory |
| .sha3sum dot-command | https://sqlite.org/cli.html#sha3sum |
| .selftest dot-command | https://sqlite.org/cli.html#selftest |
| command-line shell | https://sqlite.org/cli.html |
| SQLITE_LIMIT_VDBE_OP | https://sqlite.org/c3ref/c_limit_attached.html#sqlitelimitvdbeop |
| eb703ba7b50c1a5 | https://sqlite.org/src/info/eb703ba7b50c1a5 |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| 6097cb92745327a1 | https://sqlite.org/src/info/6097cb92745327a1 |
| 06796225f59c057c | https://sqlite.org/src/info/06796225f59c057c |
| RBU extension | https://sqlite.org/rbu.html |
| sqlite3_trace_v2() | https://sqlite.org/c3ref/trace_v2.html |
| R-Tree extension | https://sqlite.org/rtree.html |
| sqlite3_blob | https://sqlite.org/c3ref/blob.html |
| SQLITE_DEFAULT_LOOKASIDE | https://sqlite.org/compile.html#default_lookaside |
| lookaside | https://sqlite.org/malloc.html#lookaside |
| SQLITE_DISABLE_INTRINSIC | https://sqlite.org/compile.html#disable_intrinsic |
| SQLITE_ENABLE_NULL_TRIM | https://sqlite.org/compile.html#enable_null_trim |
| SQLITE_DEFAULT_PCACHE_INITSZ | https://sqlite.org/compile.html#default_pcache_initsz |
| UPDATE | https://sqlite.org/lang_update.html |
| session extension | https://sqlite.org/sessionintro.html |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| views | https://sqlite.org/lang_createview.html |
| sha1.c | https://sqlite.org/src/file/ext/misc/sha1.c |
| command-line shell | https://sqlite.org/cli.html |
| SQLITE_DIRECT_OVERFLOW_READ | https://sqlite.org/compile.html#direct_overflow_read |
| WAL mode | https://sqlite.org/wal.html |
| Lemon parser generator | https://sqlite.org/lemon.html |
| amalgamation | https://sqlite.org/amalgamation.html |
| 6.5% fewer CPU cycles | https://sqlite.org/cpu.html |
| 25e335f802dd | https://sqlite.org/src/info/25e335f802dd |
| 7ffd1ca1d2ad4ec | https://sqlite.org/src/info/7ffd1ca1d2ad4ec |
| sqlite3_blob_reopen() | https://sqlite.org/c3ref/blob_reopen.html |
| e6e962d6b0f06f46e | https://sqlite.org/src/info/e6e962d6b0f06f46e |
| REPLACE | https://sqlite.org/lang_replace.html |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| 30027b613b4 | https://sqlite.org/src/info/30027b613b4 |
| sqlite3_value_text() | https://sqlite.org/c3ref/value_blob.html |
| zeroblob() | https://sqlite.org/lang_corefunc.html#zeroblob |
| OSS-Fuzz | https://github.com/google/oss-fuzz |
| 190c2507 | https://sqlite.org/src/info/190c2507 |
| sqlite3_column_count() | https://sqlite.org/c3ref/column_count.html |
| PRAGMA | https://sqlite.org/pragma.html#syntax |
| row values | https://sqlite.org/rowvalue.html |
| triggers | https://sqlite.org/lang_createtrigger.html |
| 8c9458e7 | https://sqlite.org/src/info/8c9458e7 |
| CPU performance measurement | https://sqlite.org/cpu.html |
| PRAGMA functions | https://sqlite.org/pragma.html#pragfunc |
| SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfignockptonclose |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| lookaside memory allocator | https://sqlite.org/malloc.html#lookaside |
| partial indexes | https://sqlite.org/partialindex.html |
| sqlite3_interrupt() | https://sqlite.org/c3ref/interrupt.html |
| checkpoint | https://sqlite.org/wal.html#ckpt |
| LIKE | https://sqlite.org/lang_expr.html#like |
| GLOB | https://sqlite.org/lang_expr.html#glob |
| SQLITE_FCNTL_WIN32_GET_HANDLE | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlwin32gethandle |
| command-line shell | https://sqlite.org/cli.html |
| command-line shell | https://sqlite.org/cli.html |
| .imposter dot-command | https://sqlite.org/imposter.html#dotimposter |
| command-line shell | https://sqlite.org/cli.html |
| remember(V,PTR) | https://sqlite.org/src/file/ext/misc/remember.c |
| loadable extension | https://sqlite.org/loadext.html |
| SQLITE_OMIT_BUILTIN_TEST | https://sqlite.org/compile.html#omit_builtin_test |
| SQLITE_UNTESTABLE | https://sqlite.org/compile.html#untestable |
| 2df0107b | https://sqlite.org/src/info/2df0107b |
| row value | https://sqlite.org/rowvalue.html |
| 2f1b168ab4d4844 | https://sqlite.org/src/info/2f1b168ab4d4844 |
| instr() | https://sqlite.org/lang_corefunc.html#instr |
| JSON extension | https://sqlite.org/json1.html |
| SQLITE_FCNTL_WIN32_GET_HANDLE | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlwin32gethandle |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| 34a579141b2c5ac | https://sqlite.org/src/info/34a579141b2c5ac |
| row values | https://sqlite.org/rowvalue.html |
| fef4bb4bd9185ec8f | https://sqlite.org/src/info/fef4bb4bd9185ec8f |
| row values | https://sqlite.org/rowvalue.html |
| deterministic SQL functions | https://sqlite.org/deterministic.html |
| partial index | https://sqlite.org/partialindex.html |
| modeof=filename | https://sqlite.org/uri.html#urimodeof |
| SQLITE_DBCONFIG_MAINDBNAME | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigmaindbname |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| ATTACH-ed | https://sqlite.org/lang_attach.html |
| command-line shell | https://sqlite.org/cli.html |
| dot-commands | https://sqlite.org/cli.html#dotcmd |
| fts5vocab | https://sqlite.org/fts5.html#the_fts5vocab_virtual_table_module |
| sqlite3_prepare_v2() | https://sqlite.org/c3ref/prepare.html |
| 1ec41379c9c1e400 | https://sqlite.org/src/info/1ec41379c9c1e400 |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| 0eab1ac759 | https://sqlite.org/src/info/0eab1ac759 |
| indexes on expressions | https://sqlite.org/expridx.html |
| 4baa46491212947 | https://sqlite.org/src/tktview/4baa46491212947 |
| AUTOINCREMENT | https://sqlite.org/autoinc.html |
| 7b3328086a5c116c | https://sqlite.org/src/info/7b3328086a5c116c |
| 559733b09e | https://sqlite.org/src/info/559733b09e9630fa |
| 96c1454c | https://sqlite.org/src/info/96c1454cbfd9509 |
| sqlite3_trace_v2() | https://sqlite.org/c3ref/trace_v2.html |
| EXPLAIN | https://sqlite.org/lang_explain.html |
| -DSQLITE_ENABLE_EXPLAIN_COMMENTS | https://sqlite.org/compile.html#enable_explain_comments |
| command-line shell | https://sqlite.org/cli.html |
| 199df4168c | https://sqlite.org/src/info/199df4168c |
| 0c4df46116e90f92 | https://sqlite.org/src/info/0c4df46116e90f92 |
| DELETE | https://sqlite.org/lang_delete.html |
| ef360601 | https://sqlite.org/src/info/ef360601 |
| COMMIT | https://sqlite.org/lang_transaction.html |
| page cache | https://sqlite.org/pragma.html#pragma_cache_size |
| sqldiff | https://sqlite.org/sqldiff.html |
| WITHOUT ROWID virtual tables | https://sqlite.org/vtab.html#worid |
| OR optimization | https://sqlite.org/optoverview.html#or_opt |
| virtual tables | https://sqlite.org/vtab.html |
| LIKE | https://sqlite.org/lang_expr.html#like |
| GLOB | https://sqlite.org/lang_expr.html#glob |
| REGEXP | https://sqlite.org/lang_expr.html#regexp |
| MATCH | https://sqlite.org/lang_expr.html#match |
| CSV virtual table | https://sqlite.org/csv.html |
| RFC 4180 | https://www.ietf.org/rfc/rfc4180.txt |
| carray() table-valued function | https://sqlite.org/carray.html |
| persistent loadable extensions | https://sqlite.org/loadext.html#persist |
| SQLITE_OK_LOAD_PERMANENTLY | https://sqlite.org/rescode.html#ok_load_permanently |
| SQLITE_DBSTATUS_CACHE_USED_SHARED | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuscacheusedshared |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| vfsstat.c | https://sqlite.org/src/artifact?ci=trunk&filename=ext/misc/vfsstat.c |
| eponymous virtual table | https://sqlite.org/vtab.html#epovtab |
| Lemon parser generator | https://sqlite.org/lemon.html |
| PRAGMA compile_options | https://sqlite.org/pragma.html#pragma_compile_options |
| PRAGMA table_info | https://sqlite.org/pragma.html#pragma_table_info |
| eponymous virtual tables | https://sqlite.org/vtab.html#epovtab |
| partial index | https://sqlite.org/partialindex.html |
| table-valued functions | https://sqlite.org/vtab.html#tabfunc2 |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| dbhash.exe | https://sqlite.org/dbhash.html |
| sqlite3_expanded_sql() | https://sqlite.org/c3ref/expanded_sql.html |
| sqlite3_trace_v2() | https://sqlite.org/c3ref/trace_v2.html |
| sqlite3_trace() | https://sqlite.org/c3ref/profile.html |
| sqlite3_profile() | https://sqlite.org/c3ref/profile.html |
| json_quote() | https://sqlite.org/json1.html#jquote |
| the json1 extension | https://sqlite.org/json1.html |
| authorizer callback | https://sqlite.org/c3ref/set_authorizer.html |
| SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION | https://sqlite.org/compile.html#enable_unknown_sql_function |
| command-line shell | https://sqlite.org/cli.html |
| ALTER TABLE | https://sqlite.org/lang_altertable.html |
| descending indexes | https://sqlite.org/lang_createindex.html#descidx |
| legacy file format | https://sqlite.org/pragma.html#pragma_legacy_file_format |
| f68bf68513a1c15f | https://sqlite.org/src/info/f68bf68513a1c15f |
| e8d439c77685eca6 | https://sqlite.org/src/info/e8d439c77685eca6 |
| version 3.12.0 | https://sqlite.org/changes.html#version_3_12_0 |
| session | https://sqlite.org/sessionintro.html |
| command-line shell | https://sqlite.org/cli.html |
| command-line shell | https://sqlite.org/cli.html |
| command-line shell | https://sqlite.org/cli.html |
| EXPLAIN | https://sqlite.org/lang_explain.html |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| command-line shell | https://sqlite.org/cli.html |
| sqlite_stat1 | https://sqlite.org/fileformat2.html#stat1tab |
| sqlite3_db_config | https://sqlite.org/c3ref/db_config.html |
| SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenableloadextension |
| sqlite3_load_extension() | https://sqlite.org/c3ref/load_extension.html |
| load_extension() | https://sqlite.org/lang_corefunc.html#load_extension |
| temporary directory search algorithm | https://sqlite.org/tempfiles.html#tempdir |
| dc6ebeda9396087 | https://sqlite.org/src/info/dc6ebeda9396087 |
| rowid table | https://sqlite.org/rowidtable.html |
| INTEGER PRIMARY KEY | https://sqlite.org/lang_createtable.html#rowid |
| 16c9801ceba49 | https://sqlite.org/src/info/16c9801ceba49 |
| WHERE-clause push-down optimization | https://sqlite.org/optoverview.html#pushdown |
| f7f8c97e97597 | https://sqlite.org/src/info/f7f8c97e97597 |
| hot journal | https://sqlite.org/fileformat2.html#hotjrnl |
| INTEGER PRIMARY KEY | https://sqlite.org/lang_createtable.html#rowid |
| 7d7525cb01b68 | https://sqlite.org/src/info/7d7525cb01b68 |
| version 3.9.0 | https://sqlite.org/changes.html#version_3_9_0 |
| DELETE | https://sqlite.org/lang_delete.html |
| PRAGMA reverse_unordered_selects | https://sqlite.org/pragma.html#pragma_reverse_unordered_selects |
| a306e56ff68b8fa5 | https://sqlite.org/src/info/a306e56ff68b8fa5 |
| virtual tables | https://sqlite.org/vtab.html |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| SAVEPOINT | https://sqlite.org/lang_savepoint.html |
| 7f7f8026eda38 | https://sqlite.org/src/info/7f7f8026eda38 |
| views | https://sqlite.org/lang_createview.html |
| INTEGER PRIMARY KEY | https://sqlite.org/lang_createtable.html#rowid |
| 7d7525cb01b68 | https://sqlite.org/src/info/7d7525cb01b68 |
| version 3.9.0 | https://sqlite.org/changes.html#version_3_9_0 |
| DELETE | https://sqlite.org/lang_delete.html |
| PRAGMA reverse_unordered_selects | https://sqlite.org/pragma.html#pragma_reverse_unordered_selects |
| a306e56ff68b8fa5 | https://sqlite.org/src/info/a306e56ff68b8fa5 |
| virtual tables | https://sqlite.org/vtab.html |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| SAVEPOINT | https://sqlite.org/lang_savepoint.html |
| 7f7f8026eda38 | https://sqlite.org/src/info/7f7f8026eda38 |
| views | https://sqlite.org/lang_createview.html |
| simple query planner optimization | https://sqlite.org/src/info/c648539b52ca28c0 |
| version 3.9.2 | https://sqlite.org/changes.html#version_3_9_2 |
| SQLITE_DEFAULT_PAGE_SIZE | https://sqlite.org/compile.html#default_page_size |
| SQLITE_DEFAULT_CACHE_SIZE | https://sqlite.org/compile.html#default_cache_size |
| version 3.12.0 page size change | https://sqlite.org/pgszchng2016.html |
| Lemon parser generator | https://sqlite.org/lemon.html |
| master journal | https://sqlite.org/tempfiles.html#superjrnl |
| PRAGMA synchronous | https://sqlite.org/pragma.html#pragma_synchronous |
| journal_mode | https://sqlite.org/pragma.html#pragma_journal_mode |
| statement journal | https://sqlite.org/tempfiles.html#stmtjrnl |
| SQLITE_STMTJRNL_SPILL | https://sqlite.org/compile.html#stmtjrnl_spill |
| sqlite3_config | https://sqlite.org/c3ref/config.html |
| SQLITE_CONFIG_STMTJRNL_SPILL | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigstmtjrnlspill |
| virtual tables | https://sqlite.org/vtab.html |
| xBestIndex | https://sqlite.org/vtab.html#xbestindex |
| virtual table | https://sqlite.org/vtab.html |
| application-defined SQL functions | https://sqlite.org/appfunc.html |
| SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER | https://sqlite.org/c3ref/c_dbconfig_defensive.html#sqlitedbconfigenablefts3tokenizer |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| fts3_tokenizer() | https://sqlite.org/fts3.html#f3tknzr |
| sqlite3rbu_bp_progress() | https://sqlite.org/src/artifact/d7cc99350?ln=403-443 |
| RBU | https://sqlite.org/rbu.html |
| PRAGMA defer_foreign_keys=ON | https://sqlite.org/pragma.html#pragma_defer_foreign_keys |
| RESTRICT actions | https://sqlite.org/foreignkeys.html#fk_actions |
| sqlite3_system_errno() | https://sqlite.org/c3ref/system_errno.html |
| SQLITE_DEFAULT_SYNCHRONOUS | https://sqlite.org/compile.html#default_synchronous |
| SQLITE_DEFAULT_WAL_SYNCHRONOUS | https://sqlite.org/compile.html#default_wal_synchronous |
| SQLITE_DEFAULT_SYNCHRONOUS | https://sqlite.org/compile.html#default_synchronous |
| SQLITE_EXTRA_DURABLE | https://sqlite.org/compile.html#extra_durable |
| command-line shell | https://sqlite.org/cli.html |
| sqlite3_set_auxdata() | https://sqlite.org/c3ref/get_auxdata.html |
| dc9b1c91 | https://sqlite.org/src/info/dc9b1c91 |
| 5e3c886796e5512e | https://sqlite.org/src/info/5e3c886796e5512e |
| sqlite3_db_readonly() | https://sqlite.org/c3ref/db_readonly.html |
| FTS5 | https://sqlite.org/fts5.html |
| FTS5 | https://sqlite.org/fts5.html |
| spellfix1 | https://sqlite.org/spellfix1.html |
| WAL mode | https://sqlite.org/wal.html |
| cache_size | https://sqlite.org/pragma.html#pragma_cache_size |
| FTS5 detail option | https://sqlite.org/fts5.html#the_detail_option |
| PRAGMA synchronous | https://sqlite.org/pragma.html#pragma_synchronous |
| SQLITE_EXTRA_DURABLE | https://sqlite.org/compile.html#extra_durable |
| PRAGMA synchronous=EXTRA | https://sqlite.org/pragma.html#pragma_synchronous |
| query planner | https://sqlite.org/optoverview.html |
| covering index | https://sqlite.org/queryplanner.html#covidx |
| OR optimization | https://sqlite.org/optoverview.html#or_opt |
| NOT NULL | https://sqlite.org/lang_createtable.html#notnullconst |
| CHECK constraints | https://sqlite.org/lang_createtable.html#ckconst |
| UPDATE | https://sqlite.org/lang_update.html |
| command-line shell | https://sqlite.org/cli.html |
| EXPLAIN | https://sqlite.org/lang_explain.html |
| dot-command | https://sqlite.org/cli.html#dotcmd |
| SQLITE_ENABLE_EXPLAIN_COMMENTS | https://sqlite.org/compile.html#enable_explain_comments |
| TCL Interface | https://sqlite.org/tclsqlite.html |
| URI filenames | https://sqlite.org/uri.html |
| amalgamation tarball | https://sqlite.org/download.html#amalgtarball |
| d06a25c84454a | https://sqlite.org/src/info/d06a25c84454a |
| sqlite3_result_subtype() | https://sqlite.org/c3ref/result_subtype.html |
| json1 | https://sqlite.org/json1.html |
| f45ac567eaa9f9 | https://sqlite.org/src/info/f45ac567eaa9f9 |
| ad2559db380abf8 | https://sqlite.org/src/info/ad2559db380abf8 |
| VFSes | https://sqlite.org/vfs.html |
| SQLITE_OMIT_DEPRECATED | https://sqlite.org/compile.html#omit_deprecated |
| fts3_tokenizer() | https://sqlite.org/fts3.html#f3tknzr |
| SQLITE_ENABLE_FTS3_TOKENIZER | https://sqlite.org/compile.html#enable_fts3_tokenizer |
| LIKE | https://sqlite.org/lang_expr.html#like |
| 80369eddd5c94 | https://sqlite.org/src/info/80369eddd5c94 |
| SQLITE_FCNTL_JOURNAL_POINTER | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntljournalpointer |
| block sorting | https://sqlite.org/queryplanner.html#partialsort |
| cb3aa0641d9a4 | https://sqlite.org/src/info/cb3aa0641d9a4 |
| LIKE | https://sqlite.org/lang_expr.html#like |
| GLOB | https://sqlite.org/lang_expr.html#glob |
| REGEXP | https://sqlite.org/lang_expr.html#regexp |
| virtual tables | https://sqlite.org/vtab.html |
| colUsed field | https://sqlite.org/vtab.html#colUsed |
| sqlite3_index_info | https://sqlite.org/c3ref/index_info.html |
| sqlite3_module.xBestIndex | https://sqlite.org/vtab.html#xbestindex |
| PRAGMA cache_spill | https://sqlite.org/pragma.html#pragma_cache_spill |
| sqldiff | https://sqlite.org/sqldiff.html |
| sqlite3_db_cacheflush() | https://sqlite.org/c3ref/db_cacheflush.html |
| sqlite3_strlike() | https://sqlite.org/c3ref/strlike.html |
| memory-mapped I/O | https://sqlite.org/mmap.html |
| sqlite3_snapshot_get() | https://sqlite.org/c3ref/snapshot_get.html |
| sqlite3_snapshot_open() | https://sqlite.org/c3ref/snapshot_open.html |
| sqlite3_snapshot_free() | https://sqlite.org/c3ref/snapshot_free.html |
| 'utc' modifier | https://sqlite.org/lang_datefunc.html#localtime |
| date and time functions | https://sqlite.org/lang_datefunc.html |
| json_group_array() | https://sqlite.org/json1.html#jgrouparray |
| json_group_object() | https://sqlite.org/json1.html#jgroupobject |
| json | https://sqlite.org/json1.html#jmini |
| SQLITE_LIKE_DOESNT_MATCH_BLOBS | https://sqlite.org/compile.html#like_doesnt_match_blobs |
| (details) | https://sqlite.org/src/fdiff?sbs=1&v1=869c95b0fc73026d&v2=232c242a0ccb3d67 |
| command-line shell | https://sqlite.org/cli.html |
| dot-commands | https://sqlite.org/cli.html#dotcmd |
| cmd.exe | https://en.wikipedia.org/wiki/Cmd.exe |
| 38a97a87a6 | https://sqlite.org/src/tktview?name=38a97a87a6 |
| common table expressions | https://sqlite.org/lang_with.html |
| sqldiff | https://sqlite.org/sqldiff.html |
| ac661962a2aeab3c331 | https://sqlite.org/src/info/ac661962a2aeab3c331 |
| automatic indexing | https://sqlite.org/optoverview.html#autoindex |
| 8a2adec1 | https://sqlite.org/src/info/8a2adec1 |
| the json1 extension | https://sqlite.org/json1.html |
| 57eec374ae1d0a1d | https://sqlite.org/src/info/57eec374ae1d0a1d |
| version numbering conventions | https://sqlite.org/versionnumbers.html |
| semantic versioning | http://semver.org/ |
| the json1 extension | https://sqlite.org/json1.html |
| amalgamation | https://sqlite.org/amalgamation.html |
| SQLITE_ENABLE_JSON1 | https://sqlite.org/compile.html#enable_json1 |
| Full Text Search version 5 (FTS5) | https://sqlite.org/fts5.html |
| amalgamation | https://sqlite.org/amalgamation.html |
| SQLITE_ENABLE_FTS5 | https://sqlite.org/compile.html#enable_fts5 |
| CREATE VIEW | https://sqlite.org/lang_createview.html |
| indexes on expressions | https://sqlite.org/expridx.html |
| table-valued functions | https://sqlite.org/vtab.html#tabfunc2 |
| SELECT | https://sqlite.org/lang_select.html |
| eponymous virtual tables | https://sqlite.org/vtab.html#epovtab |
| VIEW | https://sqlite.org/lang_createview.html |
| sqlite3_value_subtype() | https://sqlite.org/c3ref/value_subtype.html |
| sqlite3_result_subtype() | https://sqlite.org/c3ref/result_subtype.html |
| the json1 extension | https://sqlite.org/json1.html |
| partial indexes | https://sqlite.org/partialindex.html |
| dbstat virtual table | https://sqlite.org/dbstat.html |
| table-valued function | https://sqlite.org/vtab.html#tabfunc2 |
| sqlite3_memory_alarm() | https://sqlite.org/c3ref/aggregate_count.html |
| SQLite Encryption Extension | https://sqlite.org/see/doc/trunk/www/readme.wiki |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| sqlite3_initialize() | https://sqlite.org/c3ref/initialize.html |
| OR optimization | https://sqlite.org/optoverview.html#or_opt |
| WHERE-clause push-down optimization | https://sqlite.org/optoverview.html#pushdown |
| c2a19d81652f40568c | https://sqlite.org/src/info/c2a19d81652f40568c |
| PRAGMA cache_size | https://sqlite.org/pragma.html#pragma_cache_size |
| sqlite3_changes() | https://sqlite.org/c3ref/changes.html |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| RBU | https://sqlite.org/rbu.html |
| FTS5 | https://sqlite.org/fts5.html |
| sqlite3_value_dup() | https://sqlite.org/c3ref/value_dup.html |
| sqlite3_value_free() | https://sqlite.org/c3ref/value_dup.html |
| spellfix1 | https://sqlite.org/spellfix1.html |
| ON CONFLICT | https://sqlite.org/lang_conflict.html |
| IS operator | https://sqlite.org/lang_expr.html#isisnot |
| automatic indexing | https://sqlite.org/optoverview.html#autoindex |
| common table expressions | https://sqlite.org/lang_with.html |
| PRAGMA cell_size_check | https://sqlite.org/pragma.html#pragma_cell_size_check |
| matchinfo 'b' flag | https://sqlite.org/fts3.html#matchinfo-b |
| matchinfo() | https://sqlite.org/fts3.html#matchinfo |
| FTS3 | https://sqlite.org/fts3.html |
| SQLITE_MUTEX_STATIC_VFS1 | https://sqlite.org/c3ref/c_mutex_fast.html |
| VFS | https://sqlite.org/vfs.html |
| sqlite3_profile() | https://sqlite.org/c3ref/profile.html |
| sqlite3_reset() | https://sqlite.org/c3ref/reset.html |
| sqlite3_finalize() | https://sqlite.org/c3ref/finalize.html |
| version 3.8.0 | https://sqlite.org/changes.html#version_3_8_0 |
| version 3.3.9 | https://sqlite.org/changes.html#version_3_3_9 |
| cachegrind | http://valgrind.org/docs/manual/cg-manual.html |
| speedtest1.c | https://sqlite.org/src/artifact/83f6b3318f7ee |
| sqlite3_result_zeroblob64() | https://sqlite.org/c3ref/result_blob.html |
| sqlite3_bind_zeroblob64() | https://sqlite.org/c3ref/bind_blob.html |
| CREATE TABLE AS | https://sqlite.org/lang_createtable.html#createtabas |
| f2ad7de056ab1dc9200 | https://sqlite.org/src/info/f2ad7de056ab1dc9200 |
| CREATE TABLE AS | https://sqlite.org/lang_createtable.html#createtabas |
| sqlite_master table | https://sqlite.org/schematab.html |
| 873cae2b6e25b | https://sqlite.org/src/info/873cae2b6e25b |
| skip-scan optimization | https://sqlite.org/optoverview.html#skipscan |
| OR optimization | https://sqlite.org/optoverview.html#or_opt |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| 8fd39115d8f46 | https://sqlite.org/src/info/8fd39115d8f46 |
| sqlite3_memory_used() | https://sqlite.org/c3ref/memory_highwater.html |
| sqlite3_memory_highwater() | https://sqlite.org/c3ref/memory_highwater.html |
| version 3.8.7 | https://sqlite.org/changes.html#version_3_8_7 |
| INSERT | https://sqlite.org/lang_insert.html |
| 34cd55d68e0 | https://sqlite.org/src/info/34cd55d68e0e6e7c9a0711aab81a2ee3c354b4c0 |
| sqlite3_compileoption_used() | https://sqlite.org/c3ref/compileoption_get.html |
| SQLITE_ENABLE_DBSTAT_VTAB | https://sqlite.org/compile.html#enable_dbstat_vtab |
| command-line shell | https://sqlite.org/cli.html |
| dbstat virtual table | https://sqlite.org/dbstat.html |
| sqldiff.exe | https://sqlite.org/sqldiff.html |
| matchinfo y flag | https://sqlite.org/fts3.html#matchinfo-y |
| matchinfo() | https://sqlite.org/fts3.html#matchinfo |
| FTS3 | https://sqlite.org/fts3.html |
| ORDER BY | https://sqlite.org/lang_select.html#orderby |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| CREATE INDEX | https://sqlite.org/lang_createindex.html |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| PRAGMA quick_check | https://sqlite.org/pragma.html#pragma_quick_check |
| SQL fuzzing | https://sqlite.org/testing.html#fuzztesting |
| example | https://sqlite.org/c3ref/context.html |
| American Fuzzy Lop fuzzer | https://sqlite.org/testing.html#aflfuzz |
| testing strategy | https://sqlite.org/testing.html |
| command-line shell | https://sqlite.org/cli.html |
| dbstat virtual table | https://sqlite.org/dbstat.html |
| SQLITE_ENABLE_DBSTAT_VTAB | https://sqlite.org/compile.html#enable_dbstat_vtab |
| sqlite3_status64() | https://sqlite.org/c3ref/status.html |
| PRAGMA index_xinfo | https://sqlite.org/pragma.html#pragma_index_xinfo |
| sqlite3_blob_read() | https://sqlite.org/c3ref/blob_read.html |
| sqlite3_blob_write() | https://sqlite.org/c3ref/blob_write.html |
| SQLITE_OMIT_AUTORESET | https://sqlite.org/compile.html#omit_autoreset |
| command-line shell | https://sqlite.org/cli.html |
| 2326c258d02ead33 | https://sqlite.org/src/info/2326c258d02ead33 |
| partial index | https://sqlite.org/partialindex.html |
| linenoise | https://github.com/antirez/linenoise |
| command-line shell | https://sqlite.org/cli.html |
| sqlite3_wal_checkpoint_v2(TRUNCATE) | https://sqlite.org/c3ref/wal_checkpoint_v2.html |
| f97c4637102a3ae72b79 | https://sqlite.org/src/tktview?name=f97c4637102a3ae72b79 |
| PRAGMA data_version | https://sqlite.org/pragma.html#pragma_data_version |
| SQLITE_CHECKPOINT_TRUNCATE | https://sqlite.org/c3ref/c_checkpoint_full.html |
| sqlite3_wal_checkpoint_v2() | https://sqlite.org/c3ref/wal_checkpoint_v2.html |
| PRAGMA wal_checkpoint | https://sqlite.org/pragma.html#pragma_wal_checkpoint |
| sqlite3_stmt_scanstatus() | https://sqlite.org/c3ref/stmt_scanstatus.html |
| SQLITE_ENABLE_STMT_SCANSTATUS | https://sqlite.org/compile.html#enable_stmt_scanstatus |
| sqlite3_table_column_metadata() | https://sqlite.org/c3ref/table_column_metadata.html |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| SQLITE_ENABLE_COLUMN_METADATA | https://sqlite.org/compile.html#enable_column_metadata |
| SQLITE_ENABLE_API_ARMOR | https://sqlite.org/compile.html#enable_api_armor |
| SQLITE_REVERSE_UNORDERED_SELECTS | https://sqlite.org/compile.html#reverse_unordered_selects |
| SQLITE_SORTER_PMASZ | https://sqlite.org/compile.html#sorter_pmasz |
| SQLITE_CONFIG_PMASZ | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpmasz |
| SQLITE_CONFIG_PCACHE_HDRSZ | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpcachehdrsz |
| sqlite3_config() | https://sqlite.org/c3ref/config.html |
| SQLITE_CONFIG_PAGECACHE | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpagecache |
| VALUES clause | https://sqlite.org/lang_select.html#values |
| SQLITE_LIMIT_COMPOUND_SELECT | https://sqlite.org/c3ref/c_limit_attached.html#sqlitelimitcompoundselect |
| eval.c | https://sqlite.org/src/artifact/f971962e92ebb8b0 |
| loadable extension | https://sqlite.org/loadext.html |
| skip-scan optimization | https://sqlite.org/optoverview.html#skipscan |
| automatic indexing | https://sqlite.org/optoverview.html#autoindex |
| partial index | https://sqlite.org/partialindex.html |
| 6f2222d550f5b0ee7ed | https://sqlite.org/src/info/6f2222d550f5b0ee7ed |
| c5ea805691bfc4204b1cb9e | https://sqlite.org/src/info/c5ea805691bfc4204b1cb9e |
| shared cache mode | https://sqlite.org/sharedcache.html |
| american fuzzy lop | http://lcamtuf.coredump.cx/afl/ |
| a59ae93ee990a55 | https://sqlite.org/src/info/a59ae93ee990a55 |
| R-Tree extension | https://sqlite.org/rtree.html |
| likelihood() | https://sqlite.org/lang_corefunc.html#likelihood |
| likely() | https://sqlite.org/lang_corefunc.html#likely |
| unlikely() | https://sqlite.org/lang_corefunc.html#unlikely |
| shared cache mode | https://sqlite.org/sharedcache.html |
| e4a18565a36884b00edf | https://sqlite.org/src/info/e4a18565a36884b00edf |
| 6f2222d550f5b0ee7ed | https://sqlite.org/src/info/6f2222d550f5b0ee7ed |
| ROLLBACK | https://sqlite.org/lang_transaction.html |
| SQLITE_ABORT | https://sqlite.org/rescode.html#abort |
| SQLITE_ABORT_ROLLBACK | https://sqlite.org/rescode.html#abort_rollback |
| 094d39a4c95ee4 | https://sqlite.org/src/info/094d39a4c95ee4 |
| db87229497 | https://sqlite.org/src/info/db87229497 |
| PRAGMA journal_mode=TRUNCATE | https://sqlite.org/pragma.html#pragma_journal_mode |
| ALTER TABLE ADD COLUMN | https://sqlite.org/lang_altertable.html |
| VIEW | https://sqlite.org/lang_createview.html |
| rowid | https://sqlite.org/lang_createtable.html#rowid |
| version 3.8.0 | https://sqlite.org/changes.html#version_3_8_0 |
| cachegrind | http://valgrind.org/docs/manual/cg-manual.html |
| speedtest1.c | https://sqlite.org/src/artifact/83f6b3318f7ee |
| PRAGMA threads | https://sqlite.org/pragma.html#pragma_threads |
| SQLITE_DEFAULT_WORKER_THREADS | https://sqlite.org/compile.html#default_worker_threads |
| skip-scan | https://sqlite.org/optoverview.html#skipscan |
| CAST | https://sqlite.org/lang_expr.html#castexpr |
| sqlite_stat4 | https://sqlite.org/fileformat2.html#stat4tab |
| sqlite3_malloc64() | https://sqlite.org/c3ref/free.html |
| sqlite3_realloc64() | https://sqlite.org/c3ref/free.html |
| sqlite3_bind_blob64() | https://sqlite.org/c3ref/bind_blob.html |
| sqlite3_result_blob64() | https://sqlite.org/c3ref/result_blob.html |
| sqlite3_bind_text64() | https://sqlite.org/c3ref/bind_blob.html |
| sqlite3_result_text64() | https://sqlite.org/c3ref/result_blob.html |
| sqlite3_msize() | https://sqlite.org/c3ref/free.html |
| sqlite3_malloc64() | https://sqlite.org/c3ref/free.html |
| SQLITE_LIMIT_WORKER_THREADS | https://sqlite.org/c3ref/c_limit_attached.html#sqlitelimitworkerthreads |
| sqlite3_limit() | https://sqlite.org/c3ref/limit.html |
| PRAGMA threads | https://sqlite.org/pragma.html#pragma_threads |
| spellfix1 | https://sqlite.org/spellfix1.html |
| User Authentication | https://sqlite.org/src/doc/trunk/ext/userauth/user-auth.txt |
| partial index | https://sqlite.org/partialindex.html |
| view | https://sqlite.org/lang_createview.html |
| 98d973b8f5 | https://sqlite.org/src/info/98d973b8f5 |
| ba7cbfaedc7e6 | https://sqlite.org/src/info/ba7cbfaedc7e6 |
| sqlite3_trace() | https://sqlite.org/c3ref/profile.html |
| 11d5aa455e0d98f3c1e6a08 | https://sqlite.org/src/info/11d5aa455e0d98f3c1e6a08 |
| 369d57fb8e5ccdff06f1 | https://sqlite.org/src/info/369d57fb8e5ccdff06f1 |
| command-line shell | https://sqlite.org/cli.html |
| SQLITE_DEBUG | https://sqlite.org/compile.html#debug |
| command-line shell | https://sqlite.org/cli.html |
| hexadecimal integer literals | https://sqlite.org/lang_expr.html#hexint |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| UNIQUE | https://sqlite.org/lang_createtable.html#uniqueconst |
| NOT NULL | https://sqlite.org/lang_createtable.html#notnullconst |
| SQLITE_MAX_ATTACHED | https://sqlite.org/limits.html#max_attached |
| WAL mode | https://sqlite.org/wal.html |
| SQLITE_PROTOCOL | https://sqlite.org/rescode.html#protocol |
| likely(X) | https://sqlite.org/lang_corefunc.html#likely |
| unicode61 | https://sqlite.org/fts3.html#unicode61 |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| ANALYZE | https://sqlite.org/lang_analyze.html |
| loadable extension | https://sqlite.org/loadext.html |
| fileio.c | https://sqlite.org/src/finfo?name=ext/misc/fileio.c |
| readfile(X) and writefile(X,Y) | https://sqlite.org/cli.html#fileio |
| command-line shell | https://sqlite.org/cli.html |
| .fullschema | https://sqlite.org/cli.html#fullschema |
| command-line shell | https://sqlite.org/cli.html |
| DISTINCT | https://sqlite.org/lang_select.html#distinct |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| sqlite_stat4 | https://sqlite.org/fileformat2.html#stat4tab |
| ANALYZE | https://sqlite.org/lang_analyze.html |
| skip-scan optimization | https://sqlite.org/optoverview.html#skipscan |
| VDBE | https://sqlite.org/opcode.html |
| CREATE UNIQUE INDEX | https://sqlite.org/lang_createindex.html |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| 9a6daf340df99ba93c | https://sqlite.org/src/info/9a6daf340df99ba93c |
| R-Tree extension | https://sqlite.org/rtree.html |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| d2889096e7bdeac6 | https://sqlite.org/src/info/d2889096e7bdeac6 |
| sqlite3_stmt_busy() | https://sqlite.org/c3ref/stmt_busy.html |
| ROLLBACK | https://sqlite.org/lang_transaction.html |
| 3a88d85f36704eebe1 | https://sqlite.org/src/info/3a88d85f36704eebe1 |
| command-line shell | https://sqlite.org/cli.html |
| column affinity | https://sqlite.org/datatype3.html#affinity |
| IN operator | https://sqlite.org/lang_expr.html#in_op |
| 9a8b09f8e6 | https://sqlite.org/src/info/9a8b09f8e6 |
| ANALYZE | https://sqlite.org/lang_analyze.html |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| sqlite_stat4 | https://sqlite.org/fileformat2.html#stat4tab |
| b2fa5424e6fcb15 | https://sqlite.org/src/info/b2fa5424e6fcb15 |
| partial sorting by index | https://sqlite.org/queryplanner.html#partialsort |
| automerge command | https://sqlite.org/fts3.html#*fts4automergecmd |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| sqlite3_rtree_query_callback() | https://sqlite.org/rtree.html#xquery |
| R-Tree extension | https://sqlite.org/rtree.html |
| URI query parameters | https://sqlite.org/uri.html#coreqp |
| OR optimization | https://sqlite.org/queryplanner.html#or_in_where |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| command-line shell | https://sqlite.org/cli.html |
| SQLITE_IOCAP_IMMUTABLE | https://sqlite.org/c3ref/c_iocap_atomic.html |
| VFS | https://sqlite.org/vfs.html |
| SQLITE_TESTCTRL_BYTEORDER | https://sqlite.org/c3ref/c_testctrl_always.html |
| 07d6a0453d | https://sqlite.org/src/info/07d6a0453d |
| e39d032577 | https://sqlite.org/src/info/e39d032577 |
| a8a0d2996a | https://sqlite.org/src/info/a8a0d2996a |
| 10fb063b11 | https://sqlite.org/src/info/10fb063b11 |
| 2ea3e9fe63 | https://sqlite.org/src/info/2ea3e9fe63 |
| 264b970c43 | https://sqlite.org/src/info/264b970c4379fd |
| b75a9ca6b0 | https://sqlite.org/src/info/b75a9ca6b0499 |
| 55746f9e65 | https://sqlite.org/src/info/55746f9e65f85 |
| e9654505cfd | https://sqlite.org/src/info/e9654505cfda9 |
| command-line shell | https://sqlite.org/cli.html |
| notindexed column | https://sqlite.org/fts3.html#fts4notindexed |
| sqlite3_db_readonly() | https://sqlite.org/c3ref/db_readonly.html |
| one-character fix | https://sqlite.org/src/fdiff?sbs=1&v1=7d539cedb1c&v2=ebad891b7494d&smhdr |
| Ticket 98825a79ce14 | https://sqlite.org/src/info/98825a79ce1456863 |
| skip-scan optimization | https://sqlite.org/optoverview.html#skipscan |
| SQLITE_TESTCTRL_VDBE_COVERAGE | https://sqlite.org/c3ref/c_testctrl_always.html |
| sqlite3_test_control() | https://sqlite.org/c3ref/test_control.html |
| char() | https://sqlite.org/lang_corefunc.html#char |
| zeroblob | https://sqlite.org/lang_corefunc.html#zeroblob |
| Ticket [fccbde530a] | https://sqlite.org/src/info/fccbde530a |
| SQLITE_ENABLE_STAT4 | https://sqlite.org/compile.html#enable_stat4 |
| Ticket [4c86b126f2] | https://sqlite.org/src/info/4c86b126f2 |
| Ticket [c34d0557f7] | https://sqlite.org/src/info/c34d0557f7 |
| Ticket [8c63ff0eca] | https://sqlite.org/src/info/8c63ff0eca |
| Ticket [65bdeb9739] | https://sqlite.org/src/info/65bdeb9739 |
| Ticket [4ef7e3cfca] | https://sqlite.org/src/info/4ef7e3cfca |
| 4c86b126f2 | https://sqlite.org/src/info/4c86b126f2 |
| SQLITE_ENABLE_STAT3 | https://sqlite.org/compile.html#enable_stat3 |
| SQLITE_ENABLE_STAT4 | https://sqlite.org/compile.html#enable_stat4 |
| common table expressions | https://sqlite.org/lang_with.html |
| WITH clause | https://sqlite.org/lang_with.html |
| printf() | https://sqlite.org/lang_corefunc.html#printf |
| SQLITE_DETERMINISTIC | https://sqlite.org/c3ref/c_deterministic.html#sqlitedeterministic |
| sqlite3_create_function() | https://sqlite.org/c3ref/create_function.html |
| SQLITE_READONLY_DBMOVED | https://sqlite.org/rescode.html#readonly_dbmoved |
| ATTACH | https://sqlite.org/lang_attach.html |
| VALUES clause | https://sqlite.org/lang_select.html#values |
| SELECT | https://sqlite.org/lang_select.html |
| sqlite3_randomness(N,P) | https://sqlite.org/c3ref/randomness.html |
| spellfix1 | https://sqlite.org/spellfix1.html |
| EXPLAIN | https://sqlite.org/lang_explain.html |
| Lemon parser generator | https://sqlite.org/lemon.html |
| Lemon | https://sqlite.org/lemon.html |
| command-line shell | https://sqlite.org/cli.html |
| CAST expression | https://sqlite.org/lang_expr.html#castexpr |
| WITHOUT ROWID | https://sqlite.org/withoutrowid.html |
| skip-scan optimization | https://sqlite.org/optoverview.html#skipscan |
| virtual table | https://sqlite.org/vtab.html |
| sqlite3_index_info | https://sqlite.org/c3ref/index_info.html |
| R-Tree extension | https://sqlite.org/rtree.html |
| SQLITE_ENABLE_EXPLAIN_COMMENTS | https://sqlite.org/compile.html#enable_explain_comments |
| EXPLAIN | https://sqlite.org/lang_explain.html |
| SQLITE_ENABLE_EXPLAIN_COMMENTS | https://sqlite.org/compile.html#enable_explain_comments |
| command-line shell | https://sqlite.org/cli.html |
| command-line shell | https://sqlite.org/cli.html |
| unlikely() | https://sqlite.org/lang_corefunc.html#unlikely |
| likelihood() | https://sqlite.org/lang_corefunc.html#likelihood |
| soft_heap_limit pragma | https://sqlite.org/pragma.html#pragma_soft_heap_limit |
| SQLITE_ENABLE_STAT4 | https://sqlite.org/compile.html#enable_stat4 |
| sqlite_stat1.stat | https://sqlite.org/fileformat2.html#stat1tab |
| SQLITE_MINIMUM_FILE_DESCRIPTOR | https://sqlite.org/compile.html#minimum_file_descriptor |
| Date And Time Functions | https://sqlite.org/lang_datefunc.html |
| sqlite3_step() | https://sqlite.org/c3ref/step.html |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| fts4aux languageid column | https://sqlite.org/fts3.html#f4alid |
| fts4aux | https://sqlite.org/fts3.html#fts4aux |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| sqlite3_temp_directory | https://sqlite.org/c3ref/temp_directory.html |
| PRAGMA stats | https://sqlite.org/pragma.html#pragma_stats |
| partial index | https://sqlite.org/partialindex.html |
| a5c8ed66ca | https://sqlite.org/src/info/a5c8ed66ca |
| partial indexes | https://sqlite.org/partialindex.html |
| next generation query planner | https://sqlite.org/queryplanner-ng.html |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| FTS4 notindexed option | https://sqlite.org/fts3.html#fts4notindexed |
| SQLITE_STMTSTATUS_VM_STEP | https://sqlite.org/c3ref/c_stmtstatus_counter.html#sqlitestmtstatusvmstep |
| sqlite3_stmt_status() | https://sqlite.org/c3ref/stmt_status.html |
| cache_spill pragma | https://sqlite.org/pragma.html#pragma_cache_spill |
| query_only pragma | https://sqlite.org/pragma.html#pragma_query_only |
| defer_foreign_keys pragma | https://sqlite.org/pragma.html#pragma_defer_foreign_keys |
| sqlite3_db_status | https://sqlite.org/c3ref/db_status.html |
| SQLITE_DBSTATUS_DEFERRED_FKS | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatusdeferredfks |
| loadable extension | https://sqlite.org/loadext.html |
| SQLITE_ALLOW_URI_AUTHORITY | https://sqlite.org/compile.html#allow_uri_authority |
| sqlite3_cancel_auto_extension(X) | https://sqlite.org/c3ref/cancel_auto_extension.html |
| SQLITE_DEFAULT_AUTOMATIC_INDEX | https://sqlite.org/compile.html#default_automatic_index |
| SQLITE_WARNING_AUTOINDEX | https://sqlite.org/rescode.html#warning_autoindex |
| SQLITE_CONFIG_LOG | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfiglog |
| SQLITE_FTS3_MAX_EXPR_DEPTH | https://sqlite.org/compile.html#fts3_max_expr_depth |
| SQLITE_BUSY_SNAPSHOT | https://sqlite.org/rescode.html#busy_snapshot |
| application-defined SQL functions | https://sqlite.org/appfunc.html |
| command-line shell | https://sqlite.org/cli.html |
| unicode61 | https://sqlite.org/fts3.html#unicode61 |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| NGQP | https://sqlite.org/queryplanner-ng.html |
| memory-mapped I/O | https://sqlite.org/mmap.html |
| sqlite3_strglob() | https://sqlite.org/c3ref/strglob.html |
| database header | https://sqlite.org/fileformat2.html#database_header |
| Application ID | https://sqlite.org/fileformat2.html#appid |
| application file-format | https://sqlite.org/appfileformat.html |
| PRAGMA application_id | https://sqlite.org/pragma.html#pragma_application_id |
| error log | https://sqlite.org/errlog.html |
| unlinked database files | https://sqlite.org/howtocorrupt.html#unlink |
| database filename aliasing | https://sqlite.org/howtocorrupt.html#alias |
| error log | https://sqlite.org/errlog.html |
| SQLITE_TRACE_SIZE_LIMIT | https://sqlite.org/compile.html#trace_size_limit |
| SQLITE_MAX_SCHEMA_RETRY | https://sqlite.org/compile.html#max_schema_retry |
| extension loading | https://sqlite.org/loadext.html |
| sqlite3_load_extension() | https://sqlite.org/c3ref/load_extension.html |
| FTS3 | https://sqlite.org/fts3.html |
| fts4aux | https://sqlite.org/fts3.html#fts4aux |
| fts3tokenize virtual table | https://sqlite.org/fts3.html#fts3tok |
| full-text search | https://sqlite.org/fts3.html |
| VFS | https://sqlite.org/vfs.html |
| shared cache mode | https://sqlite.org/sharedcache.html |
| database connection | https://sqlite.org/c3ref/sqlite3.html |
| e636a050b7 | https://sqlite.org/src/info/e636a050b7 |
| 2500cdb9be05 | https://sqlite.org/src/info/2500cdb9be05 |
| ba82a4a41eac1 | https://sqlite.org/src/info/ba82a4a41eac1 |
| f69b96e3076e | https://sqlite.org/src/info/f69b96e3076e |
| command-line shell | https://sqlite.org/cli.html |
| PRAGMA | https://sqlite.org/pragma.html#syntax |
| sqlite3_trace() | https://sqlite.org/c3ref/profile.html |
| compound query | https://sqlite.org/lang_select.html#compound |
| COLLATE operator | https://sqlite.org/lang_expr.html#collateop |
| 6709574d2a8d8 | https://sqlite.org/src/info/6709574d2a8d8 |
| authorizer | https://sqlite.org/c3ref/set_authorizer.html |
| UPDATE | https://sqlite.org/lang_update.html |
| 0eb70d77cb05bb2272 | https://sqlite.org/src/info/0eb70d77cb05bb2272 |
| f2369304e4 | https://sqlite.org/src/info/f2369304e4 |
| collating sequence | https://sqlite.org/datatype3.html#collation |
| 0fc59f908b | https://sqlite.org/src/info/0fc59f908b |
| 7ff3120e4f | https://sqlite.org/src/info/7ff3120e4f |
| version 3.7.15 | https://sqlite.org/changes.html#version_3_7_15 |
| a179fe7465 | https://sqlite.org/src/info/a179fe7465 |
| CAST expression | https://sqlite.org/lang_expr.html#castexpr |
| 689137afb6da41 | https://sqlite.org/src/info/689137afb6da41 |
| FTS3 | https://sqlite.org/fts3.html |
| 38b1ae018f | https://sqlite.org/src/info/38b1ae018f |
| 6bfb98dfc0c | https://sqlite.org/src/info/6bfb98dfc0c |
| PRAGMA foreign_key_check | https://sqlite.org/pragma.html#pragma_foreign_key_check |
| unicode(A) | https://sqlite.org/lang_corefunc.html#unicode |
| char(X1,...,XN) | https://sqlite.org/lang_corefunc.html#char |
| PRAGMA incremental_vacuum | https://sqlite.org/pragma.html#pragma_incremental_vacuum |
| PRAGMA table_info | https://sqlite.org/pragma.html#pragma_table_info |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| RTREE | https://sqlite.org/rtree.html |
| command-line shell | https://sqlite.org/cli.html |
| command-line shell | https://sqlite.org/cli.html |
| PRAGMA vdbe_addoptrace | https://sqlite.org/pragma.html#pragma_vdbe_addoptrace |
| PRAGMA vdbe_debug | https://sqlite.org/pragma.html#pragma_vdbe_debug |
| spellfix1 | https://sqlite.org/spellfix1.html |
| fc7bd6358f | https://sqlite.org/src/info/fc7bd6358f |
| version 3.7.15 | https://sqlite.org/changes.html#version_3_7_15 |
| 598f5f7596b055 | https://sqlite.org/src/info/598f5f7596b055 |
| version 3.7.15 | https://sqlite.org/changes.html#version_3_7_15 |
| a7b7803e8d1e869 | https://sqlite.org/src/info/a7b7803e8d1e869 |
| sqlite3_errstr() | https://sqlite.org/c3ref/errcode.html |
| sqlite3_trace() | https://sqlite.org/c3ref/profile.html |
| SQLITE_SCHEMA | https://sqlite.org/rescode.html#schema |
| busy_timeout pragma | https://sqlite.org/pragma.html#pragma_busy_timeout |
| instr() | https://sqlite.org/lang_corefunc.html#instr |
| SQLITE_FCNTL_BUSYHANDLER | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlbusyhandler |
| VFSes | https://sqlite.org/vfs.html |
| shared cache mode | https://sqlite.org/sharedcache.html |
| backup API | https://sqlite.org/backup.html |
| shared cache | https://sqlite.org/sharedcache.html |
| COLLATE operator | https://sqlite.org/lang_expr.html#collateop |
| CHECK constraint | https://sqlite.org/lang_createtable.html#ckconst |
| view | https://sqlite.org/lang_createview.html |
| shared cache mode | https://sqlite.org/sharedcache.html |
| [d02e1406a58ea02d]] | https://sqlite.org/src/tktview/d02e1406a58ea02d |
| VFS | https://sqlite.org/vfs.html |
| sqlite3_vfs_register() | https://sqlite.org/c3ref/vfs_find.html |
| command-line shell | https://sqlite.org/cli.html |
| sqlite3_close_v2() | https://sqlite.org/c3ref/close.html |
| command-line shell | https://sqlite.org/cli.html |
| SQLITE_OMIT_FLOATING_POINT | https://sqlite.org/compile.html#omit_floating_point |
| SQLITE_OMIT_AUTOINIT | https://sqlite.org/compile.html#omit_autoinit |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| PRAGMA quick_check | https://sqlite.org/pragma.html#pragma_quick_check |
| WAL mode | https://sqlite.org/wal.html |
| SQLITE_DISABLE_FTS4_DEFERRED | https://sqlite.org/compile.html#disable_fts4_deferred |
| covering index | https://sqlite.org/queryplanner.html#covidx |
| or optimization | https://sqlite.org/optoverview.html#or_opt |
| In-memory databases | https://sqlite.org/inmemorydb.html |
| URI filenames | https://sqlite.org/uri.html |
| shared cache | https://sqlite.org/sharedcache.html#inmemsharedcache |
| mode=memory | https://sqlite.org/uri.html#coreqp |
| URI filenames | https://sqlite.org/uri.html |
| shared cache | https://sqlite.org/sharedcache.html |
| RTREE | https://sqlite.org/rtree.html |
| sqlite3_create_module() | https://sqlite.org/c3ref/create_module.html |
| sqlite3_create_module_v2() | https://sqlite.org/c3ref/create_module.html |
| virtual table | https://sqlite.org/vtab.html |
| (ticket c2ad16f997) | https://sqlite.org/src/info/c2ad16f997ee9c |
| SQLITE_DBSTATUS_CACHE_WRITE | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuscachewrite |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| typeof() | https://sqlite.org/lang_corefunc.html#typeof |
| length() | https://sqlite.org/lang_corefunc.html#length |
| FTS4 "merge" command | https://sqlite.org/fts3.html#*fts4mergecmd |
| FTS4 "automerge" command | https://sqlite.org/fts3.html#*fts4automergecmd |
| FTS4 "integrity-check" command | https://sqlite.org/fts3.html#*fts4ickcmd |
| CHECK | https://sqlite.org/lang_createtable.html#ckconst |
| VFS | https://sqlite.org/vfs.html |
| SQLITE_RTREE_INT_ONLY | https://sqlite.org/compile.html#rtree_int_only |
| R*Tree Extension Module | https://sqlite.org/rtree.html |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| RELEASE | https://sqlite.org/lang_savepoint.html |
| 385a5b56b9 | https://sqlite.org/src/info/385a5b56b9 |
| 2a5629202f | https://sqlite.org/src/info/2a5629202f |
| INSERT | https://sqlite.org/lang_insert.html |
| CREATE VIRTUAL TABLE | https://sqlite.org/lang_createvtab.html |
| sqlite3_stricmp() | https://sqlite.org/c3ref/stricmp.html |
| sqlite3_strnicmp() | https://sqlite.org/c3ref/stricmp.html |
| sqlite3_db_readonly() | https://sqlite.org/c3ref/db_readonly.html |
| SQLITE_FCNTL_PRAGMA | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlpragma |
| VFS | https://sqlite.org/vfs.html |
| PRAGMA | https://sqlite.org/pragma.html#syntax |
| FTS4 languageid option | https://sqlite.org/fts3.html#*fts4languageid |
| FTS4 content option | https://sqlite.org/fts3.html#*fts4content |
| version 3.7.9 | https://sqlite.org/changes.html#version_3_7_9 |
| ROLLBACK | https://sqlite.org/lang_transaction.html |
| command-line shell | https://sqlite.org/cli.html |
| bug | https://sqlite.org/src/info/b7c8682cc1 |
| version 3.7.10 | https://sqlite.org/changes.html#version_3_7_10 |
| schema format number | https://sqlite.org/fileformat2.html#schemaformat |
| PRAGMA legacy_file_format=ON | https://sqlite.org/pragma.html#pragma_legacy_file_format |
| descending indices | https://sqlite.org/lang_createindex.html#descidx |
| SQLITE_CONFIG_PCACHE | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpcache |
| SQLITE_CONFIG_GETPCACHE | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfiggetpcache |
| sqlite3_pcache_methods2 | https://sqlite.org/c3ref/pcache_methods2.html |
| SQLITE_CONFIG_PCACHE2 | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpcache2 |
| SQLITE_CONFIG_GETPCACHE2 | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfiggetpcache2 |
| powersafe overwrite | https://sqlite.org/psow.html |
| SQLITE_IOCAP_POWERSAFE_OVERWRITE | https://sqlite.org/c3ref/c_iocap_atomic.html |
| SQLITE_POWERSAFE_OVERWRITE | https://sqlite.org/compile.html#powersafe_overwrite |
| URI filenames | https://sqlite.org/uri.html |
| sqlite3_db_release_memory() | https://sqlite.org/c3ref/db_release_memory.html |
| shrink_memory pragma | https://sqlite.org/pragma.html#pragma_shrink_memory |
| sqlite3_db_filename() | https://sqlite.org/c3ref/db_filename.html |
| sqlite3_stmt_busy() | https://sqlite.org/c3ref/stmt_busy.html |
| sqlite3_uri_boolean() | https://sqlite.org/c3ref/uri_boolean.html |
| sqlite3_uri_int64() | https://sqlite.org/c3ref/uri_boolean.html |
| PRAGMA cache_size | https://sqlite.org/pragma.html#pragma_cache_size |
| VFS | https://sqlite.org/vfs.html |
| VFS | https://sqlite.org/vfs.html |
| VFS | https://sqlite.org/vfs.html |
| VFSes | https://sqlite.org/vfs.html |
| TCL Interface | https://sqlite.org/tclsqlite.html |
| SQLITE_TESTCTRL_EXPLAIN_STMT | https://sqlite.org/c3ref/c_testctrl_always.html |
| SQLITE_ENABLE_TREE_EXPLAIN | https://sqlite.org/compile.html#enable_tree_explain |
| command-line shell | https://sqlite.org/cli.html |
| ff5be73dee | https://sqlite.org/src/info/ff5be73dee |
| 7bbfb7d442 | https://sqlite.org/src/info/7bbfb7d442 |
| ac00f496b7e2 | https://sqlite.org/src/info/ac0ff496b7e2 |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| SQLITE_DBSTATUS_CACHE_HIT | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuscachehit |
| SQLITE_DBSTATUS_CACHE_MISS | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuscachemiss |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| SQLITE_ENABLE_STAT2 | https://sqlite.org/compile.html#enable_stat2 |
| SQLITE_ENABLE_STAT3 | https://sqlite.org/compile.html#enable_stat3 |
| sqlite3_data_count() | https://sqlite.org/c3ref/data_count.html |
| SQLITE_FCNTL_OVERWRITE | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntloverwrite |
| lookaside memory allocator | https://sqlite.org/malloc.html#lookaside |
| SQLITE_DIRECT_OVERFLOW_READ | https://sqlite.org/compile.html#direct_overflow_read |
| overflow pages | https://sqlite.org/fileformat2.html#ovflpgs |
| page cache | https://sqlite.org/c3ref/pcache_methods2.html |
| sqlite3_mprintf() | https://sqlite.org/c3ref/mprintf.html |
| ALTER TABLE ... RENAME | https://sqlite.org/lang_altertable.html |
| page_count | https://sqlite.org/pragma.html#pragma_page_count |
| quick_check | https://sqlite.org/pragma.html#pragma_quick_check |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| count_changes pragma | https://sqlite.org/pragma.html#pragma_count_changes |
| virtual table | https://sqlite.org/vtab.html |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| dropped | https://sqlite.org/lang_droptable.html |
| SAVEPOINT | https://sqlite.org/lang_savepoint.html |
| CREATE INDEX | https://sqlite.org/lang_createindex.html |
| a bug | https://sqlite.org/src/info/25ee812710 |
| PRAGMA case_sensitive_like | https://sqlite.org/pragma.html#pragma_case_sensitive_like |
| SQLITE_SCHEMA | https://sqlite.org/rescode.html#schema |
| URI filenames | https://sqlite.org/uri.html |
| sqlite3_vtab_config() | https://sqlite.org/c3ref/vtab_config.html |
| ON CONFLICT | https://sqlite.org/lang_conflict.html |
| virtual tables | https://sqlite.org/vtab.html |
| xSavepoint | https://sqlite.org/vtab.html#xsavepoint |
| xRelease | https://sqlite.org/vtab.html#xsavepoint |
| xRollbackTo | https://sqlite.org/vtab.html#xsavepoint |
| virtual tables | https://sqlite.org/vtab.html |
| SAVEPOINT | https://sqlite.org/lang_savepoint.html |
| FTS3/FTS4 | https://sqlite.org/fts3.html |
| RTREE | https://sqlite.org/rtree.html |
| ON CONFLICT | https://sqlite.org/lang_conflict.html |
| REPLACE | https://sqlite.org/lang_replace.html |
| FTS4 prefix option | https://sqlite.org/fts3.html#fts4prefix |
| FTS4 order option | https://sqlite.org/fts3.html#fts4order |
| WAL-mode | https://sqlite.org/wal.html |
| short filenames | https://sqlite.org/shortnames.html |
| WAL mode | https://sqlite.org/wal.html |
| cache_size | https://sqlite.org/pragma.html#pragma_cache_size |
| SQLITE_FCNTL_SIZE_HINT | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlsizehint |
| sqlite3_wal_checkpoint_v2() | https://sqlite.org/c3ref/wal_checkpoint_v2.html |
| wal_checkpoint pragma | https://sqlite.org/pragma.html#pragma_wal_checkpoint |
| SQLITE_ENABLE_STAT2 | https://sqlite.org/compile.html#enable_stat2 |
| sqlite3_finalize() | https://sqlite.org/c3ref/finalize.html |
| VFS object | https://sqlite.org/c3ref/vfs.html |
| SQLITE_MAX_ATTACHED | https://sqlite.org/limits.html#max_attached |
| fts4aux | https://sqlite.org/fts3.html#fts4aux |
| compressed FTS4 content | https://sqlite.org/fts3.html#*fts4compression |
| ANALYZE | https://sqlite.org/lang_analyze.html |
| sqlite3_vsnprintf() | https://sqlite.org/c3ref/mprintf.html |
| SQLITE_DBSTATUS_LOOKASIDE_HIT | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuslookasidehit |
| SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuslookasidemisssize |
| SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuslookasidemissfull |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| SQLITE_OMIT_AUTORESET | https://sqlite.org/compile.html#omit_autoreset |
| SQLITE_DEFAULT_FOREIGN_KEYS | https://sqlite.org/compile.html#default_foreign_keys |
| sqlite3_stmt_readonly() | https://sqlite.org/c3ref/stmt_readonly.html |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| command-line shell | https://sqlite.org/cli.html |
| a bug | https://sqlite.org/src/info/5d863f876e |
| sqlite3_trace() | https://sqlite.org/c3ref/profile.html |
| SQLITE_NOTFOUND | https://sqlite.org/rescode.html#notfound |
| SQLITE_ERROR | https://sqlite.org/rescode.html#error |
| SQLITE_FCNTL_SYNC_OMITTED | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlsyncomitted |
| file control | https://sqlite.org/c3ref/file_control.html |
| PRAGMA synchronous | https://sqlite.org/pragma.html#pragma_synchronous |
| sqlite3_blob_reopen() | https://sqlite.org/c3ref/blob_reopen.html |
| sqlite3_blob | https://sqlite.org/c3ref/blob.html |
| sqlite3_blob_reopen() | https://sqlite.org/c3ref/blob_reopen.html |
| VFSes | https://sqlite.org/c3ref/vfs.html |
| WAL | https://sqlite.org/wal.html |
| PRAGMA locking_mode | https://sqlite.org/pragma.html#pragma_locking_mode |
| EXPLAIN QUERY PLAN | https://sqlite.org/eqp.html |
| sqlite3_stmt_readonly() | https://sqlite.org/c3ref/stmt_readonly.html |
| PRAGMA checkpoint_fullfsync | https://sqlite.org/pragma.html#pragma_checkpoint_fullfsync |
| SQLITE_FCNTL_FILE_POINTER | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlfilepointer |
| sqlite3_file_control() | https://sqlite.org/c3ref/file_control.html |
| FTS4 | https://sqlite.org/fts3.html#fts4 |
| matchinfo() | https://sqlite.org/fts3.html#matchinfo |
| very obscure bug | https://sqlite.org/src/info/80ba201079 |
| or optimization | https://sqlite.org/optoverview.html#or_opt |
| sqlite3_create_function_v2() | https://sqlite.org/c3ref/create_function.html |
| custom r-tree queries | https://sqlite.org/rtree.html#customquery |
| SQLITE_CONFIG_PAGECACHE | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpagecache |
| sqlite3_soft_heap_limit64() | https://sqlite.org/c3ref/hard_heap_limit64.html |
| SQLITE_ENABLE_MEMORY_MANAGEMENT | https://sqlite.org/compile.html#enable_memory_management |
| sqlite3_soft_heap_limit64() | https://sqlite.org/c3ref/hard_heap_limit64.html |
| sqlite3_soft_heap_limit() | https://sqlite.org/c3ref/soft_heap_limit.html |
| ANALYZE | https://sqlite.org/lang_analyze.html |
| WAL | https://sqlite.org/wal.html |
|
old and very obscure bug | https://sqlite.org/src/info/5e10420e8d |
| free-page list | https://sqlite.org/fileformat2.html#freelist |
| incremental_vacuum | https://sqlite.org/pragma.html#pragma_incremental_vacuum |
| SQLITE_DBSTATUS_SCHEMA_USED | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatusschemaused |
| SQLITE_DBSTATUS_STMT_USED | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatusstmtused |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| LIKE optimization | https://sqlite.org/optoverview.html#like_opt |
| SQLITE_FCNTL_CHUNK_SIZE | https://sqlite.org/c3ref/c_fcntl_begin_atomic_write.html#sqlitefcntlchunksize |
| sqlite3_file_control() | https://sqlite.org/c3ref/file_control.html |
|
Ticket [51ae9cad317a1] | https://sqlite.org/src/info/51ae9cad317a1 |
| write-ahead logging | https://sqlite.org/wal.html |
| SQLITE_DBSTATUS_CACHE_USED | https://sqlite.org/c3ref/c_dbstatus_options.html#sqlitedbstatuscacheused |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| FTS3 | https://sqlite.org/fts3.html |
| secure_delete pragma | https://sqlite.org/pragma.html#pragma_secure_delete |
| sqlite3_compileoption_used() | https://sqlite.org/c3ref/compileoption_get.html |
| sqlite3_compileoption_get() | https://sqlite.org/c3ref/compileoption_get.html |
| compile_options pragma | https://sqlite.org/pragma.html#pragma_compile_options |
| sqlite_compileoption_used() | https://sqlite.org/lang_corefunc.html#sqlite_compileoption_used |
| sqlite_compileoption_get() | https://sqlite.org/lang_corefunc.html#sqlite_compileoption_get |
| sqlite3_log() | https://sqlite.org/c3ref/log.html |
| SQLITE_CONFIG_LOG | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfiglog |
| sqlite3_config() | https://sqlite.org/c3ref/config.html |
| Command Line Interface | https://sqlite.org/cli.html |
| FTS3 | https://sqlite.org/fts3.html |
| SQLITE_OMIT_FLOATING_POINT | https://sqlite.org/compile.html#omit_floating_point |
| integrity_check pragma | https://sqlite.org/pragma.html#pragma_integrity_check |
| Command Line Interface | https://sqlite.org/cli.html |
| Lemon LALR(1) parser generator | https://sqlite.org/lemon.html |
| FTS3 | https://sqlite.org/fts3.html |
| sqlite3_trace() | https://sqlite.org/c3ref/profile.html |
| bound parameters | https://sqlite.org/lang_expr.html#varparam |
| ifnull() | https://sqlite.org/lang_corefunc.html#ifnull |
| coalesce() | https://sqlite.org/lang_corefunc.html#coalesce |
| substr() | https://sqlite.org/lang_corefunc.html#substr |
| FTS3 documentation | https://sqlite.org/fts3.html |
| SQLITE_SECURE_DELETE | https://sqlite.org/compile.html#secure_delete |
| truncate optimization | https://sqlite.org/lang_delete.html#truncateopt |
| Command Line Interface | https://sqlite.org/cli.html |
| prepared statements | https://sqlite.org/c3ref/stmt.html |
| SQLITE_ENABLE_STAT2 | https://sqlite.org/compile.html#enable_stat2 |
| the OP_If bug | https://sqlite.org/src/info/6b00e0a34c |
| foreign key constraints | https://sqlite.org/foreignkeys.html |
| foreign_keys pragma | https://sqlite.org/pragma.html#pragma_foreign_keys |
| TCL Interface | https://sqlite.org/tclsqlite.html |
| Non-Recursive Engine (NRE) | http://www.tcl-lang.org/cgi-bin/tct/tip/322.html |
| Fossil | http://www.fossil-scm.org/ |
| SQLITE_ENABLE_STAT2 | https://sqlite.org/compile.html#enable_stat2 |
| ANALYZE | https://sqlite.org/lang_analyze.html |
| PRAGMA recursive_triggers | https://sqlite.org/pragma.html#pragma_recursive_triggers |
| REPLACE conflict resolution | https://sqlite.org/lang_conflict.html |
| SQLITE_OPEN_SHAREDCACHE | https://sqlite.org/c3ref/c_open_autoproxy.html |
| SQLITE_OPEN_PRIVATECACHE | https://sqlite.org/c3ref/c_open_autoproxy.html |
| sqlite3_open_v2() | https://sqlite.org/c3ref/open.html |
| shared cache mode | https://sqlite.org/sharedcache.html |
| SQLITE_SOURCE_ID | https://sqlite.org/c3ref/c_scm_branch.html |
| sqlite3_sourceid() | https://sqlite.org/c3ref/libversion.html |
| sqlite_source_id() | https://sqlite.org/lang_corefunc.html#sqlite_source_id |
| [efc02f9779] | https://sqlite.org/src/info/efc02f9779 |
| sqlite3_strnicmp() | https://sqlite.org/c3ref/stricmp.html |
| virtual tables | https://sqlite.org/vtab.html |
| shared cache mode | https://sqlite.org/sharedcache.html |
| 100% branch test coverage | https://sqlite.org/testing.html#coverage |
| sqlite3_create_function() | https://sqlite.org/c3ref/create_function.html |
| SQLITE_MISUSE | https://sqlite.org/rescode.html#misuse |
| SQLITE_ERROR | https://sqlite.org/rescode.html#error |
| sqlite3_shutdown() | https://sqlite.org/c3ref/initialize.html |
| version 3.6.14 | https://sqlite.org/changes.html#version_3_6_14 |
| group_concat() | https://sqlite.org/lang_aggfunc.html#group_concat |
| sqlite3_backup | https://sqlite.org/c3ref/backup.html |
| asynchronous VFS | https://sqlite.org/asyncvfs.html |
| virtual tables | https://sqlite.org/vtab.html |
| SQLITE_HAVE_ISNAN | https://sqlite.org/compile.html#have_isnan |
| version 3.6.12 | https://sqlite.org/changes.html#version_3_6_12 |
| version 3.6.12 | https://sqlite.org/changes.html#version_3_6_12 |
| incremental_vacuum | https://sqlite.org/pragma.html#pragma_incremental_vacuum |
| sqlite3_unlock_notify() | https://sqlite.org/c3ref/unlock_notify.html |
| reverse_unordered_selects pragma | https://sqlite.org/pragma.html#pragma_reverse_unordered_selects |
| CLI | https://sqlite.org/cli.html |
| hot-backup interface | https://sqlite.org/c3ref/backup_finish.html#sqlite3backupinit |
| CLI | https://sqlite.org/cli.html |
| backup | https://sqlite.org/tclsqlite.html#backup |
| restore | https://sqlite.org/tclsqlite.html#restore |
| syntax bubble
diagrams | https://sqlite.org/syntaxdiagrams.html |
| nested transactions | https://sqlite.org/lang_savepoint.html |
| OR-connected constraints | https://sqlite.org/optoverview.html#or_opt |
| SQLITE_ENABLE_FTS3_PARENTHESIS | https://sqlite.org/compile.html#enable_fts3_parenthesis |
| sqlite3_auto_extension() | https://sqlite.org/c3ref/auto_extension.html |
| sqlite3_vfs | https://sqlite.org/c3ref/vfs.html |
| version 3.6.6 | https://sqlite.org/changes.html#version_3_6_6 |
| version 3.6.4 | https://sqlite.org/changes.html#version_3_6_4 |
| memsys5 | https://sqlite.org/malloc.html#memsys5 |
| application-defined page cache | https://sqlite.org/c3ref/pcache_methods2.html |
| journal_mode pragma | https://sqlite.org/pragma.html#pragma_journal_mode |
| sqlite3_db_mutex() | https://sqlite.org/c3ref/db_mutex.html |
| SQLITE_OMIT_TRUNCATE_OPTIMIZATION | https://sqlite.org/compile.html#omit_truncate_optimization |
| truncate optimization | https://sqlite.org/lang_delete.html#truncateopt |
| sqlite3_changes() | https://sqlite.org/c3ref/changes.html |
| sqlite3_total_changes() | https://sqlite.org/c3ref/total_changes.html |
| count_changes pragma | https://sqlite.org/pragma.html#pragma_count_changes |
| sqlite3_extended_errcode() | https://sqlite.org/c3ref/errcode.html |
| COMMIT | https://sqlite.org/lang_transaction.html |
| SQLITE_BUSY | https://sqlite.org/rescode.html#busy |
| SQLITE_BUSY | https://sqlite.org/rescode.html#busy |
| SQLITE_ERROR | https://sqlite.org/rescode.html#error |
| ROLLBACK | https://sqlite.org/lang_transaction.html |
| experimental memory allocators | https://sqlite.org/malloc.html#memsysx |
| SQLITE_ZERO_MALLOC | https://sqlite.org/compile.html#zero_malloc |
| DELETE | https://sqlite.org/lang_delete.html |
| UPDATE | https://sqlite.org/lang_update.html |
| SQLITE_ENABLE_UPDATE_DELETE_LIMIT | https://sqlite.org/compile.html#enable_update_delete_limit |
| sqlite3_stmt_status() | https://sqlite.org/c3ref/stmt_status.html |
| INDEXED BY | https://sqlite.org/lang_indexedby.html |
| PRAGMA journal_mode | https://sqlite.org/pragma.html#pragma_journal_mode |
|
source code | https://sqlite.org/src/finfo?name=tool/genfkey.c |
|
documentation | https://sqlite.org/src/finfo?name=tool/genfkey.README |
| SQLITE_OMIT_TRUNCATE_OPTIMIZATION | https://sqlite.org/compile.html#omit_truncate_optimization |
| SQL language documentation | https://sqlite.org/lang.html |
| syntax diagrams | https://sqlite.org/syntaxdiagrams.html |
| lookaside memory allocator | https://sqlite.org/malloc.html#lookaside |
| SQLITE_CONFIG_LOOKASIDE | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfiglookaside |
| sqlite3_config() | https://sqlite.org/c3ref/config.html |
| SQLITE_STATUS_PAGECACHE_SIZE | https://sqlite.org/c3ref/c_status_malloc_count.html#sqlitestatuspagecachesize |
| SQLITE_STATUS_SCRATCH_SIZE | https://sqlite.org/c3ref/c_status_malloc_count.html#sqlitestatusscratchsize |
| sqlite3_status() | https://sqlite.org/c3ref/status.html |
| SQLITE_CONFIG_PAGECACHE | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigpagecache |
| SQLITE_CONFIG_SCRATCH | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigscratch |
| sqlite3_db_config() | https://sqlite.org/c3ref/db_config.html |
| sqlite3_db_status() | https://sqlite.org/c3ref/db_status.html |
| database connection | https://sqlite.org/c3ref/sqlite3.html |
| virtual file system | https://sqlite.org/c3ref/vfs.html |
| 35to36.html | https://sqlite.org/35to36.html |
| sqlite3_config() | https://sqlite.org/c3ref/config.html |
| SQLITE_CONFIG_MUTEX | https://sqlite.org/c3ref/c_config_covering_index_scan.html#sqliteconfigmutex |
| sqlite3_config() | https://sqlite.org/c3ref/config.html |
| sqlite3_status() | https://sqlite.org/c3ref/status.html |
| sqlite3_initialize() | https://sqlite.org/c3ref/initialize.html |
| sqlite3_shutdown() | https://sqlite.org/c3ref/initialize.html |
| SQLITE_OPEN_NOMUTEX | https://sqlite.org/c3ref/c_open_autoproxy.html |
| sqlite3_open_v2() | https://sqlite.org/c3ref/open.html |
| PRAGMA page_count | https://sqlite.org/pragma.html#pragma_page_count |
| sqlite3_next_stmt() | https://sqlite.org/c3ref/next_stmt.html |
| R*Tree virtual table | https://sqlite.org/rtree.html |
| journal_mode | https://sqlite.org/pragma.html#pragma_journal_mode |
| Journal mode PERSIST | https://sqlite.org/pragma.html#pragma_journal_mode |
| exclusive locking mode | https://sqlite.org/pragma.html#pragma_locking_mode |
| version 3.5.8 | https://sqlite.org/changes.html#version_3_5_8 |
| sqlite3_mprintf() | https://sqlite.org/c3ref/mprintf.html |
| sqlite3_randomness() | https://sqlite.org/c3ref/randomness.html |
| sqlite3_context_db_handle() | https://sqlite.org/c3ref/context_db_handle.html |
| database connection | https://sqlite.org/c3ref/sqlite3.html |
| sqlite3_limit() | https://sqlite.org/c3ref/limit.html |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| sqlite3_result_error_code() | https://sqlite.org/c3ref/result_blob.html |
| ATTACH | https://sqlite.org/lang_attach.html |
| ATTACH | https://sqlite.org/lang_attach.html |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| legacy_file_format pragma | https://sqlite.org/pragma.html#pragma_legacy_file_format |
| auto_vacuum | https://sqlite.org/pragma.html#pragma_auto_vacuum |
| separate CM system | https://sqlite.org/docsrc/ |
| sqlite3_prepare_v2() | https://sqlite.org/c3ref/prepare.html |
| sqlite3_step() | https://sqlite.org/c3ref/step.html |
| SQLITE_MISUSE | https://sqlite.org/rescode.html#misuse |
| SQLITE_OMIT_MEMORY_ALLOCATION | https://sqlite.org/compile.html#omitfeatures |
| SQLITE_FULL | https://sqlite.org/rescode.html#full |
| SQLITE_FULL | https://sqlite.org/rescode.html#full |
| SQLITE_IOERR | https://sqlite.org/rescode.html#ioerr |
| 34to35.html | https://sqlite.org/34to35.html |
| sqlite3_release_memory() | https://sqlite.org/c3ref/release_memory.html |
| sqlite3_soft_heap_limit() | https://sqlite.org/c3ref/soft_heap_limit.html |
| sqlite3_enable_shared_cache() | https://sqlite.org/c3ref/enable_shared_cache.html |
| sqlite3_open_v2() | https://sqlite.org/c3ref/open.html |
| auto-vacuum mode | https://sqlite.org/pragma.html#pragma_auto_vacuum |
| sqlite3_soft_heap_limit | https://sqlite.org/c3ref/soft_heap_limit.html |
| sqlite3_soft_heap_limit | https://sqlite.org/c3ref/soft_heap_limit.html |
| GCC bug 32575 | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32575 |
| VACUUM | https://sqlite.org/lang_vacuum.html |
| TCL language interface | https://sqlite.org/tclsqlite.html |
| PRAGMA freelist_count | https://sqlite.org/pragma.html#pragma_freelist_count |
|
PRAGMA auto_vacuum=incremental | https://sqlite.org/pragma.html#pragma_auto_vacuum |
|
min()/max() optimization | https://sqlite.org/optoverview.html#minmax |
| ICU | https://icu.unicode.org |
| SQLITE_BUSY | https://sqlite.org/rescode.html#busy |
| upper bounds | https://sqlite.org/limits.html |
| Incremental BLOB I/O | https://sqlite.org/c3ref/blob_open.html |
| sqlite3_bind_zeroblob() | https://sqlite.org/c3ref/bind_blob.html |
| zeroblob() | https://sqlite.org/lang_corefunc.html#zeroblob |
|
Incremental Vacuum | https://sqlite.org/pragma.html#pragma_incremental_vacuum |
| International Components for Unicode (ICU) | https://icu.unicode.org |
| sqlite3_column_blob() | https://sqlite.org/c3ref/column_blob.html |
| sqlite3_snprintf() | https://sqlite.org/c3ref/mprintf.html |
| Version 3.3.14 | https://sqlite.org/changes.html#version_3_3_14 |
| Version 3.3.15 | https://sqlite.org/changes.html#version_3_3_15 |
|
"PRAGMA locking_mode=EXCLUSIVE" | https://sqlite.org/pragma.html#pragma_locking_mode |
| randomblob() | https://sqlite.org/lang_corefunc.html#randomblob |
| hex() | https://sqlite.org/lang_corefunc.html#hex |
| UUIDs | http://en.wikipedia.org/wiki/UUID |
| PRAGMA count_changes | https://sqlite.org/pragma.html#pragma_count_changes |
| PRAGMA integrity_check | https://sqlite.org/pragma.html#pragma_integrity_check |
| sqlite3_prepare_v2() | https://sqlite.org/c3ref/prepare.html |
| sqlite3_prepare_v2() | https://sqlite.org/c3ref/prepare.html |
| user_version | https://sqlite.org/pragma.html#pragma_user_version |
| schema_version | https://sqlite.org/pragma.html#pragma_schema_version |
| sqlite3_prepare_v2() | https://sqlite.org/c3ref/prepare.html |
| sqlite3_interrupt() | https://sqlite.org/c3ref/interrupt.html |
| MATCH | https://sqlite.org/lang_expr.html#match |
| SQLITE_OMIT_FLOATING_POINT | https://sqlite.org/compile.html#omit_floating_point |
| SQLITE_OMIT_... | https://sqlite.org/compile.html#omitfeatures |
| More information | https://sqlite.org/version3.html |
| Lemon | https://sqlite.org/lemon.html |
| NULL-handling document | https://sqlite.org/nulls.html |
| Lemon parser generator | https://sqlite.org/lemon.html |
| Lemon parser generator | https://sqlite.org/lemon.html |
| VDBE tutorial | https://sqlite.org/vdbe.html |
| VDBE tutorial | https://sqlite.org/vdbe.html |
| PostgreSQL | http://www.postgresql.org/ |