Drizzled Public API Documentation

drizzled::statement::AlterTable Class Reference
Inheritance diagram for drizzled::statement::AlterTable:
drizzled::statement::CreateTable drizzled::statement::Statement

Public Member Functions

 AlterTable (Session *in_session, Table_ident *ident)
virtual bool is_alter () const
bool execute ()
virtual bool executeInner (const identifier::Table &)
message::TablecreateTableMessage ()
HA_CREATE_INFOcreate_info ()
bool validateCreateTableOption ()
void set_command (enum_sql_command)
LEX & lex ()
session::Transactionstransaction ()
virtual bool isTransactional ()
Sessionsession () 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
Itemdefault_value
Itemon_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
TableListcreate_table_list

Detailed Description

Definition at line 28 of file alter_table.h.

Member Function Documentation

bool drizzled::statement::AlterTable::execute ( )
virtual

Execute the statement.

Returns
true on failure; false on success

Reimplemented from drizzled::statement::CreateTable.

Definition at line 103 of file alter_table.cc.


The documentation for this class was generated from the following files: