Skip to content

Struct mvcc_active_tran

ClassList > mvcc_active_tran

  • #include <mvcc_active_tran.hpp>

Public Types

Type Name
enum copy_safety

Public Functions

Type Name
void check_valid () const
MVCCID compute_highest_completed_mvccid () const
MVCCID compute_lowest_active_mvccid () const
void copy_to (mvcc_active_tran & dest, copy_safety safety) const
void finalize ()
MVCCID get_bit_area_start_mvccid ()
void initialize ()
bool is_active (MVCCID mvccid) const
mvcc_active_tran ()
mvcc_active_tran & operator= (const mvcc_active_tran & other) = delete
void reset ()
void reset_active_transactions ()
void reset_start_mvccid (MVCCID mvccid)
void set_inactive_mvccid (MVCCID mvccid)
~mvcc_active_tran ()

Public Types Documentation

enum copy_safety

enum mvcc_active_tran::copy_safety {
    THREAD_SAFE,
    THREAD_UNSAFE
};

Public Functions Documentation

function check_valid

void mvcc_active_tran::check_valid () const

function compute_highest_completed_mvccid

MVCCID mvcc_active_tran::compute_highest_completed_mvccid () const

function compute_lowest_active_mvccid

MVCCID mvcc_active_tran::compute_lowest_active_mvccid () const

function copy_to

void mvcc_active_tran::copy_to (
    mvcc_active_tran & dest,
    copy_safety safety
) const

function finalize

void mvcc_active_tran::finalize () 

function get_bit_area_start_mvccid

MVCCID mvcc_active_tran::get_bit_area_start_mvccid () 

function initialize

void mvcc_active_tran::initialize () 

function is_active

bool mvcc_active_tran::is_active (
    MVCCID mvccid
) const

function mvcc_active_tran

mvcc_active_tran::mvcc_active_tran () 

function operator=

mvcc_active_tran & mvcc_active_tran::operator= (
    const  mvcc_active_tran & other
) = delete

function reset

void mvcc_active_tran::reset () 

function reset_active_transactions

void mvcc_active_tran::reset_active_transactions () 

function reset_start_mvccid

void mvcc_active_tran::reset_start_mvccid (
    MVCCID mvccid
) 

function set_inactive_mvccid

void mvcc_active_tran::set_inactive_mvccid (
    MVCCID mvccid
) 

function ~mvcc_active_tran

mvcc_active_tran::~mvcc_active_tran () 


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