| Commit message (Expand) | Author | Age |
* | Remove an ALWAYS() added by [2567298f4b0fdfeb] because dbsqlfuzz found a way | drh | 2025-02-01 |
* | Tweaks to [4b4f33d791fe4318] to make it easier to test. | drh | 2025-01-31 |
* | Fix a problem with LIKE and GLOB processing in utf-16be databases in cases wh... | dan | 2025-01-31 |
* | Improved handling of unicode characters in the LIKE optimization. | drh | 2024-10-09 |
* | Fix handling of U+fffd in the LIKE optimization. | drh | 2024-10-07 |
* | Refactor the SrcItem object to move fields associated with subqueries out | drh | 2024-08-20 |
|\ |
|
| * | 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 |
* | | When the database encoding is UTF-16LE and the GLOB optimization is used, | drh | 2024-08-20 |
* | | Fix for the UTF-16LE problem reporte by | drh | 2024-08-20 |
|/ |
|
* | Better optimize queries that use parameters in the LIMIT clause. | drh | 2024-06-06 |
* | Adjust the parser so that the value of TK_ISNOT is similar to the value of | drh | 2024-06-06 |
* | Small performance optimization in the operatorMask routine of the WHERE | drh | 2024-06-06 |
* | Small performance optimization in the allowedOp() routine of the WHERE | drh | 2024-06-06 |
* | Allow virtual table implementations to handle OFFSET but not LIMIT, but not L... | dan | 2024-04-26 |
* | Fix a problem allowing a LIMIT constraint to be passed to a virtual table in ... | dan | 2024-04-26 |
* | Fix handling of LIMIT and OFFSET in virtual tables that are part of | drh | 2024-04-26 |
* | Enhance the sqlite3ExprIsConstant() function so that it recognizes | drh | 2024-03-16 |
* | Do not allow the query planner to be tricked into thinking that an index on a | drh | 2024-03-07 |
* | Address various harmless compiler warnings from | drh | 2023-06-16 |
* | Add a C-source spell-checking facility. make misspell (on Nix) | larrybr | 2023-06-07 |
* | Fix a bug in cursor hints that can cause references to tables that have not | drh | 2023-05-04 |
* | Further to [46639f682975dac6], the parameters of a table valued function that | drh | 2023-02-27 |
* | When a table-valued function appears as the right table of a RIGHT JOIN, | drh | 2023-02-26 |
* | Do not allow WHERE clause terms to match constant string index terms, which | drh | 2023-02-13 |
* | Allow vector-IN expressions like "(a, b) IN ( (?,?), (?,?) )" to use an index. | dan | 2023-02-13 |
* | In the LIKE optimization, do not analyze the new virtual WHERE clause terms | drh | 2023-02-13 |
* | Do a better job of detecting when a WHERE clause term might be useful to | drh | 2023-02-10 |
* | Ensure that LIMIT clauses may be passed through to virtual table implementati... | dan | 2023-01-04 |
* | More frequently send the complete SELECT statement into sqlite3WhereBegin() | drh | 2022-10-22 |
* | This branch attempts to improve the detection of covering indexes. This | drh | 2022-10-22 |
* | The generalized indexed expression optimization of [2435112867fbd7b6] makes | drh | 2022-10-20 |
* | This experimental branch attempts to use columns for an index-on-expression | drh | 2022-10-13 |
* | More comment fixes. No changes to code. | drh | 2022-06-22 |
* | Add an ALWAYS() macro to an always-true branch. | drh | 2022-06-20 |
* | Do not allow an ON clause to references tables to its right if there is a | drh | 2022-06-20 |
* | Avoid a direct use of abort() in debug builds to prevent a compilation issue ... | mistachkin | 2022-06-02 |
* | Candidate fix for the problem with row-value WHERE clause constraints on | drh | 2022-06-01 |
* | When an ON clause on an INNER JOIN references a table to the right of | drh | 2022-05-24 |
* | Redefine the acccess rules for the Expr.w union so that the Expr.w.iJoin | drh | 2022-05-13 |
* | 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 |
* | Make a distinction between (1) WHERE clause constraints, (2) ON/USING | drh | 2022-04-11 |
* | Merge the Expr.w.iJoin name change from trunk into the right-join branch. | drh | 2022-04-11 |
|\ |
|
| * | Rename the Expr.w.iRightJoinTable to just Expr.w.iJoin, so that the words | drh | 2022-04-11 |
* | | Merge the sqlite3WhereMalloc() routine from trunk into the right-join branch. | drh | 2022-04-09 |
|\| |
|
| * | The sqlite3WhereMalloc() routine allocates memory that is automatically | drh | 2022-04-09 |
* | | 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 |
* | When create table/view fails due to name taken, say which took it. | larrybr | 2022-02-07 |