]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add support for partial indices.
authordrh <drh@noemail.net>
Fri, 2 Aug 2013 16:41:02 +0000 (16:41 +0000)
committerdrh <drh@noemail.net>
Fri, 2 Aug 2013 16:41:02 +0000 (16:41 +0000)
FossilOrigin-Name: 478113f18b1d28606b107b5a0bed04cb90a82cf2

1  2 
manifest
manifest.uuid
src/build.c
src/vdbeaux.c
src/where.c

diff --cc manifest
index 75441cbff7946565b9628e8e2a7dc1149a9919e4,ba20bcdf095e16bd98a0f3abebe30e921c1db69e..3d69e1aed50b9d1c70caf093ce04c5570fb3a357
+++ 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 bdff20e8c9b23e561d7695bb122ca4612056dbf6,ed5e4f79d570264e54de3f16bae463d89d2b5869..60493d19b8698bc639bb23f6e51e8194f77a9179
@@@ -1,1 -1,1 +1,1 @@@
- f3efbfcd515ad6ac833f4b26391dcc44603a96e8
 -2e8c845eb5011a2743dace333aa38383588f2080
++478113f18b1d28606b107b5a0bed04cb90a82cf2
diff --cc src/build.c
Simple merge
diff --cc src/vdbeaux.c
Simple merge
diff --cc src/where.c
Simple merge