![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
#include "storage/myisammrg/ha_myisammrg.h"#include "my_config.h"#include <mysql/plugin.h>#include <algorithm>#include <memory>#include "my_compiler.h"#include "my_dbug.h"#include "my_pointer_arithmetic.h"#include "my_psi_config.h"#include "mysql/strings/m_ctype.h"#include "nulls.h"#include "sql/current_thd.h"#include "sql/debug_sync.h"#include "sql/mysqld.h"#include "sql/sql_class.h"#include "sql/sql_lex.h"#include "sql/sql_show.h"#include "sql/sql_table.h"#include "sql/thr_malloc.h"#include "storage/myisam/ha_myisam.h"#include "storage/myisam/myisamdef.h"#include "storage/myisammrg/myrg_def.h"#include "string_with_len.h"#include "strmake.h"#include "strxnmov.h"#include "typelib.h"Classes | |
| class | Mrg_attach_children_callback_param | 
| A context of myrg_attach_children() callback.  More... | |
Namespaces | |
| namespace | anonymous_namespace{ha_myisammrg.cc} | 
Macros | |
| #define | MYSQL_SERVER 1 | 
Functions | |
| static handler * | myisammrg_create_handler (handlerton *hton, TABLE_SHARE *table, bool, MEM_ROOT *mem_root) | 
| static void | split_file_name (const char *file_name, LEX_CSTRING *db, LEX_CSTRING *name) | 
| void | myrg_print_wrong_table (const char *table_name) | 
| int | anonymous_namespace{ha_myisammrg.cc}::myisammrg_parent_open_callback (void *callback_param, const char *filename) | 
| Callback function for open of a MERGE parent table.  More... | |
| MI_INFO * | anonymous_namespace{ha_myisammrg.cc}::myisammrg_attach_children_callback (void *callback_param) | 
| Callback function for attaching a MERGE child table.  More... | |
| static int | myisammrg_panic (handlerton *, ha_panic_function flag) | 
| static int | myisammrg_init (void *p) | 
| mysql_declare_plugin (myisammrg) | |
Variables | |
| static const char * | ha_myisammrg_exts [] = {".MRG", NullS} | 
| struct st_mysql_storage_engine | myisammrg_storage_engine | 
| mysql_declare_plugin_end | |
| #define MYSQL_SERVER 1 | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| void myrg_print_wrong_table | ( | const char * | table_name | ) | 
| mysql_declare_plugin | ( | myisammrg | ) | 
      
  | 
  static | 
      
  | 
  static | 
| struct st_mysql_storage_engine myisammrg_storage_engine | 
| mysql_declare_plugin_end |