Class parallel_query::hash_join::base_task¶
ClassList > parallel_query > hash_join > base_task
#include <px_hash_join_task_manager.hpp>
Inherits the following classes: cubthread::task
Inherited by the following classes: parallel_query::hash_join::join_task, parallel_query::hash_join::split_task
Public Types inherited from cubthread::task¶
See cubthread::task
| Type | Name |
|---|---|
| typedef Context | context_type |
Public Functions¶
| Type | Name |
|---|---|
| base_task (task_manager & task_manager, HASHJOIN_MANAGER * manager, int index) |
|
| virtual void | retire () 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 |
Protected Attributes¶
| Type | Name |
|---|---|
| const int | m_index |
| HASHJOIN_MANAGER * | m_manager |
| task_manager & | m_task_manager |
Public Functions Documentation¶
function base_task¶
parallel_query::hash_join::base_task::base_task (
task_manager & task_manager,
HASHJOIN_MANAGER * manager,
int index
)
function retire¶
Implements cubthread::task::retire
Protected Attributes Documentation¶
variable m_index¶
variable m_manager¶
variable m_task_manager¶
The documentation for this class was generated from the following file cubrid/src/query/parallel/px_hash_join/px_hash_join_task_manager.hpp