]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Allow an automatic index to be used if the only uses of declared indexes for
authordrh <drh@noemail.net>
Tue, 18 Nov 2014 21:45:35 +0000 (21:45 +0000)
committerdrh <drh@noemail.net>
Tue, 18 Nov 2014 21:45:35 +0000 (21:45 +0000)
the same loop use the skip-scan algorithm.

FossilOrigin-Name: c52f7971e90cac1058d6b66c9e334cbc8607def3

1  2 
manifest
manifest.uuid

diff --cc manifest
index 8a5349a2dde39e9185914f51df77471625b9b0b3,48ea5881357326032b735dc3be412aacd95866cd..babbd6680ff179a3de5812b78dedc7dad49139bb
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Merge\sin\sall\sthe\sother\sROLLBACK\sfixes\sfrom\sthe\sbranch-3.8.7\sbranch.\s\s\nI\sdon't\sknow\swhy\sI\swas\sdoing\sthem\sone-by-one.
- D 2014-11-18T20:49:30.759
 -C Consider\susing\san\sautomatic-index\sfor\sa\sscan\seven\sif\sthere\sexists\sa\spossible\sskip-scan\sthat\suses\sone\sor\smore\s"="\soperators.
 -D 2014-11-14T19:34:20.967
++C Allow\san\sautomatic\sindex\sto\sbe\sused\sif\sthe\sonly\suses\sof\sdeclared\sindexes\sfor\nthe\ssame\sloop\suse\sthe\sskip-scan\salgorithm.
++D 2014-11-18T21:45:35.209
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in a226317fdf3f4c895fb3cfedc355b4d0868ce1fb
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -1221,7 -1221,10 +1221,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P 2896f2640ab3e102ee248d20fb68c497817524eb 945a9e687fdfee5f7103d85d131024e85d594ac3
- R 8b4c6ed5b267d5d2bc5845aacffad250
 -P 55e453aadbb676dda07f0fa537d39ce184ef636c
 -R 0a82574686b12650ce6ac2a5e463073b
 -T *branch * experimental-autoindex-fix
 -T *sym-experimental-autoindex-fix *
 -T -sym-trunk *
 -U dan
 -Z 13c044e2b6669432b7a0bb70427e69a9
++P 296b0c7397790ceadbdb330959e962f6491abc3e 93642a65ef3d53ece322ffd85233b68fc9a86c9d
++R f98024bfef29210e49377c0e9dce233e
++T +closed 93642a65ef3d53ece322ffd85233b68fc9a86c9d
 +U drh
- Z 0fc13d2fc810c826601883122c184fdf
++Z 20e5e5ea5bf02fb9cec3c5dbf7f2145d
diff --cc manifest.uuid
index 75b72440d459aa0d7816e6cbc765e97ccde46562,769887276cae6a18d466e43a489ae504c5b7865a..20c8583760cf89585628c0ce80b262607be7477f
@@@ -1,1 -1,1 +1,1 @@@
- 296b0c7397790ceadbdb330959e962f6491abc3e
 -93642a65ef3d53ece322ffd85233b68fc9a86c9d
++c52f7971e90cac1058d6b66c9e334cbc8607def3