CUBRID Engine  latest
pt_union_info Struct Reference

#include <parse_tree.h>

Collaboration diagram for pt_union_info:
Collaboration graph

Public Attributes

PT_NODEarg1
 
PT_NODEarg2
 
PT_NODEselect_list
 
unsigned is_leaf_node:1
 

Detailed Description

Definition at line 2661 of file parse_tree.h.

Member Data Documentation

PT_NODE* pt_union_info::arg1

Definition at line 2663 of file parse_tree.h.

Referenced by add_union_query(), db_can_execute_statement_with_autocommit(), do_set_pruning_type(), meth_translate_helper(), mq_class_lambda(), mq_compute_query_authorization(), mq_fix_derived_in_union(), mq_flatten_union(), mq_invert_insert_subquery(), mq_lambda_node(), mq_push_arg2(), mq_push_dot_in_query(), mq_set_non_updatable_oid(), mq_set_types(), mq_set_union_query(), mq_substitute_subquery_in_statement(), mq_translate_helper(), mq_translate_local(), mq_updatable_local(), pt_add_oid_to_select_list(), pt_append_query_select_list(), pt_apply_difference(), pt_apply_intersection(), pt_apply_union_select_list_collation(), pt_apply_union_stmt(), pt_bind_names(), pt_check_copypush_subquery(), pt_check_level_expr(), pt_check_order_by(), pt_check_union_compatibility(), pt_check_union_is_foldable(), pt_check_union_type_compatibility_of_values_query(), pt_check_vclass_union_spec(), pt_chop_to_one_select_item(), pt_copypush_terms(), pt_eval_type(), pt_eval_type_pre(), pt_find_aggregate_analytic_in_where(), pt_fold_union(), pt_get_from_list(), pt_get_select_list(), pt_get_select_list_coll_compat(), pt_get_subquery_list(), pt_has_analytic(), pt_mark_union_leaf_nodes(), pt_print_difference(), pt_print_intersection(), pt_print_union_stmt(), pt_process_spec_for_update(), pt_pushable_query_in_pos(), pt_query_set_reference(), pt_reset_error(), pt_resolve_cte_specs(), pt_select_list_to_enumeration_expr(), pt_select_list_to_one_col(), pt_semantic_check_local(), pt_to_compatible_cast(), pt_to_pos_descr(), pt_to_pos_descr_groupby(), pt_to_union_proc(), pt_type_cast_vclass_query_spec(), pt_union(), pt_wrap_select_list_with_cast_op(), qo_optimize_queries(), qo_plan_compute_subquery_cost(), and qo_rewrite_hidden_col_as_derived().

PT_NODE* pt_union_info::arg2

Definition at line 2664 of file parse_tree.h.

Referenced by add_union_query(), db_can_execute_statement_with_autocommit(), do_set_pruning_type(), meth_translate_helper(), mq_class_lambda(), mq_compute_query_authorization(), mq_fix_derived_in_union(), mq_flatten_union(), mq_invert_insert_subquery(), mq_push_arg2(), mq_push_dot_in_query(), mq_set_non_updatable_oid(), mq_set_types(), mq_set_union_query(), mq_substitute_subquery_in_statement(), mq_translate_helper(), mq_translate_local(), mq_updatable_local(), pt_add_oid_to_select_list(), pt_append_query_select_list(), pt_apply_difference(), pt_apply_intersection(), pt_apply_union_select_list_collation(), pt_apply_union_stmt(), pt_bind_names(), pt_check_copypush_subquery(), pt_check_level_expr(), pt_check_order_by(), pt_check_union_compatibility(), pt_check_union_is_foldable(), pt_check_union_type_compatibility_of_values_query(), pt_check_vclass_union_spec(), pt_chop_to_one_select_item(), pt_coerce_node_collation(), pt_copypush_terms(), pt_eval_type(), pt_eval_type_pre(), pt_find_aggregate_analytic_in_where(), pt_fold_union(), pt_get_select_list(), pt_get_select_list_coll_compat(), pt_has_analytic(), pt_mark_union_leaf_nodes(), pt_print_difference(), pt_print_intersection(), pt_print_union_stmt(), pt_process_spec_for_update(), pt_pushable_query_in_pos(), pt_reset_error(), pt_resolve_cte_specs(), pt_select_list_to_enumeration_expr(), pt_select_list_to_one_col(), pt_to_compatible_cast(), pt_to_union_proc(), pt_type_cast_vclass_query_spec(), pt_union(), pt_wrap_select_list_with_cast_op(), qo_optimize_queries(), qo_plan_compute_subquery_cost(), and qo_rewrite_hidden_col_as_derived().

unsigned pt_union_info::is_leaf_node

Definition at line 2666 of file parse_tree.h.

Referenced by pt_mark_union_leaf_nodes(), and pt_semantic_check_local().

PT_NODE* pt_union_info::select_list

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