CUBRID Engine  latest
buildlist_proc_node Struct Reference

#include <xasl.h>

Collaboration diagram for buildlist_proc_node:
Collaboration graph

Public Attributes

DB_VALUE ** output_columns
 
XASL_NODEeptr_list
 
SORT_LISTgroupby_list
 
SORT_LISTafter_groupby_list
 
QFILE_LIST_IDpush_list_id
 
OUTPTR_LISTg_outptr_list
 
REGU_VARIABLE_LIST g_regu_list
 
VAL_LISTg_val_list
 
PRED_EXPRg_having_pred
 
PRED_EXPRg_grbynum_pred
 
DB_VALUEg_grbynum_val
 
AGGREGATE_TYPEg_agg_list
 
REGU_VARIABLE_LIST g_hk_scan_regu_list
 
REGU_VARIABLE_LIST g_hk_sort_regu_list
 
REGU_VARIABLE_LIST g_scan_regu_list
 
ANALYTIC_EVAL_TYPEa_eval_list
 
REGU_VARIABLE_LIST a_regu_list
 
OUTPTR_LISTa_outptr_list
 
OUTPTR_LISTa_outptr_list_ex
 
OUTPTR_LISTa_outptr_list_interm
 
VAL_LISTa_val_list
 
int g_grbynum_flag
 
bool g_with_rollup
 
int g_hash_eligible
 
int g_output_first_tuple
 
int g_hkey_size
 
int g_func_count
 
int g_agg_domains_resolved
 

Detailed Description

Definition at line 304 of file xasl.h.

Member Data Documentation

OUTPTR_LIST* buildlist_proc_node::a_outptr_list_ex
OUTPTR_LIST* buildlist_proc_node::a_outptr_list_interm
SORT_LIST* buildlist_proc_node::after_groupby_list
int buildlist_proc_node::g_agg_domains_resolved

Definition at line 339 of file xasl.h.

Referenced by qexec_end_one_iteration(), and qexec_execute_mainblock_internal().

int buildlist_proc_node::g_grbynum_flag
int buildlist_proc_node::g_output_first_tuple
DB_VALUE** buildlist_proc_node::output_columns

Definition at line 306 of file xasl.h.

Referenced by qdump_print_build_list_node(), and stx_build_buildlist_proc().


The documentation for this struct was generated from the following file: