Class parallel_query::hash_join::task_manager¶
ClassList > parallel_query > hash_join > task_manager
#include <px_hash_join_task_manager.hpp>
Public Functions¶
| Type | Name |
|---|---|
| bool | check_interrupt (cubthread::entry & thread_ref) |
| void | clear_interrupt (cubthread::entry & thread_ref) |
| void | end_task () |
| cubthread::entry & | get_main_thread_ref () noexcept const |
| void | handle_error (cubthread::entry & thread_ref) |
| bool | has_error () noexcept const |
| void | join () |
| void | notify_stop () |
| void | push_task (base_task * task) |
| task_manager (worker_manager * worker_manager, cubthread::entry & main_thread_ref) |
Public Functions Documentation¶
function check_interrupt¶
function clear_interrupt¶
function end_task¶
function get_main_thread_ref¶
inline cubthread::entry & parallel_query::hash_join::task_manager::get_main_thread_ref () noexcept const
function handle_error¶
function has_error¶
function join¶
function notify_stop¶
function push_task¶
function task_manager¶
parallel_query::hash_join::task_manager::task_manager (
worker_manager * worker_manager,
cubthread::entry & main_thread_ref
)
The documentation for this class was generated from the following file cubrid/src/query/parallel/px_hash_join/px_hash_join_task_manager.hpp