MySQL  8.0.17
Source Code Documentation
Table_ddl_parse_context Struct Referencefinal

Parse context for the table DDL (ALTER TABLE and CREATE TABLE) nodes. More...

#include <parse_tree_nodes.h>

Inheritance diagram for Table_ddl_parse_context:
Parse_context

Public Member Functions

 Table_ddl_parse_context (THD *thd_arg, SELECT_LEX *select_arg, Alter_info *alter_info)
 
- Public Member Functions inherited from Parse_context
 Parse_context (THD *thd, SELECT_LEX *sl)
 

Public Attributes

HA_CREATE_INFO *const create_info
 
Alter_info *const alter_info
 
KEY_CREATE_INFO *const key_create_info
 
- Public Attributes inherited from Parse_context
THD *const thd
 Current thread handler. More...
 
MEM_ROOTmem_root
 Current MEM_ROOT. More...
 
SELECT_LEXselect
 Current SELECT_LEX object. More...
 

Detailed Description

Parse context for the table DDL (ALTER TABLE and CREATE TABLE) nodes.

For internal use in the contextualization code.

Constructor & Destructor Documentation

◆ Table_ddl_parse_context()

Table_ddl_parse_context::Table_ddl_parse_context ( THD thd_arg,
SELECT_LEX select_arg,
Alter_info alter_info 
)
inline

Member Data Documentation

◆ alter_info

Alter_info* const Table_ddl_parse_context::alter_info

◆ create_info

HA_CREATE_INFO* const Table_ddl_parse_context::create_info

◆ key_create_info

KEY_CREATE_INFO* const Table_ddl_parse_context::key_create_info

The documentation for this struct was generated from the following file: