MySQL 9.0.0
Source Code Documentation
plugin.cc File Reference

Glue code for registering the TempTable plugin at MySQL. More...

Functions

static handlercreate_handler (handlerton *hton, TABLE_SHARE *table_share, bool, MEM_ROOT *mem_root)
 
static int close_connection (handlerton *hton, THD *thd)
 
static int init (void *p)
 
 mysql_declare_plugin (temptable)
 

Variables

static st_mysql_storage_engine temptable_storage_engine
 
 mysql_declare_plugin_end
 

Detailed Description

Glue code for registering the TempTable plugin at MySQL.

Function Documentation

◆ close_connection()

static int close_connection ( handlerton hton,
THD thd 
)
static

◆ create_handler()

static handler * create_handler ( handlerton hton,
TABLE_SHARE table_share,
bool  ,
MEM_ROOT mem_root 
)
static

◆ init()

static int init ( void *  p)
static

◆ mysql_declare_plugin()

mysql_declare_plugin ( temptable  )

Variable Documentation

◆ mysql_declare_plugin_end

mysql_declare_plugin_end

◆ temptable_storage_engine

st_mysql_storage_engine temptable_storage_engine
static
Initial value:
= {
#define MYSQL_HANDLERTON_INTERFACE_VERSION
Definition: plugin.h:704