| Commit message (Expand) | Author | Age |
* | Return the error "ambiguous column name: rowid", instead of "no such column: ... | drh | 2024-03-19 |
|\ |
|
| * | Return the error "ambiguous column name: rowid", instead of "no such column: ... | dan | 2024-03-19 |
* | | In the name resolver when SQLITE_ALLOW_ROWID_IN_INDEX is enabled, if there | drh | 2024-03-19 |
|/ |
|
* | The NOT NULL strength reduction optimization from [de9c86c9e4cdb34f] should | drh | 2024-03-08 |
* | If a term of an ORDER BY or GROUP BY contains an aggregate function or column, | drh | 2024-02-11 |
* | Simplification of the error reporting logic. | drh | 2024-01-22 |
* | Improved error message when a double-quoted string is used and it seems likely | drh | 2024-01-22 |
* | When unable to resolve an identifier, change the Expr node into TK_NULL | drh | 2023-12-19 |
* | Avoid invoking sqlite3ExprColUsage() on an unresolve column reference. | drh | 2023-12-13 |
* | In the previous check-in, use a u32 instead of an int, to make it easier to | drh | 2023-11-02 |
* | Fix a spurious "misuse of aggregate function" error that could occur when an ... | dan | 2023-11-02 |
* | Fix PRAGMA integrity_check so that it does not raise an error if the | drh | 2023-10-20 |
* | Make sure all terms of the ORDER BY within an aggregate go through aggregate | drh | 2023-10-18 |
* | Basic error checking. Resolve symbols in the aggregate ORDER BY expressions. | drh | 2023-10-18 |
* | Add a NEVER() to an unreachable branch. | drh | 2023-09-16 |
* | Further tests and assert() statements for the change on this branch. | dan | 2023-09-16 |
* | Fix resolution of unqualified "rowid" identifiers in queries with nested joins. | dan | 2023-09-15 |
* | Allow expressions like "<tbl>.rowid" to refer to implicit rowid columns of ta... | dan | 2023-09-15 |
* | Avoid unnecessary NULL pointer checks on calls to sqlite3WalkExpr(). | drh | 2023-06-19 |
* | Add a C-source spell-checking facility. make misspell (on Nix) | larrybr | 2023-06-07 |
* | Add ALWAYS() on a branch this is always true now due to [84417bbd144b2197]. | drh | 2023-03-21 |
* | Disallow the one-pass optimization for DELETE if the WHERE clause contains | drh | 2023-03-15 |
* | When it is known when preparing a statement that X cannot be NULL, transform ... | dan | 2023-03-03 |
* | Improved and simplified logic for resolving the various aliases of the schema | drh | 2023-02-02 |
* | Resolve all possible aliases and variations of the schema table names. | drh | 2023-02-02 |
* | In expression nodes of type REGISTER with sub-type COLUMN, ensure that the | drh | 2023-01-13 |
* | Make use of the sqlite3ExprDeferredDelete() interface in the previous | drh | 2022-07-20 |
* | Simplify the logic that converts the "1" expression in "ORDER BY 1" into a | drh | 2022-07-20 |
* | Fix harmless compiler warnings seen with MSVC. | mistachkin | 2022-07-06 |
* | Allow a HAVING clause on any aggregate query, even if there is no GROUP BY | drh | 2022-06-21 |
* | Improved names for flags on the Expr object: EP_FromJoin becames | drh | 2022-05-13 |
* | Organize the various flag bits of the ExprList_item object into a substructure | drh | 2022-05-02 |
* | Add the ability to access the USING columns of the right or left tables | drh | 2022-04-22 |
* | Avoid materializing columns of SF_NestedFrom subqueries that are never used. | drh | 2022-04-21 |
* | Remove an unnecessary assignment operation. | drh | 2022-04-20 |
* | Improved tracking of nested SELECT objects used to implement | drh | 2022-04-20 |
* | Add a new comment to the body of lookupName(). No code changes. | drh | 2022-04-20 |
* | Remove unnecessary cases for the resolver. | drh | 2022-04-19 |
* | Fix to the coalesce() function generation in the resolver. | drh | 2022-04-18 |
* | Fix to the logic that computes coalesc() functions to resolve USING terms. | drh | 2022-04-17 |
* | Further improvements to USING() processing for RIGHT and FULL JOINs. All | drh | 2022-04-17 |
* | New test cases. One of the new test cases shows a flaw in the base design | drh | 2022-04-16 |
* | RIGHT JOIN USING now appears to work the same as PG-14. Legacy tests pass. | drh | 2022-04-16 |
* | Avoid deleting substructure of the Expr node in lookupName() until after | drh | 2022-04-15 |
* | Progress toward a working USING for FULL JOIN. | drh | 2022-04-15 |
* | The sqlite3ProcessJoin() routine converts a NATURAL JOIN into a JOIN USING so | drh | 2022-04-15 |
* | Preliminary code to support RIGHT JOIN. Everything seems to work, except that | drh | 2022-04-08 |
* | Improved technique for parsing the ON and USING clauses of a join is faster | drh | 2022-04-07 |
* | Further improvements to localization of errors in input SQL. | drh | 2022-02-06 |
* | Enhance sqlite3_error_offset() to report the position of unresolved | drh | 2022-02-05 |