]> git.ipfire.org Git - thirdparty/sqlite.git/commit
One of the optimizations of check-in [de9c86c9e4cdb34f] does not work for
authordrh <>
Thu, 22 Jul 2021 16:07:01 +0000 (16:07 +0000)
committerdrh <>
Thu, 22 Jul 2021 16:07:01 +0000 (16:07 +0000)
commit348e002ec90494809e8151e3738157edf5483ff6
treef743cda9c0af55bf1588e3c7343fdc28e5ba7894
parentc8d214711f39045a079c7ee9aa33b933e3a037a7
One of the optimizations of check-in [de9c86c9e4cdb34f] does not work for
terms originating in the ON/USING clause, as demonstrated by
[forum:/forumpost/6cf3bb457c3f4685|forum post 6cf3bb457c3f4685].  This
check-in disables that optimization for ON/USING terms.  Also improve the
TreeView display for the resulting "true"/"false" nodes to show that they
originate from the ON/USING clause.  Add a testcase() to the other optimization
to show that it can still be used for ON/USING terms.

FossilOrigin-Name: 1f6796044008e6f3a61bcf390c0c7eb31947e971f0edada74e7a3a211f8ae76a
manifest
manifest.uuid
src/resolve.c
src/treeview.c
src/whereexpr.c
test/notnull2.test