MySQL 9.0.0
Source Code Documentation
lob::index_entry_mem_t Struct Reference

An in-memory copy of an index_entry_t data. More...

#include <lob0index.h>

Public Member Functions

 index_entry_mem_t ()
 
void reset ()
 
bool is_null ()
 
page_no_t get_page_no () const
 
std::ostream & print (std::ostream &out) const
 Print this object into the given output stream. More...
 

Public Attributes

fil_addr_t m_self
 
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_undo_no
 
undo_no_t m_undo_no_modifier
 
page_no_t m_page_no
 
ulint m_data_len
 

Detailed Description

An in-memory copy of an index_entry_t data.

Constructor & Destructor Documentation

◆ index_entry_mem_t()

lob::index_entry_mem_t::index_entry_mem_t ( )
inline

Member Function Documentation

◆ get_page_no()

page_no_t lob::index_entry_mem_t::get_page_no ( ) const
inline

◆ is_null()

bool lob::index_entry_mem_t::is_null ( )
inline

◆ print()

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

Print this object into the given output stream.

Parameters
[in]outthe output stream.
Returns
the output stream.

◆ reset()

void lob::index_entry_mem_t::reset ( void  )

Member Data Documentation

◆ m_data_len

ulint lob::index_entry_mem_t::m_data_len

◆ m_next

fil_addr_t lob::index_entry_mem_t::m_next

◆ m_page_no

page_no_t lob::index_entry_mem_t::m_page_no

◆ m_prev

fil_addr_t lob::index_entry_mem_t::m_prev

◆ m_self

fil_addr_t lob::index_entry_mem_t::m_self

◆ m_trx_id

trx_id_t lob::index_entry_mem_t::m_trx_id

◆ m_trx_id_modifier

trx_id_t lob::index_entry_mem_t::m_trx_id_modifier

◆ m_undo_no

undo_no_t lob::index_entry_mem_t::m_undo_no

◆ m_undo_no_modifier

undo_no_t lob::index_entry_mem_t::m_undo_no_modifier

◆ m_versions

flst_bnode_t lob::index_entry_mem_t::m_versions

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