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
*
Ensure that queries like "SELECT indeterministic(a) FROM tbl GROUP BY 1" invo...
dan
2024-05-24
*
Merge branches "fix-onerow-opt", "faster-openread", "fts5-delay-tokenizer" an...
dan
2024-05-17
|
\
*
|
The sqlite3FaultSim(300) error from [1e8863909ac369e5] must be treated as
drh
2024-05-10
|
*
Allow arbitrary expressions as the second argument to RAISE().
drh
2024-05-08
|
/
*
Avoid unnecessary recursion in sqlite3ExprDeleteNN(). This complicates the
drh
2024-05-06
*
Avoid slowdown when exprNodeIsConstant() is called on deeply nested SQL funct...
dan
2024-04-24
*
Merge trunk enhancements into the pushdown-subquery branch.
drh
2024-04-07
|
\
|
*
Add comments to note the name abiguity between the MySQL push-down
drh
2024-04-07
*
|
Do not allow changes to sqlite3ExprIsTableConstant() that support pushdown of
drh
2024-04-06
*
|
Generalize pushdown to allow any uncorrelated subquery to be pushed down.
drh
2024-04-06
*
|
Experimental enhancement in which expressions of the form "expr IN table"
drh
2024-04-05
|
/
*
The RAISE() operator is not a constant expression and cannot participate in
drh
2024-03-25
*
Do not automatically assume that ROWID is NOT NULL when compiled with
drh
2024-03-24
*
Make sure the new u1.nRow value is copied when making a copy of a SrcItem
drh
2024-03-19
*
Fix the patch at [10ee6fcba08ab128] so that it works on reduced-size Expr
drh
2024-03-18
*
Fix a problem caused by a non-aggregate function with an OVER clause in a mul...
dan
2024-03-18
*
A formerly impossible case has now become possible because of the new
drh
2024-03-16
*
Further expand the scope of usage for the enhacement to expr-is-constant.
drh
2024-03-16
*
Assert that the eCode is always non-zero upon entry into exprNodeIsConstant().
drh
2024-03-16
*
Fix exprNodeIsConstantFunction() so that it returns WRC_Continue, not WRC_Abo...
dan
2024-03-16
*
Enhance the sqlite3ExprIsConstant() function so that it recognizes
drh
2024-03-16
*
Attempt to reduce the memory used by VALUES clauses in as many statements as ...
dan
2024-03-11
*
Remove code that added a P4 parameter to the OP_Variable opcode. This is no l...
dan
2024-03-05
*
Always convert 32-bit integer literals into EP_IntValue notation, even if
drh
2024-02-28
*
Remove an ALWAYS() added in [c50e6c2ace49d092] because it is sometimes false.
drh
2023-12-24
*
Remove redundant conditional from sqlite3ExprCanBeNull().
drh
2023-12-19
*
Add ALWAYS() and NEVER() on branches made unreachable by recent changes.
drh
2023-12-19
*
Ignore COLLATE operators when determining whether the result of a subexpression
drh
2023-12-19
*
Extra ALWAYS() macros to verify state in the sqlite3ExprCanBeNull() routine.
drh
2023-12-19
*
Pass subtype information through the aggregate ORDER BY sorter for
drh
2023-12-14
*
Add ALWAYS() on branches added in [ec0ae4030968c782] that are always true.
drh
2023-12-07
*
Work around LLVM's newfound hatred of function pointer casts.
drh
2023-12-06
*
Back out an incorrect change to the sqlite3ExprCompareSkip() function that
drh
2023-11-20
*
Add NEVER() to a branch made unreachable by [6f9eed826f5b3d1c].
drh
2023-11-14
*
Fix another obscure problem with nested aggregates. dbsqlfuzz 04408efc51.
dan
2023-11-14
*
Fix harmless compiler warnings in test code.
drh
2023-10-31
*
When doing a DISTINCT aggregate that contains an ORDER BY, only the
drh
2023-10-25
*
Fix sqlite3ExprDup() alignment assertions so that they work on 32-bit
drh
2023-10-23
*
Fix [f5c01676fd281e93] so that it always preserves 8-byte alignment for Expr
drh
2023-10-22
*
Omit some redundant calls to strlen() used to find the size of
drh
2023-10-20
*
Improvements to the sqlite3ExprDup() logic for faster performance and better
drh
2023-10-20
*
Simplifications and optimizations to the Expr object duplication logic.
drh
2023-10-20
*
Use sqlite3ParserAddCleanup() instead of calling sqlite3ExprListDelete()
drh
2023-10-20
*
For TK_ORDER expression nodes to always be full-size.
drh
2023-10-19
*
Fix an adverse interaction between the new aggregate ORDER BY logic and the
drh
2023-10-19
*
Simplify the Expr compression logic slightly by adding the new EP_FullSize
drh
2023-10-19
*
Fix the sqlite3ReferencesSrcList() routine so that it recognizes columns
drh
2023-10-19
*
Merge the latest changes from trunk.
drh
2023-10-19
|
\
|
*
Fix a false-positive in run-time error checking.
drh
2023-10-19
*
|
Changes for test coverage.
drh
2023-10-18
[next]