Skip to content

Struct mvcc_trans_status

ClassList > mvcc_trans_status

  • #include <mvcc_table.hpp>

Public Types

Type Name
enum event_type
typedef unsigned int version_type

Public Attributes

Type Name
mvcc_active_tran m_active_mvccs
event_type m_event_type
MVCCID m_last_completed_mvccid
std::atomic< version_type > m_version

Public Functions

Type Name
void finalize ()
void initialize ()
mvcc_trans_status ()
~mvcc_trans_status ()

Public Types Documentation

enum event_type

enum mvcc_trans_status::event_type {
    COMMIT,
    ROLLBACK,
    SUBTRAN
};

typedef version_type

using mvcc_trans_status::version_type =  unsigned int;

Public Attributes Documentation

variable m_active_mvccs

mvcc_active_tran mvcc_trans_status::m_active_mvccs;

variable m_event_type

event_type mvcc_trans_status::m_event_type;

variable m_last_completed_mvccid

MVCCID mvcc_trans_status::m_last_completed_mvccid;

variable m_version

std::atomic<version_type> mvcc_trans_status::m_version;

Public Functions Documentation

function finalize

void mvcc_trans_status::finalize () 

function initialize

void mvcc_trans_status::initialize () 

function mvcc_trans_status

mvcc_trans_status::mvcc_trans_status () 

function ~mvcc_trans_status

mvcc_trans_status::~mvcc_trans_status () 


The documentation for this class was generated from the following file cubrid/src/transaction/mvcc_table.hpp