]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the sqlite3_vtab_collation() function, which allows an xBestIndex callback
authordan <dan@noemail.net>
Sat, 16 Dec 2017 19:36:52 +0000 (19:36 +0000)
committerdan <dan@noemail.net>
Sat, 16 Dec 2017 19:36:52 +0000 (19:36 +0000)
to determine the collation sequence that SQLite will use for a comparison. And
the SQLITE_DBCONFIG_FULL_EQP configuration option, which enhances the output
of "EXPLAIN QUERY PLAN" so that it includes statements run by triggers. And
the code for the sqlite3_expert extension and command line application.

FossilOrigin-Name: 4c782c950204c09c1d8f857c39c4cf476539ec4e7eee6fd86419d47cf0f8b9e0

1  2 
manifest
manifest.uuid

diff --cc manifest
index c09e354d38068b3d600ce00232d539a5e4055664,f228bfcd6a3ca279394613d5888cd5b66836984f..c3b80112ddb055013052a736286948e13e647c94
+++ b/manifest
@@@ -1,8 -1,8 +1,8 @@@
- C Add\sunnecessary\sinitializations\sto\ssome\slocal\svariables\sin\sthe\srtree\smodule\nto\ssuppress\sfalse-positive\scompiler\swarnings\scoming\sout\sof\sMSVC.
- D 2017-12-16T04:37:15.013
- F Makefile.in 6a879cbf01e37f9eac131414955f71774b566502d9a57ded1b8585b507503cb8
 -C Merge\slatest\strunk\schanges\sinto\sthis\sbranch.
 -D 2017-12-16T19:16:24.821
++C Add\sthe\ssqlite3_vtab_collation()\sfunction,\swhich\sallows\san\sxBestIndex\scallback\nto\sdetermine\sthe\scollation\ssequence\sthat\sSQLite\swill\suse\sfor\sa\scomparison.\sAnd\nthe\sSQLITE_DBCONFIG_FULL_EQP\sconfiguration\soption,\swhich\senhances\sthe\soutput\nof\s"EXPLAIN\sQUERY\sPLAN"\sso\sthat\sit\sincludes\sstatements\srun\sby\striggers.\sAnd\nthe\scode\sfor\sthe\ssqlite3_expert\sextension\sand\scommand\sline\sapplication.
++D 2017-12-16T19:36:52.802
+ F Makefile.in ceb40bfcb30ebba8e1202b34c56ff7e13e112f9809e2381d99be32c2726058f5
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
- F Makefile.msc a2492b29176edc3c754aa7a2f7daa20cd3fa20a56e3ee64e376092836177c42a
+ F Makefile.msc 6480671f7c129e61208d69492b3c71ce4310d49fceac83cfb17f1c081e242b69
  F README.md eeae1e552f93ef72ef7c5b8f6647b368a001c28820ad1df179d3dae602bef681
  F VERSION 0c10cdfed866fdd2d80434f64f042c3330f1daaed12e54287beb104f04b3faaf
  F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50
@@@ -1681,7 -1687,7 +1687,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 01c173651ab22b7b0c139eded6f2ad8504efd09088df8ae6a3471230ebf2306f
- R e261edbb5cf2d21265b23f8e0074b2f2
- U drh
- Z c0a264eb11df5fc17a94051fa60030ca
 -P 373fa21bffd37053bb1a741d3ace2f003a5639bf373c20ea7bb24a31080888b3 64487d658cb3b6c8c67f1e198c70813c963de52599f3ea974bdc2aa432e74de9
++P 64487d658cb3b6c8c67f1e198c70813c963de52599f3ea974bdc2aa432e74de9 d5b597b52a1213cdf382d96f4df3535727be0852b25bafd12bbef54da946c5f2
+ R 864c298149f75794a8b0c88eee2c8573
++T +closed d5b597b52a1213cdf382d96f4df3535727be0852b25bafd12bbef54da946c5f2
+ U dan
 -Z b67f6466a953a4099311404f5788e02e
++Z 532f71905753147684a848f63aad67ba
diff --cc manifest.uuid
index 9c14ed954f4daf2ac7a2742ec23042e63132a761,0e7c3deb0f57aaf7ab181f681fb1c3f12058c407..7b68239262610f3c7d68cad387c3f86dc9df4595
@@@ -1,1 -1,1 +1,1 @@@
- 64487d658cb3b6c8c67f1e198c70813c963de52599f3ea974bdc2aa432e74de9
 -d5b597b52a1213cdf382d96f4df3535727be0852b25bafd12bbef54da946c5f2
++4c782c950204c09c1d8f857c39c4cf476539ec4e7eee6fd86419d47cf0f8b9e0