23 #include <drizzled/alter_info.h>
24 #include <drizzled/statement.h>
25 #include <drizzled/foreign_key.h>
26 #include <drizzled/sql_lex.h>
39 virtual bool is_alter()
const
51 return *lex().table();
61 if (createTableMessage().options().auto_increment_value())
63 _create_info.auto_increment_value= createTableMessage().options().auto_increment_value();
64 _create_info.used_fields|= HA_CREATE_USED_AUTO;
72 message::Table::ForeignKeyConstraint::ForeignKeyMatchOption fk_match_option;
73 message::Table::ForeignKeyConstraint::ForeignKeyOption fk_update_opt;
74 message::Table::ForeignKeyConstraint::ForeignKeyOption fk_delete_opt;
83 Item *on_update_value;
85 column_format_type column_format;
91 bool is_create_table_like;
92 bool lex_identified_temp_table;
96 bool validateCreateTableOption();