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
*
Increase the maximum number of arguments on an SQL function to 1000 with the
drh
2024-12-12
*
Fix a comment typo on the sqlite3ExprIsSingleTableConstraint() routine.
drh
2024-12-02
*
A NEVER() that was added by [eb5ac9e5b9a4f9c8] is violated by the ifnull()
drh
2024-11-30
*
Fix a NEVER() in the iif() logic that can be true if compiled with
drh
2024-11-29
*
Simplification to the fix in the prior check-in.
drh
2024-11-28
*
The sqlite3ExprCompare() routine should always compare the same variables
drh
2024-11-28
*
Add two NEVER() conditions.
drh
2024-11-28
*
Enhancements to sqlite3ExprImpliesExpr() so that it realizes that
drh
2024-11-28
*
Add an ALWAYS() on a branch in the new indexed-subtype logic.
drh
2024-10-08
*
Add a NEVER() to an unreachable branch in the new indexed-subtype logic.
drh
2024-10-07
*
Allow expressions with subtypes to be read from indexes unless they are being...
dan
2024-10-05
*
Experimental change to allow expressions with subtypes to be read from indexe...
dan
2024-10-05
*
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
*
Reduce the size of the SrcItem object by combining fields into a union.
drh
2024-08-17
*
Fix an oversized allocation in sqlite3ExprCodeIN().
dan
2024-07-20
*
Fix a use-after-free that could occur following an OOM introduced by [d8cedbe0].
dan
2024-07-08
*
Use a mini Bloom filter to help reduce the number of pointless searches for
drh
2024-07-05
*
Small performance optimizations.
drh
2024-07-05
*
Disable the reuse of IN-clause subqueries if the subquery is an explicit
drh
2024-07-04
*
Be more aggressive about reusing subqueries that appear on the RHS of IN
drh
2024-07-04
*
Use a Bloom filter to improve performance of IN operators when the RHS of
drh
2024-07-03
*
Add a NEVER() around a branch in sqlite3ExprAffinity() that is designed to
drh
2024-06-29
*
Additional steps to make sure calls to sqlite3ExprToRegister() are sane.
drh
2024-06-28
*
Better optimize queries that use parameters in the LIMIT clause.
drh
2024-06-06
*
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
[next]