sqlite/src
drh a60c63013e Add support for the SQLITE_PREPARE_NORMALIZED flag and the
sqlite3_normalized_sql() when compiling with SQLITE_ENABLE_NORMALIZE.
Also remove unnecessary whitespace from Makefiles.

FossilOrigin-Name: 790ea39a6585ea9f4dad9e132e1fb0447ac1558f728196580d2c3edee84823f7
2018-10-31 19:01:13 +00:00
..
alter.c Add an ALWAYS on an unreachable branch in the ALTER TABLE logic. 2018-10-03 18:05:36 +00:00
analyze.c Change the SQLITE_Stat34 bit of the optimization test-control so that it 2018-07-20 19:24:02 +00:00
attach.c Fix problem with window functions min() and max() when used with a PARTITION 2018-06-14 19:06:36 +00:00
auth.c Add test cases and assert() statements to ensure that the authorizer is being 2018-10-06 13:46:22 +00:00
backup.c Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a 2018-06-06 16:28:40 +00:00
bitvec.c Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. 2016-12-07 15:49:02 +00:00
btmutex.c Avoid many unnecessary calls to sqlite3ReadSchema() and sqlite3Init() when 2018-04-25 12:01:45 +00:00
btree.c Improved corrupt database detection in the relocatePage() routine of 2018-10-31 01:04:18 +00:00
btree.h Omit all window-function related code when building with SQLITE_OMIT_WINDOWFUNC. 2018-06-22 20:51:35 +00:00
btreeInt.h Rearrange fields of the BtCursor object so that it is smaller and requires less 2018-01-24 16:04:21 +00:00
build.c Add support for the SQLITE_PREPARE_NORMALIZED flag and the 2018-10-31 19:01:13 +00:00
callback.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
complete.c
ctime.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
date.c Fix typo in comment. No changes to code. 2017-12-07 22:04:53 +00:00
dbpage.c Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a 2018-06-06 16:28:40 +00:00
dbstat.c Fix minor memory leak in the dbstat extension that can occur following an 2018-10-29 18:33:42 +00:00
delete.c Further logic simplifications that flow out of the omission of the column cache. 2018-08-04 15:53:55 +00:00
expr.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
fault.c Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. 2016-12-07 15:49:02 +00:00
fkey.c Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new 2018-09-20 19:02:15 +00:00
func.c Fixes for various harmless compiler warnings. 2018-07-09 22:49:01 +00:00
global.c Add SQLITE_CONFIG_SORTERREF_SIZE configuration option. 2018-04-16 21:12:42 +00:00
hash.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
hash.h
hwtime.h
in-operator.md
insert.c Optimization: when doing an UPDATE on a table with indexes on an expression, 2018-09-15 21:38:48 +00:00
legacy.c Simplify error handling logic in sqlite3_exec() to save about 40 bytes. 2017-06-28 01:21:16 +00:00
loadext.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
main.c Avoid incrementing the SQLITE_LOOKASIDE_MISS_SIZE stat before sqlite3_open() 2018-09-18 17:50:34 +00:00
malloc.c Tag an unreachable branch using ALWAYS(). 2018-01-10 13:58:23 +00:00
mem0.c
mem1.c New simplified memory initialization for MacOS. 2017-03-21 20:17:24 +00:00
mem2.c
mem3.c
mem5.c
memdb.c Fix some harmless compiler warnings seen with MSVC. 2018-09-12 01:05:26 +00:00
memjournal.c More precise determination of when an in-memory journal needs to be 2017-07-28 18:16:14 +00:00
msvc.h
mutex_noop.c
mutex_unix.c Fix a data race causing a tsan complaint with SQLITE_ENABLE_API_ARMOR builds 2018-02-17 07:38:50 +00:00
mutex_w32.c Port mutex enhancments from check-in [f53b8a573b] to the Win32 implementation. 2018-02-18 00:54:06 +00:00
mutex.c Make the internal dynamic string interface available to extensions using 2018-05-09 13:46:26 +00:00
mutex.h
notify.c
os_common.h
os_setup.h
os_unix.c On the first connection to a WAL-mode database that was not cleanly shut down 2018-10-11 13:51:48 +00:00
os_win.c In the Win32 VFS, when truncating a file, unmap it first. 2018-07-22 06:25:35 +00:00
os_win.h
os.c Unless SQLITE_OMIT_AUTOINIT is defined, allow sqlite3_vfs_unregister() to be called before sqlite3_initialize(). 2018-06-13 11:41:54 +00:00
os.h Fix compiler warnings that come up with SQLITE_OMIT_WAL. 2017-10-05 20:57:38 +00:00
pager.c Always reset the pager before changing the codec. 2018-10-11 16:38:56 +00:00
pager.h Allow sqlite3_snapshot_open() to be called to change the snapshot after a 2018-08-06 17:12:36 +00:00
parse.y Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new 2018-09-20 19:02:15 +00:00
pcache1.c Small performance optimization in pcache1. 2017-08-30 04:44:59 +00:00
pcache.c Comment typo fixed. No code changes. 2018-09-21 19:06:09 +00:00
pcache.h Small size and performance improvement in pcacheManageDirtyList() by not 2017-09-01 12:18:41 +00:00
pragma.c Split the SQLITE_WriteSchema flag in two flags, WriteSchema and 2018-10-30 16:25:35 +00:00
pragma.h Split the SQLITE_WriteSchema flag in two flags, WriteSchema and 2018-10-30 16:25:35 +00:00
prepare.c Add support for the SQLITE_PREPARE_NORMALIZED flag and the 2018-10-31 19:01:13 +00:00
printf.c Make sure the %z optimization for printf() is not invoked if there has been 2018-09-13 17:07:12 +00:00
random.c Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. 2016-12-07 15:49:02 +00:00
resolve.c Minor code simplification. 2018-09-20 20:43:28 +00:00
rowset.c Also free up the MEM_RowSet bit in the Mem.flags field and have RowSet objects 2018-08-29 20:24:03 +00:00
select.c In the WHERE-constraint propagation optimization, if there are duplicate 2018-10-25 14:15:37 +00:00
shell.c.in Modify the CLI so that the --deserialize option is only available if it is 2018-10-30 15:31:22 +00:00
sqlite3.rc
sqlite3ext.h Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
sqlite.h.in Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
sqliteInt.h Add support for the SQLITE_PREPARE_NORMALIZED flag and the 2018-10-31 19:01:13 +00:00
sqliteLimit.h Begin enforcing the SQLITE_LIMIT_VDBE_OP. The documentation warned that this 2017-03-17 22:50:16 +00:00
status.c Add the SQLITE_DBSTATUS_CACHE_SPILL option to sqlite3_db_status() 2018-03-14 14:53:50 +00:00
table.c If compiled with SQLITE_INLINE_MEMCPY, all memcpy() calls are replaced with 2017-01-19 21:20:11 +00:00
tclsqlite.c Fix the "sqlite3" command in the TCL interface so that it correctly returns 2018-09-19 15:08:21 +00:00
test1.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
test2.c
test3.c Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a 2018-06-06 16:28:40 +00:00
test4.c
test5.c
test6.c Add a test for the outcome of a process crash within an xWrite VFS method 2017-07-22 20:12:31 +00:00
test7.c
test8.c Enhance the vtab interface to handle IS, !=, IS NOT, IS NULL and IS NOT NULL 2017-09-09 19:41:12 +00:00
test9.c
test_async.c
test_autoext.c
test_backup.c
test_bestindex.c Enhance the vtab interface to handle IS, !=, IS NOT, IS NULL and IS NOT NULL 2017-09-09 19:41:12 +00:00
test_blob.c Handle a real OOM condition when incrblob2.test is run on a low-memory machine. 2017-07-24 17:37:35 +00:00
test_btree.c
test_config.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
test_delete.c Reinstate the SQLITE_API qualifier on the sqlite3_delete_database() method in 2017-04-13 15:51:27 +00:00
test_demovfs.c
test_devsym.c Add a test for the outcome of a process crash within an xWrite VFS method 2017-07-22 20:12:31 +00:00
test_fs.c Fix a bug in test_fs.c that occurs when the first component of a path contains 2017-06-05 16:33:53 +00:00
test_func.c Fix harmless compiler warning seen with MSVC. 2017-10-07 23:58:55 +00:00
test_hexio.c
test_init.c
test_intarray.c Tweaks to the test_intarray documentation and tests. 2018-10-31 18:24:29 +00:00
test_intarray.h Tweaks to the test_intarray documentation and tests. 2018-10-31 18:24:29 +00:00
test_journal.c Do not run sync2.test as part of the "journaltest" permutation, as it uses 2017-03-20 16:06:48 +00:00
test_loadext.c
test_malloc.c In the OOM testing logic, add the sqlite3FirstFault() routine as a place to 2018-05-24 17:38:00 +00:00
test_md5.c Move some test logic out of tclsqlite.c and into auxiliary test_*.c files. 2017-10-13 15:06:06 +00:00
test_multiplex.c Remove the mutex from test_multiplex.c. 2016-10-27 14:51:02 +00:00
test_multiplex.h
test_mutex.c
test_onefile.c
test_osinst.c
test_pcache.c
test_quota.c
test_quota.h
test_rtree.c
test_schema.c
test_server.c
test_sqllog.c Adjust filename creation in test_sqllog.c so that it uses leading zeros on 2017-01-04 14:53:53 +00:00
test_superlock.c
test_syscall.c
test_tclsh.c Add new API function sqlite3_create_window_function(), for creating new 2018-06-18 16:55:22 +00:00
test_tclvar.c Test case for writing to a WITHOUT ROWID virtual table. The TCLVAR virtual 2017-08-10 17:53:11 +00:00
test_thread.c
test_vfs.c If an SQLITE_IOERR error is encountered as part of an atomic commit on an F2FS 2018-07-14 20:25:13 +00:00
test_vfstrace.c
test_windirent.c Remove the dependency on test_windirent.h from the generated shell.c file. 2018-01-07 21:58:17 +00:00
test_windirent.h Skip defining WIN32_LEAN_AND_MEAN when it is already defined. 2018-01-23 07:11:05 +00:00
test_window.c Fix harmless compiler warning. 2018-07-22 20:24:38 +00:00
test_wsd.c
threads.c
tokenize.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
treeview.c Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new 2018-09-20 19:02:15 +00:00
trigger.c Extend RENAME TABLE to edit triggers and views. Still buggy. 2018-08-29 21:00:16 +00:00
update.c Ensure that the OP_VColumn opcode does set sqlite3_vtab_nochange() unless 2018-09-27 20:20:01 +00:00
upsert.c Fix various harmless warnings generated by static analysis tools. 2018-08-21 12:16:33 +00:00
utf.c Compile cleanly with SQLITE_OMIT_UTF16. 2017-07-12 12:19:33 +00:00
util.c Changes to avoid a harmless UB warning from clang. 2018-01-27 14:25:27 +00:00
vacuum.c Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a 2018-06-06 16:28:40 +00:00
vdbe.c Ensure that the OP_VColumn opcode does set sqlite3_vtab_nochange() unless 2018-09-27 20:20:01 +00:00
vdbe.h Have ALTER TABLE RENAME edit column references in CREATE VIEW statements. 2018-08-14 20:18:50 +00:00
vdbeapi.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
vdbeaux.c Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
vdbeblob.c Fix a problem in the incr-blob code causing a new cursor to be opened for 2017-10-24 17:28:25 +00:00
vdbeInt.h Add the sqlite3_normalized_sql() API. 2018-10-29 17:53:23 +00:00
vdbemem.c Also free up the MEM_RowSet bit in the Mem.flags field and have RowSet objects 2018-08-29 20:24:03 +00:00
vdbesort.c Further attempts to reduce the number of false-positives genenerated by 2018-08-21 12:46:34 +00:00
vdbetrace.c Make the internal dynamic string interface available to extensions using 2018-05-09 13:46:26 +00:00
vtab.c Fix harmless compiler warning when compiled with SQLITE_OMIT_AUTHORIZATION. 2018-09-21 23:41:18 +00:00
vxworks.h
wal.c Fix a harmless compiler warning that arose from the ENABLE_CURSOR_HINTS 2018-09-12 00:21:11 +00:00
wal.h Allow sqlite3_snapshot_open() to be called to change the snapshot after a 2018-08-06 17:12:36 +00:00
walker.c Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new 2018-09-20 19:02:15 +00:00
where.c Use compile-time options SQLITE_QUERY_PLANNER_LIMIT and 2018-09-24 12:37:01 +00:00
wherecode.c Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new 2018-09-20 19:02:15 +00:00
whereexpr.c Prevent an == constraint specified using the table-valued-function argument 2018-10-26 15:36:53 +00:00
whereInt.h Use compile-time options SQLITE_QUERY_PLANNER_LIMIT and 2018-09-24 12:37:01 +00:00
window.c Fix a problem with using window functions in compound (UNION, INTERSECT etc.) 2018-10-23 13:48:19 +00:00