| 32794 | */ |
| 32795 | |
| 32796 | bool JOIN::change_result(select_result *new_result, select_result *old_result) |
| 32797 | { |
| 32798 | DBUG_ENTER("JOIN::change_result"); |
| 32799 | if (old_result == NULL || result == old_result) |
| 32800 | { |
| 32801 | result= new_result; |
| 32802 | if (result->prepare(fields_list, select_lex->master_unit()) || |
| 32803 | result->prepare2(this)) |
| 32804 | DBUG_RETURN(true); /* purecov: inspected */ |
| 32805 | DBUG_RETURN(false); |
| 32806 | } |
| 32807 | DBUG_RETURN(result->change_result(new_result)); |
| 32808 | } |
| 32809 | |
| 32810 | |
| 32811 | /** |
nothing calls this directly
no test coverage detected