CUBRID Engine
latest
|
#include <query_list.h>
Public Attributes | |
QFILE_TUPLE_VALUE_TYPE_LIST | type_list |
SORT_LIST * | sort_list |
int | tuple_cnt |
int | page_cnt |
VPID | first_vpid |
VPID | last_vpid |
PAGE_PTR | last_pgptr |
int | last_offset |
int | lasttpl_len |
QUERY_ID | query_id |
VFID | temp_vfid |
struct qmgr_temp_file * | tfile_vfid |
QFILE_TUPLE_DESCRIPTOR | tpl_descr |
bool | is_domain_resolved |
Definition at line 426 of file query_list.h.
VPID qfile_list_id::first_vpid |
Definition at line 432 of file query_list.h.
Referenced by cursor_buffer_last_page(), cursor_first_tuple(), cursor_last_tuple(), cursor_next_tuple(), cursor_prev_tuple(), or_pack_listid(), or_unpack_listid(), qfile_allocate_new_page(), qfile_duplicate_list(), qfile_get_first_page(), qfile_is_first_tuple(), qfile_print_list_cache_entry(), qfile_reopen_list_as_append_mode(), qfile_scan_next(), qfile_scan_prev(), qmgr_free_tran_entries(), sqmgr_execute_query(), and sqmgr_prepare_and_execute_query().
bool qfile_list_id::is_domain_resolved |
Definition at line 442 of file query_list.h.
Referenced by qexec_generate_tuple_descriptor(), and qfile_update_domains_on_type_list().
int qfile_list_id::last_offset |
Definition at line 435 of file query_list.h.
Referenced by or_pack_listid(), or_unpack_listid(), qfile_add_overflow_tuple_to_list(), qfile_add_tuple_get_pos_in_list(), qfile_add_tuple_to_list(), qfile_add_tuple_to_list_id(), qfile_allocate_new_page(), qfile_allocate_new_page_if_need(), qfile_fast_intint_tuple_to_list(), qfile_fast_intval_tuple_to_list(), qfile_fast_val_tuple_to_list(), qfile_generate_tuple_into_list(), qfile_get_first_page(), qfile_is_last_page_full(), qmgr_free_tran_entries(), and stran_can_end_after_query_execution().
PAGE_PTR qfile_list_id::last_pgptr |
Definition at line 434 of file query_list.h.
Referenced by cursor_buffer_last_page(), cursor_copy_list_id(), net_client_request_with_callback(), qexec_execute_query(), qexec_setup_list_id(), qfile_add_overflow_tuple_to_list(), qfile_add_tuple_get_pos_in_list(), qfile_add_tuple_to_list(), qfile_allocate_new_page(), qfile_close_list(), qfile_fast_intint_tuple_to_list(), qfile_fast_intval_tuple_to_list(), qfile_fast_val_tuple_to_list(), qfile_generate_tuple_into_list(), qfile_get_first_page(), qfile_reopen_list_as_append_mode(), qmgr_execute_query(), qmgr_free_tran_entries(), qmgr_prepare_and_execute_query(), qmgr_process_query(), and xqmgr_execute_query().
VPID qfile_list_id::last_vpid |
Definition at line 433 of file query_list.h.
Referenced by cursor_last_tuple(), cursor_prev_tuple(), or_pack_listid(), or_unpack_listid(), qfile_add_tuple_get_pos_in_list(), qfile_allocate_new_page(), qfile_duplicate_list(), qfile_get_first_page(), qfile_print_list_cache_entry(), qfile_reopen_list_as_append_mode(), qfile_scan_prev(), and qmgr_free_tran_entries().
int qfile_list_id::lasttpl_len |
Definition at line 436 of file query_list.h.
Referenced by or_pack_listid(), or_unpack_listid(), qfile_add_tuple_to_list_id(), qfile_get_first_page(), qfile_print_list_cache_entry(), and qmgr_free_tran_entries().
int qfile_list_id::page_cnt |
Definition at line 431 of file query_list.h.
Referenced by check_hash_list_scan(), or_pack_listid(), or_unpack_listid(), qexec_setup_list_id(), qfile_allocate_new_ovf_page(), qfile_allocate_new_page(), qfile_delete_list_cache_entry(), qfile_duplicate_list(), qfile_get_estimated_pages_for_sorting(), qfile_get_first_page(), qfile_open_list(), qfile_print_list_cache_entry(), qfile_update_list_cache_entry(), qmgr_free_tran_entries(), scan_close_scan(), session_preserve_temporary_files(), and stran_can_end_after_query_execution().
QUERY_ID qfile_list_id::query_id |
Definition at line 438 of file query_list.h.
Referenced by cursor_open(), delete_list_by_oids(), or_pack_listid(), or_unpack_listid(), qexec_execute_insert(), qexec_merge_list(), qexec_merge_list_outer(), qexec_setup_list_id(), qfile_allocate_new_page(), qfile_combine_two_list(), qfile_destroy_list(), qfile_duplicate_list(), qfile_get_first_page(), qfile_open_list(), qfile_print_list_cache_entry(), qfile_sort_list_with_func(), and xqmgr_execute_query().
SORT_LIST* qfile_list_id::sort_list |
Definition at line 429 of file query_list.h.
Referenced by cursor_copy_list_id(), qdata_finalize_analytic_func(), qexec_execute_connect_by(), qexec_listfile_orderby(), qexec_orderby_distinct_by_sorting(), qfile_clear_list_id(), qfile_copy_list_id(), qfile_open_list(), qfile_sort_list(), and qmgr_process_query().
VFID qfile_list_id::temp_vfid |
Definition at line 439 of file query_list.h.
Referenced by qexec_setup_list_id(), qfile_delete_list_cache_entry(), qfile_destroy_list(), qfile_open_list(), and qfile_print_list_cache_entry().
struct qmgr_temp_file* qfile_list_id::tfile_vfid |
Definition at line 440 of file query_list.h.
Referenced by method_invoke_for_server(), method_invoke_from_stand_alone(), or_pack_listid(), or_unpack_listid(), qexec_analytic_put_next(), qexec_clear_analytic_state(), qexec_clear_groupby_state(), qexec_execute_analytic(), qexec_execute_connect_by(), qexec_gby_put_next(), qexec_groupby(), qexec_hash_gby_put_next(), qexec_ordby_put_next(), qexec_setup_list_id(), qfile_add_overflow_tuple_to_list(), qfile_add_tuple_get_pos_in_list(), qfile_add_tuple_to_list(), qfile_allocate_new_ovf_page(), qfile_allocate_new_page(), qfile_clear_sort_info(), qfile_close_list(), qfile_close_scan(), qfile_destroy_list(), qfile_duplicate_list(), qfile_end_scan_fix(), qfile_fast_intint_tuple_to_list(), qfile_fast_intval_tuple_to_list(), qfile_fast_val_tuple_to_list(), qfile_generate_tuple_into_list(), qfile_get_first_page(), qfile_get_tuple(), qfile_jump_scan_tuple_position(), qfile_open_list(), qfile_overwrite_tuple(), qfile_put_next_sort_item(), qfile_reopen_list_as_append_mode(), qfile_scan_next(), qfile_scan_prev(), qfile_set_tuple_column_value(), qfile_sort_list_with_func(), qfile_start_scan_fix(), qfile_update_list_cache_entry(), scan_hash_probe_next(), scan_init_indx_coverage(), sqmgr_execute_query(), sqmgr_prepare_and_execute_query(), xqfile_get_list_file_page(), and xqmgr_execute_query().
QFILE_TUPLE_DESCRIPTOR qfile_list_id::tpl_descr |
Definition at line 441 of file query_list.h.
Referenced by cursor_copy_list_id(), qdata_save_agg_hentry_to_list(), qexec_analytic_finalize_group(), qexec_end_one_iteration(), qexec_generate_tuple_descriptor(), qexec_initialize_analytic_function_state(), qexec_merge_tuple_add_list(), qexec_topn_tuples_to_list_id(), qfile_add_item_to_list(), qfile_clear_list_id(), qfile_copy_list_id(), qfile_fast_intval_tuple_to_list(), qfile_fast_val_tuple_to_list(), qfile_generate_tuple_into_list(), qfile_modify_type_list(), and qfile_put_next_sort_item().
int qfile_list_id::tuple_cnt |
Definition at line 430 of file query_list.h.
Referenced by build_xasl_for_server_delete(), check_hash_list_scan(), cursor_first_tuple(), cursor_last_tuple(), cursor_next_tuple(), db_init_query_result(), db_query_seek_tuple(), db_query_tuple_count(), delete_list_by_oids(), do_execute_delete(), do_execute_insert(), do_execute_merge(), do_execute_update(), do_insert_at_server(), eval_pred(), eval_pred_alsm5(), eval_pred_comp2(), eval_set_list_cmp(), eval_some_list_eval(), eval_sub_sort_list_to_multi_set(), eval_sub_sort_list_to_sort_list(), or_pack_listid(), or_unpack_listid(), qdata_aggregate_interpolation(), qdata_analytic_interpolation(), qdata_convert_table_to_set(), qdata_finalize_aggregate_list(), qdata_finalize_analytic_func(), qdata_get_single_tuple_from_list_id(), qdump_print_list_id(), qexec_end_one_iteration(), qexec_execute_analytic(), qexec_execute_build_indexes(), qexec_execute_cte(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_merge(), qexec_execute_selupd_list(), qexec_execute_update(), qexec_groupby(), qexec_groupby_index(), qexec_merge_list(), qexec_merge_list_outer(), qexec_setup_list_id(), qfile_add_tuple_get_pos_in_list(), qfile_add_tuple_to_list_id(), qfile_combine_two_list(), qfile_duplicate_list(), qfile_get_estimated_pages_for_sorting(), qfile_open_list(), qfile_print_list_cache_entry(), qfile_scan_next(), qfile_unify_types(), qfile_union_list(), qmgr_free_tran_entries(), scan_close_scan(), scan_open_list_scan(), update_at_server(), and update_objs_for_list_file().
QFILE_TUPLE_VALUE_TYPE_LIST qfile_list_id::type_list |
Definition at line 428 of file query_list.h.
Referenced by cursor_copy_list_id(), cursor_fetch_page_having_tuple(), cursor_get_current_oid(), cursor_get_tuple_value(), cursor_get_tuple_value_from_list(), cursor_has_first_hidden_oid(), cursor_open(), cursor_prefetch_column_oids(), cursor_prefetch_first_hidden_oid(), delete_list_by_oids(), eval_item_card_sort_list(), eval_some_list_eval(), eval_sub_sort_list_to_multi_set(), eval_sub_sort_list_to_sort_list(), method_invoke_for_server(), method_invoke_from_stand_alone(), method_receive_results_for_stand_alone(), or_listid_length(), or_pack_listid(), or_unpack_listid(), or_unpack_unbound_listid(), qdata_aggregate_interpolation(), qdata_analytic_interpolation(), qdata_convert_table_to_set(), qdata_finalize_aggregate_list(), qdata_finalize_analytic_func(), qdata_get_single_tuple_from_list_id(), qdata_update_agg_interpolation_func_value_and_domain(), qdump_print_list_id(), qexec_execute_analytic(), qexec_execute_mainblock_internal(), qexec_execute_query(), qexec_generate_tuple_descriptor(), qexec_groupby(), qexec_groupby_index(), qexec_initialize_groupby_state(), qexec_merge_fnc(), qexec_merge_list(), qexec_merge_list_outer(), qexec_merge_listfiles(), qexec_orderby_distinct_by_sorting(), qexec_recalc_tuples_parent_pos_in_list(), qexec_resolve_domains_for_group_by(), qexec_setup_list_id(), qexec_start_connect_by_lists(), qexec_start_mainblock_iterations(), qexec_topn_tuples_to_list_id(), qfile_advance(), qfile_clear_list_id(), qfile_combine_two_list(), qfile_copy_list_id(), qfile_duplicate_list(), qfile_initialize_sort_info(), qfile_modify_type_list(), qfile_open_list(), qfile_print_list_cache_entry(), qfile_reallocate_tuple(), qfile_sort_list_with_func(), qfile_unify_types(), qfile_update_domains_on_type_list(), qfile_update_qlist_count(), qmgr_free_tran_entries(), resolve_domains_on_list_scan(), stran_can_end_after_query_execution(), stx_build_list_id(), and xts_process_list_id().