From: drh Date: Tue, 24 Feb 2015 20:04:59 +0000 (+0000) Subject: Make sure partial indexes are not qualified incorrectly by a constraint that X-Git-Tag: version-3.8.9~119 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=690429a08f8106ff831d19b7aea9aaaa5e48f2f4;p=thirdparty%2Fsqlite.git Make sure partial indexes are not qualified incorrectly by a constraint that is inside the ON clause of a LEFT JOIN. Fix for ticket [2326c258d02ead33]. FossilOrigin-Name: 491cfe9b3f87f5fcc579f953745012cea8d64db7 --- 690429a08f8106ff831d19b7aea9aaaa5e48f2f4 diff --cc manifest index 8dd0ff3390,04f8e1d71c..1f4acd3fec --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Update\sdocument\son\ssqlite3_mprintf()\sand\srelated\sfunctions.\s\sDiscuss\sthe\n%w\sformat\sand\spoint\sout\sthat\sobscure\sANSI-C\sformats\sare\snot\ssupported.\nNo\schanges\sto\scode. - D 2015-02-21T15:42:57.800 -C More\stest\scases\sto\shelp\sensure\sthat\spartial\sindexes\sdo\snot\sget\sused\sif\stheir\nqualifing\sconstraint\sis\sinside\sthe\sON\sclause\sof\sa\sLEFT\sJOIN. -D 2015-02-24T18:39:00.173 ++C Make\ssure\spartial\sindexes\sare\snot\squalified\sincorrectly\sby\sa\sconstraint\sthat\nis\sinside\sthe\sON\sclause\sof\sa\sLEFT\sJOIN.\s\sFix\sfor\sticket\s[2326c258d02ead33]. ++D 2015-02-24T20:04:59.149 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 6b9e7677829aa94b9f30949656e27312aefb9a46 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1239,7 -1239,7 +1239,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 c299e55a661c04f71ab43cb8aed04f8ece6e0567 - R dda772aafb6dee5a528cc1c5d5a14dc2 -P 1a1516e4da26dcee35e6fbb6604ce252faf3d116 ++P f8917ba4d917bc762b3b252466ab72a8a70dc0d8 c6399958a17e8b7c1798a9240fb06bffc774b332 + R 65a9e61b66b400145ad4b4adbab491c4 ++T +closed c6399958a17e8b7c1798a9240fb06bffc774b332 U drh - Z 75f83919b9b483315b93f05f4ef8627c -Z f7c7ecf68414d2c1e5314c6ea356d3c1 ++Z 128fd4816e28956dbfeb54d3b3932fdf diff --cc manifest.uuid index c46ad20405,5b0e5ce53e..af369a2ac7 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - f8917ba4d917bc762b3b252466ab72a8a70dc0d8 -c6399958a17e8b7c1798a9240fb06bffc774b332 ++491cfe9b3f87f5fcc579f953745012cea8d64db7