MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hash_table_t Struct Reference
Collaboration diagram for hash_table_t:

Public Attributes

enum hash_table_sync_t type
ulint n_cells
hash_cell_tarray
ulint n_sync_obj
union {
   ib_mutex_t *   mutexes
   rw_lock_t *   rw_locks
sync_obj
mem_heap_t ** heaps
mem_heap_theap

Detailed Description

Definition at line 530 of file hash0hash.h.

Member Data Documentation

hash_cell_t* hash_table_t::array

pointer to cell array

Definition at line 540 of file hash0hash.h.

mem_heap_t** hash_table_t::heaps

if this is non-NULL, hash chain nodes for external chaining can be allocated from these memory heaps; there are then n_mutexes many of these heaps

Definition at line 556 of file hash0hash.h.


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