]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Improved handling of OR terms in the WHERE clause with multi-column indexes.
authordrh <drh@noemail.net>
Fri, 7 Oct 2011 17:52:40 +0000 (17:52 +0000)
committerdrh <drh@noemail.net>
Fri, 7 Oct 2011 17:52:40 +0000 (17:52 +0000)
FossilOrigin-Name: b23ae131874bc5c621f0f5ea8d76fce1ec089cc2

1  2 
manifest
manifest.uuid

diff --cc manifest
index e2c9eff23dd7fcaeedac464cdeca1f54c7ae57aa,dd2d1469f9b1e47db6a5583523963f5b0010af86..9d612d2a8a2a144e3885bb817a1dbcb706092d81
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Add\sthe\sSQLITE_FCNTL_OVERWRITE\sfile-control.\sUsed\sby\sSQLite\sto\sindicate\sto\sthe\sOS\slayer\sthat\sthe\scurrent\stransaction\swill\soverwrite\sthe\sentire\sfile.
- D 2011-10-07T16:57:59.355
 -C Add\stestcase()\smacros\sto\sensure\sgood\stest\scoverage.
 -D 2011-10-07T17:45:58.914
++C Improved\shandling\sof\sOR\sterms\sin\sthe\sWHERE\sclause\swith\smulti-column\sindexes.
++D 2011-10-07T17:52:40.878
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in a162fe39e249b8ed4a65ee947c30152786cfe897
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -181,9 -181,9 +181,9 @@@ F src/resolve.c 36368f44569208fa074e61f
  F src/rowset.c 69afa95a97c524ba6faf3805e717b5b7ae85a697
  F src/select.c d9b7d20b0365f80761846f00ef3638d4b33eeaf2
  F src/shell.c e8fe1251aee84baa2fb232ce83d938de25aa650f
 -F src/sqlite.h.in 1865923bdb9deb8dde42da5862aca0071adb6061
 +F src/sqlite.h.in b22e3187e048661d98a748ad54099c69dccfe497
  F src/sqlite3ext.h 1a1a4f784aa9c3b00edd287940197de52487cd93
- F src/sqliteInt.h 28cca77ebdaf6025ae5df52717dff429c7c6d4ef
+ F src/sqliteInt.h 2f66bf068131f0e499dd5e0abea3f68cd6b27b2d
  F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d
  F src/status.c 4568e72dfd36b6a5911f93457364deb072e0b03a
  F src/table.c 2cd62736f845d82200acfa1287e33feb3c15d62e
@@@ -967,7 -967,7 +967,7 @@@ F tool/symbols.sh caaf6ccc7300fd4335331
  F tool/tostr.awk e75472c2f98dd76e06b8c9c1367f4ab07e122d06
  F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
  F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
- P 9913996e7b0f94ba1c51200b61433193002f3638
- R 95c2b529419f78d1f0a0f16ca9ea56e3
- U dan
- Z 751eeeee5e1f94cafba63c56e2ffa2f0
 -P 4997d8b81cd3ea7c708911bfece00020d11224f9
 -R b935363a5df75d52ae6d528d229f42f6
++P 1da87fcdacfa7d277c3ee98e410a9ea8b529c368 5c132592820e9dc2355e26ea14e155c797c335b3
++R 8ca3076f2df3dea6526cd23b3be813bd
+ U drh
 -Z e878c83927724d1c2481f6ca56873708
++Z ddb3b7cdb3a83c191cd3bc7c8f9d4238
diff --cc manifest.uuid
index abd31e2d97814b7e18b22dae3aff285077553a7a,661a2a46adbb9eb44e4a7e304a59caab270952b1..951a165865a2a568a5594c4ab4e199786306c630
@@@ -1,1 -1,1 +1,1 @@@
- 1da87fcdacfa7d277c3ee98e410a9ea8b529c368
 -5c132592820e9dc2355e26ea14e155c797c335b3
++b23ae131874bc5c621f0f5ea8d76fce1ec089cc2