MySQL 9.1.0
Source Code Documentation
recv_t Struct Reference

Stored log record struct. More...

#include <log0recv.h>

Public Types

using Node = UT_LIST_NODE_T(recv_t)
 

Public Attributes

mlog_id_t type
 Log record type. More...
 
ulint len
 Log record body length in bytes. More...
 
recv_data_tdata
 Chain of blocks containing the log record body. More...
 
lsn_t start_lsn
 Start lsn of the log segment written by the mtr which generated this log record: NOTE that this is not necessarily the start lsn of this log record. More...
 
lsn_t end_lsn
 End lsn of the log segment written by the mtr which generated this log record: NOTE that this is not necessarily the end LSN of this log record. More...
 
Node rec_list
 List node, list anchored in recv_addr_t. More...
 

Detailed Description

Stored log record struct.

Member Typedef Documentation

◆ Node

Member Data Documentation

◆ data

recv_data_t* recv_t::data

Chain of blocks containing the log record body.

◆ end_lsn

lsn_t recv_t::end_lsn

End lsn of the log segment written by the mtr which generated this log record: NOTE that this is not necessarily the end LSN of this log record.

◆ len

ulint recv_t::len

Log record body length in bytes.

◆ rec_list

Node recv_t::rec_list

List node, list anchored in recv_addr_t.

◆ start_lsn

lsn_t recv_t::start_lsn

Start lsn of the log segment written by the mtr which generated this log record: NOTE that this is not necessarily the start lsn of this log record.

◆ type

mlog_id_t recv_t::type

Log record type.


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