Public Member Functions | |
| CreateTable (Session *in_session, Table_ident *ident, bool is_temporary) | |
| CreateTable (Session *in_session) | |
| virtual bool | is_alter () const |
| bool | execute () |
| 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 |
Private Member Functions | |
| virtual bool | check (const identifier::Table &) |
Private Attributes | |
| HA_CREATE_INFO | _create_info |
Definition at line 31 of file create_table.h.
|
virtual |
Execute the statement.
Implements drizzled::statement::Statement.
Reimplemented in drizzled::statement::AlterTable, and drizzled::statement::CreateIndex.
Definition at line 74 of file create_table.cc.
References drizzled::Session::getDefaultStorageEngine().