summaryrefslogtreecommitdiff
path: root/sql/sql_delete.cc
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2013-08-26 14:43:52 +0400
committerSergey Petrunya <psergey@askmonty.org>2013-08-26 14:43:52 +0400
commiteeb671325723706bbd423e00982919333a9f54cc (patch)
tree3a488a7a3072654577fcc21b6cedbde14f41dd06 /sql/sql_delete.cc
parentd2d9eb65e46f9afe10cd09d1b69f3d238e364c19 (diff)
downloadmariadb-git-eeb671325723706bbd423e00982919333a9f54cc.tar.gz
[SHOW] EXPLAIN UPDATE/DELETE
- Post-merge fixes (conflict with DELETE .. RETURNING) - Add a testcase with EXPLAIN ... DELETE ... RETURNING
Diffstat (limited to 'sql/sql_delete.cc')
-rw-r--r--sql/sql_delete.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/sql/sql_delete.cc b/sql/sql_delete.cc
index 92ce69e5686..5655bb12886 100644
--- a/sql/sql_delete.cc
+++ b/sql/sql_delete.cc
@@ -658,18 +658,18 @@ cleanup:
exit_without_my_ok:
query_plan.save_query_plan_footprint(thd->lex->query_plan_footprint);
- select_send *result;
- if (!(result= new select_send()))
+ select_send *result2;
+ if (!(result2= new select_send()))
return 1; /* purecov: inspected */
List<Item> dummy; /* note: looked in 5.6 and they too use a dummy list like this */
- result->prepare(dummy, &thd->lex->unit);
- thd->send_explain_fields(result);
- int err2= thd->lex->query_plan_footprint->print_explain(result, 0 /* explain flags*/);
+ result2->prepare(dummy, &thd->lex->unit);
+ thd->send_explain_fields(result2);
+ int err2= thd->lex->query_plan_footprint->print_explain(result2, 0 /* explain flags*/);
if (err2)
- result->abort_result_set();
+ result2->abort_result_set();
else
- result->send_eof();
+ result2->send_eof();
delete select;
free_underlaid_joins(thd, select_lex);