Class mvcctable
ClassList > mvcctable
#include <mvcc_table.hpp>
Public Types
Public Functions
Public Types Documentation
typedef lowest_active_mvccid_type
using mvcctable::lowest_active_mvccid_type = std::atomic<MVCCID>;
Public Functions Documentation
function alloc_transaction_lowest_active
void mvcctable::alloc_transaction_lowest_active ()
function build_mvcc_info
void mvcctable::build_mvcc_info (
log_tdes & tdes
)
function complete_mvcc
void mvcctable::complete_mvcc (
int tran_index,
MVCCID mvccid,
bool committed
)
function complete_sub_mvcc
void mvcctable::complete_sub_mvcc (
MVCCID mvccid
)
function finalize
void mvcctable::finalize ()
function get_global_oldest_visible
MVCCID mvcctable::get_global_oldest_visible () const
function get_new_mvccid
MVCCID mvcctable::get_new_mvccid ()
function get_two_new_mvccid
void mvcctable::get_two_new_mvccid (
MVCCID & first,
MVCCID & second
)
function initialize
void mvcctable::initialize ()
function is_active
bool mvcctable::is_active (
MVCCID mvccid
) const
function is_global_oldest_visible_locked
bool mvcctable::is_global_oldest_visible_locked () const
function lock_global_oldest_visible
void mvcctable::lock_global_oldest_visible ()
function mvcctable
function reset_start_mvccid
void mvcctable::reset_start_mvccid ()
function reset_transaction_lowest_active
void mvcctable::reset_transaction_lowest_active (
int tran_index
)
function unlock_global_oldest_visible
void mvcctable::unlock_global_oldest_visible ()
function update_global_oldest_visible
MVCCID mvcctable::update_global_oldest_visible ()
function ~mvcctable
The documentation for this class was generated from the following file cubrid/src/transaction/mvcc_table.hpp