CUBRID Engine
latest
|
Definition at line 192 of file query_executor.c.
AGGREGATE_HASH_CONTEXT* groupby_state::agg_hash_context |
Definition at line 229 of file query_executor.c.
Referenced by qexec_gby_put_next(), qexec_groupby(), qexec_hash_gby_get_next(), qexec_hash_gby_put_next(), and qexec_initialize_groupby_state().
SORT_CMP_FUNC* groupby_state::cmp_fn |
Definition at line 231 of file query_executor.c.
Referenced by qexec_gby_finalize_group_dim(), qexec_gby_put_next(), and qexec_groupby().
LK_COMPOSITE_LOCK* groupby_state::composite_lock |
Definition at line 232 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_finalize_group(), qexec_groupby(), and qexec_initialize_groupby_state().
RECDES groupby_state::current_key |
Definition at line 217 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_finalize_group_dim(), qexec_gby_put_next(), qexec_gby_start_group(), and qexec_initialize_groupby_state().
XASL_NODE* groupby_state::eptr_list |
Definition at line 208 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_finalize_group(), and qexec_initialize_groupby_state().
GROUPBY_DIMENSION* groupby_state::g_dim |
Definition at line 224 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_agg_tuple(), qexec_gby_clear_group_dim(), qexec_gby_finalize_group(), qexec_gby_finalize_group_dim(), qexec_gby_finalize_group_val_list(), qexec_gby_init_group_dim(), qexec_gby_put_next(), qexec_gby_start_group(), and qexec_groupby().
int groupby_state::g_dim_levels |
Definition at line 225 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_agg_tuple(), qexec_gby_clear_group_dim(), qexec_gby_finalize_group(), qexec_gby_finalize_group_dim(), qexec_gby_finalize_group_val_list(), qexec_gby_init_group_dim(), qexec_gby_put_next(), qexec_gby_start_group(), qexec_gby_start_group_dim(), and qexec_groupby_index().
REGU_VARIABLE_LIST groupby_state::g_hk_regu_list |
Definition at line 211 of file query_executor.c.
Referenced by qexec_gby_put_next(), and qexec_initialize_groupby_state().
OUTPTR_LIST* groupby_state::g_outptr_list |
Definition at line 213 of file query_executor.c.
Referenced by qexec_gby_finalize_group(), and qexec_initialize_groupby_state().
AGGREGATE_TYPE* groupby_state::g_output_agg_list |
Definition at line 209 of file query_executor.c.
Referenced by qexec_gby_finalize_group(), qexec_gby_init_group_dim(), qexec_hash_gby_put_next(), and qexec_initialize_groupby_state().
REGU_VARIABLE_LIST groupby_state::g_regu_list |
Definition at line 210 of file query_executor.c.
Referenced by qexec_gby_agg_tuple(), and qexec_initialize_groupby_state().
VAL_LIST* groupby_state::g_val_list |
Definition at line 212 of file query_executor.c.
Referenced by qexec_gby_finalize_group_val_list(), and qexec_initialize_groupby_state().
RECDES groupby_state::gby_rec |
Definition at line 218 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_put_next(), and qexec_initialize_groupby_state().
int groupby_state::grbynum_flag |
Definition at line 207 of file query_executor.c.
Referenced by qexec_eval_grbynum_pred(), qexec_gby_finalize_group(), and qexec_initialize_groupby_state().
PRED_EXPR* groupby_state::grbynum_pred |
Definition at line 205 of file query_executor.c.
Referenced by qexec_eval_grbynum_pred(), and qexec_initialize_groupby_state().
DB_VALUE* groupby_state::grbynum_val |
Definition at line 206 of file query_executor.c.
Referenced by qexec_eval_grbynum_pred(), qexec_gby_finalize_group(), and qexec_initialize_groupby_state().
int groupby_state::hash_eligible |
Definition at line 227 of file query_executor.c.
Referenced by qexec_gby_put_next(), qexec_groupby(), and qexec_initialize_groupby_state().
PRED_EXPR* groupby_state::having_pred |
Definition at line 204 of file query_executor.c.
Referenced by qexec_gby_finalize_group(), and qexec_initialize_groupby_state().
int groupby_state::input_recs |
Definition at line 221 of file query_executor.c.
Referenced by qexec_gby_put_next(), qexec_groupby(), qexec_groupby_index(), and qexec_initialize_groupby_state().
QFILE_LIST_SCAN_ID* groupby_state::input_scan |
Definition at line 197 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_get_next(), qexec_gby_put_next(), qexec_groupby(), qexec_groupby_index(), and qexec_initialize_groupby_state().
QFILE_TUPLE_RECORD groupby_state::input_tpl |
Definition at line 219 of file query_executor.c.
Referenced by qexec_gby_get_next(), and qexec_initialize_groupby_state().
SORTKEY_INFO groupby_state::key_info |
Definition at line 196 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_finalize_group_dim(), qexec_gby_get_next(), qexec_gby_init_group_dim(), qexec_gby_put_next(), qexec_groupby(), and qexec_initialize_groupby_state().
QFILE_LIST_ID* groupby_state::output_file |
Definition at line 202 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_finalize_group(), qexec_groupby(), qexec_groupby_index(), and qexec_initialize_groupby_state().
QFILE_TUPLE_RECORD* groupby_state::output_tplrec |
Definition at line 220 of file query_executor.c.
Referenced by qexec_clear_groupby_state(), qexec_gby_finalize_group(), and qexec_initialize_groupby_state().
int groupby_state::state |
Definition at line 194 of file query_executor.c.
Referenced by qexec_gby_agg_tuple(), qexec_gby_finalize_group(), qexec_gby_finalize_group_dim(), qexec_gby_finalize_group_val_list(), qexec_gby_put_next(), qexec_gby_start_group(), qexec_groupby(), qexec_groupby_index(), and qexec_initialize_groupby_state().
int groupby_state::upd_del_class_cnt |
Definition at line 233 of file query_executor.c.
Referenced by qexec_gby_finalize_group(), qexec_groupby(), and qexec_initialize_groupby_state().
bool groupby_state::with_rollup |
Definition at line 223 of file query_executor.c.
Referenced by qexec_gby_finalize_group_dim(), qexec_gby_init_group_dim(), qexec_gby_put_next(), qexec_groupby_index(), and qexec_initialize_groupby_state().
XASL_NODE* groupby_state::xasl |
Definition at line 214 of file query_executor.c.
Referenced by qexec_gby_finalize_group(), and qexec_initialize_groupby_state().
XASL_STATE* groupby_state::xasl_state |
Definition at line 215 of file query_executor.c.
Referenced by qexec_eval_grbynum_pred(), qexec_gby_agg_tuple(), qexec_gby_finalize_group(), qexec_gby_put_next(), qexec_gby_start_group(), and qexec_initialize_groupby_state().