CUBRID Engine
latest
|
#include <xasl.h>
SORT_LIST* xasl_node::after_iscan_list |
Definition at line 956 of file xasl.h.
Referenced by pt_to_buildlist_proc(), pt_to_buildschema_proc(), qexec_clear_xasl(), qexec_execute_mainblock_internal(), qexec_start_mainblock_iterations(), stx_build_xasl_node(), and xts_process_xasl_node().
PRED_EXPR* xasl_node::after_join_pred |
Definition at line 977 of file xasl.h.
Referenced by add_after_join_predicate(), make_mergelist_proc(), pt_instnum_to_key_limit(), pt_to_buildschema_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_scan(), qexec_intprt_fnc(), qexec_merge_listfiles(), stx_build_xasl_node(), and xts_process_xasl_node().
XASL_NODE* xasl_node::aptr_list |
Definition at line 974 of file xasl.h.
Referenced by add_subqueries(), add_uncorrelated(), check_merge_xasl(), parser_generate_do_stmt_xasl(), pt_make_aptr_parent_node(), pt_set_aptr(), pt_to_buildschema_proc(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_update_xasl(), ptqo_to_merge_list_proc(), qdump_print_arith(), qdump_print_xasl(), qexec_clear_xasl(), qexec_end_one_iteration(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_merge(), qexec_execute_obj_fetch(), qexec_execute_update(), stx_build_xasl_node(), and xts_process_xasl_node().
XASL_NODE* xasl_node::bptr_list |
Definition at line 975 of file xasl.h.
Referenced by pt_to_buildschema_proc(), qdump_print_arith(), qdump_print_xasl(), qexec_clear_all_lists(), qexec_clear_scan_all_lists(), qexec_clear_xasl(), qexec_execute_obj_fetch(), qexec_execute_scan(), qexec_intprt_fnc(), qexec_merge_fnc(), stx_build_xasl_node(), and xts_process_xasl_node().
BUILDLIST_PROC_NODE xasl_node::buildlist |
Definition at line 1019 of file xasl.h.
Referenced by pt_to_buildlist_proc(), qdump_print_arith(), qdump_print_build_list_node(), qdump_print_xasl(), qexec_clear_mainblock_iterations(), qexec_clear_xasl(), qexec_destroy_upddel_ehash_files(), qexec_end_mainblock_iterations(), qexec_end_one_iteration(), qexec_execute_analytic(), qexec_execute_cte(), qexec_execute_mainblock_internal(), qexec_groupby(), qexec_groupby_index(), qexec_init_upddel_ehash_files(), qexec_initialize_groupby_state(), qexec_intprt_fnc(), qexec_orderby_distinct_by_sorting(), qexec_setup_topn_proc(), qexec_start_mainblock_iterations(), qexec_upddel_add_unique_oid_to_ehid(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
BUILDVALUE_PROC_NODE xasl_node::buildvalue |
Definition at line 1020 of file xasl.h.
Referenced by pt_to_buildvalue_proc(), qdump_print_build_value_node(), qexec_clear_agg_orderby_const_list(), qexec_clear_mainblock_iterations(), qexec_clear_xasl(), qexec_end_buildvalueblock_iterations(), qexec_end_one_iteration(), qexec_execute_mainblock_internal(), qexec_intprt_fnc(), qexec_start_mainblock_iterations(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
double xasl_node::cardinality |
Definition at line 1030 of file xasl.h.
Referenced by preserve_info(), pt_plan_cte(), pt_to_buildvalue_proc(), pt_to_union_proc(), qo_add_node(), stx_build_xasl_node(), and xts_process_xasl_node().
int xasl_node::cat_fetched |
Definition at line 1001 of file xasl.h.
Referenced by qdump_print_xasl(), stx_build_xasl_node(), and xts_process_xasl_node().
int* xasl_node::class_locks |
Definition at line 1037 of file xasl.h.
Referenced by parser_generate_do_stmt_xasl(), parser_generate_xasl(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_merge_xasl(), pt_to_update_xasl(), qdump_print_xasl(), stx_map_stream_to_xasl(), and xts_map_xasl_to_stream().
OID* xasl_node::class_oid_list |
Definition at line 1036 of file xasl.h.
Referenced by parser_generate_do_stmt_xasl(), parser_generate_xasl(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_merge_xasl(), pt_to_update_xasl(), qdump_print_xasl(), stx_map_stream_to_xasl(), and xts_map_xasl_to_stream().
CONNECTBY_PROC_NODE xasl_node::connect_by |
Definition at line 1025 of file xasl.h.
Referenced by pt_make_connect_by_proc(), qdata_evaluate_connect_by_root(), qdata_evaluate_qprior(), qdata_evaluate_sys_connect_by_path(), qdump_print_connect_by_proc_node(), qexec_clear_connect_by_lists(), qexec_clear_xasl(), qexec_end_connect_by_lists(), qexec_execute_connect_by(), qexec_iterate_connect_by_results(), qexec_replace_prior_regu_vars_prior_expr(), qexec_set_pseudocolumns_val_pointers(), qexec_start_connect_by_lists(), qexec_update_connect_by_lists(), regu_xasl_proc_init(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
XASL_NODE* xasl_node::connect_by_ptr |
Definition at line 987 of file xasl.h.
Referenced by pt_instnum_to_key_limit(), pt_set_connect_by_xasl(), pt_to_buildschema_proc(), qdata_evaluate_connect_by_root(), qdata_evaluate_qprior(), qdata_evaluate_sys_connect_by_path(), qdump_print_arith(), qdump_print_xasl(), qexec_clear_xasl(), qexec_clear_xasl_head(), qexec_execute_mainblock_internal(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), stx_build_xasl_node(), and xts_process_xasl_node().
OID xasl_node::creator_oid |
Definition at line 1033 of file xasl.h.
Referenced by parser_generate_do_stmt_xasl(), parser_generate_xasl(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_merge_xasl(), pt_to_update_xasl(), qdump_print_xasl(), stx_map_stream_to_xasl(), and xts_map_xasl_to_stream().
CTE_PROC_NODE xasl_node::cte |
Definition at line 1027 of file xasl.h.
Referenced by pt_plan_cte(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_cte(), regu_xasl_proc_init(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
ACCESS_SPEC_TYPE* xasl_node::curr_spec |
Definition at line 996 of file xasl.h.
Referenced by pt_to_buildschema_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_connect_by(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_scan(), qexec_execute_update(), qexec_intprt_fnc(), qexec_next_scan_block(), qexec_next_scan_block_iterations(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
int xasl_node::dbval_cnt |
Definition at line 1040 of file xasl.h.
Referenced by parser_generate_do_stmt_xasl(), parser_generate_xasl(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_merge_xasl(), pt_to_update_xasl(), qdump_print_xasl(), qmgr_process_query(), stx_map_stream_to_xasl(), and xts_map_xasl_to_stream().
DELETE_PROC_NODE xasl_node::delete_ |
Definition at line 1024 of file xasl.h.
Referenced by pt_to_delete_xasl(), qdump_print_xasl(), qexec_execute_delete(), qexec_execute_mainblock_internal(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
XASL_NODE* xasl_node::dptr_list |
Definition at line 976 of file xasl.h.
Referenced by add_subqueries(), do_prepare_insert_internal(), pt_set_dptr(), pt_to_buildschema_proc(), pt_to_fetch_proc_list(), qdump_print_arith(), qdump_print_xasl(), qexec_clear_all_lists(), qexec_clear_scan_all_lists(), qexec_clear_xasl(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_obj_fetch(), qexec_execute_scan(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), qexec_merge_fnc(), stx_build_xasl_node(), and xts_process_xasl_node().
FETCH_PROC_NODE xasl_node::fetch |
Definition at line 1018 of file xasl.h.
Referenced by pt_to_fetch_proc(), qdump_print_fetch_node(), qexec_clear_xasl(), qexec_execute_obj_fetch(), qexec_execute_scan(), qexec_intprt_fnc(), qexec_merge_fnc(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
int xasl_node::flag |
Definition at line 954 of file xasl.h.
Referenced by parser_generate_do_stmt_xasl(), pt_to_buildschema_proc(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_merge_xasl(), pt_to_update_xasl(), qdump_print_xasl(), qexec_clear_xasl(), stx_build_xasl_node(), and xts_process_xasl_node().
XASL_NODE* xasl_node::fptr_list |
Definition at line 984 of file xasl.h.
Referenced by add_fetch_proc(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), qdump_print_arith(), qdump_print_xasl(), qexec_clear_all_lists(), qexec_clear_scan_all_lists(), qexec_clear_xasl(), qexec_execute_obj_fetch(), qexec_execute_scan(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), qexec_merge_fnc(), qo_to_xasl(), stx_build_xasl_node(), and xts_process_xasl_node().
XASL_NODE_HEADER xasl_node::header |
Definition at line 951 of file xasl.h.
Referenced by do_prepare_select(), pt_set_limit_optimization_flags(), stx_build_xasl_node(), and xts_process_xasl_node().
PRED_EXPR* xasl_node::if_pred |
Definition at line 978 of file xasl.h.
Referenced by add_if_predicate(), pt_gen_simple_merge_plan(), pt_gen_simple_plan(), pt_instnum_to_key_limit(), pt_make_connect_by_proc(), pt_to_buildschema_proc(), pt_to_fetch_proc_list(), pt_to_scan_proc_list(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_connect_by(), qexec_execute_obj_fetch(), qexec_execute_scan(), qexec_intprt_fnc(), qexec_merge_fnc(), qo_add_hq_iterations_access_spec(), stx_build_xasl_node(), and xts_process_xasl_node().
INSERT_PROC_NODE xasl_node::insert |
Definition at line 1023 of file xasl.h.
Referenced by pt_make_aptr_parent_node(), pt_make_regu_insert(), pt_to_constraint_pred(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_insert(), qexec_execute_mainblock_internal(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
int xasl_node::instnum_flag |
Definition at line 997 of file xasl.h.
Referenced by pt_instnum_to_key_limit(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_instnum_pred(), qdump_print_xasl(), qexec_analytic_eval_instnum_pred(), qexec_eval_instnum_pred(), qexec_init_instnum_val(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), qexec_merge_fnc(), stx_build_xasl_node(), and xts_process_xasl_node().
PRED_EXPR* xasl_node::instnum_pred |
Definition at line 979 of file xasl.h.
Referenced by pt_instnum_to_key_limit(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_instnum_pred(), qdump_print_xasl(), qexec_analytic_eval_instnum_pred(), qexec_clear_xasl(), qexec_eval_instnum_pred(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), qexec_merge_fnc(), qo_get_key_limit_from_instnum(), stx_build_xasl_node(), and xts_process_xasl_node().
DB_VALUE* xasl_node::instnum_val |
Definition at line 980 of file xasl.h.
Referenced by pt_make_connect_by_proc(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), qdata_evaluate_connect_by_root(), qdata_evaluate_sys_connect_by_path(), qdump_print_xasl(), qexec_clear_xasl(), qexec_eval_instnum_pred(), qexec_execute_analytic(), qexec_execute_cte(), qexec_init_instnum_val(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), qexec_merge_fnc(), qexec_start_mainblock_iterations(), stx_build_xasl_node(), and xts_process_xasl_node().
int xasl_node::is_single_tuple |
Definition at line 965 of file xasl.h.
Referenced by pt_make_regu_subquery(), pt_plan_cte(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_outlist(), pt_to_union_proc(), qdump_print_xasl(), qexec_execute_mainblock_internal(), stx_build_xasl_node(), and xts_process_xasl_node().
bool xasl_node::iscan_oid_order |
Definition at line 1041 of file xasl.h.
Referenced by pt_to_buildlist_proc(), qexec_execute_mainblock_internal(), regu_init(), stx_build_xasl_node(), and xts_process_xasl_node().
REGU_VARIABLE* xasl_node::iscycle_regu |
Definition at line 994 of file xasl.h.
Referenced by pt_set_connect_by_xasl(), pt_to_buildschema_proc(), qdump_print_xasl(), qexec_iterate_connect_by_results(), stx_build_xasl_node(), and xts_process_xasl_node().
DB_VALUE* xasl_node::iscycle_val |
Definition at line 993 of file xasl.h.
Referenced by add_access_spec(), init_list_scan_proc(), pt_gen_simple_merge_plan(), pt_gen_simple_plan(), pt_make_connect_by_proc(), pt_set_connect_by_xasl(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_iterate_connect_by_results(), qexec_start_mainblock_iterations(), stx_build_xasl_node(), and xts_process_xasl_node().
REGU_VARIABLE* xasl_node::isleaf_regu |
Definition at line 992 of file xasl.h.
Referenced by pt_set_connect_by_xasl(), pt_to_buildschema_proc(), qdump_print_xasl(), qexec_iterate_connect_by_results(), stx_build_xasl_node(), and xts_process_xasl_node().
DB_VALUE* xasl_node::isleaf_val |
Definition at line 991 of file xasl.h.
Referenced by add_access_spec(), init_list_scan_proc(), pt_gen_simple_merge_plan(), pt_gen_simple_plan(), pt_make_connect_by_proc(), pt_set_connect_by_xasl(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_iterate_connect_by_results(), qexec_start_mainblock_iterations(), stx_build_xasl_node(), and xts_process_xasl_node().
REGU_VARIABLE* xasl_node::level_regu |
Definition at line 989 of file xasl.h.
Referenced by pt_set_connect_by_xasl(), pt_to_buildschema_proc(), qdump_print_xasl(), qexec_iterate_connect_by_results(), stx_build_xasl_node(), and xts_process_xasl_node().
DB_VALUE* xasl_node::level_val |
Definition at line 988 of file xasl.h.
Referenced by add_access_spec(), init_list_scan_proc(), pt_gen_simple_merge_plan(), pt_gen_simple_plan(), pt_make_connect_by_proc(), pt_set_connect_by_xasl(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_connect_by(), qexec_iterate_connect_by_results(), qexec_start_mainblock_iterations(), stx_build_xasl_node(), and xts_process_xasl_node().
REGU_VARIABLE* xasl_node::limit_offset |
Definition at line 982 of file xasl.h.
Referenced by pt_plan_cte(), pt_to_buildlist_proc(), pt_to_delete_xasl(), pt_to_union_proc(), pt_to_update_xasl(), qexec_check_limit_clause(), qexec_clear_xasl(), qexec_execute_mainblock_internal(), stx_build_xasl_node(), and xts_process_xasl_node().
REGU_VARIABLE* xasl_node::limit_row_count |
Definition at line 983 of file xasl.h.
Referenced by pt_plan_cte(), pt_to_buildlist_proc(), pt_to_delete_xasl(), pt_to_union_proc(), pt_to_update_xasl(), qexec_check_limit_clause(), qexec_clear_xasl(), qexec_execute_mainblock_internal(), stx_build_xasl_node(), and xts_process_xasl_node().
QFILE_LIST_ID* xasl_node::list_id |
Definition at line 955 of file xasl.h.
Referenced by pt_make_regu_subquery(), pt_to_outlist(), qdata_evaluate_connect_by_root(), qdata_evaluate_qprior(), qdata_evaluate_sys_connect_by_path(), qdump_print_xasl(), qexec_clear_mainblock_iterations(), qexec_clear_xasl(), qexec_clear_xasl_head(), qexec_end_buildvalueblock_iterations(), qexec_end_mainblock_iterations(), qexec_end_one_iteration(), qexec_execute_analytic(), qexec_execute_build_columns(), qexec_execute_build_indexes(), qexec_execute_connect_by(), qexec_execute_cte(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_merge(), qexec_execute_query(), qexec_execute_selupd_list(), qexec_execute_update(), qexec_get_xasl_list_id(), qexec_groupby(), qexec_groupby_index(), qexec_iterate_connect_by_results(), qexec_merge_listfiles(), qexec_orderby_distinct_by_sorting(), qexec_setup_list_id(), qexec_start_mainblock_iterations(), qexec_topn_tuples_to_list_id(), regu_init(), stx_build_xasl_node(), and xts_process_xasl_node().
int xasl_node::max_iterations |
Definition at line 1043 of file xasl.h.
Referenced by qexec_execute_cte(), qexec_intprt_fnc(), and stx_build_xasl_node().
MERGE_PROC_NODE xasl_node::merge |
Definition at line 1026 of file xasl.h.
Referenced by do_prepare_merge(), pt_to_merge_xasl(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_mainblock_internal(), qexec_execute_merge(), regu_xasl_proc_init(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
ACCESS_SPEC_TYPE* xasl_node::merge_spec |
Definition at line 971 of file xasl.h.
Referenced by pt_gen_simple_merge_plan(), pt_to_buildschema_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_mainblock_internal(), qexec_merge_fnc(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
VAL_LIST* xasl_node::merge_val_list |
Definition at line 973 of file xasl.h.
Referenced by pt_gen_simple_merge_plan(), pt_to_buildschema_proc(), qexec_clear_xasl(), qexec_execute_mainblock_internal(), stx_build_xasl_node(), and xts_process_xasl_node().
MERGELIST_PROC_NODE xasl_node::mergelist |
Definition at line 1021 of file xasl.h.
Referenced by check_merge_xasl(), gen_outer(), make_mergelist_proc(), ptqo_to_merge_list_proc(), qdump_print_arith(), qdump_print_xasl(), qexec_execute_mainblock_internal(), qexec_merge_listfiles(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
int xasl_node::mvcc_reev_extra_cls_cnt |
Definition at line 1008 of file xasl.h.
Referenced by parser_generate_xasl_proc(), qexec_create_mvcc_reev_assignments(), stx_build_xasl_node(), and xts_process_xasl_node().
int xasl_node::n_oid_list |
Definition at line 1035 of file xasl.h.
Referenced by parser_generate_do_stmt_xasl(), parser_generate_xasl(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_merge_xasl(), pt_to_update_xasl(), qdump_print_xasl(), stx_map_stream_to_xasl(), and xts_map_xasl_to_stream().
XASL_NODE* xasl_node::next |
Definition at line 952 of file xasl.h.
Referenced by check_merge_xasl(), pt_append_xasl(), pt_build_do_stmt_aptr_list_pre(), pt_find_xasl(), pt_make_aptr_parent_node(), pt_remove_xasl(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_fetch_proc(), ptqo_to_merge_list_proc(), qdump_print_arith(), qdump_print_xasl(), qexec_clear_all_lists(), qexec_clear_head_lists(), qexec_clear_xasl(), qexec_end_one_iteration(), qexec_execute_mainblock_internal(), qexec_execute_obj_fetch(), qexec_execute_scan(), qexec_gby_finalize_group(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), qexec_merge_fnc(), stx_build_xasl_node(), and xts_process_xasl_node().
int xasl_node::next_scan_block_on |
Definition at line 999 of file xasl.h.
Referenced by qdump_print_xasl(), qexec_execute_connect_by(), qexec_execute_mainblock_internal(), qexec_next_scan_block_iterations(), stx_build_xasl_node(), and xts_process_xasl_node().
int xasl_node::next_scan_on |
Definition at line 998 of file xasl.h.
Referenced by qdump_print_xasl(), qexec_execute_scan(), qexec_intprt_fnc(), stx_build_xasl_node(), and xts_process_xasl_node().
QUERY_OPTIONS xasl_node::option |
Definition at line 967 of file xasl.h.
Referenced by pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_union_proc(), qdump_print_xasl(), qexec_end_buildvalueblock_iterations(), qexec_end_mainblock_iterations(), qexec_execute_analytic(), qexec_execute_build_indexes(), qexec_execute_mainblock_internal(), qexec_groupby(), qexec_merge_listfiles(), qexec_setup_topn_proc(), qexec_start_mainblock_iterations(), query_multi_range_opt_check_set_sort_col(), regu_init(), regu_xasl_proc_init(), stx_build_xasl_node(), and xts_process_xasl_node().
int xasl_node::ordbynum_flag |
Definition at line 961 of file xasl.h.
Referenced by add_sort_spec(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_union_proc(), qdump_print_xasl(), qexec_orderby_distinct_by_sorting(), qexec_topn_tuples_to_list_id(), stx_build_xasl_node(), and xts_process_xasl_node().
PRED_EXPR* xasl_node::ordbynum_pred |
Definition at line 958 of file xasl.h.
Referenced by add_sort_spec(), pt_instnum_to_key_limit(), pt_ordbynum_to_key_limit_multiple_ranges(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_union_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_orderby_distinct_by_sorting(), qexec_setup_topn_proc(), qexec_topn_tuples_to_list_id(), qo_get_key_limit_from_ordbynum(), stx_build_xasl_node(), and xts_process_xasl_node().
DB_VALUE* xasl_node::ordbynum_val |
Definition at line 959 of file xasl.h.
Referenced by add_sort_spec(), gen_outer(), make_sort_limit_proc(), pt_make_connect_by_proc(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_union_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_build_indexes(), qexec_execute_mainblock_internal(), qexec_orderby_distinct_by_sorting(), qexec_start_mainblock_iterations(), qexec_topn_tuples_to_list_id(), stx_build_xasl_node(), and xts_process_xasl_node().
REGU_VARIABLE* xasl_node::orderby_limit |
Definition at line 960 of file xasl.h.
Referenced by add_sort_spec(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_fill_sort_limit(), stx_build_xasl_node(), and xts_process_xasl_node().
SORT_LIST* xasl_node::orderby_list |
Definition at line 957 of file xasl.h.
Referenced by add_sort_spec(), make_mergelist_proc(), pt_ordbynum_to_key_limit_multiple_ranges(), pt_set_connect_by_xasl(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_order_siblings_by(), pt_to_union_proc(), qdump_print_xasl(), qexec_clear_xasl(), qexec_end_buildvalueblock_iterations(), qexec_end_mainblock_iterations(), qexec_execute_analytic(), qexec_execute_build_indexes(), qexec_execute_connect_by(), qexec_execute_cte(), qexec_execute_mainblock_internal(), qexec_groupby(), qexec_merge_listfiles(), qexec_orderby_distinct_by_sorting(), qexec_setup_topn_proc(), qexec_start_mainblock_iterations(), query_multi_range_opt_check_set_sort_col(), stx_build_xasl_node(), and xts_process_xasl_node().
OUTPTR_LIST* xasl_node::outptr_list |
Definition at line 968 of file xasl.h.
Referenced by check_merge_xasl(), do_select_internal(), parser_generate_do_stmt_xasl(), pt_make_aptr_parent_node(), pt_make_connect_by_proc(), pt_set_connect_by_xasl(), pt_skeleton_buildlist_proc(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_fetch_proc(), pt_to_order_siblings_by(), qdata_evaluate_connect_by_root(), qdata_evaluate_qprior(), qdata_evaluate_sys_connect_by_path(), qdump_print_build_list_node(), qdump_print_xasl(), qexec_clear_xasl(), qexec_create_mvcc_reev_assignments(), qexec_end_buildvalueblock_iterations(), qexec_end_one_iteration(), qexec_execute_build_columns(), qexec_execute_build_indexes(), qexec_execute_connect_by(), qexec_execute_do_stmt(), qexec_get_index_pseudocolumn_value_from_tuple(), qexec_groupby(), qexec_groupby_index(), qexec_orderby_distinct_by_sorting(), qexec_set_pseudocolumns_val_pointers(), qexec_setup_topn_proc(), qexec_start_connect_by_lists(), qexec_start_mainblock_iterations(), qexec_topn_tuples_to_list_id(), qexec_update_connect_by_lists(), qexec_upddel_add_unique_oid_to_ehid(), query_multi_range_opt_check_set_sort_col(), stx_build_xasl_node(), and xts_process_xasl_node().
union { ... } xasl_node::proc |
Referenced by check_merge_xasl(), do_prepare_merge(), do_prepare_update(), gen_outer(), make_mergelist_proc(), pt_make_aptr_parent_node(), pt_make_connect_by_proc(), pt_make_regu_insert(), pt_plan_cte(), pt_to_buildlist_proc(), pt_to_buildvalue_proc(), pt_to_constraint_pred(), pt_to_delete_xasl(), pt_to_fetch_proc(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_merge_xasl(), pt_to_union_proc(), pt_to_update_xasl(), ptqo_to_merge_list_proc(), qdata_evaluate_connect_by_root(), qdata_evaluate_qprior(), qdata_evaluate_sys_connect_by_path(), qdump_print_arith(), qdump_print_build_list_node(), qdump_print_build_value_node(), qdump_print_connect_by_proc_node(), qdump_print_fetch_node(), qdump_print_xasl(), qexec_clear_agg_orderby_const_list(), qexec_clear_connect_by_lists(), qexec_clear_mainblock_iterations(), qexec_clear_xasl(), qexec_destroy_upddel_ehash_files(), qexec_end_buildvalueblock_iterations(), qexec_end_connect_by_lists(), qexec_end_mainblock_iterations(), qexec_end_one_iteration(), qexec_execute_analytic(), qexec_execute_connect_by(), qexec_execute_cte(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_merge(), qexec_execute_obj_fetch(), qexec_execute_scan(), qexec_execute_update(), qexec_groupby(), qexec_groupby_index(), qexec_init_upddel_ehash_files(), qexec_initialize_groupby_state(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), qexec_merge_fnc(), qexec_merge_listfiles(), qexec_orderby_distinct_by_sorting(), qexec_replace_prior_regu_vars_prior_expr(), qexec_set_pseudocolumns_val_pointers(), qexec_setup_topn_proc(), qexec_start_connect_by_lists(), qexec_start_mainblock_iterations(), qexec_update_connect_by_lists(), qexec_upddel_add_unique_oid_to_ehid(), qmgr_set_query_error(), regu_xasl_proc_init(), stx_build_xasl_node(), update_at_server(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
int xasl_node::projected_size |
Definition at line 1034 of file xasl.h.
Referenced by preserve_info(), pt_plan_cte(), pt_to_buildvalue_proc(), pt_to_union_proc(), qo_add_node(), stx_build_xasl_node(), and xts_process_xasl_node().
const char* xasl_node::query_alias |
Definition at line 1039 of file xasl.h.
Referenced by parser_generate_do_stmt_xasl(), parser_generate_xasl(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_xasl(), pt_to_update_xasl(), qdump_print_xasl(), stx_build_xasl_node(), and xts_process_xasl_node().
int xasl_node::query_in_progress |
Definition at line 1002 of file xasl.h.
Referenced by qexec_clear_xasl(), qexec_execute_query(), stx_build_xasl_node(), and stx_map_stream_to_xasl().
DB_VALUE* xasl_node::save_instnum_val |
Definition at line 981 of file xasl.h.
Referenced by pt_to_buildlist_proc(), pt_to_buildschema_proc(), qdump_print_xasl(), qexec_eval_instnum_pred(), qexec_init_instnum_val(), stx_build_xasl_node(), and xts_process_xasl_node().
SCAN_OPERATION_TYPE xasl_node::scan_op_type |
Definition at line 1005 of file xasl.h.
Referenced by parser_generate_xasl_proc(), qexec_end_mainblock_iterations(), qexec_end_one_iteration(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_selupd_list_find_class(), qexec_execute_update(), qexec_merge_listfiles(), regu_init(), stx_build_xasl_node(), and xts_process_xasl_node().
XASL_NODE* xasl_node::scan_ptr |
Definition at line 985 of file xasl.h.
Referenced by add_scan_proc(), parser_generate_xasl_proc(), pt_append_scan(), pt_find_oid_scan_block(), pt_gen_optimized_plan(), pt_gen_simple_plan(), pt_instnum_to_key_limit(), pt_make_connect_by_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_fetch_proc_list(), qdump_print_arith(), qdump_print_xasl(), qexec_clear_all_lists(), qexec_clear_scan_all_lists(), qexec_clear_xasl(), qexec_execute_mainblock_internal(), qexec_execute_scan(), qexec_execute_selupd_list_find_class(), qexec_for_update_set_class_locks(), qexec_init_instnum_val(), qexec_intprt_fnc(), qexec_iterate_connect_by_results(), qexec_merge_fnc(), qexec_mvcc_cond_reev_set_scan_order(), qexec_next_scan_block_iterations(), qexec_set_class_locks(), qexec_upddel_mvcc_set_filters(), qo_to_xasl(), query_multi_range_opt_check_set_sort_col(), query_multi_range_opt_check_specs(), stx_build_xasl_node(), and xts_process_xasl_node().
SELUPD_LIST* xasl_node::selected_upd_list |
Definition at line 969 of file xasl.h.
Referenced by pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_insert_xasl(), qexec_end_one_iteration(), qexec_execute_mainblock_internal(), qexec_execute_selupd_list(), stx_build_xasl_node(), and xts_process_xasl_node().
VAL_LIST* xasl_node::single_tuple |
Definition at line 963 of file xasl.h.
Referenced by pt_make_regu_subquery(), pt_to_buildschema_proc(), pt_to_outlist(), qdump_print_xasl(), qexec_clear_xasl_head(), qexec_execute_mainblock_internal(), qexec_get_xasl_list_id(), stx_build_xasl_node(), and xts_process_xasl_node().
ACCESS_SPEC_TYPE* xasl_node::spec_list |
Definition at line 970 of file xasl.h.
Referenced by add_access_spec(), check_merge_xasl(), make_mergelist_proc(), mark_access_as_outer_join(), parser_generate_xasl_proc(), pt_find_oid_scan_block(), pt_gen_optimized_plan(), pt_gen_simple_merge_plan(), pt_gen_simple_plan(), pt_instnum_to_key_limit(), pt_make_aptr_parent_node(), pt_make_connect_by_proc(), pt_ordbynum_to_key_limit_multiple_ranges(), pt_plan_query(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_fetch_as_scan_proc(), pt_to_fetch_proc(), ptqo_to_list_scan_proc(), ptqo_to_scan_proc(), qdump_print_arith(), qdump_print_xasl(), qexec_clear_xasl(), qexec_end_one_iteration(), qexec_execute_build_columns(), qexec_execute_build_indexes(), qexec_execute_connect_by(), qexec_execute_cte(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_obj_fetch(), qexec_execute_selupd_list(), qexec_execute_selupd_list_find_class(), qexec_execute_update(), qexec_for_update_set_class_locks(), qexec_init_instnum_val(), qexec_intprt_fnc(), qexec_merge_fnc(), qexec_mvcc_cond_reev_set_scan_order(), qexec_next_scan_block(), qexec_orderby_distinct_by_sorting(), qexec_set_class_locks(), qexec_upddel_mvcc_set_filters(), qo_add_hq_iterations_access_spec(), qo_top_plan_print_json(), qo_top_plan_print_text(), query_multi_range_opt_check_set_sort_col(), query_multi_range_opt_check_specs(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
int* xasl_node::tcard_list |
Definition at line 1038 of file xasl.h.
Referenced by parser_generate_do_stmt_xasl(), parser_generate_xasl(), pt_to_delete_xasl(), pt_to_insert_xasl(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_merge_xasl(), pt_to_update_xasl(), qdump_print_xasl(), stx_map_stream_to_xasl(), and xts_map_xasl_to_stream().
PROC_TYPE xasl_node::type |
Definition at line 953 of file xasl.h.
Referenced by check_merge_xasl(), eval_key_filter(), pt_make_regu_insert(), pt_to_constraint_pred(), pt_to_fetch_proc_list_recurse(), pt_to_outlist(), qdump_print_arith(), qdump_print_xasl(), qdump_print_xasl_type(), qexec_clear_mainblock_iterations(), qexec_clear_xasl(), qexec_end_mainblock_iterations(), qexec_end_one_iteration(), qexec_execute_cte(), qexec_execute_mainblock_internal(), qexec_init_upddel_ehash_files(), qexec_initialize_groupby_state(), qexec_intprt_fnc(), qexec_orderby_distinct_by_sorting(), qexec_setup_list_id(), qexec_setup_topn_proc(), qexec_start_mainblock_iterations(), qexec_upddel_add_unique_oid_to_ehid(), qmgr_set_query_error(), query_multi_range_opt_check_set_sort_col(), regu_xasl_proc_init(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
UNION_PROC_NODE xasl_node::union_ |
Definition at line 1017 of file xasl.h.
Referenced by pt_to_union_proc(), qdump_print_arith(), qdump_print_xasl(), qexec_end_mainblock_iterations(), qmgr_set_query_error(), stx_build_xasl_node(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
int xasl_node::upd_del_class_cnt |
Definition at line 1006 of file xasl.h.
Referenced by parser_generate_xasl_proc(), qexec_create_mvcc_reev_assignments(), qexec_destroy_upddel_ehash_files(), qexec_end_one_iteration(), qexec_groupby(), qexec_init_upddel_ehash_files(), stx_build_xasl_node(), and xts_process_xasl_node().
UPDATE_PROC_NODE xasl_node::update |
Definition at line 1022 of file xasl.h.
Referenced by do_prepare_merge(), do_prepare_update(), pt_to_constraint_pred(), pt_to_merge_update_xasl(), pt_to_update_xasl(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_mainblock_internal(), qexec_execute_update(), stx_build_xasl_node(), update_at_server(), xts_process_xasl_node(), and xts_sizeof_xasl_node().
VAL_LIST* xasl_node::val_list |
Definition at line 972 of file xasl.h.
Referenced by add_access_spec(), check_merge_xasl(), make_mergelist_proc(), pt_gen_simple_merge_plan(), pt_gen_simple_plan(), pt_make_aptr_parent_node(), pt_make_connect_by_proc(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_constraint_pred(), pt_to_fetch_as_scan_proc(), pt_to_fetch_proc(), pt_to_insert_xasl(), pt_to_odku_info(), ptqo_to_list_scan_proc(), ptqo_to_scan_proc(), qdata_evaluate_connect_by_root(), qdata_evaluate_sys_connect_by_path(), qdump_print_xasl(), qexec_clear_xasl(), qexec_execute_connect_by(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_mainblock_internal(), qexec_execute_obj_fetch(), qexec_execute_update(), qexec_replace_prior_regu_vars_prior_expr(), stx_build_xasl_node(), and xts_process_xasl_node().