MySQL  8.0.18
Source Code Documentation
MI_CHECK Struct Reference

#include <myisam.h>

Public Attributes

ulonglong auto_increment_value {0}
 
ulonglong max_data_file_length {0}
 
ulonglong keys_in_use {~(ulonglong)0}
 
ulonglong max_record_length {LLONG_MAX}
 
ulonglong sort_buffer_length {0}
 
my_off_t search_after_block {HA_OFFSET_ERROR}
 
my_off_t new_file_pos {0}
 
my_off_t key_file_blocks {0}
 
my_off_t keydata
 
my_off_t totaldata {0}
 
my_off_t key_blocks {0}
 
my_off_t start_check_pos {0}
 
ha_rows total_records {0}
 
ha_rows total_deleted {0}
 
ha_checksum record_checksum {0}
 
ha_checksum glob_crc {0}
 
ulonglong use_buffers {0}
 
ulong read_buffer_length {0}
 
ulong write_buffer_length {0}
 
ulong sort_key_blocks {0}
 
uint out_flag {0}
 
uint warning_printed {0}
 
uint error_printed {0}
 
uint verbose {0}
 
uint opt_sort_key {0}
 
uint total_files {0}
 
uint max_level {0}
 
uint testflag {0}
 
uint key_cache_block_size {KEY_CACHE_BLOCK_SIZE}
 
uint16 language {0}
 
bool using_global_keycache {false}
 
bool opt_follow_links {true}
 
bool retry_repair {false}
 
bool force_sort {false}
 
char temp_filename [FN_REFLEN] {0}
 
char * isam_file_name {nullptr}
 
MY_TMPDIRtmpdir {nullptr}
 
int tmpfile_createflag {0}
 
myf myf_rw {MY_NABP | MY_WME | MY_WAIT_IF_FULL}
 
IO_CACHE read_cache
 
ulonglong unique_count [MI_MAX_KEY_SEG+1] {0}
 
ulonglong notnull_count [MI_MAX_KEY_SEG+1] {0}
 
ha_checksum key_crc [HA_MAX_POSSIBLE_KEY] {0}
 
ulong rec_per_key_part [MI_MAX_KEY_SEG *HA_MAX_POSSIBLE_KEY] {0}
 
void * thd {nullptr}
 
const char * db_name {nullptr}
 
const char * table_name {nullptr}
 
const char * op_name {nullptr}
 
enum_mi_stats_method stats_method {MI_STATS_METHOD_NULLS_NOT_EQUAL}
 
mysql_mutex_t print_msg_mutex
 
bool need_print_msg_lock {false}
 

Member Data Documentation

◆ auto_increment_value

ulonglong MI_CHECK::auto_increment_value {0}

◆ db_name

const char* MI_CHECK::db_name {nullptr}

◆ error_printed

uint MI_CHECK::error_printed {0}

◆ force_sort

bool MI_CHECK::force_sort {false}

◆ glob_crc

ha_checksum MI_CHECK::glob_crc {0}

◆ isam_file_name

char * MI_CHECK::isam_file_name {nullptr}

◆ key_blocks

my_off_t MI_CHECK::key_blocks {0}

◆ key_cache_block_size

uint MI_CHECK::key_cache_block_size {KEY_CACHE_BLOCK_SIZE}

◆ key_crc

ha_checksum MI_CHECK::key_crc[HA_MAX_POSSIBLE_KEY] {0}

◆ key_file_blocks

my_off_t MI_CHECK::key_file_blocks {0}

◆ keydata

my_off_t MI_CHECK::keydata

◆ keys_in_use

ulonglong MI_CHECK::keys_in_use {~(ulonglong)0}

◆ language

uint16 MI_CHECK::language {0}

◆ max_data_file_length

ulonglong MI_CHECK::max_data_file_length {0}

◆ max_level

uint MI_CHECK::max_level {0}

◆ max_record_length

ulonglong MI_CHECK::max_record_length {LLONG_MAX}

◆ myf_rw

myf MI_CHECK::myf_rw {MY_NABP | MY_WME | MY_WAIT_IF_FULL}

◆ need_print_msg_lock

bool MI_CHECK::need_print_msg_lock {false}

◆ new_file_pos

my_off_t MI_CHECK::new_file_pos {0}

◆ notnull_count

ulonglong MI_CHECK::notnull_count[MI_MAX_KEY_SEG+1] {0}

◆ op_name

const char* MI_CHECK::op_name {nullptr}

◆ opt_follow_links

bool MI_CHECK::opt_follow_links {true}

◆ opt_sort_key

uint MI_CHECK::opt_sort_key {0}

◆ out_flag

uint MI_CHECK::out_flag {0}

◆ print_msg_mutex

mysql_mutex_t MI_CHECK::print_msg_mutex

◆ read_buffer_length

ulong MI_CHECK::read_buffer_length {0}

◆ read_cache

IO_CACHE MI_CHECK::read_cache

◆ rec_per_key_part

ulong MI_CHECK::rec_per_key_part[MI_MAX_KEY_SEG *HA_MAX_POSSIBLE_KEY] {0}

◆ record_checksum

ha_checksum MI_CHECK::record_checksum {0}

◆ retry_repair

bool MI_CHECK::retry_repair {false}

◆ search_after_block

my_off_t MI_CHECK::search_after_block {HA_OFFSET_ERROR}

◆ sort_buffer_length

ulonglong MI_CHECK::sort_buffer_length {0}

◆ sort_key_blocks

ulong MI_CHECK::sort_key_blocks {0}

◆ start_check_pos

my_off_t MI_CHECK::start_check_pos {0}

◆ stats_method

◆ table_name

const char * MI_CHECK::table_name {nullptr}

◆ temp_filename

char MI_CHECK::temp_filename[FN_REFLEN] {0}

◆ testflag

uint MI_CHECK::testflag {0}

◆ thd

void* MI_CHECK::thd {nullptr}

◆ tmpdir

MY_TMPDIR* MI_CHECK::tmpdir {nullptr}

◆ tmpfile_createflag

int MI_CHECK::tmpfile_createflag {0}

◆ total_deleted

ha_rows MI_CHECK::total_deleted {0}

◆ total_files

uint MI_CHECK::total_files {0}

◆ total_records

ha_rows MI_CHECK::total_records {0}

◆ totaldata

my_off_t MI_CHECK::totaldata {0}

◆ unique_count

ulonglong MI_CHECK::unique_count[MI_MAX_KEY_SEG+1] {0}

◆ use_buffers

ulonglong MI_CHECK::use_buffers {0}

◆ using_global_keycache

bool MI_CHECK::using_global_keycache {false}

◆ verbose

uint MI_CHECK::verbose {0}

◆ warning_printed

uint MI_CHECK::warning_printed {0}

◆ write_buffer_length

ulong MI_CHECK::write_buffer_length {0}

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