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

Method store_values

sql/sql_insert.cc:4569–4585  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4567
4568
4569bool 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
4587bool select_insert::prepare_eof(bool in_create_table)
4588{

Callers

nothing calls this directly

Calls 3

reset_default_fieldsMethod · 0.80
field_to_fillMethod · 0.80

Tested by

no test coverage detected