sqlite/src
dan d5e6fef2a1 Fix a problem with renaming a non-temp table that has at least one temp
trigger and shares its name with a temp table.

FossilOrigin-Name: ceb60bd7e5f2a0a4247bff476fc6468227305467339ae0c24591be9d2b14bdde
2018-09-07 15:50:31 +00:00
..
alter.c Fix a problem with renaming a non-temp table that has at least one temp 2018-09-07 15:50:31 +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 Experimental implementation of ALTER TABLE ... RENAME COLUMN. Still buggy. 2018-08-09 20:47:01 +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 New checked in PRAGMA integrity_check to validate the autovacuum settings 2018-07-20 15:44:09 +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 Avoid comparing pointer values after the object that they point to has been 2018-09-05 14:36:05 +00:00
callback.c Store application-defined function names as lower-case to avoid the need 2018-05-26 16:00:26 +00:00
complete.c
ctime.c Fix the macros used to generate the output of "PRAGMA compile_options" so that 2018-07-23 10:57:53 +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 Modify the sqlite3OsFileControl() interface to detect unopened sqlite3_file 2018-03-29 13:47:01 +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 Merge fixes and enhancements from trunk. 2018-09-01 15:49:13 +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 Remove an unused branch in the FK logic. 2018-07-22 00:45:11 +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 Make the hash table implementation a little smaller and faster. 2017-07-05 23:33:33 +00:00
hash.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
hwtime.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
in-operator.md Refactor the sqlite3ExprCodeIN() routine for improved maintainability. 2016-08-25 21:14:34 +00:00
insert.c Have ALTER TABLE RENAME edit column references in CREATE VIEW statements. 2018-08-14 20:18:50 +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 14 new interfaces to the loadable extension mechanism. 2018-05-09 15:17:02 +00:00
main.c If a call to sqlite3_snapshot_open() fails because the requested snapshot no 2018-08-31 19:00:16 +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 Minor comment changes. 2018-03-28 15:06:39 +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 Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
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 Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
os_unix.c Fix a harmless compiler warning in os_unix.c. 2018-09-06 19:36:29 +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 Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
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 Give the debugging routine print_pager_stats() external linkage in order to 2018-08-30 18:53:09 +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 Fix a problem with ALTER TABLE when there are views or triggers in the schema 2018-09-06 18:56:36 +00:00
pcache1.c Small performance optimization in pcache1. 2017-08-30 04:44:59 +00:00
pcache.c Fix a typo causing SQLITE_LOG_CACHE_SPILL builds to fail. 2018-03-12 21:09:16 +00:00
pcache.h Small size and performance improvement in pcacheManageDirtyList() by not 2017-09-01 12:18:41 +00:00
pragma.c Fix various harmless warnings generated by static analysis tools. 2018-08-21 12:16:33 +00:00
pragma.h Add the SQLITE_DBCONFIG_RESET_DATABASE control as a replacement for 2018-04-28 12:43:16 +00:00
prepare.c Extend RENAME TABLE to edit triggers and views. Still buggy. 2018-08-29 21:00:16 +00:00
printf.c Fix a harmless compiler warning. 2018-05-30 00:59:09 +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 Extend RENAME TABLE to edit triggers and views. Still buggy. 2018-08-29 21:00:16 +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 Fix comments that were made obsolete by the removal of the column cache. 2018-08-04 17:15:56 +00:00
shell.c.in Enhance the edit() function so that it converts text from \r\n back into \n 2018-08-06 02:08:53 +00:00
sqlite3.rc
sqlite3ext.h Add 14 new interfaces to the loadable extension mechanism. 2018-05-09 15:17:02 +00:00
sqlite.h.in If a call to sqlite3_snapshot_open() fails because the requested snapshot no 2018-08-31 19:00:16 +00:00
sqliteInt.h Fix a problem causing SQLITE_OMIT_VIRTUALTABLE builds to fail. 2018-09-06 16:47:08 +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 In the Win32 VFS, when truncating a file, unmap it first. 2018-07-22 06:25:35 +00:00
test1.c Allow sqlite3_snapshot_open() to be called to change the snapshot after a 2018-08-06 17:12:36 +00:00
test2.c Have wal file checkpoints exit early if the sqlite3_interrupt() API function is called. 2016-08-12 16:21:15 +00:00
test3.c Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a 2018-06-06 16:28:40 +00:00
test4.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test5.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
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 Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
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 Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_async.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_autoext.c Avoid making unnecessary changes to the signatures of the 2016-08-01 14:35:48 +00:00
test_backup.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
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 Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_config.c Omit all window-function related code when building with SQLITE_OMIT_WINDOWFUNC. 2018-06-22 20:51:35 +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 Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
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 Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_init.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_intarray.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_intarray.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +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 Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
test_mutex.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_onefile.c
test_osinst.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_pcache.c
test_quota.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_quota.h
test_rtree.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_schema.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
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 Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_syscall.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
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 Avoid making unnecessary changes to the signatures of the 2016-08-01 14:35:48 +00:00
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 Extend RENAME TABLE to edit triggers and views. Still buggy. 2018-08-29 21:00:16 +00:00
treeview.c Constant propagation is now restricted to just the WHERE clause. The 2018-07-27 16:57:11 +00:00
trigger.c Extend RENAME TABLE to edit triggers and views. Still buggy. 2018-08-29 21:00:16 +00:00
update.c Further logic simplifications that flow out of the omission of the column cache. 2018-08-04 15:53:55 +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 Fix an uninitialized variable in the OP_ParseSchema opcode that comes up 2018-09-07 11:08:31 +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 Remove more column-cache residue: The OP_SetColTab and OP_VerifyColTab 2018-08-04 16:54:53 +00:00
vdbeaux.c Fix a problem with renaming a column in a table that has a temp trigger that 2018-09-01 20:23:28 +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 Also free up the MEM_RowSet bit in the Mem.flags field and have RowSet objects 2018-08-29 20:24:03 +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 Experimental implementation of ALTER TABLE ... RENAME COLUMN. Still buggy. 2018-08-09 20:47:01 +00:00
vxworks.h
wal.c If a call to sqlite3_snapshot_open() fails because the requested snapshot no 2018-08-31 19:00:16 +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 Fix another problem that could cause a crash when a window function was used 2018-06-25 11:42:08 +00:00
where.c Completely remove the column cache logic, which has been a persistent source 2018-08-03 23:04:16 +00:00
wherecode.c Further logic simplifications that flow out of the omission of the column cache. 2018-08-04 15:53:55 +00:00
whereexpr.c Add support for the Geopoly extension to the R-Tree extension. This also 2018-08-27 17:13:12 +00:00
whereInt.h Performance improvement to sqlite3WhereExprUsage(). 2018-06-09 02:49:11 +00:00
window.c Improvements to the parser to increase coverage. Fix the parser so that 2018-07-27 23:33:16 +00:00