CUBRID Engine
latest
|
Public Attributes | |
VFID | temp [2 *SORT_MAX_HALF_FILES] |
VFID | multipage_file |
FILE_CONTENTS | file_contents [2 *SORT_MAX_HALF_FILES] |
bool | tde_encrypted |
VOL_LIST | vol_list |
char * | internal_memory |
int | tot_runs |
int | tot_buffers |
int | tot_tempfiles |
int | half_files |
int | in_half |
void * | out_arg |
SORT_CMP_FUNC * | cmp_fn |
void * | cmp_arg |
SORT_DUP_OPTION | option |
SORT_PUT_FUNC * | put_fn |
void * | put_arg |
int | tmp_file_pgs |
int | limit |
int | px_height_max |
int | px_array_size |
PX_TREE_NODE * | px_array |
Definition at line 145 of file external_sort.c.
void* sort_param::cmp_arg |
Definition at line 166 of file external_sort.c.
Referenced by px_sort_myself(), sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_listfile(), and sort_run_sort().
SORT_CMP_FUNC* sort_param::cmp_fn |
Definition at line 165 of file external_sort.c.
Referenced by px_sort_myself(), sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_listfile(), and sort_run_sort().
FILE_CONTENTS sort_param::file_contents[2 *SORT_MAX_HALF_FILES] |
Definition at line 149 of file external_sort.c.
Referenced by sort_checkalloc_numpages_of_outfiles(), sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_get_avg_numpages_of_nonempty_tmpfile(), sort_get_numpages_of_active_infiles(), sort_listfile(), sort_return_used_resources(), and sort_run_flush().
int sort_param::half_files |
Definition at line 159 of file external_sort.c.
Referenced by sort_checkalloc_numpages_of_outfiles(), sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_get_numpages_of_active_infiles(), sort_inphase_sort(), and sort_listfile().
int sort_param::in_half |
Definition at line 160 of file external_sort.c.
Referenced by sort_checkalloc_numpages_of_outfiles(), sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_get_numpages_of_active_infiles(), sort_inphase_sort(), and sort_listfile().
char* sort_param::internal_memory |
Definition at line 154 of file external_sort.c.
Referenced by sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_inphase_sort(), sort_listfile(), and sort_return_used_resources().
int sort_param::limit |
Definition at line 177 of file external_sort.c.
Referenced by sort_listfile(), and sort_run_flush().
VFID sort_param::multipage_file |
Definition at line 148 of file external_sort.c.
Referenced by sort_inphase_sort(), sort_listfile(), and sort_return_used_resources().
SORT_DUP_OPTION sort_param::option |
Definition at line 167 of file external_sort.c.
Referenced by px_sort_myself(), sort_inphase_sort(), sort_listfile(), and sort_run_sort().
void* sort_param::out_arg |
Definition at line 162 of file external_sort.c.
void* sort_param::put_arg |
Definition at line 171 of file external_sort.c.
Referenced by sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_inphase_sort(), and sort_listfile().
SORT_PUT_FUNC* sort_param::put_fn |
Definition at line 170 of file external_sort.c.
Referenced by sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_inphase_sort(), and sort_listfile().
PX_TREE_NODE* sort_param::px_array |
Definition at line 185 of file external_sort.c.
Referenced by px_sort_assign(), sort_inphase_sort(), sort_listfile(), and sort_return_used_resources().
int sort_param::px_array_size |
Definition at line 184 of file external_sort.c.
Referenced by px_sort_assign(), sort_inphase_sort(), sort_listfile(), and sort_return_used_resources().
int sort_param::px_height_max |
Definition at line 183 of file external_sort.c.
Referenced by px_sort_assign(), sort_inphase_sort(), sort_listfile(), and sort_return_used_resources().
bool sort_param::tde_encrypted |
Definition at line 151 of file external_sort.c.
Referenced by sort_inphase_sort(), sort_listfile(), and sort_run_flush().
VFID sort_param::temp[2 *SORT_MAX_HALF_FILES] |
Definition at line 147 of file external_sort.c.
Referenced by sort_checkalloc_numpages_of_outfiles(), sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_inphase_sort(), sort_listfile(), sort_return_used_resources(), and sort_run_flush().
int sort_param::tmp_file_pgs |
Definition at line 174 of file external_sort.c.
Referenced by sort_listfile(), and sort_run_flush().
int sort_param::tot_buffers |
Definition at line 157 of file external_sort.c.
Referenced by sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_inphase_sort(), and sort_listfile().
int sort_param::tot_runs |
Definition at line 156 of file external_sort.c.
Referenced by sort_inphase_sort(), sort_listfile(), and sort_run_flush().
int sort_param::tot_tempfiles |
Definition at line 158 of file external_sort.c.
Referenced by sort_exphase_merge(), sort_exphase_merge_elim_dup(), sort_get_avg_numpages_of_nonempty_tmpfile(), sort_listfile(), and sort_return_used_resources().
VOL_LIST sort_param::vol_list |
Definition at line 153 of file external_sort.c.
Referenced by sort_listfile().