From: dan Date: Sat, 16 Dec 2017 19:36:52 +0000 (+0000) Subject: Add the sqlite3_vtab_collation() function, which allows an xBestIndex callback X-Git-Tag: version-3.22.0~147 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ebeffef36c5ad0e855cd208cc39989fc33511a6c;p=thirdparty%2Fsqlite.git Add the sqlite3_vtab_collation() function, which allows an xBestIndex callback 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 --- ebeffef36c5ad0e855cd208cc39989fc33511a6c diff --cc manifest index c09e354d38,f228bfcd6a..c3b80112dd --- a/manifest +++ 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 9c14ed954f,0e7c3deb0f..7b68239262 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 64487d658cb3b6c8c67f1e198c70813c963de52599f3ea974bdc2aa432e74de9 -d5b597b52a1213cdf382d96f4df3535727be0852b25bafd12bbef54da946c5f2 ++4c782c950204c09c1d8f857c39c4cf476539ec4e7eee6fd86419d47cf0f8b9e0