CUBRID Engine
latest
|
Public Member Functions | |
vacuum_master_task ()=default | |
void | execute (cubthread::entry &thread_ref) final |
Public Member Functions inherited from cubthread::task< Context > | |
task (void)=default | |
virtual | ~task (void)=default |
virtual void | execute (context_type &)=0 |
virtual void | retire (void) |
Private Member Functions | |
bool | check_shutdown () const |
bool | is_task_queue_full () const |
bool | should_interrupt_iteration () const |
bool | is_cursor_entry_ready_to_vacuum () const |
bool | is_cursor_entry_available () const |
void | start_job_on_cursor_entry () const |
bool | should_force_data_update () const |
Private Attributes | |
vacuum_job_cursor | m_cursor |
MVCCID | m_oldest_visible_mvccid |
Additional Inherited Members | |
Public Types inherited from cubthread::task< Context > | |
using | context_type = Context |
|
default |
|
private |
|
final |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |