MySQL 9.0.0
Source Code Documentation
lob::z_index_entry_mem_t Struct Reference

In-memory copy of the information from z_index_entry_t. More...

#include <zlob0index.h>

Public Member Functions

 z_index_entry_mem_t ()
 
std::ostream & print (std::ostream &out) const
 
void reset ()
 Initialize all the members. More...
 
bool is_null ()
 

Public Attributes

fil_addr_t m_self
 The location of this index entry node. More...
 
fil_addr_t m_prev
 
fil_addr_t m_next
 
flst_bnode_t m_versions
 
trx_id_t m_trx_id
 
trx_id_t m_trx_id_modifier
 
undo_no_t m_trx_undo_no
 
undo_no_t m_trx_undo_no_modifier
 
page_no_t m_z_page_no
 
frag_id_t m_z_frag_id
 
ulint m_data_len
 Uncompressed data length. More...
 
ulint m_z_data_len
 Compressed data length. More...
 

Detailed Description

In-memory copy of the information from z_index_entry_t.


Constructor & Destructor Documentation

◆ z_index_entry_mem_t()

lob::z_index_entry_mem_t::z_index_entry_mem_t ( )
inline

Member Function Documentation

◆ is_null()

bool lob::z_index_entry_mem_t::is_null ( )
inline

◆ print()

std::ostream & lob::z_index_entry_mem_t::print ( std::ostream &  out) const

◆ reset()

void lob::z_index_entry_mem_t::reset ( void  )
inline

Initialize all the members.

Member Data Documentation

◆ m_data_len

ulint lob::z_index_entry_mem_t::m_data_len

Uncompressed data length.

◆ m_next

fil_addr_t lob::z_index_entry_mem_t::m_next

◆ m_prev

fil_addr_t lob::z_index_entry_mem_t::m_prev

◆ m_self

fil_addr_t lob::z_index_entry_mem_t::m_self

The location of this index entry node.

◆ m_trx_id

trx_id_t lob::z_index_entry_mem_t::m_trx_id

◆ m_trx_id_modifier

trx_id_t lob::z_index_entry_mem_t::m_trx_id_modifier

◆ m_trx_undo_no

undo_no_t lob::z_index_entry_mem_t::m_trx_undo_no

◆ m_trx_undo_no_modifier

undo_no_t lob::z_index_entry_mem_t::m_trx_undo_no_modifier

◆ m_versions

flst_bnode_t lob::z_index_entry_mem_t::m_versions

◆ m_z_data_len

ulint lob::z_index_entry_mem_t::m_z_data_len

Compressed data length.

◆ m_z_frag_id

frag_id_t lob::z_index_entry_mem_t::m_z_frag_id

◆ m_z_page_no

page_no_t lob::z_index_entry_mem_t::m_z_page_no

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