]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Merge the WhereClause fix from trunk
authordrh <>
Wed, 8 Dec 2021 16:15:41 +0000 (16:15 +0000)
committerdrh <>
Wed, 8 Dec 2021 16:15:41 +0000 (16:15 +0000)
FossilOrigin-Name: d3250256772e3348abe887c0ca3550a6647cce3804c9456a9d0112aea7ee1c46

1  2 
manifest
manifest.uuid
src/where.c
src/whereInt.h
src/wherecode.c

diff --cc manifest
index 78850cff06bf2dac9e1009f3425574bb66adbe3d,d59214aeb8198bc17b190f3ea9de1efe85d5f2b1..ed505a69102169cc148fd1985c13061f28bf4f35
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Do\snot\sgenerate\sa\sBloom\sfilter\sif\sit\scannot\sbe\sused\sprior\sto\sthe\snext\sseek,\nas\sthat\sleads\sto\sa\smisleading\sEXPLAIN\sQUERY\sPLAN.
- D 2021-12-07T22:37:50.686
 -C In\sthe\sWhereClause\sobject,\sdo\snot\sassume\sthat\sall\sTERM_VIRTUAL\sterms\sappear\nat\sthe\send\sof\sthe\slist,\sbecause\sthat\sis\sno\slonger\strue.\s\sInstead,\skeep\sa\nseparate\snBase\scount\sthat\sis\sthe\ssize\sof\sthe\slist\sexcluding\sthe\stail\sof\nvirtual\sterms.\s\sUse\snBase\sinstead\sof\snTerm\swhen\sscanning\sterms\sthat\sare\snot\nvirtual.\s\sAdd\sassert()s\sto\svalidate\scorrectness\sof\sWhereClause.
 -D 2021-12-08T16:07:22.778
++C Merge\sthe\sWhereClause\sfix\sfrom\strunk
++D 2021-12-08T16:15:41.698
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -638,10 -638,10 +638,10 @@@ F src/vxworks.h d2988f4e5a61a4dfe82c652
  F src/wal.c ed0398a7adf02c31e34aada42cc86c58f413a7afe5f741a5d373ad087abde028
  F src/wal.h c3aa7825bfa2fe0d85bef2db94655f99870a285778baa36307c0a16da32b226a
  F src/walker.c f890a3298418d7cba3b69b8803594fdc484ea241206a8dfa99db6dd36f8cbb3b
- F src/where.c 328e5c6f5a91f8c1e36417159cc93ea180700ae97726f934f69e68c8c60030b5
- F src/whereInt.h 5c6601d6d0b7b8936482506d2d835981cc6efcd8e106a829893a27a14cfb10b8
- F src/wherecode.c f82a322a8849a0290587d968f5c1c71b0d5018e078f43ea732a4cdbf837ed42b
- F src/whereexpr.c 19394cb463003e9cc9305730b1508b8817a22bb7247170d81234b691a7f05b89
 -F src/where.c 6e07a2ebfccedec1926f9cd13f773741002a56c40dd90adc3ea25e41354db46f
 -F src/whereInt.h 14ebb040acac47091a4dd3075f4ab511cad7fc31010fc5e6a750e06b7950c021
 -F src/wherecode.c 280f1f87311827f8921a815dbb9b8e84bb394556716fa6a2e111c855b299de20
++F src/where.c 74382d720f2a9a06f738467929ecf0d79fcdd6b9779184bddbb97352895a1b23
++F src/whereInt.h d55d5ce5c9de361e16cf5cd23da054cdecc1ae7735682ee55c2f40e58e960d22
++F src/wherecode.c e2207f011b7e5bdef5722da5e8d95eb30ad01051b3526757901ecb19a9e98ff3
+ F src/whereexpr.c 791544603b254cf11f8e84e3b50b0863c57322e9f213b828680f658e232ebc57
  F src/window.c 5d3b397b0c026d0ff5890244ac41359e524c01ae31e78782e1ff418c3e271a9e
  F test/8_3_names.test ebbb5cd36741350040fd28b432ceadf495be25b2
  F test/affinity2.test ce1aafc86e110685b324e9a763eab4f2a73f737842ec3b687bd965867de90627
@@@ -1934,7 -1934,7 +1934,7 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 00070e1fff6aec3d7c7b121f2b02bbca38a1664aca9afc3fb7e293f07fd1704f
- R 6ef1a6c68af918fb5dc855e869b3769c
 -P bb9b1a15f7e80483162049dfd981d059dc69d03348b521f7ac164a8cd3ae3cc4
 -R 2e19e97323a5794a031526354d3fd247
++P 2739ed5192058fbcc816ecbc252be687efc606e038bfcd6cf71194a3f4f5684e 6024682ca467fa4fe49608772b0bbfa2f8a419b32cebfa715941073c8b29da49
++R d3afb24f2c63fc5d59ade7856914b3ad
  U drh
- Z 7a26146d090468562610338a13462117
 -Z 8c650a14815db39748cc380bbb1958b3
++Z 246d691185204c115a5a684ad14acaf7
diff --cc manifest.uuid
index f1d3a5f29af25e9744467ac768111cd3abc8f582,4c34bfe6541b5b838d49c5f41d11e8527db2289e..1416a80b0a3f40ba9c57d15aa0c96917a9bdb9be
@@@ -1,1 -1,1 +1,1 @@@
- 2739ed5192058fbcc816ecbc252be687efc606e038bfcd6cf71194a3f4f5684e
 -6024682ca467fa4fe49608772b0bbfa2f8a419b32cebfa715941073c8b29da49
++d3250256772e3348abe887c0ca3550a6647cce3804c9456a9d0112aea7ee1c46
diff --cc src/where.c
Simple merge
diff --cc src/whereInt.h
Simple merge
diff --cc src/wherecode.c
Simple merge