]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
When an index complete covers a table, it can be used as a covering index
authordrh <drh@noemail.net>
Wed, 24 Feb 2016 17:18:51 +0000 (17:18 +0000)
committerdrh <drh@noemail.net>
Wed, 24 Feb 2016 17:18:51 +0000 (17:18 +0000)
even if columns past the 63rd column are indexed and accessed.

FossilOrigin-Name: 3e9ed1aea43e8ce2eb74bb845ea2c05b5882e36e

1  2 
manifest
manifest.uuid

diff --cc manifest
index 15bbc7006f0affc1de7ae6e9cd14bcb4eb76dc36,b5ca9ab6dd88347fa5d98a63cfca1d9b0fff0c9e..6c7ff3212d36c9e18c1420864e28a56df5046fe0
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sa\sproblem\swith\shandling\sidentifiers\sthat\sstart\swith\s"x"\sif\sSQLITE_OMIT_BLOB_LITERAL\sis\sdefined.
- D 2016-02-24T16:14:07.366
 -C Identify\sindexes\sthat\scomplete\scover\stheir\stable.
 -D 2016-02-24T15:43:05.820
++C When\san\sindex\scomplete\scovers\sa\stable,\sit\scan\sbe\sused\sas\sa\scovering\sindex\neven\sif\scolumns\spast\sthe\s63rd\scolumn\sare\sindexed\sand\saccessed.
++D 2016-02-24T17:18:51.683
  F Makefile.in 4e90dc1521879022aa9479268a4cd141d1771142
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc 28fc4ee02333996d31b3602b39eeb8e609a89ce4
@@@ -1429,7 -1429,10 +1429,8 @@@ F tool/vdbe_profile.tcl 246d0da094856d7
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh a98af506df552f3b3c0d904f94e4cdc4e1a6d598
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
--P 0064a8c77b2b048c71277d1cfd1ba3975b513b70
- R 87ae274ca20c267f6abd45bb9b52594d
- U dan
- Z 138a68927e813b46e7cc6cf9848edebe
 -R 5e33894201e325c17491a9fc46b648e7
 -T *branch * covering-index
 -T *sym-covering-index *
 -T -sym-trunk *
++P b65217c69c59cbe9cd1494e2eb42ecf22c336399 71d488b599cbde817de369efac4412569a55b43d
++R fec3823eb3639f1bd971a3e203837396
++T +closed 71d488b599cbde817de369efac4412569a55b43d
+ U drh
 -Z 47bfdcb1d11cf503d0a7a3e3179c205c
++Z 899ea8df55da6e6b0dfa91529a693a53
diff --cc manifest.uuid
index db93997260f6cba0b7b18de6da5ef2ca8af82589,4694af3ec71d945e015d56f895939769c02cbdc2..61e417a52f925d48ca90113296832e6ccccec997
@@@ -1,1 -1,1 +1,1 @@@
- b65217c69c59cbe9cd1494e2eb42ecf22c336399
 -71d488b599cbde817de369efac4412569a55b43d
++3e9ed1aea43e8ce2eb74bb845ea2c05b5882e36e