]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Provide the BTREE_FORDELETE flag to sqlite3BtreeCursor() if the cursor will
authordrh <drh@noemail.net>
Mon, 26 Oct 2015 17:50:54 +0000 (17:50 +0000)
committerdrh <drh@noemail.net>
Mon, 26 Oct 2015 17:50:54 +0000 (17:50 +0000)
be used only for deletions and seeking.

FossilOrigin-Name: 871b1c78bcbea1cb03d482f2f424c4e012633695

1  2 
manifest
manifest.uuid
src/where.c

diff --cc manifest
index fa40bac9a9bcd6c3022c91e51e072d5f057cb168,6617a2ff55d55f72ae1d44d2c3244b7bb8bf35f6..74f3383845e08c6bd11804cd8da0a8efe31c2b33
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sa\sC99-ism\sand\sa\sharmless\scompiler\swarning.
- D 2015-10-26T14:54:32.296
 -C Remove\san\sunused\s#define\sfrom\swhereInt.h.\sAdd\scomments\sdescribing\sthe\snew\ssqlite3BtreeCursor()\sflags.
 -D 2015-10-23T11:50:23.745
++C Provide\sthe\sBTREE_FORDELETE\sflag\sto\ssqlite3BtreeCursor()\sif\sthe\scursor\swill\nbe\sused\sonly\sfor\sdeletions\sand\sseeking.
++D 2015-10-26T17:50:54.107
  F Makefile.in 2ea961bc09e441874eb3d1bf7398e04feb24f3ee
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc 702d3e98f3afc6587a78481257f3c4c900efc3a4
@@@ -415,7 -415,7 +415,7 @@@ F src/vxworks.h c18586c8edc1bddbc15c004
  F src/wal.c 18b0ed49830cf04fe2d68224b41838a73ac6cd24
  F src/wal.h df01efe09c5cb8c8e391ff1715cca294f89668a4
  F src/walker.c 2e14d17f592d176b6dc879c33fbdec4fbccaa2ba
- F src/where.c 7b9e8d72e3eb52cec98617a5d6a029191bf1bcc8
 -F src/where.c 0bb01a0545afb9ee064d64e4821f34a79742a6cf
++F src/where.c 0a3badc48bb89b1d80ead96081e4a9aa85e65e95
  F src/whereInt.h 7892bb54cf9ca0ae5c7e6094491b94c9286dc647
  F src/wherecode.c b924b78acd9e623fb69bfa2cb65cd7d542166dd3
  F src/whereexpr.c e63244ca06c503e5f3c5b7f3c9aea0db826089ed
@@@ -1391,7 -1392,7 +1392,7 @@@ F tool/vdbe_profile.tcl 246d0da094856d7
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P e0ce3fc089c2523b8b718b4a4f9ab8c4d0432fc7
- R 2133c21a41df33b66ecf042f1953a26d
 -P cdc92919e600007cae5eb61223684f48a65babc0
 -R 372ed0826353f0987c018dd56c7ed9e6
 -U dan
 -Z 7d97368360f9df42d106befc4db01e49
++P 138783b553602a055b3efdeac5947cf5ccd76b5d 4c0ba8be43bb7c7100456bd8cd6921c164be31e1
++R 143d09af526dc82b15672756b9445c77
 +U drh
- Z 7527955b7ce1cc200d4d1a233d6e1b75
++Z 12d7ab5e58abc329d69f384e7229a11e
diff --cc manifest.uuid
index 3da3b3d71f4c370a337f0949408c829eb99b74b2,cd45c7b9d43c5f4870ac34ea8b2713ef65dc57fa..dfe6d7363c0d653f0acbaf695e93a9cc67f0d2b5
@@@ -1,1 -1,1 +1,1 @@@
- 138783b553602a055b3efdeac5947cf5ccd76b5d
 -4c0ba8be43bb7c7100456bd8cd6921c164be31e1
++871b1c78bcbea1cb03d482f2f424c4e012633695
diff --cc src/where.c
Simple merge