From: dan Date: Thu, 3 Jul 2025 16:05:41 +0000 (+0000) Subject: Fix a few cases where LIMIT clauses that were part of scalar sub-queries on virtual... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bd05edd98f44e3430a8ecfecfdead510897e7582;p=thirdparty%2Fsqlite.git Fix a few cases where LIMIT clauses that were part of scalar sub-queries on virtual tables were not being passed to xBestIndex methods correctly. FossilOrigin-Name: 960a8e6fc91f47add3a089dc6cef013109deadf809994c5149ad3bdfb3884de0 --- bd05edd98f44e3430a8ecfecfdead510897e7582 diff --cc manifest index c3d677cc50,067a40c6b6..0bb98b5b83 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Enhancements\sto\sthe\sxBestIndex\soutput\sfrom\sthe\sext/misc/vtablog.c\nextension. - D 2025-07-03T14:10:03.834 -C Improvements\sto\ssqlite3_vtab_rhs_value()\slogging\sin\sthe\next/misc/vtablog.c\sextension. -D 2025-07-03T15:50:18.737 ++C Fix\sa\sfew\scases\swhere\sLIMIT\sclauses\sthat\swere\spart\sof\sscalar\ssub-queries\son\svirtual\stables\swere\snot\sbeing\spassed\sto\sxBestIndex\smethods\scorrectly. ++D 2025-07-03T16:05:41.252 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2208,8 -2208,8 +2208,9 @@@ F tool/version-info.c 3b36468a90faf1bbd F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7 F tool/warnings.sh 1ad0169b022b280bcaaf94a7fa231591be96b514230ab5c98fbf15cd7df842dd F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 6db4703f1178fc808f3a75c355fb6638fb12c88f6e1ce7f579e200ced8089114 - R 50c4d2dc6029c61dab20b65ad02b720b - U drh - Z 46c80e4b7ddf6a82d5b12bfb66b8a7fe -P 33b6a63caafccc61b3193714911cd8b5dd9b7f1798054b8c7845b23688d531f2 ++P 8b31acc0b18f38eb4af6efebd1ea25cd65a146651101579aee20afd9ec6dc2de 25131ee84f53dab1191e02c19cefd256aed2828c7edea325fcc0ba3b0a668583 + R 03da53ec2c5bbfaf5954c2ff4dc81144 -U drh -Z 144b12a9e1e61db61bb4478b5371f987 ++T +closed 25131ee84f53dab1191e02c19cefd256aed2828c7edea325fcc0ba3b0a668583 ++U dan ++Z 169d778787b3864e08d84b0f7a4d552a # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 24b6ee8c9a,1736696637..5e9ea7fa4a --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 8b31acc0b18f38eb4af6efebd1ea25cd65a146651101579aee20afd9ec6dc2de -25131ee84f53dab1191e02c19cefd256aed2828c7edea325fcc0ba3b0a668583 ++960a8e6fc91f47add3a089dc6cef013109deadf809994c5149ad3bdfb3884de0