Skip to content

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

virtual void parallel_heap_scan::task::execute (
    cubthread::entry & thread_ref
) override

Implements cubthread::task::execute


function retire

virtual void parallel_heap_scan::task::retire () override

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

virtual parallel_heap_scan::task::~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