MCPcopy Create free account
hub / github.com/MariaDB/server / exec

Method exec

sql/sql_select.cc:4902–4923  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4900
4901
4902int 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
4926int JOIN::exec_inner()

Callers 4

mysql_selectFunction · 0.45
mysql_explain_unionFunction · 0.45
end_sendMethod · 0.45
execute_innerMethod · 0.45

Calls 2

dbug_user_var_equals_intFunction · 0.85
ifFunction · 0.70

Tested by

no test coverage detected