16 #ifndef SQL_INSERT_INCLUDED
17 #define SQL_INSERT_INCLUDED
19 #include "sql_class.h"
28 List<Item> &update_values, enum_duplicates duplic,
29 Item **where,
bool select_insert,
30 bool check_fields,
bool abort_on_warning);
33 List<Item> &update_values, enum_duplicates flag,
35 void upgrade_lock_type_for_insert(THD *thd, thr_lock_type *lock_type,
36 enum_duplicates duplic,
37 bool is_multi_insert);
38 int check_that_all_fields_are_given_values(THD *thd,
TABLE *
entry,
40 void prepare_triggers_for_insert_stmt(
TABLE *
table);
43 void kill_delayed_threads(
void);
44 bool validate_default_values_of_unset_fields(THD *thd,
TABLE *
table);
46 #ifdef EMBEDDED_LIBRARY
47 inline void kill_delayed_threads(
void) {}