![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <errno.h>#include <sys/types.h>#include <time.h>#include <algorithm>#include "my_dbug.h"#include "my_inttypes.h"#include "my_macros.h"#include "mysql/service_mysql_alloc.h"#include "storage/heap/heapdef.h"#include "template_utils.h"Functions | |
| static int | keys_compare (const void *a, const void *b, const void *c) |
| static void | init_block (HP_BLOCK *block, uint reclength, ulong min_records, ulong max_records) |
| int | heap_create (const char *name, HP_CREATE_INFO *create_info, HP_SHARE **res, bool *created_new_share) |
| static void | heap_try_free (HP_SHARE *share) |
| int | heap_delete_table (const char *name) |
| void | heap_drop_table (HP_INFO *info) |
| void | hp_free (HP_SHARE *share) |
| int heap_create | ( | const char * | name, |
| HP_CREATE_INFO * | create_info, | ||
| HP_SHARE ** | res, | ||
| bool * | created_new_share | ||
| ) |
| int heap_delete_table | ( | const char * | name | ) |
| void heap_drop_table | ( | HP_INFO * | info | ) |
|
inlinestatic |
| void hp_free | ( | HP_SHARE * | share | ) |
|
static |
|
static |