I believe that clauses.c:join_clause_p properly only allows merge and
hash joins on non-OR clauses. It is called from
initialize_join_clause_info().
I can't get anything but a sequential scan on an OR clause, so I think
we are safe with the multi-index OR handling.
I will keep checking, though.
--
Bruce Momjian | 830 Blythe Avenue
maillist@candle.pha.pa.us | Drexel Hill, Pennsylvania 19026
+ If your life is a hard drive, | (610) 353-9879(w)
+ Christ can be your backup. | (610) 853-3000(h)