From: drh Date: Thu, 7 Aug 2014 20:42:33 +0000 (+0000) Subject: When the estimated sorting cost overwhelms the estimated lookup cost, ensure X-Git-Tag: version-3.8.6~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b562f63c1be6f3460b6874252fd56287fd038187;p=thirdparty%2Fsqlite.git When the estimated sorting cost overwhelms the estimated lookup cost, ensure that lookup costs are still taken into account when selecting a lookup algorithm. FossilOrigin-Name: 2af630c5720a4d71f22a952af29346a09bd8dfd0 --- b562f63c1be6f3460b6874252fd56287fd038187 diff --cc manifest index e0d03aef40,a3788a8b47..be7f215708 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C A\scouple\smore\sharmless\scompiler\swarnings\seliminated. - D 2014-08-06T18:50:51.299 -C Clarify\sthe\scomputation\sof\scompatible\sisOrdered\sby\sin\sthe\splan\ssolver\sof\nthe\squery\splanner. -D 2014-08-07T20:37:01.008 ++C When\sthe\sestimated\ssorting\scost\soverwhelms\sthe\sestimated\slookup\scost,\sensure\nthat\slookup\scosts\sare\sstill\staken\sinto\saccount\swhen\sselecting\sa\slookup\nalgorithm. ++D 2014-08-07T20:42:33.655 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 5eb79e334a5de69c87740edd56af6527dd219308 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1185,7 -1185,7 +1185,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P a2a60307ea68a3230952a56cb65369ba0a208967 - R 1442001d079992194e2cf55642b869fa -P 8f04d2c0084afa6381e78847c9aa296498d448cb ++P bcf6d775f90f4d1ba018a1b965f2f710df130f01 b5e8fd575a80334160de0aac8084ed5cd28816a5 + R 444666601d1d38c7f4902aa29891f8d2 ++T +closed b5e8fd575a80334160de0aac8084ed5cd28816a5 U drh - Z bb5786216c21ae2a69b537cdb50bf939 -Z fa58944021488910925d31a2d03bf4a8 ++Z f100e3a960f67faf0129a27666ad7927 diff --cc manifest.uuid index ff8a700478,42afde34f7..421b35294d --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - bcf6d775f90f4d1ba018a1b965f2f710df130f01 -b5e8fd575a80334160de0aac8084ed5cd28816a5 ++2af630c5720a4d71f22a952af29346a09bd8dfd0