Class parallel_heap_scan::task¶
template <RESULT_TYPE result_type>
ClassList > parallel_heap_scan > task
#include <px_heap_scan_task.hpp>
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 |
|---|---|
| virtual void | execute (cubthread::entry & thread_ref) override |
| virtual void | retire () override |
| task (THREAD_ENTRY * parent_thread_p, QMGR_QUERY_ENTRY * query_entry, result_handler< result_type > * result_handler, input_handler * input_handler, interrupt * interrupt, err_messages_with_lock * err_messages, val_descr * vd, trace_handler * trace_handler, worker_manager * worker_manager, int xasl_id, HFID hfid, OID cls_oid, bool is_fixed, bool is_grouped, bool uses_xasl_clone, XASL_NODE * orig_xasl, join_info * join_info) |
|
| virtual | ~task () |
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 execute¶
Implements cubthread::task::execute
function retire¶
Implements cubthread::task::retire
function task¶
inline parallel_heap_scan::task::task (
THREAD_ENTRY * parent_thread_p,
QMGR_QUERY_ENTRY * query_entry,
result_handler < result_type > * result_handler,
input_handler * input_handler,
interrupt * interrupt,
err_messages_with_lock * err_messages,
val_descr * vd,
trace_handler * trace_handler,
worker_manager * worker_manager,
int xasl_id,
HFID hfid,
OID cls_oid,
bool is_fixed,
bool is_grouped,
bool uses_xasl_clone,
XASL_NODE * orig_xasl,
join_info * join_info
)
function ~task¶
Implements cubthread::task::~task
The documentation for this class was generated from the following file cubrid/src/query/parallel/px_heap_scan/px_heap_scan_task.hpp