Add support for matching join types in equeries.
Review Request #13424 — Created Nov. 18, 2023 and submitted — Latest diff uploaded
This introduces a
join_typesfield for equeries, which helps
instrument join types (such as INNER vs. OUTER JOINs). That can be
useful in ensuring that queries are joining in a way that the developers
expect, which can have an impact on results.
This is off by default, for compatibility. If a mismatch would have been
reported, then a warning will be issued advising the developer to opt in
and that it will be made the default in a future version.
There's also a fix for formatting
sets, ensuring they're both sorted
Unit tests pass.
Made use of this in some in-progress tests.