MySQL 9.1.0
Source Code Documentation
|
#include "storage/blackhole/ha_blackhole.h"
#include "ft_global.h"
#include "m_string.h"
#include "map_helpers.h"
#include "my_alloc.h"
#include "my_base.h"
#include "my_dbug.h"
#include "my_psi_config.h"
#include "mysql/plugin.h"
#include "mysql/psi/mysql_memory.h"
#include "sql/sql_class.h"
#include "template_utils.h"
Classes | |
struct | blackhole_free_share |
Macros | |
#define | MYSQL_SERVER 1 |
Typedefs | |
using | blackhole_share_with_deleter = unique_ptr< st_blackhole_share, blackhole_free_share > |
Functions | |
static bool | is_slave_applier (THD *thd) |
static handler * | blackhole_create_handler (handlerton *hton, TABLE_SHARE *table, bool, MEM_ROOT *mem_root) |
static st_blackhole_share * | get_share (const char *table_name) |
static void | free_share (st_blackhole_share *share) |
static void | init_blackhole_psi_keys () |
static int | blackhole_init (void *p) |
static int | blackhole_fini (void *) |
mysql_declare_plugin (blackhole) | |
Variables | |
static PSI_memory_key | bh_key_memory_blackhole_share |
static mysql_mutex_t | blackhole_mutex |
static unique_ptr< collation_unordered_map< string, blackhole_share_with_deleter > > | blackhole_open_tables |
static PSI_mutex_key | bh_key_mutex_blackhole |
static PSI_mutex_info | all_blackhole_mutexes [] |
static PSI_memory_info | all_blackhole_memory [] |
struct st_mysql_storage_engine | blackhole_storage_engine |
mysql_declare_plugin_end | |
#define MYSQL_SERVER 1 |
using blackhole_share_with_deleter = unique_ptr<st_blackhole_share, blackhole_free_share> |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
mysql_declare_plugin | ( | blackhole | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
struct st_mysql_storage_engine blackhole_storage_engine |
mysql_declare_plugin_end |