![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <sys/types.h>#include <cerrno>#include <ctime>#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 |