- 5da397e The ".selecttrace 0x4000" command causes the AST to be output to stdout as by drh ยท 8 years ago ast-trace-demo
- b57e3ec Test cases added for SQLITE_DBCONFIG_RESET_DATABASE. by drh ยท 8 years ago
- 2b137d6 Fix an RBU problem causing spurious SQLITE_CONSTRAINT errors when restarting by dan ยท 8 years ago
- a19d096 Add the SQLITE_DBCONFIG_RESET_DATABASE control for resetting a corrupt by drh ยท 8 years ago
- 7df0119 Add the SQLITE_DBCONFIG_RESET_DATABASE control as a replacement for by drh ยท 8 years ago
- 46462e3 Merge updates from trunk. by drh ยท 8 years ago
- 1efa802 Prevent deep recursions on nested COLLATE operators. by drh ยท 8 years ago
- 6bfd973 Fix compiler warnings in FTS3. by drh ยท 8 years ago
- 542805d Document and expose sqlite3_win32_set_directory() function for use on Win32. by mistachkin ยท 8 years ago
- c1e1ffe Add comments about the intended use of the sqlite3_data_directory variable as it pertains to the sqlite3_win32_set_directory function. by mistachkin ยท 8 years ago win32dir
- 0314cf3 Add the "PRAGMA reset_database=ON|OFF" command. When on, it causes the by drh ยท 8 years ago
- 95d5ae1 Document and expose sqlite3_win32_set_directory() function for use on Win32. by mistachkin ยท 8 years ago
- 03db962 Update test script fts3expr4.test so that it always creates fts3 tokenizers in by dan ยท 8 years ago
- 0ef54fa Fix a test script error causing tests to fail in soak.test. by dan ยท 8 years ago
- ef9e3d7 Enhance the comments in the templatevtab.c implementation. by drh ยท 8 years ago
- 6876dcc The previous fix for ticket [d85fffd6ffe856092ed8da] in check-in by drh ยท 8 years ago
- c040e2b When processing an "ORDER BY ... LIMIT" that does not use an index, check by dan ยท 8 years ago
- f226f03 When processing an "ORDER BY ... LIMIT" that does not use an index, check by dan ยท 8 years ago sorter-limit-opt
- 909066b Ensure that new.* values of an UPDATE do not get clobbered after the by drh ยท 8 years ago
- de7ca50 Clarification of the behavior of a BEFORE UPDATE trigger when the trigger by drh ยท 8 years ago
- 896494e Improved VDBE comment on the OP_Param opcode. No substantial changes. by drh ยท 8 years ago
- 1e08074 Update the "fuzz_malloc.test" script to print SQL statements in which OOM by dan ยท 8 years ago
- fc0ec3e Add new interfaces for accessing the list of SQL keywords: by drh ยท 8 years ago
- 7eabc44 Add the new DO and NOTHING keywords to the keyword lists maintained by drh ยท 8 years ago
- d11b8f6 Add the new SQLITE_SHELL_INIT_PROC compile-time entry point to the CLI. This by drh ยท 8 years ago
- b2c8559 Avoid many unnecessary calls to sqlite3ReadSchema() and sqlite3Init() when by drh ยท 8 years ago
- 3215872 Add an assert() to ensure that schema mutexes are held prior to accessing by drh ยท 8 years ago
- ccb9eb7 Remove a recently added NEVER() macro from a branch that can be taken in by dan ยท 8 years ago
- 820fcd2 Fix a problem with processing "LEFT JOIN tbl ON tbl.a = ? AND (tbl.b=? OR by dan ยท 8 years ago
- c447595 Do not attempt to use terms from the WHERE clause to drive indexes on the by drh ยท 8 years ago
- cd90ca7 Update the expert extension test cases to account for the fact that by drh ยท 8 years ago
- cb23e5d All the OR optimization to proceed even if the OR is also converted into by drh ยท 8 years ago
- 5776c13 Add a hyperlink to the ticket on the code comment for the fix to by drh ยท 8 years ago
- 4da04f7 Do not attempt to read values from indexes-on-expressions if the index is on by dan ยท 8 years ago
- 4b5345c Enhance the CLI to render EXPLAIN QUERY PLAN using an ASCII-art graph. by drh ยท 8 years ago
- 4d3e614 Fix a memory leak following failure to open an external CSV file in the by drh ยท 8 years ago
- 8349c11 In EXPLAIN QUERY PLAN output, do not show an EXECUTE LIST SUBQUERY line for by drh ยท 8 years ago
- 5279af8 Fix to check-in [ca34c2dd20ee071e] - avoid a NULL pointer dereference by drh ยท 8 years ago
- f49ff6f Fix a problem in sqlite3ExprCompare() associated with UPSERT. by drh ยท 8 years ago
- fbe0753 Fix a formatting issue in the TreeView output for bare expression lists. by drh ยท 8 years ago
- 48d219a Add the ".imposter off" variant of the ".imposter" dot-command in the CLI. by drh ยท 8 years ago
- f20609d The ".selecttrace 0x2000" command causes just the top-level parse tree to by drh ยท 8 years ago
- e2243d2 The ".selecttrace 4" command now shows only a single parse tree after by drh ยท 8 years ago
- 1bddf23 Do not restore the iSelectId value until after the last SELECTTRACE when by drh ยท 8 years ago
- b3b0d31 In the ".selecttrace" output, include the EXPLAIN QUERY PLAN iSelectId as by drh ยท 8 years ago
- 4751b87 Ensure that there are no bind-parameters or incorrect schema references in by drh ยท 8 years ago
- 05ef50d Fix an unreachable branch associated with stack overflow in the by drh ยท 8 years ago
- fd39c58 Performance improvements on the main loop of the LEMON-generated parser. by drh ยท 8 years ago
- 539e741 Enhance LEMON to track which symbols actually carry semantic content. by drh ยท 8 years ago
- 42d1816 A few more tests for upsert. by dan ยท 8 years ago
- fb32c44 Add the %extra_context directive to lemon, as an alternative to %extra_argument. by drh ยท 8 years ago
- f3d7bbb Fix UPSERT so that it plays nicely with AUTOINCREMENT. by drh ยท 8 years ago
- 9f88e6d Add the -dDIRECTORY command-line option to LEMON. by drh ยท 8 years ago
- 340e9e1 Enhance the "rbu" command line utility a bit. by dan ยท 8 years ago
- 4b8bd84 Fix a harmless compiler warning. by drh ยท 8 years ago
- 7c48360 Avoid the use of statement journals on DELETEs of a single row without by drh ยท 8 years ago
- ac9151d Avoid opening a statement journal on single-row UPDATEs without triggers or by drh ยท 8 years ago
- 9cadb23 Fix a VDBE comment on upsert. Provide an error message when upsert detects by drh ยท 8 years ago
- 224d92c Add tests for name resolution in ON CONFLICT clauses. by dan ยท 8 years ago
- 4da91ee Avoid unnecessary cursor seeking when performing an UPSERT. by drh ยท 8 years ago
- 023e897 Improved VDBE comment on UPSERT code. by drh ยท 8 years ago upsert-opt2
- 5deb181 Minor simplification of the previous checkin. by drh ยท 8 years ago
- fb2213e Avoid unnecessary cursor seeks during upsert processing. by drh ยท 8 years ago
- a46838c Add test cases for UPSERT. And a fix for a "REPLACE INTO ... ON CONFLICT" by dan ยท 8 years ago
- 7fc3aba Enhance UPSERT so that the UPDATE uses the same set of cursors as the INSERT. by drh ยท 8 years ago
- 2ac4e5c Minor simplification of the cursor allocation logic for update. by drh ยท 8 years ago
- 7963691 Fix the handling of "PRAGMA count_changes=ON" with UPSERT. Also improved by drh ยท 8 years ago
- 2633b28 Minor simplification to the upsert logic. by drh ยท 8 years ago
- a67d02f Modify a test case in zipfile2.test to take into account that with some by dan ยท 8 years ago
- 482dc64 Add the --upsert option to the wordcount test program. by drh ยท 8 years ago
- 55a3490 Add the ext/misc/tmeplatevtab.c template for virtual tables. This is a by drh ยท 8 years ago
- bb6b1ca Fix a problem in the new upsert implemention, discovered by OSSFuzz. by drh ยท 8 years ago
- 5e3a6eb Fix the table name aliasing on INSERT so that it occurs before the column list by drh ยท 8 years ago
- dedff6b Add the "sorter-reference" optimization, allowing SQLite to be configured so by dan ยท 8 years ago
- 52b3e34 Minor changes to test script upsert4.test. by dan ยท 8 years ago
- 5a2e65e Avoid a NULL-pointer deref following OOM. by drh ยท 8 years ago sorter-reference
- 4e8b992 Fix a test case inside distinct.test. by drh ยท 8 years ago
- 277434e Improved matching of COLLATE clauses within the ON CONFLICT conflict-target. by drh ยท 8 years ago
- 370c326 Add extra test cases for UPSERT. by dan ยท 8 years ago
- e79f629 Fix a problem in the sqlite3ExprCompare() function that caused two by drh ยท 8 years ago
- 6651e10 Add support for PostgreSQL UPSERT syntax and functionality. by drh ยท 8 years ago
- 5412eb5 Fix the build for SQLITE_OMIT_UPSERT by drh ยท 8 years ago upsert
- a90d84f Add the --sorterref N option to the CLI. by drh ยท 8 years ago
- bbade8d Omit some code not used without SQLITE_ENABLE_SORTER_REFERENCES. Improvements by drh ยท 8 years ago
- 7590d09 Remove an unused local variable. by drh ยท 8 years ago
- 3bc4315 Enhance ALTER TABLE ADD COLUMN to support "DEFAULT true" and "DEFAULT false". by drh ยท 8 years ago
- e7df892 Add checks to the CLI that issue a warning if SQLite gets initialized prior by drh ยท 8 years ago
- 16a4742 Fix a problem in the shell preventing it from working with by dan ยท 8 years ago
- 9916048 Add new testcase() macros and fix a bug that was revealed when trying to by drh ยท 8 years ago
- 54514c9 Remove unreachable branches. 100% MC/DC in TH3 now. by drh ยท 8 years ago
- 7ef8a3e Added a comment on the assert() added to the previous check-in. by drh ยท 8 years ago
- 7f5f306 Fixes to the logic for constraint check reordering during upsert. by drh ยท 8 years ago
- 2928546 During PRAGMA vdbe_addoptrace=ON, show calls to sqlite3VdbeResolveLabel() by drh ยท 8 years ago
- 6e341b9 TK_REGISTER expressions nodes are probably not constant. Make sure by drh ยท 8 years ago
- dedbc50 Simplification to the upsert logic. by drh ยท 8 years ago
- 2cc0042 Add some more simple test cases for UPSERT. And a minor fix. by dan ยท 8 years ago
- 5015c9b New test cases for upsert. by drh ยท 8 years ago
- 2e3a5a8 Add SQLITE_CONFIG_SORTERREF_SIZE configuration option. by dan ยท 8 years ago
- f1a0223 Merge the Lemon enhancement from trunk, resulting in smaller parser tables. by drh ยท 8 years ago
- ed0c15b Lemon enhancements: (1) Do not allocate space for the 'error' non-terminal by drh ยท 8 years ago