]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Relax query flattener constraint (3b) and thereby allow flattening the RHS of
authordrh <>
Sat, 31 May 2025 16:17:14 +0000 (16:17 +0000)
committerdrh <>
Sat, 31 May 2025 16:17:14 +0000 (16:17 +0000)
commit52486939249c1104572b8c45563de19f600e7f96
tree81be46aa39fd2207b61a2f05e1fe261c59b61b46
parent1ff4233f903d0fae532a6bda64ccbb7a319e13db
Relax query flattener constraint (3b) and thereby allow flattening the RHS of
a LEFT JOIN even if the RHS contains a virtual table.  This was previously
disallowed by [9dbae1df75219e2a] as a performance optimization.  It
turns out that the constraint causes performance issues, and we do not have
a record of any performance issue that it solves.

FossilOrigin-Name: 1ddaa92057e550ea281d45d9860eafe69399224725548a93dd91c47a34e52152
manifest
manifest.uuid
src/select.c
test/fts3join.test