Public Member Functions | |
CreateIndex (Session *in_session) | |
bool | execute () |
virtual bool | is_alter () const |
virtual bool | executeInner (const identifier::Table &) |
message::Table & | createTableMessage () |
HA_CREATE_INFO & | create_info () |
bool | validateCreateTableOption () |
void | set_command (enum_sql_command) |
LEX & | lex () |
session::Transactions & | transaction () |
virtual bool | isTransactional () |
Session & | session () const |
virtual bool | isShow () |
Public Attributes | |
AlterInfo | alter_info |
KEY_CREATE_INFO | key_create_info |
message::Table::ForeignKeyConstraint::ForeignKeyMatchOption | fk_match_option |
message::Table::ForeignKeyConstraint::ForeignKeyOption | fk_update_opt |
message::Table::ForeignKeyConstraint::ForeignKeyOption | fk_delete_opt |
const char * | change |
Item * | default_value |
Item * | on_update_value |
column_format_type | column_format |
str_ref | comment |
bool | is_engine_set |
bool | is_create_table_like |
bool | lex_identified_temp_table |
bool | link_to_local |
TableList * | create_table_list |
Definition at line 28 of file create_index.h.
|
virtual |
Execute the statement.
Reimplemented from drizzled::statement::CreateTable.
Definition at line 44 of file create_index.cc.
References drizzled::TableList::select_lex.