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 (identifier::Table::const_reference) |
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 |
char * | change |
Item * | default_value |
Item * | on_update_value |
enum column_format_type | column_format |
LEX_STRING | 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 34 of file create_table.h.
bool drizzled::statement::CreateTable::execute | ( | ) | [virtual] |
Execute the statement.
Implements drizzled::statement::Statement.
Reimplemented in drizzled::statement::AlterTable, and drizzled::statement::CreateIndex.
Definition at line 82 of file create_table.cc.
References drizzled::Session::getDefaultStorageEngine().