Class cublog::redo_parallel::redo_task¶
ClassList > cublog > redo_parallel > redo_task
Inherits the following classes: cubthread::task
Public Types inherited from cubthread::task¶
See cubthread::task
| Type | Name |
|---|---|
| typedef Context | context_type |
Public Functions¶
| Type | Name |
|---|---|
| void | accumulate_perf_stats (cubperf::stat_value * a_output_stats, std::size_t a_output_stats_size) const |
| void | execute (context_type & context) override |
| log_lsa | get_unapplied_log_lsa () const |
| bool | is_idle () const |
| void | log_perf_stats () const |
| void | notify_adding_finished () |
| redo_task & | operator= (const redo_task &) = delete |
| redo_task & | operator= (redo_task &&) = delete |
| void | push_job (redo_parallel::redo_job_base * a_job) |
| redo_task () = delete |
|
| redo_task (std::size_t a_task_idx, bool a_do_monitor_unapplied_log_lsa, redo_parallel::task_active_state_bookkeeping & task_state_bookkeeping, const log_rv_redo_context & copy_context) |
|
| redo_task (const redo_task &) = delete |
|
| redo_task (redo_task &&) = delete |
|
| virtual void | retire () override |
| ~redo_task () override |
Public Functions inherited from cubthread::task¶
See cubthread::task
| Type | Name |
|---|---|
| virtual void | execute (context_type &) = 0 |
| virtual void | retire (void) |
| task (void) = default |
|
| virtual | ~task (void) = default |
Public Functions Documentation¶
function accumulate_perf_stats¶
void cublog::redo_parallel::redo_task::accumulate_perf_stats (
cubperf::stat_value * a_output_stats,
std::size_t a_output_stats_size
) const
function execute¶
function get_unapplied_log_lsa¶
function is_idle¶
function log_perf_stats¶
function notify_adding_finished¶
function operator=¶
function operator=¶
function push_job¶
function redo_task [1/4]¶
function redo_task [2/4]¶
cublog::redo_parallel::redo_task::redo_task (
std::size_t a_task_idx,
bool a_do_monitor_unapplied_log_lsa,
redo_parallel::task_active_state_bookkeeping & task_state_bookkeeping,
const log_rv_redo_context & copy_context
)
function redo_task [3/4]¶
function redo_task [4/4]¶
function retire¶
Implements cubthread::task::retire
function ~redo_task¶
The documentation for this class was generated from the following file cubrid/src/transaction/log_recovery_redo_parallel.cpp