Class parallel_scan::manager¶
template <RESULT_TYPE result_type, SCAN_TYPE ST>
ClassList > parallel_scan > manager
#include <px_scan.hpp>
Public Functions¶
| Type | Name |
|---|---|
| int | close () |
| int | end () |
| RESULT_TYPE | get_result_type () |
| trace_handler & | get_trace_handler () |
| manager (THREAD_ENTRY * thread_p, QUERY_ID query_id, SCAN_ID * scan_id, xasl_node * xasl, int parallelism, HFID hfid, OID cls_oid, val_descr * vd, bool is_fixed, bool is_grouped, worker_manager * worker_manager, QFILE_LIST_ID * list_id=nullptr, INDX_INFO * indx_info=nullptr) |
|
| int | merge_stats () |
| SCAN_CODE | next () |
| int | open () |
| int | reset () |
| int | start_tasks () |
| void | wait_for_workers () |
| ~manager () |
Public Functions Documentation¶
function close¶
function end¶
function get_result_type¶
function get_trace_handler¶
function manager¶
inline parallel_scan::manager::manager (
THREAD_ENTRY * thread_p,
QUERY_ID query_id,
SCAN_ID * scan_id,
xasl_node * xasl,
int parallelism,
HFID hfid,
OID cls_oid,
val_descr * vd,
bool is_fixed,
bool is_grouped,
worker_manager * worker_manager,
QFILE_LIST_ID * list_id=nullptr,
INDX_INFO * indx_info=nullptr
)
function merge_stats¶
function next¶
function open¶
function reset¶
function start_tasks¶
function wait_for_workers¶
function ~manager¶
The documentation for this class was generated from the following file cubrid/src/query/parallel/px_scan/px_scan.hpp