From: drh Date: Thu, 17 Jan 2013 17:20:49 +0000 (+0000) Subject: Enhance the query planner to exploit transitivity of join constraints. X-Git-Tag: version-3.7.16~69 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f218ee2dd407c92cd45085b795e8fd9bf449d009;p=thirdparty%2Fsqlite.git Enhance the query planner to exploit transitivity of join constraints. FossilOrigin-Name: 38852f158ab20bb4d7b264af987ec1538052bec3 --- f218ee2dd407c92cd45085b795e8fd9bf449d009 diff --cc manifest index b8589ac231,998cf40129..2204399b0a --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Improved\serror\smessages\son\sthe\sRTREE\svirtual\stable.\s\sMake\sthe\s"fs"\svirtual\ntable\sused\sfor\stesting\savailable\son\swindows. - D 2013-01-17T17:05:28.012 -C Add\sthe\sability\sto\sdisable\stransitive\sconstraints\susing\sthe\s\nsqlite3_test_control(SQLITE_TESTCTRL_OPTIMIZATIONS)\sinterface. -D 2013-01-17T16:43:33.274 ++C Enhance\sthe\squery\splanner\sto\sexploit\stransitivity\sof\sjoin\sconstraints. ++D 2013-01-17T17:20:49.316 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in a48faa9e7dd7d556d84f5456eabe5825dd8a6282 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1033,7 -1034,7 +1034,7 @@@ F tool/vdbe-compress.tcl f12c884766bd14 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381 F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac - P 6195ebd83323eaad92a0aa095cce1094bf8e2ba6 652233d646236d3fbca629813b20d075f00f3ed6 - R 6de5433403d98c9088f8c6d2808c6cc6 -P 56549f45666b53876012df5c2bdf813474e10925 -R b61f05e227461d8fcbb8f5f454dfcd80 ++P c0b90d75a86b01f7fafec755cbe046c14d725341 593d67c8b0908daf7a70b2a310ed85515d384cbf ++R 19cb0000f7ea18bbcd69f74a26ccdcaa U drh - Z 0204ef4d219a8c63e57ef7237c96ae79 -Z 910e0211c204296308c40151d2a7d00a ++Z bcbd2dcec0eed1962ecdbd3953e8a1f1 diff --cc manifest.uuid index b009401fbc,e5381d6ed1..9f3bb32f26 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - c0b90d75a86b01f7fafec755cbe046c14d725341 -593d67c8b0908daf7a70b2a310ed85515d384cbf ++38852f158ab20bb4d7b264af987ec1538052bec3