aboutsummaryrefslogtreecommitdiff
path: root/src/update.c
Commit message (Expand)AuthorAge
* Refactor field names in the Column object, zCnName and zCnColl, to make themdrh2021-08-02
* Refactor the Table object to reduce its memory footprint.drh2021-08-02
* Refactor the way that DEFAULT expressions are stored on columns, in orderdrh2021-07-31
* Get the "omit ORDER BY in FROM-clause subqueries" optimization working for thedrh2021-07-16
* Allow sub-queries in the FROM clause of an UPDATE...FROM statement to access ...dan2021-07-05
* Replace [0f0959c6f95046e8] with a new and better solution that also fixes thedrh2021-05-20
* When constructing the synthensized SELECT statement that is used to choosedrh2021-05-19
* Remove an ALWAYS() that is actually reachable following an OOM on andrh2021-04-09
* Also prohibit the use of rowid from a subquery. Add thedrh2021-04-07
* New opcode OP_ChngCntRow used to output the result of PRAGMA change_count.drh2021-01-31
* RETURNING works even if "PRAGMA count_changes=ON" is set.drh2021-01-29
* Claw back most of the performance lost in the previous commit.drh2020-11-17
* Modify UPDATE so that two-pass updates on a rowid table use an ephemeraldrh2020-11-14
* Fix UPDATE FROM statements on virtual tables that are declared WITHOUT ROWID.dan2020-10-12
* For UPDATE and DELETE, use OP_DeferredSeek always. If the seek must laterdrh2020-08-14
* More harmless compiler warning fixes.drh2020-07-18
* Fix a harmless compiler warning.drh2020-07-18
* Add ALWAYS() around a conditional that is always true.drh2020-07-17
* Make it an error to repeat the target object/alias of an UPDATE statement in ...dan2020-07-17
* Add a couple of "#ifdef SQLITE_ENABLE_UPDATE_DELETE_LIMIT" blocks missing fro...dan2020-07-17
* Separate VdbeCoverage() macro for different jumps.drh2020-07-16
* Fix problems that could occur if a table with the same name as the table bein...dan2020-07-15
* Fix a problem in SQLITE_ENABLE_HIDDEN_COLUMN builds occuring when an UPDATE.....dan2020-07-15
* Add test cases and fixes for UPDATE...FROM statements that modify primary key...dan2020-07-13
* Merge latest trunk changes with this branch.dan2020-07-13
|\
| * Document the dual-use of the P5 operand to the OP_MakeRecord opcode.drh2020-06-29
| * Further refactoring of the schema table name.drh2020-06-19
| * The OP_RealAffinity opcode is not necessary after reading values fromdrh2020-05-16
* | Fix problems with UPDATE...FROM statements that modify rowid or primary-key v...dan2020-05-01
* | Add OOM tests for the new code on this branch.dan2020-04-30
* | Report an error if an UPDATE...FROM statement has an ORDER BY but no LIMIT cl...dan2020-04-30
* | Fix problems with using LIMIT and FROM clauses as part of single UPDATE state...dan2020-04-29
* | Fix various bugs in new feature on this branch.dan2020-04-29
* | Allow a FROM clause in UPDATE statements.dan2020-04-27
|/
* During byte-code generation, strive to avoid jumps that merely jump to thedrh2020-02-07
* Merge recent enhancements from trunk.drh2019-12-31
|\
| * Add the OP_FinishSeek opcode which completes an OP_DeferredSeek if the seekdrh2019-12-29
| * An UPDATE of a table that is indexed by a constant virtual column that usesdrh2019-12-26
* | Change the name of the Expr.a.zName field to zEName, so that it has a namedrh2019-12-12
|/
* Correctly generate pre-UPDATE content for virtual columns that are useddrh2019-10-31
* Minor adjustments for clarity and test coverage.drh2019-10-23
* In UPDATE processing, include generated columns in the set of columns beingdrh2019-10-22
* New testcase() macros. Fix a problem with INSERT when the IPK is to thedrh2019-10-22
* Work toward getting generated columns to work with triggers. Still moredrh2019-10-19
* Merge trunk enhancements into the generated-columns branch.drh2019-10-18
|\
| * Enhancements to SQL query normalization for UPDATE statements.mistachkin2019-10-16
* | Claw back some performance from the sqlite3ExprGetColumnOfTable() routine.drh2019-10-18
* | Some (but not all) INSERT and UPDATE statements now work for STORED columns.drh2019-10-17
* | Basic UPDATE functionality working for VIRTUAL tables.drh2019-10-17
* | Initial experimental code for generated column support. Non-functional.drh2019-10-16
|/