23#ifndef DD_UPGRADE__GLOBAL_H_INCLUDED
24#define DD_UPGRADE__GLOBAL_H_INCLUDED
83 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:35
This class represents abstract time zone and provides basic interface for MYSQL_TIME <-> my_time_t co...
Definition: tztime.h:48
Class to check the system tables we are using from 5.7 are not corrupted before migrating the informa...
Definition: global.h:80
void report_error(uint, const char *fmt,...) override
Definition: global.cc:59
RAII for handling open and close of event and proc tables.
Definition: global.h:67
TABLE * m_table
Definition: global.h:69
THD * m_thd
Definition: global.h:68
~System_table_close_guard()
Definition: global.cc:54
System_table_close_guard(THD *thd, TABLE *table)
Definition: global.cc:51
THD::mem_root is only switched with the given mem_root and switched back on destruction.
Definition: global.h:54
MEM_ROOT * m_thd_prev_mem_root
Definition: global.h:56
THD * m_thd
Definition: global.h:55
~Thd_mem_root_guard()
Definition: global.cc:47
Thd_mem_root_guard(THD *thd, MEM_ROOT *mem_root)
Definition: global.cc:41
static MEM_ROOT mem_root
Definition: client_plugin.cc:113
static PFS_engine_table_share_proxy table
Definition: pfs.cc:60
const String_type IBD_EXT
Definition: global.h:44
const String_type index_stats_backup
Definition: global.h:46
const String_type index_stats
Definition: global.h:45
const char * TRG_EXT
Definition: global.cc:39
const char * TRN_EXT
Definition: global.cc:38
const String_type table_stats_backup
Definition: global.h:48
const String_type PAR_EXT
Definition: global.h:38
const String_type table_stats
Definition: global.h:47
const String_type ISL_EXT
Definition: global.h:37
const String_type NDB_EXT
Definition: global.h:40
const String_type OPT_EXT
Definition: global.h:39
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:42
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:50
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:82