]> git.ipfire.org Git - thirdparty/sqlite.git/history - src/expr.c
Allow the query planner access to the argument of LIMIT even if that
[thirdparty/sqlite.git] / src / expr.c
2 days ago  drhAllow the query planner access to the argument of LIMIT... master
2 days ago  drhBetter optimize queries that use parameters in the...
2024-05-24  drhEnsure that queries like "SELECT func(a) FROM tab GROUP...
2024-05-24  danEnsure that queries like "SELECT indeterministic(a...
2024-05-23  drhMerge various enhancements that were being held on...
2024-05-17  danMerge branches "fix-onerow-opt", "faster-openread"... pending-3.46
2024-05-10  drhFix aggregate function processing to correctly deal...
2024-05-10  drhThe sqlite3FaultSim(300) error from [1e8863909ac369e5...
2024-05-08  drhAllow arbitrary expressions as the second argument... enhanced-raise
2024-05-06  drhAvoid unnecessary recursion in sqlite3ExprDeleteNN...
2024-04-24  danAvoid slowdown when exprNodeIsConstant() is called...
2024-04-08  drhEnhance the WHERE-clause push-down optimization so...
2024-04-07  drhMerge trunk testing enhancements into the pushdown...
2024-04-07  drhMerge trunk enhancements into the pushdown-subquery...
2024-04-07  drhAdd comments to note the name abiguity between the...
2024-04-06  drhDo not allow changes to sqlite3ExprIsTableConstant...
2024-04-06  drhMerge testing logic fixes on trunk into the pushdown...
2024-04-06  drhGeneralize pushdown to allow any uncorrelated subquery...
2024-04-05  drhExperimental enhancement in which expressions of the...
2024-03-25  drhThe RAISE() operator is not a constant expression and...
2024-03-24  drhDo not automatically assume that ROWID is NOT NULL...
2024-03-20  drhFix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility...
2024-03-19  drhMake sure the new u1.nRow value is copied when making...
2024-03-18  drhAdd the "VALUES-as-coroutine" optimization. Large...
2024-03-18  drhFix the patch at [10ee6fcba08ab128] so that it works...
2024-03-18  danFix a problem caused by a non-aggregate function with...
2024-03-16  drhRecognize when an SQL function is constant and can...
2024-03-16  drhA formerly impossible case has now become possible... enhanced-expr-is-const
2024-03-16  drhFurther expand the scope of usage for the enhacement...
2024-03-16  drhAssert that the eCode is always non-zero upon entry...
2024-03-16  danFix exprNodeIsConstantFunction() so that it returns...
2024-03-16  drhEnhance the sqlite3ExprIsConstant() function so that...
2024-03-13  danMerge trunk into this branch.
2024-03-11  danAttempt to reduce the memory used by VALUES clauses...
2024-03-05  danRemove code that added a P4 parameter to the OP_Variabl...
2024-02-28  drhAlways convert 32-bit integer literals into EP_IntValue...
2024-02-27  stephanBring the extra-src branch up to date with the trunk. extra-src
2023-12-24  drhRemove an ALWAYS() added in [c50e6c2ace49d092] because...
2023-12-19  drhRemove redundant conditional from sqlite3ExprCanBeNull().
2023-12-19  drhAdd ALWAYS() and NEVER() on branches made unreachable...
2023-12-19  drhIgnore COLLATE operators when determining whether the...
2023-12-19  drhExtra ALWAYS() macros to verify state in the sqlite3Exp...
2023-12-14  drhEnhance aggregate order-by so that it transmits subtype...
2023-12-14  drhPass subtype information through the aggregate ORDER... agg-orderby-subtype
2023-12-07  drhAdd ALWAYS() on branches added in [ec0ae4030968c782...
2023-12-06  drhWork around LLVM's newfound hatred of function pointer...
2023-11-28  danMerge latest trunk updates into this branch.
2023-11-21  drhMerge all recent trunk fixes and enhancements into...
2023-11-21  larrybrSync w/trunk as pre-merge-to-trunk sanity check.
2023-11-20  drhBack out an incorrect change to the sqlite3ExprCompareS...
2023-11-15  danChanges so that if SQLITE_ENABLE_SETLK_TIMEOUT is defin...
2023-11-15  drhMerge all the latest enhancements and fixes from trunk...
2023-11-14  drhAdd NEVER() to a branch made unreachable by [6f9eed826f...
2023-11-14  danFix another obscure problem with nested aggregates...
2023-11-06  danMerge trunk changes into this branch.
2023-11-02  stephanMerge latest JNI pieces into trunk.
2023-11-01  drhBring the jsonb branch up-to-date with version 3.44...
2023-10-31  drhFix harmless compiler warnings in test code.
2023-10-28  stephanMerge trunk into jni-post-3.44 branch.
2023-10-25  drhWhen doing a DISTINCT aggregate that contains an ORDER...
2023-10-23  drhFix sqlite3ExprDup() alignment assertions so that they...
2023-10-23  larrybrClear some picky warnings, sync w/trunk. expert-enhancement
2023-10-22  drhFix [f5c01676fd281e93] so that it always preserves...
2023-10-20  drhOmit some redundant calls to strlen() used to find...
2023-10-20  drhImprovements to the sqlite3ExprDup() logic for faster...
2023-10-20  drhSimplifications and optimizations to the Expr object...
2023-10-20  drhUse sqlite3ParserAddCleanup() instead of calling sqlite...
2023-10-19  drhMerge recent trunk enhancements into the jsonb branch.
2023-10-19  drhFor TK_ORDER expression nodes to always be full-size.
2023-10-19  drhFix an adverse interaction between the new aggregate...
2023-10-19  drhSimplify the Expr compression logic slightly by adding...
2023-10-19  drhFix the sqlite3ReferencesSrcList() routine so that...
2023-10-19  drhAdd support for ORDER BY on the argument list of aggreg...
2023-10-19  drhMerge the latest changes from trunk. agg-orderby
2023-10-19  drhFix a false-positive in run-time error checking.
2023-10-18  drhChanges for test coverage.
2023-10-18  drhMake sure all terms of the ORDER BY within an aggregate...
2023-10-18  drhBasic test cases.
2023-10-18  drhORDER BY on aggregates seem to work, at least for simpl...
2023-10-18  drhBasic error checking. Resolve symbols in the aggregate...
2023-10-18  drhEnhance the parser so that it can accept an ORDER BY...
2023-09-26  drhMerge all the latest trunk enhancements into jsonb...
2023-09-25  danIn partial index scans, if the WHERE clause implies...
2023-09-25  danChange the order of an if..else... in new code to make...
2023-09-24  larrybrSync w/trunk prior to merge back.
2023-09-23  drhFix a harmless compiler warning.
2023-09-22  danIn partial index scans, if the WHERE clause implies...
2023-09-16  danFix resolution of "rowid" and similar identifiers in...
2023-09-15  danAllow expressions like "<tbl>.rowid" to refer to implic...
2023-09-11  stephanMerge in JNI's significant divergence since it adopted...
2023-09-11  drhAdd support for the sqlite3_get_clientdata() and sqlite...
2023-09-09  danRemove out-of-date comment regarding use of Parse.pCons...
2023-08-10  danMerge latest trunk changes into this branch. wal-shm-exceptions
2023-08-10  stephanMerge trunk into jni branch.
2023-08-07  danEnhance sqlite3_vtab_nochange() so that it works with...
2023-08-07  danChanges so that sqlite3_vtab_nochange() works with... fts5-contentless-delete
2023-07-28  drhAdd the sqlite3_stmt_explain() API.
2023-07-26  danAdd the ".scanstats vm" command to the shell tool....
2023-07-25  danMerge trunk changes into this branch.
2023-07-24  drhUpdate the latest trunk enhancements into the wal-shm...
next