]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Have FTS assign extremely high costs to plans that feature unusable MATCH constraints...
authordan <dan@noemail.net>
Sat, 4 Jan 2014 14:46:39 +0000 (14:46 +0000)
committerdan <dan@noemail.net>
Sat, 4 Jan 2014 14:46:39 +0000 (14:46 +0000)
FossilOrigin-Name: fa8be488a3ad290722dae7a1a7396c77277b2149

1  2 
manifest
manifest.uuid

diff --cc manifest
index 3c6dfd1b822cb0658daec63b2c6ec17b1c7f5d2b,8e2e2e737899aed9a616821ef351a076055d599b..4e1d000e173169d9edfcfe2492346317e2d61e68
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Avoid\ssome\sunnecessary\sOP_SCopy\soperations\swhen\sinserting\sinto\sa\stable\nwith\smultiple\sindices.
- D 2014-01-03T16:03:43.440
 -C Instead\sof\shaving\sthe\splanner\signore\splans\swith\sunusable\sMATCH\sconstraints,\shave\sFTS\sassign\sextremely\shigh\scosts\sto\ssuch\splans\sin\sorder\sto\sdiscourage\sthe\splanner\sfrom\susing\sthem.
 -D 2014-01-04T14:42:14.057
++C Have\sFTS\sassign\sextremely\shigh\scosts\sto\splans\sthat\sfeature\sunusable\sMATCH\sconstraints.\sThis\sdiscourages\sthe\splanner\sfrom\schoosing\ssuch\splans,\swhich\slead\sto\s"unable\sto\suse\sfunction\sMATCH\sin\sthe\srequested\scontext"\serrors.
++D 2014-01-04T14:46:39.188
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in 2ef13430cd359f7b361bb863504e227b25cc7f81
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -1147,7 -1148,7 +1148,7 @@@ F tool/vdbe-compress.tcl 0cf56e9263a152
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01
  F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff
- P 9d05777fe24e1a5ce71762de38db840931ef0bc8
- R 3a4d1de2d6235e13c562ba377a9da47e
- U drh
- Z f5e03e0d190fce062c51c7968e7436da
 -P 19f3208b26597625728d1ef716d4e44407cf96ac
++P 429018b19cb525a4bb0843d20955457b53900d4b 24f84b38131866f7b435ffe641bb2f6991a70db2
+ R 2d783783dbaa85fb88df6c2aa4454d7b
+ U dan
 -Z 4059190156e7afb8f8755a31ed7148b9
++Z 183032db794c33dfd03471ac339127f5
diff --cc manifest.uuid
index ce9867dde2760f1d431fa3266056e1c95eb3b825,4eab7c326e4aa396d287174377c63ba529cdb534..0232dbf20824e9d9949df0169c524b71ecd03230
@@@ -1,1 -1,1 +1,1 @@@
- 429018b19cb525a4bb0843d20955457b53900d4b
 -24f84b38131866f7b435ffe641bb2f6991a70db2
++fa8be488a3ad290722dae7a1a7396c77277b2149