MySQL 8.0.39
Source Code Documentation
hp_block.cc File Reference
#include <stddef.h>
#include <sys/types.h>
#include "my_inttypes.h"
#include "mysql/service_mysql_alloc.h"
#include "storage/heap/heapdef.h"

Functions

ucharhp_find_block (HP_BLOCK *block, ulong pos)
 
int hp_get_new_block (HP_BLOCK *block, size_t *alloc_length)
 
ucharhp_free_level (HP_BLOCK *block, uint level, HP_PTRS *pos, uchar *last_pos)
 

Function Documentation

◆ hp_find_block()

uchar * hp_find_block ( HP_BLOCK block,
ulong  pos 
)

◆ hp_free_level()

uchar * hp_free_level ( HP_BLOCK block,
uint  level,
HP_PTRS pos,
uchar last_pos 
)

◆ hp_get_new_block()

int hp_get_new_block ( HP_BLOCK block,
size_t *  alloc_length 
)