aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
Commit message (Expand)AuthorAge
* Rename the internal "EP_Constant" bitmask to a less misleading "EP_ConstFunc".drh2015-02-09
* Fix over-length source code lines in resolver.c. No logic changes.drh2015-02-09
* If a table is the right operand of a LEFT JOIN, then any column of thatdrh2014-12-04
* Increase the resolution of the second parameter to the likelihood() SQLdrh2014-10-25
* Enhance the automatic index logic so that it creates a partial index whendrh2014-10-24
* Do not flatten aggregate subqueries that contain min() or max() functionsdrh2014-09-15
* Fix typos in comments. No code changes.peter.d.reid2014-09-06
* Updates to evidence marks and requirements. No changes to code.drh2014-08-11
* Update requirements marks. No changes to code.drh2014-08-08
* Add the likely() function for symmetry with unlikely(). The likely(X)drh2014-06-17
* Fix name resolution problem in sub-selects within triggers, ticket [4ef7e3cfca].mistachkin2014-03-04
* Make sure "rowid" columns are correctly resolved in joins between normaldrh2014-02-12
* Make sure the update hook is not invoked for WITHOUT ROWID tables, asdrh2013-11-26
* Remove the obsolete TK_CONST_FUNC token type.drh2013-11-21
* Add the ability to factor constant functions out of inner loops. But dodrh2013-11-21
* Changes to make the new constant expression factoring logic more generaldrh2013-11-15
* Fix harmless compiler warnings.drh2013-11-08
* Report an error when trying to resolve column name "rowid" in adrh2013-10-23
* Fix a typo in a requirements mark comment. No changes to code.drh2013-10-16
* Additional test cases and requirements marks for the unlikely(),drh2013-10-11
* Refactor the ExprSetIrreducible() macro into ExprSetVVAProperty(*,EP_NoReduce).drh2013-09-12
* Merge in the Expr.flags expansion to 32-bits. Use an extra bit to helpdrh2013-09-12
|\
| * Increase the number of bits available in Expr.flags. Other tweaks aimed atdrh2013-09-12
* | Additional unlikely() test cases. Logic tweaks to support test coverage.drh2013-09-11
* | Change the name of the two-argument unlikely() function to likelihood().drh2013-09-11
* | Tweaks to the index selection logic.drh2013-09-11
* | Continuing refinements of the logic to take WHERE clause terms not used fordrh2013-09-07
* | Enhance the plan solver to take into account the number of output rows whendrh2013-09-06
* | Initial implementation of the unlikely() SQL function used as a hint todrh2013-09-06
|/
* Make sure that GROUP BY terms select input column names in preference todrh2013-08-15
* Bare identifiers in ORDER BY clauses bind more tightly to output column name,drh2013-08-15
* Clarification and typo fixes in comments related to name resolution.drh2013-08-15
* Silently ignore database name qualifiers in CHECK constraints and indrh2013-08-02
* Fill out an initial implementation of the sqlite3ExprImpliesExpr() function.drh2013-08-01
* Resolve names in CREATE INDEX WHERE clauses and detect errors. Disallowdrh2013-07-31
* Treat identifiers in the HAVING clause the same as in the WHERE clause.drh2013-05-16
* Make sure the affinity and datatype of sub-subqueries are initializeddrh2013-04-25
* Only consider AS names from the result set as candidates for resolvingdrh2013-04-13
* When comparing names during name resolution, make sure the names matchdrh2013-02-26
* Fix harmless compiler warnings.drh2013-02-07
* Do not raise an error if an unknown SQL function is found in a CHECKdrh2013-01-08
* Further corner-case fixes to the name resolution logic.drh2013-01-03
* Remove an incorrect assert() statement (ticket [beba9cae6345a]). Fix otherdrh2013-01-03
* Now supports result sets of the form "TABLE.*" with nested FROM clauses.drh2013-01-03
* Better resolution of table and column names in joins where some of thedrh2012-12-19
* Resolve names in FROM-clause subqueries prior to resolving names in thedrh2012-12-18
* Improved error messages when column integers in an ORDER BY clause are drh2012-12-07
* Fix a long-standing issue with the distinct-as-aggregate optimization thatdrh2012-12-07
* Fix the processing of ORDER BY clauses with COLLATE terms on compounddrh2012-12-07
* Some errors in veryquick resolved. Many more to go.drh2012-12-07