MySQL 8.0.40
Source Code Documentation
HP_INFO Struct Reference

#include <heap.h>

Public Attributes

HP_SHAREs
 
ucharcurrent_ptr
 
HASH_INFOcurrent_hash_ptr
 
ulong current_record
 
ulong next_block
 
int lastinx
 
int errkey
 
int mode
 
uint opt_flag
 
uint update
 
ucharlastkey
 
ucharrecbuf
 
enum ha_rkey_function last_find_flag
 
TREE_ELEMENTparents [MAX_TREE_HEIGHT+1]
 
TREE_ELEMENT ** last_pos
 
uint lastkey_len
 
bool implicit_emptied
 
THR_LOCK_DATA lock
 
LIST open_list
 

Member Data Documentation

◆ current_hash_ptr

HASH_INFO* HP_INFO::current_hash_ptr

◆ current_ptr

uchar* HP_INFO::current_ptr

◆ current_record

ulong HP_INFO::current_record

◆ errkey

int HP_INFO::errkey

◆ implicit_emptied

bool HP_INFO::implicit_emptied

◆ last_find_flag

enum ha_rkey_function HP_INFO::last_find_flag

◆ last_pos

TREE_ELEMENT** HP_INFO::last_pos

◆ lastinx

int HP_INFO::lastinx

◆ lastkey

uchar* HP_INFO::lastkey

◆ lastkey_len

uint HP_INFO::lastkey_len

◆ lock

THR_LOCK_DATA HP_INFO::lock

◆ mode

int HP_INFO::mode

◆ next_block

ulong HP_INFO::next_block

◆ open_list

LIST HP_INFO::open_list

◆ opt_flag

uint HP_INFO::opt_flag

◆ parents

TREE_ELEMENT* HP_INFO::parents[MAX_TREE_HEIGHT+1]

◆ recbuf

uchar* HP_INFO::recbuf

◆ s

HP_SHARE* HP_INFO::s

◆ update

uint HP_INFO::update

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