]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
The query planner examines the values of bound parameters to help determine
authordrh <drh@noemail.net>
Thu, 29 Jun 2017 12:59:40 +0000 (12:59 +0000)
committerdrh <drh@noemail.net>
Thu, 29 Jun 2017 12:59:40 +0000 (12:59 +0000)
if a partial index is usable.  Reprepares may happen if the bindings change.
This behavior is disabled by the QPSG setting.

FossilOrigin-Name: c322bfa27e88fc9e2c969c1e4ce12a7d541bd2f30e133d267eb2d15fd3477fde

1  2 
manifest
manifest.uuid

diff --cc manifest
index 2801d1f79d5ca5f84047953934486863a78e8fa9,80e49170d6e91cca078d819605b4b3bc9a1847a5..aaf38ba812f60bec4d7b343be7bfb697fad4a5fb
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sharmless\scompiler\swarnings\sin\sthe\sCSV\sextension.
- D 2017-06-28T15:17:31.371
 -C Fix\sthe\sexprCompareVariable()\sroutine\sso\sthat\sit\sworks\sfor\snon-UTF8\stext.
 -D 2017-06-29T01:23:12.291
++C The\squery\splanner\sexamines\sthe\svalues\sof\sbound\sparameters\sto\shelp\sdetermine\s\nif\sa\spartial\sindex\sis\susable.\s\sReprepares\smay\shappen\sif\sthe\sbindings\schange.\nThis\sbehavior\sis\sdisabled\sby\sthe\sQPSG\ssetting.
++D 2017-06-29T12:59:40.367
  F Makefile.in 1cc758ce3374a32425e4d130c2fe7b026b20de5b8843243de75f087c0a2661fb
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc 8eeb80162074004e906b53d7340a12a14c471a83743aab975947e95ce061efcc
@@@ -1584,7 -1585,7 +1585,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 36e54cd8b1fb374fd41e3e09b34b86e34327bf07c9e4bfec58382163c5c5d279
- R 6108cfd499d3cf4cdcf025dbd8d46170
 -P b959c6297c151150ea2dca24aa1f68f3bd76dd6620eb6c03f8dfa59fdd5c13b2
++P f02a54599de7620438aecd3753199fc52ce8919d7503bb8b2f5592b0e51dbf8c 25acd9658be792d686b3ebfaa8c3692f9830e043538ed0afecf97110a07758a4
+ R 12b2a850985daf065d11c67446406f71
++T +closed 25acd9658be792d686b3ebfaa8c3692f9830e043538ed0afecf97110a07758a4
  U drh
- Z 876994e9b4ab523dadf3076830cbada0
 -Z c02c38fdab65d893d3a1e810ddd8aa5b
++Z 92eaac926b9ae2f1211f38be340d6e21
diff --cc manifest.uuid
index b8426828672946dac5b9af22f6a1a41df7f78e8f,58b71185bedbfeba06ebc373869243b3cca82eeb..7ebcaad38c07bc63e080fef360bc3a28c592e8f2
@@@ -1,1 -1,1 +1,1 @@@
- f02a54599de7620438aecd3753199fc52ce8919d7503bb8b2f5592b0e51dbf8c
 -25acd9658be792d686b3ebfaa8c3692f9830e043538ed0afecf97110a07758a4
++c322bfa27e88fc9e2c969c1e4ce12a7d541bd2f30e133d267eb2d15fd3477fde