aboutsummaryrefslogtreecommitdiff
path: root/src/trigger.c
Commit message (Expand)AuthorAge
* Fix multiple problems with RETURNING on a DML statement against a view,drh2023-03-28
* Fix assert() statements that would (incorrectly) fire if an IF NOT EXISTSdrh2023-03-17
* Fix a possible NULL pointer dereference due to the sqlite3_interrupt()drh2023-03-08
* Ensure the RETURNING clause is honoured when a row of a temp table is updated...dan2022-11-28
* Replace the Parse.disableVtab field with Parse.prepFlags for increaseddrh2022-10-01
* Enhance defensive mode so that it disallows CREATE TRIGGER statements if thedrh2022-09-27
* Fix further issues with ALTER TABLE and triggers that contain UPDATE..FROM st...dan2022-05-27
* Correct handling of outer joins in the FROM clause of an UPDATE statementdrh2022-05-26
* Organize the various flag bits of the ExprList_item object into a substructuredrh2022-05-02
* Fix two unreachable branches introduced by the recentdrh2022-04-07
* Optimization to sqlite3TriggersExist() saves over 700K CPU cycles.drh2022-04-07
* Change a conditional into an assert() due to the change indrh2022-03-17
* Do not allocate new Trigger objects in the parser following a syntax error,drh2022-03-07
* Disable the sqlite3_error_offset() when the error occurs in a trigger ordrh2022-02-07
* Add ALWAYS() macros. Change some existing ALWAYS() into assert(). Otherdrh2022-01-24
* Remove many redundant checks for sqlite3.mallocFailed now that any OOM shoulddrh2022-01-24
* Make it so that any Parse object is always linked into the database conenctiondrh2022-01-24
* Ensure that any error encountered while coding a trigger program is transfere...dan2022-01-24
* Fix an assert() failure that could follow an OOM when coding a RETURNING trig...dan2022-01-05
* Improved handling of OOM errors in sqlite3ExpandReturning().drh2022-01-05
* Ensure that the affinity of columns is honored in the RETURNING clause.drh2021-12-29
* Show the preferred schema table names in the output of "PRAGMA table_list".drh2021-11-04
* 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
* When generating data for a RETURNING clause, avoid assuming cursor number 0 i...dan2021-06-28
* Improved column name and column type determination for the RETURNING clause.drh2021-05-19
* Further improvements to the handling of RETURNING clauses on changesdrh2021-04-27
* RETURNING bug fix: Correctly deal with RETURNING statements on changes todrh2021-04-27
* Earlier detection and handling of OOM problems.drh2021-04-06
* Avoid compile error when SQLITE_OMIT_VIRTUALTABLE defined.larrybr2021-04-04
* Correctly capture the error when a RETURNING clause appears on an drh2021-04-02
* Raise an error if a term of the form "TABLE.*" appears in the RETURNING clause,drh2021-03-30
* Improved labeling of EXPLAIN QUERY PLAN output. Many test failures due todrh2021-03-19
* Fix various issues with the changes on this branch. Add test cases for the same.dan2021-02-17
* Fix harmless compiler warnings.drh2021-02-07
* Remove unreachable code. Fix a shift UB problem introduced yesterdaydrh2021-02-05
* Remove dead code. Fix RETURNING for INSERT into a virtual table.drh2021-02-04
* Fix an issue with RETURNING from UPSERT.drh2021-02-04
* Snapshot. New design appears to work on a simple test case.drh2021-02-04
* Preliminary changes for a new implementation of RETURNING that captures alldrh2021-02-04
* Modify the SQLITE_DBCONFIG_ENABLE_TRIGGER setting so that it only disablesdrh2021-02-03
* Do not allow aggregates in a RETURNING clause. Fix a memory leak thatdrh2021-02-02
* Report an error if RETURNING is used for DELETE or UPDATE of a virtual table.drh2021-02-02
* Allow the RETURNING trigger to exist for virtual tables.drh2021-02-02
* Modify RETURNING so that it does not return changes implemented bydrh2021-02-01
* Mark an unreachable branch as ALWAYS().drh2021-01-31
* When setting the number of result columns in a RETURNING trigger, be suredrh2021-01-31
* Improved comments on the new code.drh2021-01-30
* Fix a memory deallocation problem that comes up when doing a RETURNING querydrh2021-01-30
* Another attempt to get trigger selection correct for RETURNING triggers.drh2021-01-30