From: drh Date: Fri, 2 Aug 2013 16:41:02 +0000 (+0000) Subject: Add support for partial indices. X-Git-Tag: version-3.8.0~55 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b47e07f1c146fadfd176531423100514031cf86e;p=thirdparty%2Fsqlite.git Add support for partial indices. FossilOrigin-Name: 478113f18b1d28606b107b5a0bed04cb90a82cf2 --- b47e07f1c146fadfd176531423100514031cf86e diff --cc manifest index 75441cbff7,ba20bcdf09..3d69e1aed5 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\stypos\sin\sdocumentation\sfor\sSQLITE_DBSTATUS_DEFERRED_FKS\s.\s\s\nNo\schanges\sto\scode. - D 2013-08-02T13:31:31.821 -C Silently\signore\sdatabase\sname\squalifiers\sin\sCHECK\sconstraints\sand\sin\npartial\sindex\sWHERE\sclauses. -D 2013-08-02T14:18:18.252 ++C Add\ssupport\sfor\spartial\sindices. ++D 2013-08-02T16:41:02.828 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 5e41da95d92656a5004b03d3576e8b226858a28e F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -166,7 -166,7 +166,7 @@@ F src/btmutex.c 976f45a12e37293e32cae02 F src/btree.c 3f7bbfd72efb1cbf6a49515c376a031767ec930a F src/btree.h 6fa8a3ff2483d0bb64a9f0105a8cedeac9e00cca F src/btreeInt.h eecc84f02375b2bb7a44abbcbbe3747dde73edb2 - F src/build.c 1a6db7f48ad5fd050a43ed4dcc653c9be0882c48 -F src/build.c 7fe3c81e502f899e280446cd053a38dbe15d12a0 ++F src/build.c fc76e1cd014840781e175f57f6de38917986943b F src/callback.c d7e46f40c3cf53c43550b7da7a1d0479910b62cc F src/complete.c dc1d136c0feee03c2f7550bafc0d29075e36deac F src/ctime.c 4262c227bc91cecc61ae37ed3a40f08069cfa267 @@@ -203,10 -203,10 +203,10 @@@ F src/os.c b4ad71336fd96f97776f75587cd9 F src/os.h 4a46270a64e9193af4a0aaa3bc2c66dc07c29b3f F src/os_common.h 92815ed65f805560b66166e3583470ff94478f04 F src/os_unix.c 9eafa5458cf2ff684ddccff82c9bb113c7cad847 -F src/os_win.c 074cb2b9bca6a1c2bd72acf04666cdc554bfaa9b +F src/os_win.c 1d84f2079d9b91f91a4b5dbfa5e08f1b1a0ed0ff F src/pager.c 5d2f7475260a8588f9c441bb309d2b7eaa7ded3b F src/pager.h 5cb78b8e1adfd5451e600be7719f5a99d87ac3b1 - F src/parse.y 9acfcc83ddbf0cf82f0ed9582ccf0ad6c366ff37 + F src/parse.y 599bc6338f3a6a7e1d656669a5667b9d77aea86b F src/pcache.c f8043b433a57aba85384a531e3937a804432a346 F src/pcache.h a5e4f5d9f5d592051d91212c5949517971ae6222 F src/pcache1.c d23d07716de96c7c0c2503ec5051a4384c3fb938 @@@ -214,14 -214,14 +214,14 @@@ F src/pragma.c 590c75750d93ec5a1f903e4b F src/prepare.c fa6988589f39af8504a61731614cd4f6ae71554f F src/printf.c 41c49dac366a3a411190001a8ab495fa8887974e F src/random.c cd4a67b3953b88019f8cd4ccd81394a8ddfaba50 - F src/resolve.c 89f9003e8316ee3a172795459efc2a0274e1d5a8 + F src/resolve.c 17e670996729ac41aadf6a31f57b4e6f29b3d819 F src/rowset.c 64655f1a627c9c212d9ab497899e7424a34222e0 - F src/select.c 91b62654caf8dfe292fb8882715e575d34ad3874 + F src/select.c 20369c82dc38eb4a77b458c8f6e353ef550580c9 F src/shell.c 52f975eae87c8338c4dfbf4c2842d2a0971f01fd -F src/sqlite.h.in d6a7523d6795317aac574fccc67d9df25253771c +F src/sqlite.h.in 442c109e0c3447c34b1794971ecdb673ce08a843 F src/sqlite3.rc fea433eb0a59f4c9393c8e6d76a6e2596b1fe0c0 F src/sqlite3ext.h 886f5a34de171002ad46fae8c36a7d8051c190fc - F src/sqliteInt.h 89b52c053ebafa76f03bab4f0c8ee1e390eb7489 + F src/sqliteInt.h 7c6ad474ce49ed18393c027be65c9532b7c9168f F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d F src/status.c 7ac05a5c7017d0b9f0b4bcd701228b784f987158 F src/table.c 2cd62736f845d82200acfa1287e33feb3c15d62e @@@ -278,10 -278,10 +278,10 @@@ F src/utf.c 8d819e2e5104a430fc2005f018d F src/util.c f566b5138099a2df8533b190d0dcc74b7dfbe0c9 F src/vacuum.c d9c5759f4c5a438bb43c2086f72c5d2edabc36c8 F src/vdbe.c d6048a720c197db2f0e7d618e918bd2e2eff0322 - F src/vdbe.h f380af2a7fab32ba8a8b05bf042497636afec66d + F src/vdbe.h 4f554b5627f26710c4c36d919110a3fc611ca5c4 F src/vdbeInt.h e9b7c6b165a31a4715c5aa97223d20d265515231 F src/vdbeapi.c 4d13580bd058b39623e8fcfc233b7df4b8191e8b - F src/vdbeaux.c 902bc99e72ab3cc5ad38cd344fb0757249839c36 -F src/vdbeaux.c 492376bd1b37a8350f300380d149282c062c6077 ++F src/vdbeaux.c b04447e8588f9115013a7207f403832521fbeb80 F src/vdbeblob.c 5dc79627775bd9a9b494dd956e26297946417d69 F src/vdbemem.c 833005f1cbbf447289f1973dba2a0c2228c7b8ab F src/vdbesort.c 3937e06b2a0e354500e17dc206ef4c35770a5017 @@@ -290,7 -290,7 +290,7 @@@ F src/vtab.c 2e8b489db47e20ae36cd247932 F src/wal.c 7dc3966ef98b74422267e7e6e46e07ff6c6eb1b4 F src/wal.h df01efe09c5cb8c8e391ff1715cca294f89668a4 F src/walker.c 4fa43583d0a84b48f93b1e88f11adf2065be4e73 - F src/where.c 38264830c393b0838c18b1f3dfc6c01471d1f70a -F src/where.c 5642a0f1d7c45a0f0eb6006e783916a8a715089a ++F src/where.c 30a9f5e4acd74e727b69a7f53a76863f9316b43b F test/8_3_names.test ebbb5cd36741350040fd28b432ceadf495be25b2 F test/aggerror.test a867e273ef9e3d7919f03ef4f0e8c0d2767944f2 F test/aggnested.test 45c0201e28045ad38a530b5a144b73cd4aa2cfd6 @@@ -1104,7 -1104,7 +1105,7 @@@ F tool/warnings-clang.sh f6aa929dc20ef1 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381 F tool/wherecosttest.c f407dc4c79786982a475261866a161cd007947ae F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac - P e3c8935f8736d00dc83644fa21d86ca7fec6d2fc - R 0f6aefa6399d232f137b72b60707de79 -P 2e3df0bc900c01286d3ce32c2bbf9e5293973f9b -R b5d4ae8fe01e42e4e171b69c990dde10 ++P f3efbfcd515ad6ac833f4b26391dcc44603a96e8 2e8c845eb5011a2743dace333aa38383588f2080 ++R 926aabae00116b2c33a18140f6c4ab7f U drh - Z f14c6a4259ab5d638ccb7f2022024235 -Z 4a98808a1193d1ac659ec78aea29a043 ++Z 821dd68c76d813e125e26bbbc791b042 diff --cc manifest.uuid index bdff20e8c9,ed5e4f79d5..60493d19b8 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - f3efbfcd515ad6ac833f4b26391dcc44603a96e8 -2e8c845eb5011a2743dace333aa38383588f2080 ++478113f18b1d28606b107b5a0bed04cb90a82cf2