From: drh Date: Thu, 22 Mar 2018 12:00:43 +0000 (+0000) Subject: Add the left join strength reduction optimization. Enhance the push-down X-Git-Tag: version-3.23.0~39 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c6c5ab80ee58b4daeebf85fbeeba80939b1b0d58;p=thirdparty%2Fsqlite.git Add the left join strength reduction optimization. Enhance the push-down optimization so that it works with many LEFT JOINs. FossilOrigin-Name: dd568c27b1d7656388ea5b4132cc0265aedd7348d265d8e8c7412b00b28a31aa --- c6c5ab80ee58b4daeebf85fbeeba80939b1b0d58 diff --cc manifest index 8266e85012,1e671d756c..fce3efb027 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Add\sthe\s--valid-sql\soption\sto\sthe\soptfuzz\stest\sprogram. - D 2018-03-22T11:28:31.684 -C Relax\sLEFT-JOIN\srestrictions\son\sthe\spush-down\soptimization. -D 2018-03-21T01:59:46.055 ++C Add\sthe\sleft\sjoin\sstrength\sreduction\soptimization.\s\sEnhance\sthe\spush-down\noptimization\sso\sthat\sit\sworks\swith\smany\sLEFT\sJOINs. ++D 2018-03-22T12:00:43.103 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F Makefile.in 7016fc56c6b9bfe5daac4f34be8be38d8c0b5fab79ccbfb764d3b23bf1c6fff3 @@@ -1715,7 -1712,7 +1715,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 21346bbce9fd161e8a2037834a6e8eb443a901109ddb3a52c1b7a29000ffeac8 - R 338666e76c5adcc84ca67c4306a8f3fb -P 08833dda3a25965cc509d0244d7cd68bdb2306351ca52862f347e1efe5db4508 -R ec5a139322d92c7ba66f92f44103e585 ++P a8dfeec73b069f2dd7371c2792b36f152945d32120843db5361ff7e04de177bc b5d3dd8cb0b1e42ed0671a12d22af05194ea9522e4f41fd4bb0deff70b8b0757 ++R 829b4bcd2ce5d178bebfa1657a2d3cee ++T +closed b5d3dd8cb0b1e42ed0671a12d22af05194ea9522e4f41fd4bb0deff70b8b0757 U drh - Z 865cfc6e4e0c84a2365c19e9bd9ce995 -Z 2e81978b7831515aef1bcc77d7672624 ++Z f7b572645a2b0a1f5c79c87cac8e08a9 diff --cc manifest.uuid index 2d0756f5dd,edbd073ade..e31112db16 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - a8dfeec73b069f2dd7371c2792b36f152945d32120843db5361ff7e04de177bc -b5d3dd8cb0b1e42ed0671a12d22af05194ea9522e4f41fd4bb0deff70b8b0757 ++dd568c27b1d7656388ea5b4132cc0265aedd7348d265d8e8c7412b00b28a31aa