MySQL 9.1.0
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.