Drizzled Public API Documentation

drizzled::statement::create::table::Select Class Reference

Inheritance diagram for drizzled::statement::create::table::Select:
drizzled::statement::CreateTable drizzled::statement::Statement

List of all members.

Public Member Functions

 Select (Session *in_session)
bool executeInner (identifier::Table::const_reference)
virtual bool is_alter () const
bool execute ()
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

Detailed Description

Definition at line 39 of file select.h.


Member Function Documentation

bool drizzled::statement::CreateTable::execute ( ) [virtual, inherited]

Execute the statement.

Returns:
true on failure; false on success

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().


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