diff options
author | Igor Babaev <igor@askmonty.org> | 2019-05-19 11:44:34 -0700 |
---|---|---|
committer | Igor Babaev <igor@askmonty.org> | 2019-05-19 11:44:34 -0700 |
commit | 2c9844a438c5f0bddcb037a1e05978118f48abb6 (patch) | |
tree | ce88808b2366acaca6e1f9c5741da324796ba03a /mysys | |
parent | 5543b75550962f07b4adcd47a6e52accec0a7d0f (diff) | |
download | mariadb-git-2c9844a438c5f0bddcb037a1e05978118f48abb6.tar.gz |
MDEV-18896 Crash in convert_join_subqueries_to_semijoins : Correction
This patch complements the original patch for MDEV-18896 that prevents
conversions to semi-joins in tableless selects used in INSERT statements
in post-5.5 versions of the server.
The test case was corrected as well to ensure that potential conversion
to jtbm semi-joins is also checked (the problem was that one of
the preceeding testcases in subselect_sj.test did not restore the
state of the optimizer switch leaving the 'materialization' in the state
'off' and so blocking this check).
Noticed an inconsistency in the state of select_lex::table_list used
in INSERT statements and left a comment about this.
Diffstat (limited to 'mysys')
0 files changed, 0 insertions, 0 deletions