MySQL 8.4.2
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 |