588
588
/* FALSE for 'ref', TRUE for 'ref-or-null'. */
591
591
The "having" clause. This clause (further reffered to as "artificial
594
594
produced a row with NULL certain components. We need to use it for cases
596
596
(oe1, oe2) IN (SELECT t.key, t.no_key FROM t1)
597
597
where we do index lookup on t.key=oe1 but need also to check if there
598
598
was a row such that t.no_key IS NULL.
600
600
NOTE: This is currently here and not in the uniquesubquery_engine. Ideally
601
601
it should have been in uniquesubquery_engine in order to allow execution of
604
604
(oe1, oe2) IN (SELECT primary_key, non_key_maybe_null_field FROM tbl)
606
606
We could use uniquesubquery_engine for the first component and let