From: drh <> Date: Mon, 8 Apr 2024 11:50:07 +0000 (+0000) Subject: Enhance the WHERE-clause push-down optimization so that it is able to X-Git-Tag: version-3.46.0~72 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d59afcfbfede7bc6fbf41f72a3e333f67d2d0a94;p=thirdparty%2Fsqlite.git Enhance the WHERE-clause push-down optimization so that it is able to push down WHERE clause terms that contain uncorrelated subqueries. FossilOrigin-Name: 69ec714b2d698acf9e37635256c01b233ce32f22e8323e226441d5ddd948a940 --- d59afcfbfede7bc6fbf41f72a3e333f67d2d0a94 diff --cc manifest index ab3870e60d,f59889aa63..739651c910 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sa\sharmless\scompiler\swarning\sin\sthe\sICU\sextension\sdue\sto\s[acddbc489d5231da]. - D 2024-04-08T11:45:15.171 -C Enhancements\sto\sthe\sfuzzer\sinvariant\schecker\sto\sturn\soptimizations\son\sand\noff. -D 2024-04-08T06:37:19.669 ++C Enhance\sthe\sWHERE-clause\spush-down\soptimization\sso\sthat\sit\sis\sable\sto\npush\sdown\sWHERE\sclause\sterms\sthat\scontain\suncorrelated\ssubqueries. ++D 2024-04-08T11:50:07.908 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -2184,8 -2184,8 +2184,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 6431538f0bb3bb8606786f3c3e5c055c4bc387098dd3bdc8a94f6fda61c47f52 - R d4b41721554e465dd5d2ae1a7b49b70e -P 287ff24b26a512ff7648679767e68244f6eef95df6a49c46ed1f2594030ed523 -R f668a18b739f9caf1d0ed3baa3bf6c8f ++P 3d8750e88558f8ea6a1523a5add4ccca3262e31f348b603e56ab193d81908995 67594481379824823105939fea2ce1fe280667f6db91735ac78b4b6164a78dab ++R 1ffe1af0415e1a4fed09276e65c27d2f ++T +closed 67594481379824823105939fea2ce1fe280667f6db91735ac78b4b6164a78dab U drh - Z 2f169d04c81c297dd79cb34d0c3d4d69 -Z 70cb6868aa0f914c12631462fc26d140 ++Z a907cc2f6ecf59760a4baca00ef3db65 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index c8513ea3a3,30cfd87b8f..35e356a937 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 3d8750e88558f8ea6a1523a5add4ccca3262e31f348b603e56ab193d81908995 -67594481379824823105939fea2ce1fe280667f6db91735ac78b4b6164a78dab ++69ec714b2d698acf9e37635256c01b233ce32f22e8323e226441d5ddd948a940