CUBRID Engine  latest
vacuum_worker_task Class Reference
Inheritance diagram for vacuum_worker_task:
Inheritance graph
Collaboration diagram for vacuum_worker_task:
Collaboration graph

Public Member Functions

 vacuum_worker_task (const VACUUM_DATA_ENTRY &entry_ref)
 
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

 vacuum_worker_task ()
 

Private Attributes

VACUUM_DATA_ENTRY m_data
 

Additional Inherited Members

- Public Types inherited from cubthread::task< Context >
using context_type = Context
 

Detailed Description

Definition at line 899 of file vacuum.c.

Constructor & Destructor Documentation

vacuum_worker_task::vacuum_worker_task ( const VACUUM_DATA_ENTRY entry_ref)
inline

Definition at line 902 of file vacuum.c.

vacuum_worker_task::vacuum_worker_task ( )
private

Member Function Documentation

void vacuum_worker_task::execute ( cubthread::entry thread_ref)
inlinefinal

Definition at line 907 of file vacuum.c.

References assert, and vacuum_process_log_block().

Member Data Documentation

VACUUM_DATA_ENTRY vacuum_worker_task::m_data
private

Definition at line 917 of file vacuum.c.


The documentation for this class was generated from the following file: