aboutsummaryrefslogtreecommitdiff
path: root/src/select.c
Commit message (Expand)AuthorAge
* Fix some memory leaks that occur after a malloc failure. (CVS 2421)drh2005-03-28
* Assorted fixes to the handling of various malloc() failures. (CVS 2413)danielk19772005-03-21
* Fix a problem with sub-queries and the flattening optimization. Also handle a...danielk19772005-02-12
* Fix for correlated subqueries where the parent is an aggregate. Ticket #1105....danielk19772005-02-08
* Allow expressions (including variables) in LIMIT and OFFSET clauses. Ticket #...danielk19772005-02-05
* Remove code for SQL cursors. (CVS 2312)danielk19772005-02-04
* Assorted minor changes to speed up loading the database schema. (CVS 2293)danielk19772005-01-31
* Respect collation sequences in views. Ticket #1088. (CVS 2291)danielk19772005-01-30
* Modify sub-query handling. Tickets #1083 and #1084. (CVS 2286)danielk19772005-01-29
* Allow GROUP BY on non-aggregate queries. Ticket #1064 (CVS 2276)danielk19772005-01-26
* Exclude a few more lines of code using OMIT macros. (CVS 2253)danielk19772005-01-21
* Bug fixes and enhancements entered while on jury recess. (CVS 2246)drh2005-01-20
* Added the SQLITE_OMIT_SUBQUERY compile-time option and the EXISTS operator.drh2005-01-20
* Remove a few more lines of code when SQLITE_OMIT_** macros are defined. (CVS ...danielk19772005-01-20
* Continued refactoring of the name resolution logic and query optimizer. (CVS ...drh2005-01-19
* Make sure USING and NATURAL work on joins even if the columns are renameddrh2005-01-18
* CREATE TABLE ... AS ... uses short names for columns. Ticket #1036. (CVS 2232)drh2005-01-18
* Column names coming back from a SELECT are now just the name of thedrh2005-01-18
* Continue refactoring name resolution. Fix for ticket #1047. (CVS 2230)drh2005-01-18
* Refinements to the name resolution logic. Change the name of thedrh2005-01-18
* Infrastructure changes to handle name resolution differently. This is neededdrh2005-01-17
* Fix a bug reported on the mailing list concerning a conflict between "INSERT ...danielk19772005-01-17
* Test coverage improvements. (CVS 2215)drh2005-01-15
* Allow GROUP BY on aggregate queries only. Ticket #1039. (CVS 2176)drh2005-01-03
* Fix ticket #1046 by removing code and simplifying the query optimizer.drh2004-12-25
* Make sure LIMITs are handled correctly on UNION operators. Ticket #1035. (CV...drh2004-12-16
* More work on the implementation of cursors, but they are still notdrh2004-11-23
* Add initial infrastructure for cursors. In where.c, optimize out clausesdrh2004-11-22
* Back out changes allowing writes to tables that have open cursors. (CVS 2133)danielk19772004-11-22
* Perform deletes in a single pass. (CVS 2104)danielk19772004-11-16
* Insert #ifdefs that can optionally remove features at compiletime resultingdrh2004-10-31
* Convert many constants to have type "const". (CVS 2006)drh2004-10-06
* Code cleanup: get rid of the sqlite3SetNString utility function. (CVS 1984)drh2004-09-25
* Code simplifications and size reductions. (CVS 1983)drh2004-09-25
* Add comments to unused P3 fields of selected instructions when NDEBUG isdrh2004-09-19
* Always cast 0 to (char*)0 when it is an argument in a varargs function. (CVS ...drh2004-09-08
* Fix a naming conflict between sqlite versions 2 and 3. An open sqlite3drh2004-09-06
* Optimizations on the SELECT code generator. (CVS 1926)drh2004-09-01
* Corrections to transient table handling in compound select statments.drh2004-08-29
* Progress toward fixing iproblems with compound selects. (CVS 1911)drh2004-08-29
* Optimizations to the code generator. (CVS 1899)drh2004-08-21
* Honor the ORDER BY clause in a subquery that is the right-hand side of an INdrh2004-07-26
* Handle quotes on the table name in TABLE.* terms in SELECT statements.drh2004-07-20
* Correct handling of views on tables with quoted column names. Ticket #756. (...drh2004-07-20
* Refinements to the LIMIT patch (1823) for ticket #749. (CVS 1825)drh2004-07-19
* LIMIT occurs after DISTINCT. Ticket #749. (CVS 1823)drh2004-07-19
* An improved fix for the min() problem of ticket #800. (CVS 1804)drh2004-07-18
* min() ignores NULL values. Ticket #800. (CVS 1802)drh2004-07-18
* Avoid opening a temp table for aggregate queries with no GROUP BY clause. (CV...danielk19772004-06-21
* Update sqlite3_column_decltype() to return NULL as the declartion type fordanielk19772004-06-21