| Commit message (Expand) | Author | Age |
* | Fix PRAGMA trusted_schema=OFF and similar so that it restricts the kinds | drh | 11 days |
* | Internal doc typo fix. No code changes. | stephan | 11 days |
* | Make use of the flexible-array feature of C99, when available, to try to | drh | 2025-03-14 |
* | Use the sqlite3ColumnIndex() routine to look up a column in a table, rather | drh | 2025-02-08 |
* | Allow expressions with subtypes to be read from indexes unless they are being... | dan | 2024-10-05 |
* | Remove an ALWAYS() that can sometimes be false, with wildly incorrect SQL | drh | 2024-09-24 |
* | New assert()s to help verify union access. No logic changes. Testing and | drh | 2024-09-20 |
* | Remove a term from an assert() that is no longer relevant. | drh | 2024-08-24 |
* | Avoid a stack overflow that could be caused by a recursively defined WINDOW()... | dan | 2024-08-24 |
* | Refactor the SrcItem object so that information about subqueries is stored | drh | 2024-08-19 |
* | Give unique names to fields in the SrcItem object, to facilitate analysis of | drh | 2024-08-17 |
* | Fix the internal routine sqlite3ResolveExprListNames() so that it returns | drh | 2024-08-09 |
* | Better optimize queries that use parameters in the LIMIT clause. | drh | 2024-06-06 |
* | Fix a very obscure issue where the name resolver could get confused if aliase... | dan | 2024-06-05 |
* | Fix the definition of sqlite3_vtab_distinct() such that return codes 2 and | drh | 2024-05-18 |
* | Fix a case where an error in the ORDER BY clause of an aggregate function tha... | dan | 2024-05-15 |
* | Avoid an assert failure accessible only when internal testing features are en... | dan | 2024-05-02 |
* | Add comments linking the assert() added in [cef4d9e3ba586735] to the places | drh | 2024-04-24 |
* | Ensure that temporary SrcItem objects created by trigger processing have | drh | 2024-04-24 |
* | Merge trunk testing enhancements into the pushdown-subquery branch. | drh | 2024-04-07 |
|\ |
|
| * | If SQLITE_ALLOW_ROWID_IN_VIEW is set to 2, then all rowids for views return | drh | 2024-04-07 |
* | | Generalize pushdown to allow any uncorrelated subquery to be pushed down. | drh | 2024-04-06 |
|/ |
|
* | 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 |