MySQL 8.4.2
Source Code Documentation
Alter_tablespace_parse_context Struct Reference

#include <parse_tree_nodes.h>

Inheritance diagram for Alter_tablespace_parse_context:
[legend]

Public Member Functions

 Alter_tablespace_parse_context (THD *thd, bool show_parse_tree=false)
 
- Public Member Functions inherited from Parse_context_base
 Parse_context_base (bool show_parse_tree=false, Show_parse_tree *parent_show_parent_tree=nullptr)
 

Public Attributes

THD *const thd
 
MEM_ROOT *const mem_root
 
- Public Attributes inherited from Parse_context_base
std::unique_ptr< Show_parse_treem_show_parse_tree = nullptr
 
- Public Attributes inherited from Tablespace_options
ulonglong extent_size = 1024 * 1024
 
ulonglong undo_buffer_size = 8 * 1024 * 1024
 
ulonglong redo_buffer_size = 8 * 1024 * 1024
 
ulonglong initial_size = 128 * 1024 * 1024
 
std::optional< ulonglongautoextend_size
 
ulonglong max_size = 0
 
ulonglong file_block_size = 0
 
uint nodegroup_id = UNDEF_NODEGROUP
 
bool wait_until_completed = true
 
LEX_STRING ts_comment = {nullptr, 0}
 
LEX_CSTRING engine_name = {nullptr, 0}
 
LEX_STRING encryption = {nullptr, 0}
 
LEX_CSTRING engine_attribute = NULL_CSTR
 

Constructor & Destructor Documentation

◆ Alter_tablespace_parse_context()

Alter_tablespace_parse_context::Alter_tablespace_parse_context ( THD thd,
bool  show_parse_tree = false 
)
explicit

Member Data Documentation

◆ mem_root

MEM_ROOT* const Alter_tablespace_parse_context::mem_root

◆ thd

THD* const Alter_tablespace_parse_context::thd

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