![]() |
MySQL 8.0.43
Source Code Documentation
|
Internal structure that acts as a preamble for HASH_ROW_POS in memory structure. More...
#include <rpl_utility.h>
Public Member Functions | |
| HASH_ROW_PREAMBLE ()=default | |
Public Attributes | |
| uint | hash_value |
| malloc_unordered_multimap< uint, std::unique_ptr< HASH_ROW_ENTRY, hash_slave_rows_free_entry > >::const_iterator | search_state |
| The search state used to iterate over multiple entries for a given key. More... | |
| bool | is_search_state_inited |
| whether this search_state is usable or not. More... | |
Internal structure that acts as a preamble for HASH_ROW_POS in memory structure.
Allocation is done in Hash_slave_rows::make_entry as part of the entry allocation.
|
default |
| uint HASH_ROW_PREAMBLE::hash_value |
| bool HASH_ROW_PREAMBLE::is_search_state_inited |
whether this search_state is usable or not.
| malloc_unordered_multimap<uint,std::unique_ptr<HASH_ROW_ENTRY,hash_slave_rows_free_entry>>::const_iterator HASH_ROW_PREAMBLE::search_state |
The search state used to iterate over multiple entries for a given key.