]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Update the omit-table-from-left-join optimization so that it can omit tables
authordan <dan@noemail.net>
Tue, 21 Nov 2017 20:53:14 +0000 (20:53 +0000)
committerdan <dan@noemail.net>
Tue, 21 Nov 2017 20:53:14 +0000 (20:53 +0000)
from the middle of the join as well as the end.

FossilOrigin-Name: 0cd82ee9a8413cf127b5ca65770e3f363bd579941cd592298d3b0c27715583f3

1  2 
manifest
manifest.uuid

diff --cc manifest
index ace7d5414452859d2c0daab36abcdde7179ed460,cd6879f39bc210e7b71540ac9c61cfba2d316d00..3cff6827c12eb368e5f3578df575b9665b1c81a5
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sa\sproblem\spreventing\sthe\splanner\sfrom\sidentifying\sscans\sthat\svisit\sat\smost\none\srow\sin\scases\swhere\sthat\sproperty\sis\sguaranteed\sby\sa\sunique,\snot-null,\nnon-IPK\scolumn\sthat\sis\sthe\sleftmost\sin\sits\stable.
- D 2017-11-20T15:46:10.484
+ C Update\sthe\somit-table-from-left-join\soptimization\sso\sthat\sit\scan\somit\stables\nfrom\sthe\smiddle\sof\sthe\sjoin\sas\swell\sas\sthe\send.
 -D 2017-11-21T19:22:45.416
++D 2017-11-21T20:53:14.147
  F Makefile.in b142eb20482922153ebc77b261cdfd0a560ed05a81e9f6d9a2b0e8192922a1d2
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc a55372a22454e742ba7c8f6edf05b83213ec01125166ad7dcee0567e2f7fc81b
@@@ -1677,8 -1677,10 +1677,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 ee840a7669dd462af072625232ea4238198c9b94e1873f361c45f3b0985456f3 bff5dcfd2b29ee4834258914410a5dee69ec2727dd254053e3ebaf5090937694
- R e3d55f8947932d938e221f1f7209d770
- T +closed bff5dcfd2b29ee4834258914410a5dee69ec2727dd254053e3ebaf5090937694
 -P 7fdb1e2ac2040dc47800a224d33a5c95d55200c480d46fedec1e97fb4f089ef7
++P 7fdb1e2ac2040dc47800a224d33a5c95d55200c480d46fedec1e97fb4f089ef7 618ca9fe53d8d2d7b4f368e6ee404d5fceeecac0d689f32ab62af8a6cbb37401
+ R 77239b01fe37a025cc689347a6c626c1
 -T *branch * left-join-optimization
 -T *sym-left-join-optimization *
 -T -sym-trunk *
++T +closed 618ca9fe53d8d2d7b4f368e6ee404d5fceeecac0d689f32ab62af8a6cbb37401
  U dan
- Z 0d562170c07312a10559bcbda1122c53
 -Z 55e1c0e690d530335519db505e442adf
++Z 33c2b988566a650eaa7cbc98ff0c3943
diff --cc manifest.uuid
index 258ed7d3a36a438511be5808067c7d9882037c5a,ea81b36077d8572bf51d65b1a1b1fe0a2f69ea4e..2aded3bcbc18ec74f4d9c89e671f54bb14b8e8ec
@@@ -1,1 -1,1 +1,1 @@@
- 7fdb1e2ac2040dc47800a224d33a5c95d55200c480d46fedec1e97fb4f089ef7
 -618ca9fe53d8d2d7b4f368e6ee404d5fceeecac0d689f32ab62af8a6cbb37401
++0cd82ee9a8413cf127b5ca65770e3f363bd579941cd592298d3b0c27715583f3