MySQL 8.0.40
Source Code Documentation
type_cmpl_t Struct Reference

The type and compilation info flag in the undo record for update. More...

#include <trx0rec.h>

Public Member Functions

 type_cmpl_t ()
 
const byteread (const byte *ptr)
 
ulint type_info ()
 
ulint cmpl_info ()
 
bool is_lob_updated ()
 Is an LOB updated by this update operation. More...
 
bool is_lob_undo () const
 Does the undo log record contains information about LOB partial update vector. More...
 

Private Attributes

uint8_t m_flag
 

Detailed Description

The type and compilation info flag in the undo record for update.

For easier understanding let the 8 bits be numbered as 7, 6, 5, 4, 3, 2, 1, 0.

Constructor & Destructor Documentation

◆ type_cmpl_t()

type_cmpl_t::type_cmpl_t ( )
inline

Member Function Documentation

◆ cmpl_info()

ulint type_cmpl_t::cmpl_info ( )
inline

◆ is_lob_undo()

bool type_cmpl_t::is_lob_undo ( ) const
inline

Does the undo log record contains information about LOB partial update vector.

Returns
true if undo contains LOB update info.

◆ is_lob_updated()

bool type_cmpl_t::is_lob_updated ( )
inline

Is an LOB updated by this update operation.

Returns
true if LOB is updated, false otherwise.

◆ read()

const byte * type_cmpl_t::read ( const byte ptr)
inline

◆ type_info()

ulint type_cmpl_t::type_info ( )
inline

Member Data Documentation

◆ m_flag

uint8_t type_cmpl_t::m_flag
private

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