Class cublog::redo_job_impl¶
ClassList > cublog > redo_job_impl
#include <log_recovery_redo_parallel.hpp>
Inherits the following classes: cublog::redo_parallel::redo_job_base
Public Functions¶
| Type | Name |
|---|---|
| virtual int | execute (THREAD_ENTRY * thread_p, log_rv_redo_context & redo_context) override |
| redo_job_impl & | operator= (redo_job_impl const &) = default |
| redo_job_impl & | operator= (redo_job_impl &&) = default |
| redo_job_impl (reusable_jobs_stack * a_reusable_job_stack) |
|
| redo_job_impl (redo_job_impl const &) = default |
|
| redo_job_impl (redo_job_impl &&) = default |
|
| virtual void | retire (std::size_t a_task_idx) override |
| void | set_record_info (VPID a_vpid, const log_lsa & a_rcv_lsa, LOG_RECTYPE a_log_rtype) |
| ~redo_job_impl () override |
Public Functions inherited from cublog::redo_parallel::redo_job_base¶
See cublog::redo_parallel::redo_job_base
| Type | Name |
|---|---|
| virtual int | execute (THREAD_ENTRY * thread_p, log_rv_redo_context & redo_context) = 0 |
| const log_lsa & | get_log_lsa () const |
| const VPID & | get_vpid () const |
| redo_job_base & | operator= (redo_job_base const &) = default |
| redo_job_base & | operator= (redo_job_base &&) = default |
| redo_job_base () = default |
|
| redo_job_base (VPID a_vpid, const log_lsa & a_log_lsa) |
|
| redo_job_base (redo_job_base const &) = default |
|
| redo_job_base (redo_job_base &&) = default |
|
| virtual void | retire (std::size_t a_task_idx) = 0 |
| void | set_record_info (VPID a_vpid, const log_lsa & a_log_lsa) |
| virtual | ~redo_job_base () = default |
Public Functions Documentation¶
function execute¶
virtual int cublog::redo_job_impl::execute (
THREAD_ENTRY * thread_p,
log_rv_redo_context & redo_context
) override
Implements cublog::redo_parallel::redo_job_base::execute
function operator=¶
function operator=¶
function redo_job_impl [1/3]¶
function redo_job_impl [2/3]¶
function redo_job_impl [3/3]¶
function retire¶
Implements cublog::redo_parallel::redo_job_base::retire
function set_record_info¶
void cublog::redo_job_impl::set_record_info (
VPID a_vpid,
const log_lsa & a_rcv_lsa,
LOG_RECTYPE a_log_rtype
)
function ~redo_job_impl¶
The documentation for this class was generated from the following file cubrid/src/transaction/log_recovery_redo_parallel.hpp