Class parallel_query_execute::query_executor¶
ClassList > parallel_query_execute > query_executor
#include <px_query_executor.hpp>
Public Attributes¶
| Type | Name |
|---|---|
| xasl_state * | m_xasl_state |
Public Functions¶
| Type | Name |
|---|---|
| bool | add_job (THREAD_ENTRY * thread_p, xasl_node * xasl, xasl_state * xasl_state) |
| int | get_parallelism () const |
| query_executor_stats | get_stats () const |
| query_executor (THREAD_ENTRY * root_thread_p, worker_manager * worker_manager_p, int parallelism, int estimated_jobs, bool on_trace, xasl_state * xasl_state) |
|
| query_executor (query_executor * parent_executor_p) |
|
| int | run_jobs (THREAD_ENTRY * thread_p) |
| ~query_executor () |
Public Attributes Documentation¶
variable m_xasl_state¶
Public Functions Documentation¶
function add_job¶
bool parallel_query_execute::query_executor::add_job (
THREAD_ENTRY * thread_p,
xasl_node * xasl,
xasl_state * xasl_state
)
function get_parallelism¶
function get_stats¶
function query_executor [1/2]¶
parallel_query_execute::query_executor::query_executor (
THREAD_ENTRY * root_thread_p,
worker_manager * worker_manager_p,
int parallelism,
int estimated_jobs,
bool on_trace,
xasl_state * xasl_state
)
function query_executor [2/2]¶
function run_jobs¶
function ~query_executor¶
The documentation for this class was generated from the following file cubrid/src/query/parallel/px_query_execute/px_query_executor.hpp