24#ifndef SQL_CMD_DDL_INCLUDED
25#define SQL_CMD_DDL_INCLUDED
Definition: sql_cmd_ddl.h:96
enum_sql_command sql_command_code() const override
Return the command code for this statement.
Definition: sql_cmd_ddl.h:100
sp_name * m_name
Definition: sql_cmd_ddl.h:107
LEX_STRING m_comment
Definition: sql_cmd_ddl.h:110
Sql_cmd_alter_library(THD *thd, sp_name *name, LEX_STRING comment)
Definition: sql_cmd_ddl.cc:153
bool execute(THD *thd) override
Execute this SQL statement.
Definition: sql_cmd_ddl.cc:158
Definition: sql_cmd_ddl.h:74
LEX_CSTRING m_comment
Definition: sql_cmd_ddl.h:93
LEX_CSTRING m_source
Definition: sql_cmd_ddl.h:92
LEX_CSTRING m_language
Definition: sql_cmd_ddl.h:89
enum_sql_command sql_command_code() const override
Return the command code for this statement.
Definition: sql_cmd_ddl.h:80
bool execute(THD *thd) override
Execute this SQL statement.
Definition: sql_cmd_ddl.cc:73
sp_name * m_name
Definition: sql_cmd_ddl.h:88
bool m_if_not_exists
Definition: sql_cmd_ddl.h:87
Sql_cmd_create_library(THD *thd, bool if_not_exists, sp_name *name, LEX_CSTRING language, LEX_CSTRING comment, LEX_STRING source_code)
Definition: sql_cmd_ddl.cc:61
This is a dummy class for old-style commands whose code is in sql_parse.cc, not in the execute() func...
Definition: sql_cmd_ddl.h:50
bool execute(THD *thd) override
Execute this SQL statement.
Definition: sql_cmd_ddl.h:66
enum_sql_command sql_command_code() const override
Return the command code for this statement.
Definition: sql_cmd_ddl.h:60
enum_sql_command my_sql_command
Definition: sql_cmd_ddl.h:52
void set_sql_command_code(enum_sql_command scc)
Definition: sql_cmd_ddl.h:55
Definition: sql_cmd_ddl.h:33
enum enum_sql_cmd_type sql_cmd_type() const override
Definition: sql_cmd_ddl.h:35
Definition: sql_cmd_ddl.h:113
bool execute(THD *thd) override
Execute this SQL statement.
Definition: sql_cmd_ddl.cc:174
bool m_if_exists
Definition: sql_cmd_ddl.h:125
enum_sql_command sql_command_code() const override
Return the command code for this statement.
Definition: sql_cmd_ddl.h:118
sp_name * m_name
Definition: sql_cmd_ddl.h:126
Sql_cmd_drop_library(bool if_exists, sp_name *lib_name)
Definition: sql_cmd_ddl.h:115
Representation of an SQL command.
Definition: sql_cmd.h:83
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:36
Definition: sp_head.h:124
#define comment
Definition: lexyy.cc:959
enum_sql_command
Definition: my_sqlcommand.h:46
@ SQLCOM_ALTER_LIBRARY
Definition: my_sqlcommand.h:210
@ SQLCOM_CREATE_LIBRARY
Definition: my_sqlcommand.h:207
@ SQLCOM_END
Definition: my_sqlcommand.h:213
@ SQLCOM_DROP_LIBRARY
Definition: my_sqlcommand.h:208
Representation of an SQL command.
enum_sql_cmd_type
What type of Sql_cmd we're dealing with (DML, DDL, ...).
Definition: sql_cmd.h:53
@ SQL_CMD_DDL
Definition: sql_cmd.h:55
case opt name
Definition: sslopt-case.h:29
Definition: mysql_lex_string.h:40
Definition: mysql_lex_string.h:35