aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
Commit message (Collapse)AuthorAge
...
* Double-quoted strings resolve to column names if possible. Single-quoteddrh2002-05-21
| | | | | strings continue to be interpreted as string literals. (CVS 576) FossilOrigin-Name: 55e7d65496624c8e48673d8747f3123786bfedbc
* Style fixes to triggers code in various *.c files (partial fix to ticket ↵danielk19772002-05-19
| | | | | #39) (CVS 571) FossilOrigin-Name: 8a4195c7466962291a296e8f53034ea8cb25005f
* Added FOR EACH ROW triggers functionality (CVS 562)danielk19772002-05-15
| | | FossilOrigin-Name: 794bf67b6b36fce8854d5daff12f21dbb943240c
* Fix for ticket #1: Implement the GLOB and LIKE operators as functions thatdrh2002-04-20
| | | | | | can be overridden. This way, a developer can change the LIKE operator to be case sensitive, for example. (CVS 537) FossilOrigin-Name: 51572bf71774d7631c7083be90b806e621bc9bee
* Added support for CASE expressions - patches from Dan Kennedy. (CVS 437)drh2002-03-24
| | | FossilOrigin-Name: 836b59d057c3fb4087b138c9bfbc03392ddfb89d
* Fix bug in anonymous subquery in a join. Parser requires a semicolon ordrh2002-03-13
| | | | | end-of-input before executing. (CVS 429) FossilOrigin-Name: c0e3f1c592f583a0659901743a368aff1927f1cb
* Optimizations to the processing of integer comparisons. (CVS 420)drh2002-03-06
| | | FossilOrigin-Name: b7a7dae919be0e4c35b1fe8cb24fa7359a4b1200
* VIEWs are bound to tables when they are used, not when they are firstdrh2002-03-03
| | | | | | entered. This works around the problem of what to do if a table is deleted that a view refers to. (CVS 415) FossilOrigin-Name: 6121e5ab9328c90c64d40ade3de73ad11d4aaf4e
* Fix a memory leak in expression processing. (CVS 414)drh2002-03-03
| | | FossilOrigin-Name: dfe431c9b70bc3a1bf5148826edce0846737e66b
* Subquery flattening is implemented and passes all regression tests.drh2002-03-02
| | | | | | We still need to add addition tests to the suite to further exercise the flattener, however. (CVS 408) FossilOrigin-Name: d5d3e79cc58da5bd315cc1fea1f7cbf46274da16
* The new function code passes regression tests. (CVS 403)drh2002-02-28
| | | FossilOrigin-Name: b00cf110b1cc671b7200a5ce8b9e704f660763c9
* Fix the coredump. There are still problems in the test suite though. (CVS 402)drh2002-02-28
| | | FossilOrigin-Name: 6af10cc53acc1ffa60de3f0d5880a6b72815404c
* Completely remove the old SQL function system and replace it with thedrh2002-02-28
| | | | | | new user functions. The code currently compiles but it coredumps on the test suite. Do not use in its present state. (CVS 400) FossilOrigin-Name: 50797fee5066ec9ea23b720e5ab7e8fc8ccc1988
* Revise the API for user-defined functions. (CVS 398)drh2002-02-27
| | | FossilOrigin-Name: 633951f0fa11c91f93aa2862df84691750c01e73
* The user-defined function routines failed to detect a malloc() failure. (CVS ↵drh2002-02-27
| | | | | 397) FossilOrigin-Name: 085b0d671a1dac964693d69d866224de155dfe4c
* Bug fixes in the VIEW implementation. (CVS 396)drh2002-02-27
| | | FossilOrigin-Name: 668ef6380eba256ef82477b63aef850249a619a0
* Comment changes only. (CVS 395)drh2002-02-26
| | | FossilOrigin-Name: 63b87f2ea6cd78f039bf40026d21b18de20b3ba7
* Code for user-defined aggregates added. Legacy tests all pass but theredrh2002-02-24
| | | | | has been no testing of the new user-defined aggregate code. (CVS 392) FossilOrigin-Name: 1e037eb303d8508cb2ea3418e71b03315d895fbd
* Added support for user-defined normal functions. Support for user-defineddrh2002-02-23
| | | | | aggregates is pending. (CVS 390) FossilOrigin-Name: c490a1ff951c5d4a2de8e4f8d349189bfaef7f74
* Code to implement CREATE VIEW is in place. A quick smoke test shows thatdrh2002-02-23
| | | | | it works, but there are probably still many bugs. (CVS 387) FossilOrigin-Name: 39fed2df11382b9855d518502a6c2ca200fa66b8
* All identifiers to be quoted in square brackets, for compatibility withdrh2002-02-14
| | | | | MS-Access. (CVS 370) FossilOrigin-Name: e17a858c9eeb70c62f54c88e6be5897e58d67301
* Better testing of the ON CONFLICT logic. (CVS 358)drh2002-01-30
| | | FossilOrigin-Name: 9bbddb8e013b47547164f71f2d7abd995f8d7385
* Constant ORDER BY or GROUP BY expressions are an error. (CVS 352)drh2002-01-22
| | | FossilOrigin-Name: 035984a5b00b4a1a6505405f40b15c7695283c0a
* The right-hand side of an AS in a SELECT can be used within expressions ofdrh2002-01-22
| | | | | the WHERE, ORDER BY, GROUP BY, and/or HAVING clauses. (CVS 350) FossilOrigin-Name: 3684beab0f8a71ebdf453871bbde7a9ab1f65385
* Comment updates most. Also some small changes to the VDBE. (CVS 339)drh2002-01-06
| | | FossilOrigin-Name: 9b0be4fcc1cbca69f5fee906f86dfb36a323fe84
* An attempt to delete a single row using a WHERE clause that specifiesdrh2002-01-04
| | | | | | the rowid would result in an error if the rowid did not exist. This problem has been resolved. (CVS 338) FossilOrigin-Name: 011be9a9d2632d261489005d97c69b0a0bc5a108
* Added support for the INTEGER PRIMARY KEY column type. (CVS 333)drh2001-12-21
| | | FossilOrigin-Name: 236a54d289e858a1e0505a20d907a2a40c01b521
* Fix comparison functions so that they are consistent with the orderdrh2001-11-24
| | | | | of elements in indices. Fix the handling of large integers. (CVS 317) FossilOrigin-Name: fc2aae04578c305304a45ec6b76d3ab216cc7526
* The new code for taking advantage of inequalities in WHERE clausesdrh2001-11-08
| | | | | is in place. It appears to work. (CVS 305) FossilOrigin-Name: 262bcd17df19f45def6144b5a7e0602ca5b03deb
* More changes for 2.0.7. (CVS 293)drh2001-10-22
| | | FossilOrigin-Name: f8328a5f11801c5124f9a8dace22df3c1cfb2191
* 2.0.3 (CVS 287)drh2001-10-13
| | | FossilOrigin-Name: 75e90cf09b64ee1fcb39a711fc9ac6d3d2b849a5
* Remove the P3 and label arguments from the internal sqliteVdbeAddOp()drh2001-10-13
| | | | | | function. This makes the code easier to read and perhaps smaller as well. (CVS 286) FossilOrigin-Name: 288ef1247b94c6c933451d120cdc78e471efc14e
* Adding table column query capability to support ODBC. (CVS 278)drh2001-10-06
| | | FossilOrigin-Name: b63b3f3684a3d584ef99f54cde76b6c483bbfef7
* Disclaimed copyright. Preparing for release 2.0. (CVS 250)drh2001-09-16
| | | FossilOrigin-Name: 4e926efe2b59adfec4086eb1d2ba830238facb4c
* All tests now pass. But there are still issues. For example, insertsdrh2001-09-14
| | | | | are way too slow. And additional tests are needed for new features. (CVS 243) FossilOrigin-Name: e7b65e37fd88c4d69c89cfe73ab345b8b645ada6
* The BTree changes are now integrated and the whole thing compiles anddrh2001-09-13
| | | | | links. I have not yet tried to run it, though. (CVS 239) FossilOrigin-Name: a0a1e701abc52a164d9b09a5426eb12af1fe6a4c
* Add ability to quote table and column names in expression. (CVS 235)drh2001-07-23
| | | FossilOrigin-Name: 029e3a3a5dd8d4923af50bb2c9f31b1b7cd9439e
* better handling of out-of-memory errors (CVS 207)drh2001-04-11
| | | FossilOrigin-Name: 86b30cd0975dfea9424b9f9f0d4194aa71ce508b
* Clean up some compiler warnings (CVS 200)drh2001-04-04
| | | FossilOrigin-Name: 490d08a8c19d52ebb41999371e2664e29bcb1164
* Added transaction support (CVS 196)drh2001-04-04
| | | FossilOrigin-Name: 35a8feed0d10e780c477f7440fbe80637fcf9906
* continued progress toward version 2.0 (CVS 177)drh2001-01-15
| | | FossilOrigin-Name: c6ffb7ec6acb596907ead8992dfad94e18e83866
* Comment changes only (CVS 166)drh2000-11-28
| | | FossilOrigin-Name: 5518e012bf35821f65fe2ca7cbafca6a97e7a4ac
* Added length() and substr() functions (CVS 143)drh2000-08-28
| | | FossilOrigin-Name: 0eef538f3de66fede7c88f8be8c3458d84107c3f
* :-) (CVS 104)drh2000-06-21
| | | FossilOrigin-Name: e1bf96a467b739373191bf75e6a097fc0f24bffc
* :-) (CVS 101)drh2000-06-17
| | | FossilOrigin-Name: 6ed35a1d477906dc7e35bea0579951484fcdc858
* :-) (CVS 100)drh2000-06-16
| | | FossilOrigin-Name: 1d4fe5599ed0bae18dba5842ab7ea1d34b8ec3ad
* added the fcnt() function for testing (CVS 92)drh2000-06-11
| | | FossilOrigin-Name: 0f93c27cddb4254f72305ca3a64b77c2e7772c56
* :-) (CVS 81)drh2000-06-08
| | | FossilOrigin-Name: 61c381e7e6c85619b7b494417956fc209c5b7b84
* remove all memory leaks (CVS 80)drh2000-06-08
| | | FossilOrigin-Name: bf98cf82a73c54c4eced04994bb1a019844dfc03
* :-) (CVS 79)drh2000-06-08
| | | FossilOrigin-Name: 305b043f4f71278d6d2c32e6e457f63efefae20d