Skip to content

Struct groupby_state

ClassList > groupby_state

Public Attributes

Type Name
AGGREGATE_HASH_CONTEXT * agg_hash_context
SORT_CMP_FUNC * cmp_fn
LK_COMPOSITE_LOCK * composite_lock
RECDES current_key
XASL_NODE * eptr_list
GROUPBY_DIMENSION * g_dim
int g_dim_levels
REGU_VARIABLE_LIST g_hk_regu_list
OUTPTR_LIST * g_outptr_list
AGGREGATE_TYPE * g_output_agg_list
REGU_VARIABLE_LIST g_regu_list
VAL_LIST * g_val_list
RECDES gby_rec
int grbynum_flag
PRED_EXPR * grbynum_pred
DB_VALUE * grbynum_val
int hash_eligible
PRED_EXPR * having_pred
int input_recs
QFILE_LIST_SCAN_ID * input_scan
QFILE_TUPLE_RECORD input_tpl
SORTKEY_INFO key_info
QFILE_LIST_ID * output_file
QFILE_TUPLE_RECORD * output_tplrec
int state
int upd_del_class_cnt
bool with_rollup
XASL_NODE * xasl
XASL_STATE * xasl_state

Public Attributes Documentation

variable agg_hash_context

AGGREGATE_HASH_CONTEXT* groupby_state::agg_hash_context;

variable cmp_fn

SORT_CMP_FUNC* groupby_state::cmp_fn;

variable composite_lock

LK_COMPOSITE_LOCK* groupby_state::composite_lock;

variable current_key

RECDES groupby_state::current_key;

variable eptr_list

XASL_NODE* groupby_state::eptr_list;

variable g_dim

GROUPBY_DIMENSION* groupby_state::g_dim;

variable g_dim_levels

int groupby_state::g_dim_levels;

variable g_hk_regu_list

REGU_VARIABLE_LIST groupby_state::g_hk_regu_list;

variable g_outptr_list

OUTPTR_LIST* groupby_state::g_outptr_list;

variable g_output_agg_list

AGGREGATE_TYPE* groupby_state::g_output_agg_list;

variable g_regu_list

REGU_VARIABLE_LIST groupby_state::g_regu_list;

variable g_val_list

VAL_LIST* groupby_state::g_val_list;

variable gby_rec

RECDES groupby_state::gby_rec;

variable grbynum_flag

int groupby_state::grbynum_flag;

variable grbynum_pred

PRED_EXPR* groupby_state::grbynum_pred;

variable grbynum_val

DB_VALUE* groupby_state::grbynum_val;

variable hash_eligible

int groupby_state::hash_eligible;

variable having_pred

PRED_EXPR* groupby_state::having_pred;

variable input_recs

int groupby_state::input_recs;

variable input_scan

QFILE_LIST_SCAN_ID* groupby_state::input_scan;

variable input_tpl

QFILE_TUPLE_RECORD groupby_state::input_tpl;

variable key_info

SORTKEY_INFO groupby_state::key_info;

variable output_file

QFILE_LIST_ID* groupby_state::output_file;

variable output_tplrec

QFILE_TUPLE_RECORD* groupby_state::output_tplrec;

variable state

int groupby_state::state;

variable upd_del_class_cnt

int groupby_state::upd_del_class_cnt;

variable with_rollup

bool groupby_state::with_rollup;

variable xasl

XASL_NODE* groupby_state::xasl;

variable xasl_state

XASL_STATE* groupby_state::xasl_state;


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