aboutsummaryrefslogtreecommitdiff
path: root/src/trigger.c
Commit message (Collapse)AuthorAge
...
* Clean up annoying (and pointless) compiler warnings about differing ↵drh2005-12-09
| | | | | signedness. (CVS 2810) FossilOrigin-Name: 83a59151559d9496d4f546e03e65087ea974717d
* Many small changes to ensure memory is not leaked after malloc() fails. (CVS ↵danielk19772005-12-09
| | | | | 2808) FossilOrigin-Name: 601c335463aaabc2e9918e4b9298cff6161be5c4
* Some elements of the new malloc() failure handling. Not all cases work ↵danielk19772005-12-06
| | | | | properly yet. Also, library is not threadsafe if malloc() fails right now. (CVS 2800) FossilOrigin-Name: e1606658f1b4530e3001db4779b5669c8d13c853
* Create separate affinities for INTEGER and REAL. (CVS 2766)drh2005-11-14
| | | FossilOrigin-Name: ce06c123d0c5663dbaf263c2e0aaf5d9cdeb2ccd
* Update older opcode names to be more meaningful in light of the latestdrh2005-06-12
| | | | | code design. (CVS 2506) FossilOrigin-Name: 36f2da1f8d8d434f861ecad55c9d86549751c954
* Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427)danielk19772005-03-29
| | | FossilOrigin-Name: c41d55443c2dd532147962b87f542fb7d37075fd
* Fix some memory leaks that can occur if a memory allocation fails. (CVS 2388)danielk19772005-03-16
| | | FossilOrigin-Name: 9a358fc33d726d0b5782bf65b50f61f2bd096d56
* Modify sub-query handling. Tickets #1083 and #1084. (CVS 2286)danielk19772005-01-29
| | | FossilOrigin-Name: b1b50f315873a8614920d1e3af4a07fb29a7ff6a
* More test cases to do with invalidating precompiled statements. (CVS 2273)danielk19772005-01-24
| | | FossilOrigin-Name: b243681a0e328ee0bbf1140abfb60d65d2102ad5
* Continued refactoring of the name resolution logic and query optimizer. (CVS ↵drh2005-01-19
| | | | | 2236) FossilOrigin-Name: d8b2a7e09187564fe66a2b4bf0992c6a017146cf
* Refinements to the name resolution logic. Change the name of thedrh2005-01-18
| | | | | keywordhash.c file to keywordhash.h. (CVS 2229) FossilOrigin-Name: 0142ae6f0004bf18a1c2d8e49c09d2a9a27d6369
* Infrastructure changes to handle name resolution differently. This is neededdrh2005-01-17
| | | | | | to fix various long-standing problems with column names in joins. It will also make the implementation of correlated subqueries easier. (CVS 2228) FossilOrigin-Name: 4a7534396a72ccb300303df28798bb2c50293782
* Simplify the trigger logic for DELETE, INSERT, and UPDATE. (CVS 2157)drh2004-12-07
| | | FossilOrigin-Name: 8e164ab27771aced9a592ea4b7c27e9f184181a5
* More compile-time options for removing components. (CVS 2098)drh2004-11-13
| | | FossilOrigin-Name: dcbc0c22cf269e2f67002aa3f1bc0c66aaeff5f1
* Insert #ifdefs that can optionally remove features at compiletime resultingdrh2004-10-31
| | | | | in a database engine with a smaller footprint. (CVS 2034) FossilOrigin-Name: be661acfa849bb0d5692797dd221f5a8a457f8ad
* Convert many constants to have type "const". (CVS 2006)drh2004-10-06
| | | FossilOrigin-Name: d790c84c5a889928d07f5394fffef0cbb8d5f214
* Add support for DEFERRED, IMMEDIATE, and EXCLUSIVE transactions. (CVS 2000)drh2004-10-05
| | | FossilOrigin-Name: 81ff8107ad63113782cf5a9ba7a512496114ba08
* Simplification of the trigger code. (CVS 1976)drh2004-09-24
| | | FossilOrigin-Name: 9fa904d94ec1787bc8b97ec06a5423248fcb67fb
* Add comments to unused P3 fields of selected instructions when NDEBUG isdrh2004-09-19
| | | | | not defined. This makes VDBE program dumps more readable during debugging. (CVS 1973) FossilOrigin-Name: 4871c77f8fce36ff230e1f026f4e4e49492515e9
* Merge the ListPush and ListPop VDBE opcodes into ContextPush and ContextPop. ↵drh2004-09-19
| | | | | (CVS 1972) FossilOrigin-Name: eb9b501ad8b0fa0fd63a67ece05fe142d6a19114
* Fix a naming conflict between sqlite versions 2 and 3. An open sqlite3drh2004-09-06
| | | | | | connection now *must* be called "sqlite3". You cannot call it "sqlite". This might break existing code. (CVS 1941) FossilOrigin-Name: 3ddf5a9d1c480a2e3aa32685879063b11afddbe1
* Simplifications and optimizations. Also: disable the corrupt.test for now. ↵drh2004-08-31
| | | | | (CVS 1924) FossilOrigin-Name: 8fd65e704888a8e2f4a712a94fd0e3f866c10ef3
* Optimizations to the code generator. (CVS 1899)drh2004-08-21
| | | FossilOrigin-Name: bd6649c5aae1bf182610eb267b546c297a34481d
* Prepared statements now work with CREATE and DROP. All tests pass.drh2004-07-24
| | | | | No memory leaks. (CVS 1866) FossilOrigin-Name: ebdb661e0eefe123c422d3c1c371e325bb6cf673
* Fix error reporting path for errors that occur while reading the databasedanielk19772004-06-29
| | | | | schema. (CVS 1757) FossilOrigin-Name: 157db33e09399f31bcdaf58ea90fe618fefcd9bd
* Fix some segfaults that could have occurred after a malloc() failure. (CVS 1661)drh2004-06-22
| | | FossilOrigin-Name: 80151e728101c3cd5a8cf36cca2bfa661b21c746
* Add the OP_Concat8 opcode, similar in concept to OP_String8. (CVS 1648)danielk19772004-06-21
| | | FossilOrigin-Name: bbd3e93348bc3a1178f5278c6cf0b82e75bbf642
* Update sqlite3_changes() to match the documentation and adddanielk19772004-06-21
| | | | | sqlite3_total_changes(). (CVS 1645) FossilOrigin-Name: ae2f4a0943854fedbbb6fab1dc3aaf972722ed95
* Omit the sqlite3VdbeCode() routine. Use sqlite3NameFromToken() more todrh2004-06-19
| | | | | reduce the amount of code. (CVS 1639) FossilOrigin-Name: 99d0436e0ee1c917b2b7bbf005f05288b535648a
* Changes to allow libsqlite3.a and libsqlite.a to be both linked into thedrh2004-06-18
| | | | | same program at the same time. (CVS 1621) FossilOrigin-Name: 2590fffcaa92adc619f7a927d2b5169d8dfef50a
* Trivial modifications to prevent compiler warnings. (CVS 1607)danielk19772004-06-16
| | | FossilOrigin-Name: 7974c9a6f5ed86f02176376d99d909c43a4ae455
* Fix handling of a failed malloc() in various places (CVS 1605)danielk19772004-06-16
| | | FossilOrigin-Name: b739ef2a1b8f7cfee4ab3f4c1319c159bd1e2e40
* (1) Modifications to the user-function interface and (2) Internal changesdanielk19772004-06-12
| | | | | to automatically created indices. (CVS 1575) FossilOrigin-Name: 5903f53828b5d282b33e27813417e4317c9ecf0b
* Fix error reporting when trying to attach a database with a foriegn textdanielk19772004-06-09
| | | | | encoding. (CVS 1545) FossilOrigin-Name: beab038c71eecbabb1351b0c98a71f32ea013285
* Start all transactions and verify all schema cookies near the beginning ofdrh2004-06-09
| | | | | of each vdbe program. (CVS 1543) FossilOrigin-Name: 1086196460e261718e78512d77e25dde021a117d
* Add pragma to set/get text encoding. Also fix an obscure problem where adanielk19772004-06-07
| | | | | temp trigger could be accidently dropped. (CVS 1537) FossilOrigin-Name: 983221b038813c5a7892564896e39597c223c4c3
* Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500)danielk19772004-05-31
| | | FossilOrigin-Name: b8ed812c92f2dbb4431d45aeb41646ceb53e0cbc
* Transform OP_HexBlob and OP_String8 to OP_Blob and OP_String the first time ↵danielk19772004-05-29
| | | | | they are executed. (CVS 1492) FossilOrigin-Name: 3225de8902b0e7e60c4d9f3a5ef51bc74f57d364
* Fix vacuum so that it works with blobs. (CVS 1490)danielk19772004-05-29
| | | FossilOrigin-Name: 4feb4b9a71ce7a92924d2358a7ccecb4cca19223
* Allow CREATE and DROP TRIGGER on attached databases. (CVS 1488)danielk19772004-05-29
| | | FossilOrigin-Name: 4060a37d0baaa60c50f2dde4a1ab344133fcabbb
* Allow CREATE TABLE and CREATE INDEX on attached databases. (CVS 1483)danielk19772004-05-28
| | | FossilOrigin-Name: 4984a130ccf3b8e486941a5d0d0cc70a691f0dac
* Fix many problems with manifest types and column affinity. Most things aredanielk19772004-05-18
| | | | | working now. (CVS 1393) FossilOrigin-Name: ad4a964158ba9ca9d221cf7ea0439577f3894890
* Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1338)danielk19772004-05-10
| | | FossilOrigin-Name: 2242423e31a5e81e89ffcc99e62307c5cc0120d5
* Change lots of internal symbols from sqliteXXX to sqlite3XXX so that thedanielk19772004-05-08
| | | | | | library links again. It doesn't work yet, due to changes in the btree layer calling convention. (CVS 1324) FossilOrigin-Name: 8af6474c49263ae26216dff9465b33f76b500cf4
* More code cleanup and size reduction. (CVS 1256)drh2004-02-21
| | | FossilOrigin-Name: 8e3eda2a909bd80b2b14ace36ab44303750a4409
* Fixed behaviour of last_insert_rowid() with triggers and add ↵rdc2004-02-20
| | | | | last_statement_change_count() function that works correctly with triggers. (CVS 1251) FossilOrigin-Name: 3383413a53bff0fef0765144de3bb9a298a5bb5c
* Eliminate the use of callbacks during schema initialization. (CVS 1242)drh2004-02-14
| | | FossilOrigin-Name: af5c2be4aed1c50f69eb9634cf051a26263dcf51
* Allow quoted trigger names. Ticket #468. (CVS 1109)drh2003-10-03
| | | FossilOrigin-Name: 54aa0fb236d17b53b194a667d68c71007c8e7687
* Do not delete tables with the same name when dropping triggers.drh2003-08-16
| | | | | Ticket #430. (CVS 1074) FossilOrigin-Name: ef58f163b08d13f8e9b69459bd83e0bf9d5b404b
* Additional testing of the ATTACH command with bug fixes for the new problemsdrh2003-06-03
| | | | | that the tests found. (CVS 998) FossilOrigin-Name: 3e8889d7ce5e99fc855526fc1bb62ddbe282bfc5