From: drh Date: Wed, 26 Jun 2013 11:49:45 +0000 (+0000) Subject: Omit tables from the FROM clause of a join if their presence makes no difference X-Git-Tag: version-3.8.0~133 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=692b9a43dd2663da1eb04980083c70a8320d4025;p=thirdparty%2Fsqlite.git Omit tables from the FROM clause of a join if their presence makes no difference in the final output. FossilOrigin-Name: 6505e2ab0200736c525b5cfcf1cb62c0bd4d18ee --- 692b9a43dd2663da1eb04980083c70a8320d4025 diff --cc manifest index 57254857ae,1bb860ddcd..7c428a8726 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Cut\sover\sthe\snext\sgeneration\squery\splanner.\s\sIncrease\sthe\sversion\snumber\nto\s3.8.0. - D 2013-06-26T11:43:18.908 -C Add\sthe\sability\sto\sdisable\sthe\somit-join-table\soptimization\sfor\stesting\npurposes. -D 2013-06-22T15:44:26.893 ++C Omit\stables\sfrom\sthe\sFROM\sclause\sof\sa\sjoin\sif\stheir\spresence\smakes\sno\sdifference\nin\sthe\sfinal\soutput. ++D 2013-06-26T11:49:45.741 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 5e41da95d92656a5004b03d3576e8b226858a28e F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1097,7 -1096,7 +1097,7 @@@ F tool/warnings-clang.sh f6aa929dc20ef1 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381 F tool/wherecosttest.c f407dc4c79786982a475261866a161cd007947ae F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac - P 096ae1d8f9a08f92daedece6b0615f4d22b05023 19ab4811d542ba781aeb6a4eb3c74642677225e1 - R f73808040fac6ead247f9d2a50c342d8 -P d7a25cc79794817504ca1a4262008a68b2a4dece -R ca6216e1e7f1e0a7cea14bc87e274a42 ++P 0fe31f60cadc5fe5a9d87e110bfaed5fd026cba1 d929df9b1ba214c27d8c437099a53ee9b07aa169 ++R ecf2ce720691ade8fe3e2ee9fb8dd238 U drh - Z e52529fd895183a80c4903c58cf391c1 -Z 6a72a8bdf1b2e20868f42b8b65540410 ++Z ab0b31ee952c7e0dabeb8c9962096a79 diff --cc manifest.uuid index de60777b86,f7dd8d6565..99bda3b211 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 0fe31f60cadc5fe5a9d87e110bfaed5fd026cba1 -d929df9b1ba214c27d8c437099a53ee9b07aa169 ++6505e2ab0200736c525b5cfcf1cb62c0bd4d18ee