From: drh Date: Wed, 13 Feb 2013 01:00:35 +0000 (+0000) Subject: Allow an index to be used for sorting even if prior terms of the index X-Git-Tag: version-3.7.16~47 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a4b05e28748a63dfaf38a0f83fe1321a3839d1fe;p=thirdparty%2Fsqlite.git Allow an index to be used for sorting even if prior terms of the index are constrained by IN operators. FossilOrigin-Name: 2cef8b68f0e1216cf68bb7dd45a5a9a330748070 --- a4b05e28748a63dfaf38a0f83fe1321a3839d1fe diff --cc manifest index 6360f881d4,81f10ad5c0..df59845dbb --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Improve\smemory\sallocation\serror\shandling\son\sWinCE. - D 2013-02-12T22:20:01.870 -C Fix\sa\spotential\sNULL-pointer\sdereference\sfollowing\san\sOOM\serror\nin\sthe\squery\splanner\slogic\sfor\svirtual\stables\swith\sOR-connected\sterms. -D 2013-02-08T23:18:18.222 ++C Allow\san\sindex\sto\sbe\sused\sfor\ssorting\seven\sif\sprior\sterms\sof\sthe\sindex\nare\sconstrained\sby\sIN\soperators. ++D 2013-02-13T01:00:35.115 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in a48faa9e7dd7d556d84f5456eabe5825dd8a6282 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -174,12 -174,12 +174,12 @@@ F src/printf.c 4a9f882f1c1787a8b494a298 F src/random.c cd4a67b3953b88019f8cd4ccd81394a8ddfaba50 F src/resolve.c 652ae6dc0f185b01b4536bb2fa7d878f13f0f1df F src/rowset.c 64655f1a627c9c212d9ab497899e7424a34222e0 -F src/select.c 741c623c70c09b5fbe55d8ae6413d9215c1dedbf +F src/select.c 7818b5c9b497499d8bd8c6d0e347a3cf67724867 F src/shell.c 266791241d7add796ccce2317977ae6c3c67d77f -F src/sqlite.h.in 39cc33bb08897c748fe3383c29ccf56585704177 +F src/sqlite.h.in 6296506a8fba279d8fa31f4abf01ab0cc92738a6 F src/sqlite3.rc fea433eb0a59f4c9393c8e6d76a6e2596b1fe0c0 F src/sqlite3ext.h 6904f4aadf976f95241311fbffb00823075d9477 - F src/sqliteInt.h 8e01aa31d5337ca0c0d0000745994f63762ec1bb -F src/sqliteInt.h c1e7fe135ec1957d4305f0f8016b5a12d339cd53 ++F src/sqliteInt.h 758285f17a55bc37b6f042aa3a2464e74327f4a5 F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d F src/status.c bedc37ec1a6bb9399944024d63f4c769971955a9 F src/table.c 2cd62736f845d82200acfa1287e33feb3c15d62e @@@ -1034,7 -1034,7 +1034,7 @@@ F tool/vdbe-compress.tcl f12c884766bd14 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381 F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac - P b7222a2bd035e7a32dc9416b25a488d9d017aad1 09dfc0c915ec2f0c5f633a3485d47cad15eec4dc - R ce10bb0bb316ca17678000c2f3d6adb2 -P b016b7546d6fbfba06019398b9ac239b0cbe9086 -R 754c451bf3b3a4bb7bca45cc0f3e7eb1 ++P cdbca259da80df901837034d2616da434cb82216 71b6c26053fdf2a5a84116e005bad1f2ca873a66 ++R 77755448a8b45c569e7779e037e5b44c U drh - Z 19468d73c330af48697ca035c027cc38 -Z bf21096dfb91901ebdb63502984eab24 ++Z c2bdfa94c74d9c022b301306a5110614 diff --cc manifest.uuid index 2f7f2db911,d0aef318b2..d635e5fced --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - cdbca259da80df901837034d2616da434cb82216 -71b6c26053fdf2a5a84116e005bad1f2ca873a66 ++2cef8b68f0e1216cf68bb7dd45a5a9a330748070