Skip to content

Class parallel_query_execute::task

ClassList > parallel_query_execute > task

  • #include <px_query_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, queue * job_execution_queue_p, err_messages_with_lock * error_messages_p, interrupt * interrupt_p, worker_manager * worker_manager_p)
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_query_execute::task::execute (
    cubthread::entry & thread_ref
) override

Implements cubthread::task::execute


function retire

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

Implements cubthread::task::retire


function task

parallel_query_execute::task::task (
    THREAD_ENTRY * parent_thread_p,
    queue * job_execution_queue_p,
    err_messages_with_lock * error_messages_p,
    interrupt * interrupt_p,
    worker_manager * worker_manager_p
) 

function ~task

virtual parallel_query_execute::task::~task () 

Implements cubthread::task::~task



The documentation for this class was generated from the following file cubrid/src/query/parallel/px_query_execute/px_query_task.hpp