index
:
sqlite
master
sqlite mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
expr.c
Commit message (
Expand
)
Author
Age
*
Fix a code-generator issue associated with very unusual use of window
drh
2023-04-13
*
Remove an ALWAYS() that can sometimes be false. Add a test case that makes
drh
2023-04-11
*
Fix a harmless compiler warning.
drh
2023-04-08
*
Work around a harmless assertion fault associated with
drh
2023-04-06
*
Remove an ALWAYS() that might now be false due to the prior check-in.
drh
2023-04-05
*
Fix the function that determines the collating function for an expression
drh
2023-04-05
*
Remove an assert() statement that is no longer valid due to enhancements
drh
2023-04-04
*
When translating arguments of aggregate functions into references to
drh
2023-04-03
*
Earlier error detection for index expression usage by aggregate functions.
drh
2023-03-30
*
Fix a crash that could follow an OOM error while processing aggregate functions.
dan
2023-03-30
*
New #ifdefs to omit code that is unused except under STAT4.
drh
2023-03-29
*
Fix a weird corner case in aggregate function processing that results from the
drh
2023-03-28
*
Improvements to register allocation, especially in the ANALYZE command.
drh
2023-03-26
*
Add usage detection to the NULL value generator for the left table of a
drh
2023-03-25
*
When the left table of a RIGHT JOIN is used inside an aggregate function
drh
2023-03-25
*
In the byte-code, when the result of an expression needs to be in a particular
drh
2023-03-25
*
A better fix for the sqlite3_error_offset() problem on generated columns.
drh
2023-03-20
*
Expression errors in generated columns should not generate non-negative
drh
2023-03-20
*
Fix Bloom filters on an expression index.
drh
2023-03-14
*
Fix a typo in a comment. No code changes.
drh
2023-03-10
*
Do not use an expression index on a generated column if generated column
drh
2023-03-03
*
When flattening the right operand of a LEFT JOIN
drh
2023-03-02
*
Follow-up to [bbaf1f2eb1e1637b]: Make sure subtypes do not cross a subquery
drh
2023-03-01
*
The "flexnum" affinity that was added by [44135d6ea84f7ba6] needs to also
drh
2023-02-09
*
Improvement to the dbsqlfuzz fix of [f113eebdbe68246f].
drh
2022-12-20
*
Do not use indexed expressions to replace the expression being indexed on a
drh
2022-12-20
*
Fix an unnecessarily restrictive assert() in the aggregate logic.
drh
2022-12-17
*
Create a new affinity called FLEXNUM that works like NUMERIC except that it
drh
2022-12-15
*
Fix minor problems in the new sqlite3ExprDataType() function.
drh
2022-12-14
*
If the SELECT that implements a subquery or a VIEW or a CREATE TABLE AS is
drh
2022-12-14
*
Slightly faster implementation of sqlite3ExprAffinity().
drh
2022-12-13
*
Add loops and rows counters to "USE TEMP B-TREE FOR ORDER BY" records. Also f...
dan
2022-12-05
*
Add CYCLES scanstat measurement to "USE TEMP B-TREE FOR ORDER BY" lines.
dan
2022-12-03
*
Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(...
dan
2022-12-02
*
Improved comments. Add assert()s to verify that the AggInfo structure
drh
2022-11-25
*
Take care not to try to add comments to a TK_AGG_COLUMN opcode that does
drh
2022-11-24
*
Change a NEVER() into an assert().
drh
2022-11-24
*
Add NEVER() and ALWAYS() macros on branches that are believed to be
drh
2022-11-24
*
New test cases. Fix the logic so that it works for GROUP BY aggregates
drh
2022-11-24
*
Aggregates with GROUP BY now make use of expressions on indexes. This code
drh
2022-11-23
*
This attempt at modifying AggInfo to make use of indexed expressions does not
drh
2022-11-23
*
Since the memory registers used by the columns and functions of an
drh
2022-11-22
*
Factor out the allocation of registers for aggregates into a separate
drh
2022-11-22
*
Change the name of the Parse.pIdxExpr field to pIdxEpr so that the name is
drh
2022-11-21
*
The generalized indexed expression optimization of [2435112867fbd7b6] makes
drh
2022-10-20
*
Improved byte-code comments for the OP_Column opcodes used by the
drh
2022-10-18
*
Fix the indexed expression resolver for generated columns so that it picks
drh
2022-10-18
*
Improved comments and function names. No logic changes.
drh
2022-10-17
*
Enable the index-on-expression optimization even when the expression is
drh
2022-10-15
*
Only extract an expression from an index when the index is not a null row
drh
2022-10-15
[next]