MySQL 8.0.40
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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:701