22 #include <drizzled/select_insert.h>
30 bool is_if_not_exists;
44 bool is_if_not_exists_arg,
48 List<Item> &select_fields,enum_duplicates duplic,
bool ignore,
51 :
select_insert (NULL, NULL, &select_fields, 0, 0, duplic, ignore),
52 create_table(table_arg),
53 is_if_not_exists(is_if_not_exists_arg),
54 create_info(create_info_par),
56 select_tables(select_tables_arg),
57 alter_info(alter_info_arg),
59 identifier(identifier_arg)
61 int prepare(
List<Item> &list, Select_Lex_Unit *u);
64 void send_error(drizzled::error_t errcode,
const char *err);
67 virtual bool can_rollback_data() {
return true; }
70 const Session *get_session(
void) {
return session; }
72 int prepare2(
void) {
return 0; }
TODO: Rename this file - func.h is stupid.