16dc2703c5
Merge and hash joins can support antijoin with the non-nullable input on the right, using very simple combinations of their existing logic for right join and anti join. This gives the planner more freedom about how to order the join. It's particularly useful for hash join, since we may now have the option to hash the smaller table instead of the larger. Richard Guo, reviewed by Ronan Dunklau and myself Discussion: https://postgr.es/m/CAMbWs48xh9hMzXzSy3VaPzGAz+fkxXXTUbCLohX1_L8THFRm2Q@mail.gmail.com |
||
---|---|---|
.. | ||
Makefile | ||
meson.build | ||
prepagg.c | ||
prepjointree.c | ||
prepqual.c | ||
preptlist.c | ||
prepunion.c |