#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.