MySQL 8.3.0
Source Code Documentation
MI_STATE_INFO Struct Reference

#include <myisamdef.h>

Public Attributes

struct {
   uchar   file_version [4]
 
   uchar   options [2]
 
   uchar   header_length [2]
 
   uchar   state_info_length [2]
 
   uchar   base_info_length [2]
 
   uchar   base_pos [2]
 
   uchar   key_parts [2]
 
   uchar   unique_key_parts [2]
 
   uchar   keys
 
   uchar   uniques
 
   uchar   language
 
   uchar   max_block_size_index
 
   uchar   fulltext_keys
 
   uchar   not_used
 
header
 
MI_STATUS_INFO state
 
ha_rows split
 
my_off_t dellink
 
ulonglong auto_increment
 
ulong process
 
ulong unique
 
ulong update_count
 
ulong status
 
ulong * rec_per_key_part
 
my_off_tkey_root
 
my_off_tkey_del
 
my_off_t rec_per_key_rows
 
ulong sec_index_changed
 
ulong sec_index_used
 
ulonglong key_map
 
ha_checksum checksum
 
ulong version
 
time_t create_time
 
time_t recover_time
 
time_t check_time
 
uint sortkey
 
uint open_count
 
uint8 changed
 
uint state_diff_length
 
uint state_length
 
ulong * key_info
 

Member Data Documentation

◆ auto_increment

ulonglong MI_STATE_INFO::auto_increment

◆ base_info_length

uchar MI_STATE_INFO::base_info_length[2]

◆ base_pos

uchar MI_STATE_INFO::base_pos[2]

◆ changed

uint8 MI_STATE_INFO::changed

◆ check_time

time_t MI_STATE_INFO::check_time

◆ checksum

ha_checksum MI_STATE_INFO::checksum

◆ create_time

time_t MI_STATE_INFO::create_time

◆ dellink

my_off_t MI_STATE_INFO::dellink

◆ file_version

uchar MI_STATE_INFO::file_version[4]

◆ fulltext_keys

uchar MI_STATE_INFO::fulltext_keys

◆ 

struct { ... } MI_STATE_INFO::header

◆ header_length

uchar MI_STATE_INFO::header_length[2]

◆ key_del

my_off_t* MI_STATE_INFO::key_del

◆ key_info

ulong* MI_STATE_INFO::key_info

◆ key_map

ulonglong MI_STATE_INFO::key_map

◆ key_parts

uchar MI_STATE_INFO::key_parts[2]

◆ key_root

my_off_t* MI_STATE_INFO::key_root

◆ keys

uchar MI_STATE_INFO::keys

◆ language

uchar MI_STATE_INFO::language

◆ max_block_size_index

uchar MI_STATE_INFO::max_block_size_index

◆ not_used

uchar MI_STATE_INFO::not_used

◆ open_count

uint MI_STATE_INFO::open_count

◆ options

uchar MI_STATE_INFO::options[2]

◆ process

ulong MI_STATE_INFO::process

◆ rec_per_key_part

ulong* MI_STATE_INFO::rec_per_key_part

◆ rec_per_key_rows

my_off_t MI_STATE_INFO::rec_per_key_rows

◆ recover_time

time_t MI_STATE_INFO::recover_time

◆ sec_index_changed

ulong MI_STATE_INFO::sec_index_changed

◆ sec_index_used

ulong MI_STATE_INFO::sec_index_used

◆ sortkey

uint MI_STATE_INFO::sortkey

◆ split

ha_rows MI_STATE_INFO::split

◆ state

MI_STATUS_INFO MI_STATE_INFO::state

◆ state_diff_length

uint MI_STATE_INFO::state_diff_length

◆ state_info_length

uchar MI_STATE_INFO::state_info_length[2]

◆ state_length

uint MI_STATE_INFO::state_length

◆ status

ulong MI_STATE_INFO::status

◆ unique

ulong MI_STATE_INFO::unique

◆ unique_key_parts

uchar MI_STATE_INFO::unique_key_parts[2]

◆ uniques

uchar MI_STATE_INFO::uniques

◆ update_count

ulong MI_STATE_INFO::update_count

◆ version

ulong MI_STATE_INFO::version

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