MySQL 8.4.2
Source Code Documentation
Mrg_child_def Class Reference

Represents one name of a MERGE child. More...

#include <ha_myisammrg.h>

Public Member Functions

enum_table_ref_type get_child_table_ref_type ()
 
ulonglong get_child_def_version ()
 
void set_child_def_version (enum_table_ref_type child_table_ref_type, ulonglong version)
 
 Mrg_child_def (char *db_arg, size_t db_len_arg, char *table_name_arg, size_t table_name_len_arg)
 

Public Attributes

LEX_STRING db
 
LEX_STRING name
 

Private Attributes

enum_table_ref_type m_child_table_ref_type
 
ulonglong m_child_def_version
 

Detailed Description

Represents one name of a MERGE child.

Constructor & Destructor Documentation

◆ Mrg_child_def()

Mrg_child_def::Mrg_child_def ( char *  db_arg,
size_t  db_len_arg,
char *  table_name_arg,
size_t  table_name_len_arg 
)
inline

Member Function Documentation

◆ get_child_def_version()

ulonglong Mrg_child_def::get_child_def_version ( )
inline

◆ get_child_table_ref_type()

enum_table_ref_type Mrg_child_def::get_child_table_ref_type ( )
inline

◆ set_child_def_version()

void Mrg_child_def::set_child_def_version ( enum_table_ref_type  child_table_ref_type,
ulonglong  version 
)
inline

Member Data Documentation

◆ db

LEX_STRING Mrg_child_def::db

◆ m_child_def_version

ulonglong Mrg_child_def::m_child_def_version
private

◆ m_child_table_ref_type

enum_table_ref_type Mrg_child_def::m_child_table_ref_type
private

◆ name

LEX_STRING Mrg_child_def::name

The documentation for this class was generated from the following file: