MySQL 9.0.0
Source Code Documentation
HP_SHARE Struct Reference

#include <heap.h>

Public Attributes

HP_BLOCK block
 
HP_KEYDEFkeydef
 
ulong min_records
 
ulong max_records
 
ulonglong data_length
 
ulonglong index_length
 
ulonglong max_table_size
 
uint key_stat_version
 
uint records
 
uint blength
 
uint deleted
 
uint reclength
 
uint changed
 
uint keys
 
uint max_key_length
 
uint currently_disabled_keys
 
uint open_count
 
uchardel_link
 
char * name
 
time_t create_time
 
THR_LOCK lock
 
bool delete_on_close
 
LIST open_list
 
uint auto_key
 
uint auto_key_type
 
ulonglong auto_increment
 

Member Data Documentation

◆ auto_increment

ulonglong HP_SHARE::auto_increment

◆ auto_key

uint HP_SHARE::auto_key

◆ auto_key_type

uint HP_SHARE::auto_key_type

◆ blength

uint HP_SHARE::blength

◆ block

HP_BLOCK HP_SHARE::block

◆ changed

uint HP_SHARE::changed

◆ create_time

time_t HP_SHARE::create_time

◆ currently_disabled_keys

uint HP_SHARE::currently_disabled_keys

◆ data_length

ulonglong HP_SHARE::data_length

◆ del_link

uchar* HP_SHARE::del_link

◆ delete_on_close

bool HP_SHARE::delete_on_close

◆ deleted

uint HP_SHARE::deleted

◆ index_length

ulonglong HP_SHARE::index_length

◆ key_stat_version

uint HP_SHARE::key_stat_version

◆ keydef

HP_KEYDEF* HP_SHARE::keydef

◆ keys

uint HP_SHARE::keys

◆ lock

THR_LOCK HP_SHARE::lock

◆ max_key_length

uint HP_SHARE::max_key_length

◆ max_records

ulong HP_SHARE::max_records

◆ max_table_size

ulonglong HP_SHARE::max_table_size

◆ min_records

ulong HP_SHARE::min_records

◆ name

char* HP_SHARE::name

◆ open_count

uint HP_SHARE::open_count

◆ open_list

LIST HP_SHARE::open_list

◆ reclength

uint HP_SHARE::reclength

◆ records

uint HP_SHARE::records

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