Skip to content

Class log_system_tdes

ClassList > log_system_tdes

  • #include <log_system_tran.hpp>

Public Types

Type Name
typedef std::function< void(log_tdes &)> map_func
typedef std::function< bool(const log_tdes &)> rv_delete_if_func

Public Functions

Type Name
log_tdes * get_tdes ()
log_system_tdes ()
log_system_tdes (log_tdes * tdes)
log_system_tdes (const log_system_tdes & o) = delete
void on_sysop_end ()
void on_sysop_start ()
~log_system_tdes ()

Public Static Functions

Type Name
void destroy_system_transactions ()
void init_system_transations ()
void map_all_tdes (const map_func & func)
void rv_delete_all_tdes_if (const rv_delete_if_func & func)
void rv_delete_tdes (TRANID trid)
void rv_end_simulation ()
void rv_final ()
log_tdes * rv_get_or_alloc_tdes (TRANID trid, const LOG_LSA & log_lsa)
log_tdes * rv_get_tdes (TRANID trid)
void rv_simulate_system_tdes (TRANID trid)

Public Types Documentation

typedef map_func

using log_system_tdes::map_func =  std::function<void (log_tdes &)>;

typedef rv_delete_if_func

using log_system_tdes::rv_delete_if_func =  std::function<bool (const log_tdes &)>;

Public Functions Documentation

function get_tdes

log_tdes * log_system_tdes::get_tdes () 

function log_system_tdes [1/3]

log_system_tdes::log_system_tdes () 

function log_system_tdes [2/3]

log_system_tdes::log_system_tdes (
    log_tdes * tdes
) 

function log_system_tdes [3/3]

log_system_tdes::log_system_tdes (
    const  log_system_tdes & o
) = delete

function on_sysop_end

void log_system_tdes::on_sysop_end () 

function on_sysop_start

void log_system_tdes::on_sysop_start () 

function ~log_system_tdes

log_system_tdes::~log_system_tdes () 

Public Static Functions Documentation

function destroy_system_transactions

static void log_system_tdes::destroy_system_transactions () 

function init_system_transations

static void log_system_tdes::init_system_transations () 

function map_all_tdes

static void log_system_tdes::map_all_tdes (
    const  map_func & func
) 

function rv_delete_all_tdes_if

static void log_system_tdes::rv_delete_all_tdes_if (
    const  rv_delete_if_func & func
) 

function rv_delete_tdes

static void log_system_tdes::rv_delete_tdes (
    TRANID trid
) 

function rv_end_simulation

static void log_system_tdes::rv_end_simulation () 

function rv_final

static void log_system_tdes::rv_final () 

function rv_get_or_alloc_tdes

static log_tdes * log_system_tdes::rv_get_or_alloc_tdes (
    TRANID trid,
    const  LOG_LSA & log_lsa
) 

function rv_get_tdes

static log_tdes * log_system_tdes::rv_get_tdes (
    TRANID trid
) 

function rv_simulate_system_tdes

static void log_system_tdes::rv_simulate_system_tdes (
    TRANID trid
) 


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