#include <alter_info.h>
Public Types | |
typedef std::list< AlterDrop > | drop_list_t |
typedef std::list< AlterColumn > | alter_list_t |
Public Member Functions | |
AlterInfo (const AlterInfo &rhs, memory::Root *mem_root) | |
Public Attributes | |
drop_list_t | drop_list |
alter_list_t | alter_list |
List< Key > | key_list |
List< CreateField > | create_list |
message::AlterTable | alter_proto |
std::bitset< 32 > | flags |
enum enum_enable_or_disable | keys_onoff |
enum tablespace_op_type | tablespace_op |
uint32_t | no_parts |
enum ha_build_method | build_method |
bool | error_if_not_empty |
Private Member Functions | |
AlterInfo & | operator= (const AlterInfo &rhs) |
AlterInfo (const AlterInfo &rhs) |
Contains information about the parsed CREATE or ALTER TABLE statement.
This structure contains a list of columns or indexes to be created, altered or dropped.
Definition at line 78 of file alter_info.h.