24#ifndef DD_UPGRADE__GLOBAL_H_INCLUDED
25#define DD_UPGRADE__GLOBAL_H_INCLUDED
84 MY_ATTRIBUTE((format(printf, 3, 4)));
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:34
This class represents abstract time zone and provides basic interface for MYSQL_TIME <-> my_time_t co...
Definition: tztime.h:49
Class to check the system tables we are using from 5.7 are not corrupted before migrating the informa...
Definition: global.h:81
void report_error(uint, const char *fmt,...) override
Definition: global.cc:60
RAII for handling open and close of event and proc tables.
Definition: global.h:68
TABLE * m_table
Definition: global.h:70
THD * m_thd
Definition: global.h:69
~System_table_close_guard()
Definition: global.cc:55
System_table_close_guard(THD *thd, TABLE *table)
Definition: global.cc:52
THD::mem_root is only switched with the given mem_root and switched back on destruction.
Definition: global.h:55
MEM_ROOT * m_thd_prev_mem_root
Definition: global.h:57
THD * m_thd
Definition: global.h:56
~Thd_mem_root_guard()
Definition: global.cc:48
Thd_mem_root_guard(THD *thd, MEM_ROOT *mem_root)
Definition: global.cc:42
static MEM_ROOT mem_root
Definition: client_plugin.cc:110
const String_type IBD_EXT
Definition: global.h:45
const String_type index_stats_backup
Definition: global.h:47
const String_type index_stats
Definition: global.h:46
const char * TRG_EXT
Definition: global.cc:40
const char * TRN_EXT
Definition: global.cc:39
const String_type table_stats_backup
Definition: global.h:49
const String_type PAR_EXT
Definition: global.h:39
const String_type table_stats
Definition: global.h:48
const String_type ISL_EXT
Definition: global.h:38
const String_type NDB_EXT
Definition: global.h:41
const String_type OPT_EXT
Definition: global.h:40
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:51
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:83
unsigned int uint
Definition: uca9-dump.cc:75