]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Avoid an OP_Next in cases where an IN(...) query against a UNIQUE index may return...
authordan <Dan Kennedy>
Thu, 2 May 2024 14:48:58 +0000 (14:48 +0000)
committerdan <Dan Kennedy>
Thu, 2 May 2024 14:48:58 +0000 (14:48 +0000)
FossilOrigin-Name: d7648e21605a0b381b1935a47e5a77bdfacc4cc96f03d6bb7956f8f4e6a40648

1  2 
manifest
manifest.uuid

diff --cc manifest
index 7ed42d04e90b5047af1b0612146a4c5c0523a526,fea7669dbabc75815c015da8c0d776bfa3b91d5d..7d77c4e1d24dc804ec458f2c7ceeee8b636aab23
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sthe\sCREATE\sTABLE\sperformance\sissue\sdescribed\sby\n[forum:/forumpost/4cf69794d9dfff7c|forum\sthread\s4cf69794d9dfff7c]\sin\stwo\ndifferent\sways:\s\s(1)\sOmit\sthe\scall\sto\sPRAGMA\sintegrity_check('X')\sthat\swas\nbeing\sdone\safter\sCREATE\sTABLE\s"X"\sbecause\sthe\sresult\swas\sbeing\signored\sand\nthe\sintegrity_check\swas\snot\sdoing\sanything\sother\sthan\sburning\sCPU\scycles.\n(2)\sDo\snot\sinterpret\sthe\sargument\sto\sPRAGMA\sintegrity_check\sas\sa\snumber\sif\sit\nis\sin\sfact\sa\sstring\sthat\slooks\slike\sa\snumber.
- D 2024-05-02T12:14:31.463
+ C Avoid\san\sOP_Next\sin\scases\swhere\san\sIN(...)\squery\sagainst\sa\sUNIQUE\sindex\smay\sreturn\sat\smost\s1\srow.
 -D 2024-05-01T19:48:24.190
++D 2024-05-02T14:48:58.295
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -2187,9 -2187,11 +2188,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 1c7e33a8aa0e6122b5ef606e4a7d95e8ecd9440216d4b099fe8f2a40653422be 39a57b596d309d9e2d4c59409fe5d36e0665781ce0307d157ff8b6e883161bbb
- R 0ac28bb5468fe4b54198e9b7f938f439
- T +closed 39a57b596d309d9e2d4c59409fe5d36e0665781ce0307d157ff8b6e883161bbb
- U drh
- Z 15b2c37a84e486735d2d03d1b8398070
 -P 2858efa06d4fc7b412b892f35f5e9a766b467b4a5b74d602a030d25443f9efb4
 -R 5dedafa0dd1df259fa093801bd417269
 -T *branch * unique-in-opt
 -T *sym-unique-in-opt *
 -T -sym-trunk *
++P 71f08b912251c8a3ac1bd8e344903336648e4187f7493f8c126e60b3b51b9f09 560f64157d2fe40e107582eebb6526185c9c43305e364f4132e182dbec5b210a
++R 86283dd1f6bad0a3523b1ba3ad89b434
++T +closed 560f64157d2fe40e107582eebb6526185c9c43305e364f4132e182dbec5b210a
+ U dan
 -Z 057540a67356c4bc1a4b77adc8c49f86
++Z 136e857f8914132ecc08f9fc952c59a7
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index 8ac80e7da6ecc22cc11002fc3d18bd8754c046af,cb59acdb7ceb203cbf8178ed7857cbc85fd2031f..d6d09be1f31867e797038642864b59bb9d55b7c4
@@@ -1,1 -1,1 +1,1 @@@
- 71f08b912251c8a3ac1bd8e344903336648e4187f7493f8c126e60b3b51b9f09
 -560f64157d2fe40e107582eebb6526185c9c43305e364f4132e182dbec5b210a
++d7648e21605a0b381b1935a47e5a77bdfacc4cc96f03d6bb7956f8f4e6a40648