From: drh <> Date: Wed, 4 May 2022 18:43:39 +0000 (+0000) Subject: Improvements for name resolution for parenthsized joins. X-Git-Tag: version-3.39.0~166 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c915b9c46fdbb3e1497107d3a61aaf2c2223798d;p=thirdparty%2Fsqlite.git Improvements for name resolution for parenthsized joins. FossilOrigin-Name: 006b2d9c52201c9e836b649018519acfb47f793f70b968722440f00084e9d846 --- c915b9c46fdbb3e1497107d3a61aaf2c2223798d diff --cc manifest index 9193108acb,ee3ff2d43c..587e2c3ee7 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C New\stest\scases\sfor\sRIGHT\sand\sFULL\sJOIN,\sfocusing\son\scases\sthat\smake\suse\nof\sBloom\sfilters,\sand\sa\sbug\sfix\srelated\sto\swhen\sON-clause\sconstraints\sare\napplied. - D 2022-05-04T17:43:59.157 -C Merge\sBloom\sfilter\sbug\sfix\sfrom\strunk\sinto\sthe\sright-join\sbranch. -D 2022-05-03T16:26:50.091 ++C Improvements\sfor\sname\sresolution\sfor\sparenthsized\sjoins. ++D 2022-05-04T18:43:39.623 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -551,10 -551,10 +551,10 @@@ F src/pragma.h e690a356c18e98414d2e870e F src/prepare.c fd940149c691684e7c1073c3787a7170e44852b02d1275d2e30a5b58e89cfcaf F src/printf.c 512574910a45341c8ad244bd3d4939968ebdfde215645b676fff01cc46e90757 F src/random.c 097dc8b31b8fba5a9aca1697aeb9fd82078ec91be734c16bffda620ced7ab83c - F src/resolve.c f72bb13359dd5a74d440df25f320dc2c1baff5cde4fc9f0d1bc3feba90b8932a + F src/resolve.c e9ee235c4151d2b7fa47435a219bfd30bf516a804d2f004639858087ebf3137b F src/rowset.c ba9515a922af32abe1f7d39406b9d35730ed65efab9443dc5702693b60854c92 - F src/select.c cc1a7581403fc074eee85283ba8d81de50a831ae175cb65a5751be00f621c0d5 + F src/select.c 151adca2c9ea6f51215e4351bb8eb4f0012bf98c3d5a5c991d4a019c7cbb143e -F src/shell.c.in ae0a6fae983caac6f8c824733f0599dfdf7b3a7e8efdef3cb5e3ab2e457ffc35 +F src/shell.c.in d842e26a30fe9acab962a20b1d7dd27e6130f76fbea1be64bf73982a6d64bc71 F src/sqlite.h.in 2a35f62185eb5e7ecc64a2f68442b538ce9be74f80f28a00abc24837edcf1c17 F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8 F src/sqlite3ext.h f49e28c25bd941e79794db5415fdf7b202deb3bc072ed6f1ed273d578703684e @@@ -640,11 -640,11 +640,11 @@@ F src/vxworks.h d2988f4e5a61a4dfe82c652 F src/wal.c b9df133a705093da8977da5eb202eaadb844839f1c7297c08d33471f5491843d F src/wal.h c3aa7825bfa2fe0d85bef2db94655f99870a285778baa36307c0a16da32b226a F src/walker.c f890a3298418d7cba3b69b8803594fdc484ea241206a8dfa99db6dd36f8cbb3b - F src/where.c 70eae5fd61a0dd2c613e1fbf84baa5f5cf95f974714538b27b3d45f0a00a16c8 -F src/where.c eb86c068e8e24a1e0a650beb20573bd5648fe1584f11d5bdffaf17ec3de52b5d ++F src/where.c aa585b89bd65a81e44bdfb871b55f65bf8fda88e1bc85efda6c236fe8d2bd788 F src/whereInt.h 4db5a877a9d1f38b5c928c1c84297c07f30b9a3bc1f5f66214cf1a8ef90a0556 -F src/wherecode.c cd9da760d391a51013f9ab8bc8ca7ad67f3b96e4857efe0d1dd85f538b3494a6 +F src/wherecode.c 72f8eeed5527450c8e2258160a7bd04534a76c161230d100da0f43a86c6e29ac - F src/whereexpr.c 174d4ad5be165c610c907abb779ef4a97974d22b84e1ce7898d2d9f6947249e5 - F src/window.c 924e04fd6e0e113d4dba18b78d43fcb8e42b8ebffc8fc728da52cf3ab014cf3c + F src/whereexpr.c e036477ac8424de50ae5b36a71103405d3f86b33ba11125ec7a2a99d501b0622 + F src/window.c fff1b51757438c664e471d5184634e48dcdf8ea34b640f3b1b0810b1e06de18c F test/8_3_names.test ebbb5cd36741350040fd28b432ceadf495be25b2 F test/affinity2.test ce1aafc86e110685b324e9a763eab4f2a73f737842ec3b687bd965867de90627 F test/affinity3.test b5c19d504dec222c0dc66642673d23dce915d35737b68e74d9f237b80493eb53 @@@ -1152,7 -1152,7 +1152,8 @@@ F test/join8.test 68f5ec206cd88610c19ab F test/join9.test 9056ddd3b0c0f4f9d658f4521038d9a37dc23ead8ca9a505d0b0db2b6a471e05 F test/joinA.test 7eab225dc1c1ab258a5e62513a4ed7cabbd3db971d59d5d92f4fb6fa14c12f6a F test/joinB.test 1b2ba3fc8568b49411787fccbf540570c148e9b6a53a30f80691cb6268098ded + F test/joinC.test 1f1a602c2127f55f136e2cbd3bf2d26546614bf8cffe5902ec1ac9c07f87f207 +F test/joinD.test 58fb0aae651798a2264128f3f6f6ee3c9b5d5548071a1044365511b10de4edd3 F test/journal1.test c7b768041b7f494471531e17abc2f4f5ebf9e5096984f43ed17c4eb80ba34497 F test/journal2.test 9dac6b4ba0ca79c3b21446bbae993a462c2397c4 F test/journal3.test 7c3cf23ffc77db06601c1fcfc9743de8441cb77db9d1aa931863d94f5ffa140e @@@ -1952,9 -1952,8 +1953,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 544268a723cafdf0460221f5f018e752836436bad0fac90852cec70e63d9dcde b57033d2af2196e2f7e5305f3504fc20da5cadeb66026d38b999fe909cab8ac5 - R 2b01a3d6c7b6f02d4e522e3ed6c45004 - T +closed b57033d2af2196e2f7e5305f3504fc20da5cadeb66026d38b999fe909cab8ac5 -P c19c3c48698bf2543d775411c62d01e629791e2f3c5317970fdbb830eacafac6 6eda9b1a7784cf6d58c8876551f67ab98e78a08e726a0579d4def5ba881985bb -R 2d89cb1e36090ec16d6f7a3a0d57b198 ++P 67510354e69bab98bd8095f5bedd34aae619fe2c7885975d7a6a00b7df5ece4e 72131ad1bda3d087e59cd4a51d87f10f65a55e658645397e1ede15f9fb1f5143 ++R d1fdc8a80f35786f357a6b126ffdd526 ++T +closed 72131ad1bda3d087e59cd4a51d87f10f65a55e658645397e1ede15f9fb1f5143 U drh - Z 7f193965db93741d1eaea3135aa51536 -Z bc3c00e875924c9bd573570421780b97 ++Z 4bfc6f14ecdde7d2ff2a0271486e7ca0 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 93ebffd75e,a68027180c..c7d874422e --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 67510354e69bab98bd8095f5bedd34aae619fe2c7885975d7a6a00b7df5ece4e -72131ad1bda3d087e59cd4a51d87f10f65a55e658645397e1ede15f9fb1f5143 ++006b2d9c52201c9e836b649018519acfb47f793f70b968722440f00084e9d846