| 4567 | |
| 4568 | |
| 4569 | bool select_insert::store_values(List<Item> &values, bool *trg_skip_row) |
| 4570 | { |
| 4571 | DBUG_ENTER("select_insert::store_values"); |
| 4572 | bool error; |
| 4573 | |
| 4574 | table->reset_default_fields(); |
| 4575 | if (fields->elements) |
| 4576 | error= fill_record_n_invoke_before_triggers(thd, table, *fields, values, |
| 4577 | true, TRG_EVENT_INSERT, |
| 4578 | trg_skip_row); |
| 4579 | else |
| 4580 | error= fill_record_n_invoke_before_triggers(thd, table, table->field_to_fill(), |
| 4581 | values, true, TRG_EVENT_INSERT, |
| 4582 | trg_skip_row); |
| 4583 | |
| 4584 | DBUG_RETURN(error); |
| 4585 | } |
| 4586 | |
| 4587 | bool select_insert::prepare_eof(bool in_create_table) |
| 4588 | { |
nothing calls this directly
no test coverage detected