From: dan Date: Fri, 2 Aug 2019 19:40:01 +0000 (+0000) Subject: If a query like "SELECT min(a), b FROM t1" visits no rows where "a" is not null,... X-Git-Tag: version-3.30.0~175 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0bf6549cd184c58dc4b8867405c40bfda5ba75b1;p=thirdparty%2Fsqlite.git If a query like "SELECT min(a), b FROM t1" visits no rows where "a" is not null, extract a value for "b" from one of the rows where "a" is null. Fix for ticket [41866dc37]. FossilOrigin-Name: faaaae4940b5f4f70e4988ad5b45582410b381ace0031e6abcde0b9217c06796 --- 0bf6549cd184c58dc4b8867405c40bfda5ba75b1 diff --cc manifest index 8d31d42710,9d4a452caa..bfde79bbcc --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C The\ssqlite3_set_authorizer()\sinterface\sshould\sonly\sexpire\sprepared\sstatements\nwhen\sit\sis\ssetting\sa\snew\sauthorizer,\snot\swhen\sclearing\sthe\sauthorizer.\s\sAnd\nstatements\sthat\sare\srunning\swhen\ssqlite3_set_authorizer()\sis\sinvoked\sshould\sbe\nallowed\sto\scontinue\srunning\sto\scompletion. - D 2019-08-01T22:48:45.195 -C If\sa\squery\slike\s"SELECT\smin(a),\sb\sFROM\st1"\svisits\sno\srows\swhere\s"a"\sis\snot\snull,\sextract\sa\svalue\sfor\s"b"\sfrom\sone\sof\sthe\srows\swhere\s"a"\sis\snull.\sPossible\sfix\sfor\sticket\s[41866dc37]. -D 2019-08-02T18:43:59.348 ++C If\sa\squery\slike\s"SELECT\smin(a),\sb\sFROM\st1"\svisits\sno\srows\swhere\s"a"\sis\snot\snull,\sextract\sa\svalue\sfor\s"b"\sfrom\sone\sof\sthe\srows\swhere\s"a"\sis\snull.\sFix\sfor\sticket\s[41866dc37]. ++D 2019-08-02T19:40:01.648 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -1838,7 -1838,10 +1838,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 1b330ec24c350c59f6d3779f6c0819fe95b89f4dfca5a1f2c22f22b5fe9cd087 - R 23b8e4dd44ae93c74678bbe4b9f9949a - U drh - Z ae2bdc1746bd01e035fa2c38a9fb31b7 -P 961e2f08c35238bcb1d32430d16451a96807b2c4bbb194ee621128dd09cd3981 ++P 961e2f08c35238bcb1d32430d16451a96807b2c4bbb194ee621128dd09cd3981 a7277ed0623dccdbf775ae6127611d6bc6e150f6942a048ab4281e5136c0e98d + R 967b7339813b309eb9b996030fc19505 -T *branch * tkt-41866dc37 -T *sym-tkt-41866dc37 * -T -sym-trunk * ++T +closed a7277ed0623dccdbf775ae6127611d6bc6e150f6942a048ab4281e5136c0e98d + U dan -Z 5a050a5929e904750046b34f5a015f7b ++Z d74453ebc37fff244bf6e5db95a7c365 diff --cc manifest.uuid index 7c1ec5ec82,219e64d6b1..686ba2ca04 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 961e2f08c35238bcb1d32430d16451a96807b2c4bbb194ee621128dd09cd3981 -a7277ed0623dccdbf775ae6127611d6bc6e150f6942a048ab4281e5136c0e98d ++faaaae4940b5f4f70e4988ad5b45582410b381ace0031e6abcde0b9217c06796