Skip to content

Class cublog::redo_parallel::redo_job_base

ClassList > cublog > redo_parallel > redo_job_base

  • #include <log_recovery_redo_parallel.hpp>

Inherited by the following classes: cublog::redo_job_impl

Public Functions

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_parallel::redo_job_base::execute (
    THREAD_ENTRY * thread_p,
    log_rv_redo_context & redo_context
) = 0

function get_log_lsa

inline const  log_lsa & cublog::redo_parallel::redo_job_base::get_log_lsa () const

function get_vpid

inline const  VPID & cublog::redo_parallel::redo_job_base::get_vpid () const

function operator=

redo_job_base & cublog::redo_parallel::redo_job_base::operator= (
    redo_job_base  const &
) = default

function operator=

redo_job_base & cublog::redo_parallel::redo_job_base::operator= (
    redo_job_base &&
) = default

function redo_job_base [1/4]

cublog::redo_parallel::redo_job_base::redo_job_base () = default

function redo_job_base [2/4]

inline cublog::redo_parallel::redo_job_base::redo_job_base (
    VPID a_vpid,
    const  log_lsa & a_log_lsa
) 

function redo_job_base [3/4]

cublog::redo_parallel::redo_job_base::redo_job_base (
    redo_job_base  const &
) = default

function redo_job_base [4/4]

cublog::redo_parallel::redo_job_base::redo_job_base (
    redo_job_base &&
) = default

function retire

virtual void cublog::redo_parallel::redo_job_base::retire (
    std::size_t a_task_idx
) = 0

function set_record_info

inline void cublog::redo_parallel::redo_job_base::set_record_info (
    VPID a_vpid,
    const  log_lsa & a_log_lsa
) 

function ~redo_job_base

virtual cublog::redo_parallel::redo_job_base::~redo_job_base () = default


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