| 4900 | |
| 4901 | |
| 4902 | int JOIN::exec() |
| 4903 | { |
| 4904 | int res; |
| 4905 | DBUG_ASSERT(optimization_state == OPTIMIZATION_DONE); |
| 4906 | DBUG_EXECUTE_IF("show_explain_probe_join_exec_start", |
| 4907 | if (dbug_user_var_equals_int(thd, |
| 4908 | "show_explain_probe_select_id", |
| 4909 | select_lex->select_number)) |
| 4910 | dbug_serve_apcs(thd, 1); |
| 4911 | ); |
| 4912 | ANALYZE_START_TRACKING(thd, &explain->time_tracker); |
| 4913 | res= exec_inner(); |
| 4914 | ANALYZE_STOP_TRACKING(thd, &explain->time_tracker); |
| 4915 | |
| 4916 | DBUG_EXECUTE_IF("show_explain_probe_join_exec_end", |
| 4917 | if (dbug_user_var_equals_int(thd, |
| 4918 | "show_explain_probe_select_id", |
| 4919 | select_lex->select_number)) |
| 4920 | dbug_serve_apcs(thd, 1); |
| 4921 | ); |
| 4922 | return res; |
| 4923 | } |
| 4924 | |
| 4925 | |
| 4926 | int JOIN::exec_inner() |
no test coverage detected