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