Skip to content

Class lockfree::tran::table

ClassList > lockfree > tran > table

  • #include <lockfree_transaction_table.hpp>

Public Functions

Type Name
void end_tran (const index & tran_index)
id get_current_global_tranid () const
size_t get_current_retire_count () const
descriptor & get_descriptor (const index & tran_index)
id get_min_active_tranid () const
id get_new_global_tranid ()
size_t get_total_reclaim_count () const
size_t get_total_retire_count () const
void start_tran (const index & tran_index)
table (system & sys)
~table ()

Public Functions Documentation

function end_tran

void lockfree::tran::table::end_tran (
    const  index & tran_index
) 

function get_current_global_tranid

id lockfree::tran::table::get_current_global_tranid () const

function get_current_retire_count

size_t lockfree::tran::table::get_current_retire_count () const

function get_descriptor

descriptor & lockfree::tran::table::get_descriptor (
    const  index & tran_index
) 

function get_min_active_tranid

id lockfree::tran::table::get_min_active_tranid () const

function get_new_global_tranid

id lockfree::tran::table::get_new_global_tranid () 

function get_total_reclaim_count

size_t lockfree::tran::table::get_total_reclaim_count () const

function get_total_retire_count

size_t lockfree::tran::table::get_total_retire_count () const

function start_tran

void lockfree::tran::table::start_tran (
    const  index & tran_index
) 

function table

lockfree::tran::table::table (
    system & sys
) 

function ~table

lockfree::tran::table::~table () 


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