From: drh <> Date: Fri, 22 Jan 2021 21:23:12 +0000 (+0000) Subject: Enhance the query planner to enable it to use an index for IS NOT NULL X-Git-Tag: version-3.35.0~126 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8ac090f51d052006d264a55c76a199d043b71fb5;p=thirdparty%2Fsqlite.git Enhance the query planner to enable it to use an index for IS NOT NULL constraints, even if STAT4 is not enabled. FossilOrigin-Name: 7b2a7c7314d2239992dc1d707280f3b75ba75bb074ba1e77b55cad01ca7fd51b --- 8ac090f51d052006d264a55c76a199d043b71fb5 diff --cc manifest index 0cc6359996,8eeac2760f..192c496e18 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Do\snot\sallow\sVACUUM\sto\sresize\sthe\spage_size\sto\s512\sif\sthe\sreserve_byte\svalue\nis\s31\sor\sgreater.\s[forum:/forumpost/e807885dc5|forum\spost\se807885dc5]. - D 2021-01-21T21:36:25.588 -C Merge\sfixes\sfrom\strunk.\s\sOmit\sa\sconditional\sin\s\nsqlite3IsLikeFunction()\sthat\swas\smade\sunreachable\sby\sthis\senhancement. -D 2021-01-22T20:28:30.345 ++C Enhance\sthe\squery\splanner\sto\senable\sit\sto\suse\san\sindex\sfor\sIS\sNOT\sNULL\nconstraints,\seven\sif\sSTAT4\sis\snot\senabled. ++D 2021-01-22T21:23:12.101 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -1898,7 -1898,7 +1898,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 02264ab6a02d6cc95cf865920bcbaf4307d034640e6e4f3371b009ae9818540e - R 48ee8ca426c1edea6b9f06bdf29c3bdc -P 6d60cf540b8cc231448175f1e16e1f4f7a0aee26898570a5b8a09c89fae53c02 d5ea75a09d4bf61262cead2604e35d8331b727c504807592d09f5d9e01ce794a ++P d5ea75a09d4bf61262cead2604e35d8331b727c504807592d09f5d9e01ce794a 0b42f9eb5dd710991af3cf4b16464b22db9539361d618e50eaa4d43c811577b4 + R dd365517921749a64a3732b6a8560730 ++T +closed 0b42f9eb5dd710991af3cf4b16464b22db9539361d618e50eaa4d43c811577b4 U drh - Z cbe3ac807720d5b866771e6277e15b90 -Z 57540375938636005cdf9e0125af5478 ++Z 6ed219298d2cd360981b4aacc96226a6 diff --cc manifest.uuid index 949cc47910,35bccac4da..bdab433263 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - d5ea75a09d4bf61262cead2604e35d8331b727c504807592d09f5d9e01ce794a -0b42f9eb5dd710991af3cf4b16464b22db9539361d618e50eaa4d43c811577b4 ++7b2a7c7314d2239992dc1d707280f3b75ba75bb074ba1e77b55cad01ca7fd51b