MySQL 8.0.39
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)
 

Public Attributes

THD *const thd
 
MEM_ROOT *const mem_root
 
- 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)
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: