]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Enhance the WHERE-clause push-down optimization so that it is able to
authordrh <>
Mon, 8 Apr 2024 11:50:07 +0000 (11:50 +0000)
committerdrh <>
Mon, 8 Apr 2024 11:50:07 +0000 (11:50 +0000)
push down WHERE clause terms that contain uncorrelated subqueries.

FossilOrigin-Name: 69ec714b2d698acf9e37635256c01b233ce32f22e8323e226441d5ddd948a940

1  2 
manifest
manifest.uuid

diff --cc manifest
index ab3870e60d7dba14be9c30da85e9e22f219bd2aa,f59889aa63b5b05aa354dd109fdc3cc880fc5cdb..739651c9100428bc58ded4d41b61407ce4be540b
+++ 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 c8513ea3a33a804c0c8a6c08a3d1825e52b91e1f,30cfd87b8ff8d88abffbc915a6b13805e0a9bfa1..35e356a937df39e7423bec164038df6c696a70d7
@@@ -1,1 -1,1 +1,1 @@@
- 3d8750e88558f8ea6a1523a5add4ccca3262e31f348b603e56ab193d81908995
 -67594481379824823105939fea2ce1fe280667f6db91735ac78b4b6164a78dab
++69ec714b2d698acf9e37635256c01b233ce32f22e8323e226441d5ddd948a940