MySQL  8.0.20
Source Code Documentation
dict_vcol_templ_t Struct Reference

Structure defines template related to virtual columns and their base columns. More...

#include <dict0mem.h>

Public Attributes

ulint n_col
 number of regular columns More...
 
ulint n_v_col
 number of virtual columns More...
 
mysql_row_templ_t ** vtempl
 array of templates for virtual col and their base columns More...
 
std::string db_name
 table's database name More...
 
std::string tb_name
 table name More...
 
std::string share_name
 share->table_name More...
 
ulint rec_len
 MySQL record length. More...
 
bytedefault_rec
 default column value if any More...
 

Detailed Description

Structure defines template related to virtual columns and their base columns.

Member Data Documentation

◆ db_name

std::string dict_vcol_templ_t::db_name

table's database name

◆ default_rec

byte* dict_vcol_templ_t::default_rec

default column value if any

◆ n_col

ulint dict_vcol_templ_t::n_col

number of regular columns

◆ n_v_col

ulint dict_vcol_templ_t::n_v_col

number of virtual columns

◆ rec_len

ulint dict_vcol_templ_t::rec_len

MySQL record length.

◆ share_name

std::string dict_vcol_templ_t::share_name

share->table_name

◆ tb_name

std::string dict_vcol_templ_t::tb_name

table name

◆ vtempl

mysql_row_templ_t** dict_vcol_templ_t::vtempl

array of templates for virtual col and their base columns


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