Skip to content

Struct hashjoin_manager

ClassList > hashjoin_manager

  • #include <query_hash_join.h>

Public Attributes

Type Name
UINT32 context_cnt
HASHJOIN_CONTEXT * contexts
PRED_EXPR * during_join_pred
HASHJOIN_INPUT * inner
JOIN_TYPE join_type
int key_cnt
QFILE_LIST_MERGE_INFO * merge_info
int num_parallel_threads
HASHJOIN_INPUT * outer
parallel_query::worker_manager * px_worker_manager
UINT64 * px_worker_stats
int qlist_flag
HASHJOIN_MERGE_METHOD qlist_merge_method
QUERY_ID query_id
HASHJOIN_CONTEXT single_context
HASHJOIN_STATS_GROUP * stats_group
QFILE_TUPLE_VALUE_TYPE_LIST type_list
VAL_DESCR * val_descr

Public Attributes Documentation

variable context_cnt

UINT32 hashjoin_manager::context_cnt;

variable contexts

HASHJOIN_CONTEXT* hashjoin_manager::contexts;

variable during_join_pred

PRED_EXPR* hashjoin_manager::during_join_pred;

variable inner

HASHJOIN_INPUT* hashjoin_manager::inner;

variable join_type

JOIN_TYPE hashjoin_manager::join_type;

variable key_cnt

int hashjoin_manager::key_cnt;

variable merge_info

QFILE_LIST_MERGE_INFO* hashjoin_manager::merge_info;

variable num_parallel_threads

int hashjoin_manager::num_parallel_threads;

variable outer

HASHJOIN_INPUT* hashjoin_manager::outer;

variable px_worker_manager

parallel_query::worker_manager* hashjoin_manager::px_worker_manager;

variable px_worker_stats

UINT64* hashjoin_manager::px_worker_stats;

variable qlist_flag

int hashjoin_manager::qlist_flag;

variable qlist_merge_method

HASHJOIN_MERGE_METHOD hashjoin_manager::qlist_merge_method;

variable query_id

QUERY_ID hashjoin_manager::query_id;

variable single_context

HASHJOIN_CONTEXT hashjoin_manager::single_context;

variable stats_group

HASHJOIN_STATS_GROUP* hashjoin_manager::stats_group;

variable type_list

QFILE_TUPLE_VALUE_TYPE_LIST hashjoin_manager::type_list;

variable val_descr

VAL_DESCR* hashjoin_manager::val_descr;


The documentation for this class was generated from the following file cubrid/src/query/query_hash_join.h