Skip to content

Class cublog::redo_parallel

ClassList > cublog > redo_parallel

  • #include <log_recovery_redo_parallel.hpp>

Classes

Type Name
class redo_job_base
class redo_task

Public Functions

Type Name
void add (redo_job_base * job)
void log_perf_stats () const
redo_parallel & operator= (const redo_parallel &) = delete
redo_parallel & operator= (redo_parallel &&) = delete
redo_parallel (unsigned a_worker_count, bool a_do_monitor_min_unapplied_log_lsa, const log_lsa & a_start_main_thread_log_lsa, const log_rv_redo_context & copy_context)
redo_parallel (const redo_parallel &) = delete
redo_parallel (redo_parallel &&) = delete
void set_main_thread_unapplied_log_lsa (const log_lsa & a_log_lsa)
void wait_for_termination_and_stop_execution ()
void wait_past_target_lsa (const log_lsa & a_target_lsa)
~redo_parallel ()

Public Functions Documentation

function add

void cublog::redo_parallel::add (
    redo_job_base * job
) 

function log_perf_stats

void cublog::redo_parallel::log_perf_stats () const

function operator=

redo_parallel & cublog::redo_parallel::operator= (
    const  redo_parallel &
) = delete

function operator=

redo_parallel & cublog::redo_parallel::operator= (
    redo_parallel &&
) = delete

function redo_parallel [1/3]

cublog::redo_parallel::redo_parallel (
    unsigned a_worker_count,
    bool a_do_monitor_min_unapplied_log_lsa,
    const  log_lsa & a_start_main_thread_log_lsa,
    const  log_rv_redo_context & copy_context
) 

function redo_parallel [2/3]

cublog::redo_parallel::redo_parallel (
    const  redo_parallel &
) = delete

function redo_parallel [3/3]

cublog::redo_parallel::redo_parallel (
    redo_parallel &&
) = delete

function set_main_thread_unapplied_log_lsa

void cublog::redo_parallel::set_main_thread_unapplied_log_lsa (
    const  log_lsa & a_log_lsa
) 

function wait_for_termination_and_stop_execution

void cublog::redo_parallel::wait_for_termination_and_stop_execution () 

function wait_past_target_lsa

void cublog::redo_parallel::wait_past_target_lsa (
    const  log_lsa & a_target_lsa
) 

function ~redo_parallel

cublog::redo_parallel::~redo_parallel () 


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