Skip to content

Class parallel_query::hash_join::spawn_manager

ClassList > parallel_query > hash_join > spawn_manager

  • #include <px_hash_join_spawn_manager.hpp>

Public Functions

Type Name
PRED_EXPR * get_during_join_pred (PRED_EXPR * src)
REGU_VARIABLE_LIST get_inner_regu_list_pred (REGU_VARIABLE_LIST src)
REGU_VARIABLE_LIST get_outer_regu_list_pred (REGU_VARIABLE_LIST src)
cubthread::entry & get_thread_ref () noexcept const
VAL_DESCR * get_val_descr (VAL_DESCR * src)
spawn_manager & operator= (const spawn_manager &) = delete
spawn_manager & operator= (spawn_manager &&) = delete
spawn_manager (cubthread::entry & thread_ref)
spawn_manager (const spawn_manager &) = delete
spawn_manager (spawn_manager &&) = delete
~spawn_manager () noexcept

Public Static Functions

Type Name
void destroy_instance () noexcept
spawn_manager * get_instance (cubthread::entry & thread_ref) noexcept

Public Functions Documentation

function get_during_join_pred

PRED_EXPR * parallel_query::hash_join::spawn_manager::get_during_join_pred (
    PRED_EXPR * src
) 

function get_inner_regu_list_pred

REGU_VARIABLE_LIST parallel_query::hash_join::spawn_manager::get_inner_regu_list_pred (
    REGU_VARIABLE_LIST src
) 

function get_outer_regu_list_pred

REGU_VARIABLE_LIST parallel_query::hash_join::spawn_manager::get_outer_regu_list_pred (
    REGU_VARIABLE_LIST src
) 

function get_thread_ref

cubthread::entry & parallel_query::hash_join::spawn_manager::get_thread_ref () noexcept const

function get_val_descr

VAL_DESCR * parallel_query::hash_join::spawn_manager::get_val_descr (
    VAL_DESCR * src
) 

function operator=

spawn_manager & parallel_query::hash_join::spawn_manager::operator= (
    const  spawn_manager &
) = delete

function operator=

spawn_manager & parallel_query::hash_join::spawn_manager::operator= (
    spawn_manager &&
) = delete

function spawn_manager [1/3]

explicit parallel_query::hash_join::spawn_manager::spawn_manager (
    cubthread::entry & thread_ref
) 

function spawn_manager [2/3]

parallel_query::hash_join::spawn_manager::spawn_manager (
    const  spawn_manager &
) = delete

function spawn_manager [3/3]

parallel_query::hash_join::spawn_manager::spawn_manager (
    spawn_manager &&
) = delete

function ~spawn_manager

parallel_query::hash_join::spawn_manager::~spawn_manager () noexcept

Public Static Functions Documentation

function destroy_instance

static void parallel_query::hash_join::spawn_manager::destroy_instance () noexcept

function get_instance

static spawn_manager * parallel_query::hash_join::spawn_manager::get_instance (
    cubthread::entry & thread_ref
) noexcept


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