CUBRID Engine
latest
|
#include <parse_tree.h>
Public Attributes | |
PT_NODE * | expr |
QFILE_TUPLE_VALUE_POSITION | pos_descr |
PT_MISC_TYPE | asc_or_desc |
PT_MISC_TYPE | nulls_first_or_last |
Definition at line 2826 of file parse_tree.h.
PT_MISC_TYPE pt_sort_spec_info::asc_or_desc |
Definition at line 2830 of file parse_tree.h.
Referenced by create_or_drop_index_helper(), pt_agg_orderby_to_sort_list(), pt_check_analytic_function(), pt_check_order_by(), pt_expr_to_sort_spec(), pt_fix_interpolation_aggregate_function_order_by(), pt_gen_optimized_plan(), pt_init_sort_spec(), pt_make_sort_spec_with_identifier(), pt_make_sort_spec_with_number(), pt_node_to_function_index(), pt_print_create_index(), pt_print_function(), pt_print_sort_spec(), pt_set_orderby_for_sort_limit_plan(), pt_sort_spec_cover(), pt_sort_spec_cover_groupby(), pt_sort_spec_list_to_name_node_list(), pt_to_merge_update_query(), pt_to_null_ordering(), pt_to_sort_list(), qo_check_groupby_skip_descending(), qo_check_orderby_skip_descending(), qo_check_plan_index_for_multi_range_opt(), qo_plan_compute_iscan_sort_list(), qo_plan_print_sort_spec_helper(), qo_reduce_order_by(), and qo_search_planner().
PT_NODE* pt_sort_spec_info::expr |
Definition at line 2828 of file parse_tree.h.
Referenced by create_or_drop_index_helper(), mq_rewrite_order_dependent_query(), mq_update_order_by(), pt_add_oid_to_select_list(), pt_adjust_analytic_sort_specs(), pt_agg_orderby_to_sort_list(), pt_apply_sort_spec(), pt_check_analytic_function(), pt_check_create_index(), pt_check_cume_dist_percent_rank_order_by(), pt_check_filter_index_expr(), pt_check_filter_index_expr_pre(), pt_check_function_index_expr(), pt_check_group_concat_order_by(), pt_check_order_by(), pt_check_single_valued_node(), pt_check_unique_attr(), pt_check_with_info(), pt_eval_type_pre(), pt_expand_analytic_node(), pt_expr_to_sort_spec(), pt_find_attribute(), pt_find_order_value_in_list(), pt_fix_buildlist_aggregate_cume_dist_percent_rank(), pt_fix_interpolation_aggregate_function_order_by(), pt_has_non_groupby_column_node(), pt_make_sort_spec_with_identifier(), pt_make_sort_spec_with_number(), pt_node_to_function_index(), pt_print_create_index(), pt_print_sort_spec(), pt_remove_unusable_sort_specs(), pt_resolve_group_having_alias_pt_sort_spec(), pt_resolve_sort_spec_expr(), pt_semantic_check_local(), pt_sort_spec_cover_groupby(), pt_sort_spec_list_to_name_node_list(), pt_to_buildlist_proc(), pt_to_merge_update_query(), pt_to_pos_descr_groupby(), pt_to_sort_list(), qo_plan_compute_iscan_sort_list(), and qo_reduce_order_by().
PT_MISC_TYPE pt_sort_spec_info::nulls_first_or_last |
Definition at line 2831 of file parse_tree.h.
Referenced by pt_check_analytic_function(), pt_fix_interpolation_aggregate_function_order_by(), pt_init_sort_spec(), pt_print_function(), pt_print_sort_spec(), pt_sort_spec_cover(), pt_sort_spec_cover_groupby(), and pt_to_null_ordering().
QFILE_TUPLE_VALUE_POSITION pt_sort_spec_info::pos_descr |
Definition at line 2829 of file parse_tree.h.
Referenced by mq_rewrite_order_dependent_query(), mq_translate_select(), mq_update_order_by(), pt_add_oid_to_select_list(), pt_adjust_analytic_sort_specs(), pt_agg_orderby_to_sort_list(), pt_check_analytic_function(), pt_check_cume_dist_percent_rank_order_by(), pt_check_group_concat_order_by(), pt_check_order_by(), pt_expand_analytic_node(), pt_fix_interpolation_aggregate_function_order_by(), pt_semantic_check_local(), pt_set_orderby_for_sort_limit_plan(), pt_sort_spec_cover(), pt_to_merge_update_query(), pt_to_sort_list(), qo_check_iscan_for_multi_range_opt(), qo_discover_sort_limit_nodes(), qo_plan_compute_iscan_sort_list(), qo_plan_print_sort_spec_helper(), and qo_reduce_order_by().