MySQL 8.3.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 ( )

Member Function Documentation

◆ get_page_no()

page_no_t lob::index_entry_mem_t::get_page_no ( ) const

◆ is_null()

bool lob::index_entry_mem_t::is_null ( )

◆ print()

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

Print this object into the given output stream.

[in]outthe output stream.
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: