CUBRID Engine  latest
pt_statement_info Union Reference

#include <parse_tree.h>

Collaboration diagram for pt_statement_info:
Collaboration graph

Public Attributes

PT_ZZ_ERROR_MSG_INFO error_msg
 
PT_ALTER_INFO alter
 
PT_ALTER_TRIGGER_INFO alter_trigger
 
PT_ALTER_USER_INFO alter_user
 
PT_ATTACH_INFO attach
 
PT_ATTR_DEF_INFO attr_def
 
PT_ATTR_ORDERING_INFO attr_ordering
 
PT_AUTH_CMD_INFO auth_cmd
 
PT_AUTO_INCREMENT_INFO auto_increment
 
PT_CHECK_OPTION_INFO check_option
 
PT_COMMIT_WORK_INFO commit_work
 
PT_CONSTRAINT_INFO constraint
 
PT_CREATE_ENTITY_INFO create_entity
 
PT_CREATE_TRIGGER_INFO create_trigger
 
PT_CREATE_USER_INFO create_user
 
PT_CTE_INFO cte
 
PT_DATA_DEFAULT_INFO data_default
 
PT_DATA_TYPE_INFO data_type
 
PT_DELETE_INFO delete_
 
PT_DO_INFO do_
 
PT_DOT_INFO dot
 
PT_DROP_INFO drop
 
PT_DROP_SESSION_VAR_INFO drop_session_var
 
PT_DROP_TRIGGER_INFO drop_trigger
 
PT_DROP_USER_INFO drop_user
 
PT_DROP_VARIABLE_INFO drop_variable
 
PT_EVALUATE_INFO evaluate
 
PT_EVENT_OBJECT_INFO event_object
 
PT_EVENT_SPEC_INFO event_spec
 
PT_EVENT_TARGET_INFO event_target
 
PT_EXECUTE_INFO execute
 
PT_EXECUTE_TRIGGER_INFO execute_trigger
 
PT_EXPR_INFO expr
 
PT_FILE_PATH_INFO file_path
 
PT_FUNCTION_INFO function
 
PT_GET_OPT_LVL_INFO get_opt_lvl
 
PT_GET_STATS_INFO get_stats
 
PT_GET_TRIGGER_INFO get_trigger
 
PT_GET_XACTION_INFO get_xaction
 
PT_GRANT_INFO grant
 
PT_HOST_VAR_INFO host_var
 
PT_INDEX_INFO index
 
PT_INSERT_INFO insert
 
PT_INSERT_VALUE_INFO insert_value
 
PT_ISOLATION_LVL_INFO isolation_lvl
 
PT_JSON_TABLE_INFO json_table_info
 
PT_JSON_TABLE_NODE_INFO json_table_node_info
 
PT_JSON_TABLE_COLUMN_INFO json_table_column_info
 
PT_MERGE_INFO merge
 
PT_METHOD_CALL_INFO method_call
 
PT_METHOD_DEF_INFO method_def
 
PT_NAME_INFO name
 
PT_NAMED_ARG_INFO named_arg
 
PT_NODE_LIST_INFO node_list
 
PT_PARTITION_INFO partition
 
PT_PARTS_INFO parts
 
PT_PREPARE_INFO prepare
 
PT_ATTACH_INFO prepare_to_commit
 
PT_QUERY_INFO query
 
PT_REMOVE_TRIGGER_INFO remove_trigger
 
PT_RENAME_INFO rename
 
PT_RENAME_TRIGGER_INFO rename_trigger
 
PT_RESOLUTION_INFO resolution
 
PT_REVOKE_INFO revoke
 
PT_ROLLBACK_WORK_INFO rollback_work
 
PT_SAVEPOINT_INFO savepoint
 
PT_SCOPE_INFO scope
 
PT_SERIAL_INFO serial
 
PT_SET_NAMES_INFO set_names
 
PT_SET_TIMEZONE_INFO set_timezone
 
PT_SET_OPT_LVL_INFO set_opt_lvl
 
PT_SET_SYS_PARAMS_INFO set_sys_params
 
PT_SET_TRIGGER_INFO set_trigger
 
PT_SET_SESSION_VARIABLE_INFO set_variables
 
PT_SET_XACTION_INFO set_xaction
 
PT_SHOWSTMT_INFO showstmt
 
PT_SORT_SPEC_INFO sort_spec
 
PT_STORED_PROC_INFO sp
 
PT_STORED_PROC_PARAM_INFO sp_param
 
PT_SPEC_INFO spec
 
PT_TABLE_OPTION_INFO table_option
 
PT_TIMEOUT_INFO timeout
 
PT_TRIGGER_ACTION_INFO trigger_action
 
PT_TRIGGER_SPEC_LIST_INFO trigger_spec_list
 
PT_TRUNCATE_INFO truncate
 
PT_TUPLE_VALUE_INFO tuple_value
 
PT_UPDATE_INFO update
 
PT_UPDATE_STATS_INFO update_stats
 
PT_VALUE_INFO value
 
PT_POINTER_INFO pointer
 
PT_TRACE_INFO trace
 
PT_KILLSTMT_INFO killstmt
 
PT_WITH_CLAUSE_INFO with_clause
 

Detailed Description

Definition at line 3265 of file parse_tree.h.

Member Data Documentation

PT_ALTER_TRIGGER_INFO pt_statement_info::alter_trigger
PT_ALTER_USER_INFO pt_statement_info::alter_user

Definition at line 3270 of file parse_tree.h.

Referenced by do_alter_user(), pt_apply_alter_user(), and pt_print_alter_user().

PT_ATTACH_INFO pt_statement_info::attach

Definition at line 3271 of file parse_tree.h.

Referenced by do_attach(), and pt_print_attach().

PT_ATTR_ORDERING_INFO pt_statement_info::attr_ordering
PT_AUTH_CMD_INFO pt_statement_info::auth_cmd
PT_COMMIT_WORK_INFO pt_statement_info::commit_work

Definition at line 3277 of file parse_tree.h.

Referenced by do_commit(), and pt_print_commit_work().

PT_CREATE_TRIGGER_INFO pt_statement_info::create_trigger
PT_CREATE_USER_INFO pt_statement_info::create_user
PT_DATA_TYPE_INFO pt_statement_info::data_type

Definition at line 3284 of file parse_tree.h.

Referenced by do_create_auto_increment_serial(), do_update_maxvalue_of_auto_increment_serial(), get_att_default_from_def(), mq_check_non_updatable_vclass_oid(), mq_fix_derived(), mq_path_spec_lambda(), mq_replace_virtual_oid_with_real_oid(), mq_set_non_updatable_oid(), mq_set_types(), mq_set_virt_object(), mq_translate_paths(), mq_translate_value(), pt_add_type_to_set(), pt_apply_datatype(), pt_assignment_compatible(), pt_attr_check_default_cs_coll(), pt_attr_refers_to_self(), pt_bind_helper(), pt_cast_needs_wrap_for_collation(), pt_character_length_for_node(), pt_check_attribute_domain(), pt_check_cast_op(), pt_check_compatible_node_for_orderby(), pt_check_create_index(), pt_check_enum_data_type(), pt_check_expr_collation(), pt_check_function_collation(), pt_check_method(), pt_check_partition_values(), pt_check_range_partition_strict_increasing(), pt_check_same_datatype(), pt_check_union_type_compatibility_of_values_query(), pt_class_assignable(), pt_class_name(), pt_coerce_node_collation(), pt_coerce_partition_value_with_data_type(), pt_coerce_range_expr_arguments(), pt_coerce_value_internal(), pt_copy_data_type_entity(), pt_data_type_init_value(), pt_data_type_to_db_domain(), pt_data_type_to_db_domain_name(), pt_datatypes_match(), pt_db_value_initialize(), pt_dbval_to_value(), pt_domain_to_data_type(), pt_eval_expr_type(), pt_eval_function_type_old(), pt_eval_method_call_type(), pt_eval_type(), pt_expand_external_path(), pt_fix_arguments_collation_flag(), pt_fix_enumeration_comparison(), pt_fixup_column_type(), pt_flush_class_and_null_xasl(), pt_fold_const_expr(), pt_get_attributes(), pt_get_collation_info(), pt_get_collation_of_collection(), pt_get_compatible_info_from_node(), pt_get_enumeration_from_data_type(), pt_get_object_data_type(), pt_get_resolution(), pt_has_non_idx_sarg_coll_pre(), pt_init_datatype(), pt_insert_conjunct(), pt_insert_entity(), pt_is_compatible_without_cast(), pt_is_real_class_of_vclass(), pt_is_same_enum_data_type(), pt_lambda_check_reduce_eq(), pt_limit_to_numbering_expr(), pt_make_cast_with_compatible_info(), pt_make_prim_data_type(), pt_make_prim_data_type_fortonum(), pt_make_vid(), pt_node_data_type_to_db_domain(), pt_node_to_db_type(), pt_node_to_enumeration_expr(), pt_object_to_data_type(), pt_objects_assignable(), pt_print_attr_def(), pt_print_datatype(), pt_print_expr(), pt_print_value(), pt_resolve_method_type(), pt_rewrite_derived_for_upd_del(), pt_semantic_check_local(), pt_set_default_data_type(), pt_spec_to_oid_attr(), pt_to_method_sig_list(), pt_to_outlist(), pt_to_regu_variable(), pt_type_assignable(), pt_type_cast_vclass_query_spec_column(), pt_union_compatible(), pt_upd_domain_info(), pt_update_host_var_data_type(), pt_vclass_compatible(), pt_wrap_collection_with_cast_op(), pt_wrap_with_cast_op(), qo_collect_name_spec(), qo_reduce_equality_terms(), and validate_attribute_domain().

PT_DOT_INFO pt_statement_info::dot

Definition at line 3287 of file parse_tree.h.

Referenced by is_local_name(), meth_create_method_list(), meth_find_outside_refs(), meth_find_outside_refs_subquery(), meth_match_entity(), mq_clean_dot(), mq_fetch_subqueries(), mq_lambda_node(), mq_push_arg2(), mq_push_dot_in_query(), mq_rewrite_agg_names(), mq_substitute_path_pre(), pt_append_odku_references(), pt_apply_dot(), pt_bind_name_or_path_in_scope(), pt_bind_names(), pt_bind_parameter_path(), pt_bind_reserved_name(), pt_check_and_replace_hostvar(), pt_check_path_eq(), pt_check_single_valued_node(), pt_eval_path_expr(), pt_expand_external_path(), pt_expand_isnull_preds_helper(), pt_fillin_type_size(), pt_find_aggregate_names(), pt_find_attribute(), pt_find_only_name_id(), pt_fold_const_expr(), pt_get_col_type(), pt_get_end_path_node(), pt_get_node_title(), pt_get_resolution(), pt_get_src_domain(), pt_insert_conjunct(), pt_insert_entity(), pt_is_correlation_name(), pt_lambda_check_reduce_eq(), pt_lambda_node(), pt_left_part(), pt_lookup_entity(), pt_make_dotted_identifier_internal(), pt_mark_spec_list_for_update(), pt_print_dot(), pt_replace_names_index_expr(), pt_resolve_correlation(), pt_resolve_star(), pt_resolved(), pt_right_part(), pt_set_fill_default_in_path_expression(), pt_to_aggregate_node(), pt_to_outlist(), pt_to_regu_variable(), qo_add_final_segment(), qo_analyze_path_join(), qo_convert_attref_to_dotexpr(), qo_index_cardinality(), qo_replace_spec_name_with_null(), replace_names_alter_chg_attr(), and set_seg_expr().

PT_DROP_INFO pt_statement_info::drop
PT_DROP_SESSION_VAR_INFO pt_statement_info::drop_session_var
PT_DROP_TRIGGER_INFO pt_statement_info::drop_trigger

Definition at line 3290 of file parse_tree.h.

Referenced by do_drop_trigger(), pt_apply_drop_trigger(), and pt_print_drop_trigger().

PT_DROP_USER_INFO pt_statement_info::drop_user

Definition at line 3291 of file parse_tree.h.

Referenced by pt_apply_drop_user(), and pt_print_drop_user().

PT_DROP_VARIABLE_INFO pt_statement_info::drop_variable

Definition at line 3292 of file parse_tree.h.

Referenced by do_drop_variable(), pt_apply_drop_variable(), and pt_print_drop_variable().

PT_EVALUATE_INFO pt_statement_info::evaluate

Definition at line 3293 of file parse_tree.h.

Referenced by do_evaluate(), pt_apply_evaluate(), and pt_print_evaluate().

PT_EVENT_OBJECT_INFO pt_statement_info::event_object

Definition at line 3294 of file parse_tree.h.

Referenced by pt_apply_event_object().

PT_EVENT_SPEC_INFO pt_statement_info::event_spec
PT_EVENT_TARGET_INFO pt_statement_info::event_target
PT_EXECUTE_TRIGGER_INFO pt_statement_info::execute_trigger
PT_EXPR_INFO pt_statement_info::expr

Definition at line 3299 of file parse_tree.h.

Referenced by build_graph_for_entity(), count_and_or(), create_or_drop_index_helper(), do_merge(), do_prepare_merge(), do_prepare_update(), do_recreate_filter_index_constr(), do_set_session_variables(), expr_is_mergable(), fill_in_insert_default_function_arguments(), find_update_columns(), gen_outer(), get_operand_rank(), get_term_rank(), is_local_name(), lookup_node(), meth_add_conj(), meth_find_hierarchical_op(), meth_find_outside_refs(), meth_grab_conj(), mq_bump_order_dep_corr_lvl_post(), mq_bump_order_dep_corr_lvl_pre(), mq_class_lambda(), mq_invert_assign(), mq_is_order_dependent_node(), mq_is_updatable_att(), mq_lambda(), mq_mark_location(), mq_mark_order_dependent_nodes(), mq_path_spec_lambda(), mq_push_path(), mq_replace_name_with_path(), mq_reset_spec_distr_subpath_post(), mq_rewrite_order_dependent_nodes(), mq_substitute_path(), mq_translate_paths(), mq_update_attribute(), parser_generate_xasl_post(), pt_and(), pt_and_or_form(), pt_apply_expr(), pt_apply_expressions_definition(), pt_bind_names(), pt_bind_names_merge_insert(), pt_bind_names_merge_update(), pt_bind_names_post(), pt_calculate_similarity(), pt_cast_needs_wrap_for_collation(), pt_check_assignments(), pt_check_cast_op(), pt_check_compatible_node_for_orderby(), pt_check_data_default(), pt_check_defaultf(), pt_check_expr_collation(), pt_check_filter_index_expr_post(), pt_check_filter_index_expr_pre(), pt_check_instnum_post(), pt_check_level_expr(), pt_check_odku_assignments(), pt_check_order_by(), pt_check_orderbynum_post(), pt_check_pushable(), pt_check_recursive_expr_collation(), pt_check_single_valued_node(), pt_check_union_type_compatibility_of_values_query(), pt_coerce_expr_arguments(), pt_coerce_expression_argument(), pt_coerce_node_collation(), pt_coerce_range_expr_arguments(), pt_compare_bounds_to_value(), pt_create_pt_expr_and_node(), pt_create_pt_expr_equal_node(), pt_eval_expr_type(), pt_eval_recursive_expr_type(), pt_eval_type_pre(), pt_evaluate_db_value_expr(), pt_evaluate_tree_internal(), pt_expand_isnull_preds_helper(), pt_expr_disallow_op_pre(), pt_expr_get_return_type(), pt_expr_is_allowed_as_function_index(), pt_expr_to_sort_spec(), pt_expression(), pt_find_default_expression(), pt_find_hq_op_except_prior(), pt_find_only_name_id(), pt_find_op_type_pre(), pt_find_partition_column_count(), pt_find_var(), pt_fix_arguments_collation_flag(), pt_fix_enumeration_comparison(), pt_fix_pseudocolumns_pos_regu_list(), pt_fold_const_expr(), pt_free_escape_char(), pt_function_index_skip_expr(), pt_gen_isnull_preds(), pt_get_assignment_lists(), pt_get_collation_info(), pt_get_common_arg_type_of_width_bucket(), pt_get_common_collection_type(), pt_get_default_expression_from_data_default_node(), pt_get_dup_key_oid_var_index(), pt_get_first_arg_ignore_prior(), pt_get_next_assignment(), pt_get_numbering_node_etc(), pt_get_query_limit_from_orderby_for(), pt_get_resolution(), pt_groupbynum_compatibility(), pt_init_expr(), pt_insert_conjunct(), pt_instnum_compatibility(), pt_invert(), pt_is_const_expr_node(), pt_is_const_foldable_width_bucket(), pt_is_enumeration_special_comparison(), pt_is_function_index_expr(), pt_is_join_expr(), pt_is_nested_expr(), pt_is_parameter_node(), pt_is_pseudo_const(), pt_is_pseudocolumn_node(), pt_join_term_to_regu_variable(), pt_lambda_check_reduce_eq(), pt_lambda_node(), pt_lambda_with_arg(), pt_left_part(), pt_limit_to_numbering_expr(), pt_lookup_entity(), pt_make_cast_with_compatible_info(), pt_make_field_type_expr_node(), pt_make_regu_numbering(), pt_mark_location(), pt_mark_spec_list_for_update(), pt_must_be_filtering(), pt_negate_expr(), pt_no_double_updates(), pt_node_to_enumeration_expr(), pt_numbering_set_continue_post(), pt_print_and_list(), pt_print_expr(), pt_print_range_op(), pt_print_select(), pt_pushable_query_in_pos(), pt_register_orphan(), pt_replace_names_in_update_values(), pt_replace_referenced_attributes(), pt_resolve_analytic_references(), pt_resolve_group_having_alias_pt_expr(), pt_resolve_sort_spec_expr(), pt_resolve_vclass_args(), pt_restore_assignment_links(), pt_rewrite_set_eq_set(), pt_right_part(), pt_select_list_to_one_col(), pt_semantic_check_local(), pt_serial_to_xasl_class_oid_list(), pt_set_connect_by_operator_node_etc_pre(), pt_set_iscycle_node_etc_pre(), pt_set_isleaf_node_etc_pre(), pt_set_level_node_etc_pre(), pt_set_numbering_node_etc_pre(), pt_set_qprior_node_etc_pre(), pt_sm_attribute_default_value_to_node(), pt_split_hash_attrs(), pt_split_hash_attrs_for_HQ(), pt_substitute_analytic_references(), pt_table_compatible_node(), pt_tag_terms_with_id(), pt_to_aggregate_node(), pt_to_analytic_final_node(), pt_to_constraint_pred(), pt_to_fetch_proc(), pt_to_index_info(), pt_to_list_key(), pt_to_merge_insert_query(), pt_to_merge_update_query(), pt_to_merge_update_xasl(), pt_to_outlist(), pt_to_pred_expr_local_with_arg(), pt_to_pred_terms(), pt_to_range_key(), pt_to_rangelist_key(), pt_to_regu_variable(), pt_to_single_key(), pt_to_upd_del_query(), pt_to_update_xasl(), pt_transform_cnf_post(), pt_transform_cnf_pre(), pt_try_remove_order_by(), pt_type_cast_vclass_query_spec_column(), pt_where_type(), pt_wrap_collection_with_cast_op(), pt_wrap_expr_w_exp_dom_cast(), pt_wrap_with_cast_op(), qo_add_term(), qo_all_some_in_selectivity(), qo_allocate_like_bound_for_index_scan(), qo_analyze_term(), qo_apply_range_intersection(), qo_apply_range_intersection_helper(), qo_between_selectivity(), qo_check_nullable_expr(), qo_check_nullable_expr_with_spec(), qo_check_seg_belongs_to_range_term(), qo_check_terms_for_multiple_range_opt(), qo_collect_name_spec(), qo_construct_new_set(), qo_converse_sarg_terms(), qo_convert_to_range(), qo_convert_to_range_helper(), qo_do_auto_parameterize(), qo_equal_selectivity(), qo_expr_selectivity(), qo_fold_is_and_not_null(), qo_get_next_oid_pred(), qo_get_orderby_num_upper_bound_node(), qo_has_is_not_null_term(), qo_is_cast_attr(), qo_is_equi_join_term(), qo_is_reduceable_const(), qo_merge_range_helper(), qo_optimize_queries(), qo_optimize_queries_post(), qo_plan_compute_iscan_sort_list(), qo_range_selectivity(), qo_reduce_comp_pair_terms(), qo_reduce_equality_terms(), qo_reduce_order_by(), qo_reduce_order_by_for(), qo_replace_spec_name_with_null(), qo_reset_location(), qo_rewrite_hidden_col_as_derived(), qo_rewrite_like_for_index_scan(), qo_rewrite_like_terms(), qo_rewrite_oid_equality(), qo_rewrite_one_like_term(), qo_rewrite_outerjoin(), qo_rewrite_subqueries(), qo_search_comp_pair_term(), qo_search_isnull_key_expr(), qo_set_value_to_range_list(), qo_validate_index_for_orderby(), qo_validate_index_term_notnull(), set_seg_expr(), update_check_for_constraints(), update_check_having_meta_attr(), update_object_by_oid(), update_real_class(), and values_list_to_values_array().

PT_FILE_PATH_INFO pt_statement_info::file_path
PT_FUNCTION_INFO pt_statement_info::function

Definition at line 3301 of file parse_tree.h.

Referenced by func_type::Node::apply_argument(), func_type::Node::apply_signature(), func_type::Node::get_signature(), is_local_name(), lookup_node(), meth_translate_helper(), mq_is_order_dependent_node(), mq_mark_order_dependent_nodes(), mq_rewrite_agg_names(), mq_rewrite_order_dependent_nodes(), mq_set_non_updatable_oid(), pt_adjust_analytic_sort_specs(), pt_apply_function(), pt_bind_names(), pt_bind_names_post(), pt_check_analytic_function(), pt_check_cume_dist_percent_rank_order_by(), pt_check_data_default(), pt_check_filter_index_expr_pre(), pt_check_function_collation(), pt_check_group_concat_order_by(), pt_check_groupbynum_post(), pt_check_pushable(), pt_coerce_node_collation(), pt_coerce_node_collection_of_collection(), pt_coerce_value_internal(), pt_eval_expr_type(), pt_eval_function_type(), pt_eval_function_type_new(), pt_eval_function_type_old(), pt_evaluate_function(), pt_evaluate_tree_internal(), pt_expand_analytic_node(), pt_expr_to_sort_spec(), pt_find_aggregate_functions_pre(), pt_find_lck_classes(), pt_find_only_name_id(), pt_find_partition_column_count_func(), pt_fix_enumeration_comparison(), pt_fix_interpolation_aggregate_function_order_by(), pt_fold_const_function(), pt_fold_constants_post(), pt_fold_constants_pre(), pt_function_is_allowed_as_function_index(), pt_function_name_is_spec_attr(), pt_get_collation_info_for_collection_type(), pt_get_expression_count(), pt_init_function(), pt_is_aggregate_function(), pt_is_analytic_function(), pt_is_analytic_node(), pt_is_const_expr_node(), pt_is_expr_wrapped_function(), pt_is_function_index_expr(), pt_is_hash_agg_eligible(), pt_is_join_expr(), pt_is_nested_expr(), pt_is_pseudo_const(), pt_lambda_node(), pt_lambda_with_arg(), pt_limit_to_numbering_expr(), pt_make_collection_type_subquery_node(), pt_make_field_type_expr_node(), pt_make_function(), pt_make_method_call(), pt_make_query_show_grants(), pt_make_query_user_groups(), pt_make_select_count_star(), pt_numbering_set_continue_post(), pt_print_function(), pt_pushable_query_in_pos(), pt_query_to_set_table(), pt_resolve_analytic_references(), pt_select_list_to_one_col(), pt_semantic_check_local(), pt_spec_to_oid_attr(), pt_substitute_analytic_references(), pt_to_aggregate_node(), pt_to_analytic_final_node(), pt_to_analytic_node(), pt_to_cume_dist_percent_rank_regu_variable(), pt_to_list_key(), pt_to_merge_insert_query(), pt_to_range_key(), pt_to_rangelist_key(), pt_to_single_key(), pt_to_sort_list(), pt_type_generic_func(), pt_upd_domain_info(), pt_wrap_collection_with_cast_op(), qo_all_some_in_selectivity(), qo_classify(), qo_construct_new_set(), qo_convert_to_range(), qo_equal_selectivity(), qo_is_oid_const(), qo_optimize_queries(), qo_range_selectivity(), qo_reduce_order_by(), qo_reduce_order_by_for(), qo_rewrite_hidden_col_as_derived(), qo_rewrite_subqueries(), qo_set_value_to_range_list(), and func_type::Node::set_return_type().

PT_GET_STATS_INFO pt_statement_info::get_stats

Definition at line 3303 of file parse_tree.h.

Referenced by do_get_stats(), pt_apply_get_stats(), and pt_print_get_stats().

PT_GET_TRIGGER_INFO pt_statement_info::get_trigger

Definition at line 3304 of file parse_tree.h.

Referenced by do_get_trigger(), pt_apply_get_trigger(), and pt_print_get_trigger().

PT_GET_XACTION_INFO pt_statement_info::get_xaction
PT_GRANT_INFO pt_statement_info::grant
PT_INSERT_INFO pt_statement_info::insert
PT_KILLSTMT_INFO pt_statement_info::killstmt

Definition at line 3361 of file parse_tree.h.

Referenced by do_kill(), pt_check_kill(), and pt_init_kill().

PT_NAME_INFO pt_statement_info::name

Definition at line 3318 of file parse_tree.h.

Referenced by acquire_locks_for_multiple_rename(), add_foreign_key(), add_hint(), add_hint_args(), add_using_index(), attribute_name(), build_attr_change_map(), build_graph_for_entity(), build_query_graph_function_index(), build_xasl_for_server_delete(), call_method(), check_change_attribute(), check_for_cons(), check_merge_trigger(), check_missing_non_null_attrs(), check_trigger(), convert_speclist_to_objlist(), copy_node_in_tree_pre(), create_or_drop_index_helper(), db_get_jdbccachehint(), delete_list_by_oids(), delete_real_class(), do_add_attribute(), do_add_constraints(), do_add_methods(), do_add_resolutions(), do_add_supers(), do_alter_change_auto_increment(), do_alter_change_col_comment(), do_alter_change_default_cs_coll(), do_alter_change_owner(), do_alter_change_tbl_comment(), do_alter_clause_change_attribute(), do_alter_clause_drop_index(), do_alter_clause_rename_entity(), do_alter_index_comment(), do_alter_index_rebuild(), do_alter_index_status(), do_alter_one_clause_with_template(), do_alter_partitioning_post(), do_alter_partitioning_pre(), do_alter_trigger(), do_call_method(), do_change_att_schema_only(), do_check_fk_constraints_internal(), do_coalesce_partition_post(), do_create_auto_increment_serial(), do_create_entity(), do_create_index(), do_create_local(), do_create_partition(), do_create_partition_constraint(), do_create_user(), do_drop(), do_drop_index(), do_drop_partition_list(), do_drop_variable(), do_evaluate(), do_evaluate_default_expr(), do_execute_delete(), do_execute_insert(), do_execute_merge(), do_execute_select(), do_execute_update(), do_get_optimization_param(), do_get_prepared_statement_info(), do_get_stats(), do_get_trigger(), do_get_xaction(), do_grant(), do_insert_at_server(), do_insert_template(), do_merge(), do_prepare_delete(), do_prepare_merge(), do_prepare_update(), do_process_deallocate_prepare(), do_process_prepare_statement(), do_promote_partition_list(), do_recreate_filter_index_constr(), do_recreate_func_index_constr(), do_remove_partition_post(), do_rename(), do_rename_trigger(), do_reorganize_partition_post(), do_reorganize_partition_pre(), do_replace_names_for_insert_values_pre(), do_revoke(), do_rollback(), do_run_update_query_for_new_default_expression_fields(), do_run_update_query_for_new_notnull_fields(), do_savepoint(), do_select_internal(), do_set_insert_server_not_allowed(), do_set_object_id(), do_set_pruning_type(), do_truncate(), do_update_maxvalue_of_auto_increment_serial(), do_update_new_notnull_cols_without_default(), do_update_stats(), fill_in_insert_default_function_arguments(), find_update_columns(), generate_natural_join_attrs_from_subquery(), get_att_default_from_def(), get_att_order_from_def(), get_attr_name(), get_natural_join_attrs_from_pt_spec(), graph_size_for_entity(), grok_classes(), init_update_data(), insert_local(), insert_object_attr(), insert_subquery_results(), is_attr_not_in_insert_list(), is_local_name(), is_server_insert_allowed(), is_server_update_allowed(), is_shared_attribute(), jsp_add_stored_procedure(), jsp_alter_stored_procedure(), jsp_call_stored_procedure(), jsp_drop_stored_procedure(), lookup_node(), make_vmops(), meth_create_method_list(), meth_find_outside_refs(), meth_find_outside_refs_subquery(), meth_gen_as_attr_list(), meth_get_method_params(), meth_make_unique_range_var(), meth_match_entity(), meth_replace_call(), meth_replace_id_in_method_names(), meth_replace_method_params(), meth_translate_spec(), mq_check_authorization_path_entities(), mq_check_delete(), mq_check_using_index(), mq_class_lambda(), mq_clean_dot(), mq_clear_all_ids(), mq_clear_other_ids(), mq_coerce_resolved(), mq_compute_query_authorization(), mq_conditionally_add_objects(), mq_derived_path(), mq_evaluate_check_option(), mq_fetch_attributes(), mq_fetch_expression_for_real_class_update(), mq_fetch_one_real_class(), mq_fetch_one_real_class_get_cache(), mq_fetch_select_for_real_class_update(), mq_fetch_subqueries(), mq_fetch_subqueries_for_update_local(), mq_fix_derived(), mq_generate_unique(), mq_get_attribute(), mq_get_references_node(), mq_insert_symbol(), mq_invert_assign(), mq_is_updatable_att(), mq_is_updatable_local(), mq_lambda_node(), mq_make_derived_spec(), mq_mark_location(), mq_oid(), mq_path_spec_lambda(), mq_push_arg2(), mq_push_dot_in_query(), mq_push_paths_select(), mq_referenced_pre(), mq_regenerate_if_ambiguous(), mq_rename_resolved(), mq_replace_name_with_path(), mq_replace_virtual_oid_with_real_oid(), mq_reset_all_ids(), mq_reset_ids(), mq_reset_spec_distr_subpath_post(), mq_reset_spec_in_method_names(), mq_rewrite_agg_names(), mq_rewrite_aggregate_as_derived(), mq_rewrite_order_dependent_nodes(), mq_rewrite_order_dependent_query(), mq_rewrite_query_as_derived(), mq_rewrite_vclass_spec_as_derived(), mq_set_all_ids(), mq_set_names_dbobject(), mq_set_non_updatable_oid(), mq_set_types(), mq_set_virt_object(), mq_substitute_path(), mq_substitute_select_in_statement(), mq_substitute_spec_in_method_names(), mq_substitute_subquery_in_statement(), mq_translatable_class(), mq_translate_insert(), mq_translate_paths(), mq_translate_tree(), mq_translate_value(), mq_update_attribute(), mq_update_order_by(), mq_virtual_queries(), parser_generate_xasl_proc(), pt_add_lock_class(), pt_add_type_to_set(), pt_append_odku_references(), pt_append_omitted_on_update_expr_assignments(), pt_apply_name(), pt_assignment_class_compatible(), pt_attr_refers_to_self(), pt_attribute_to_regu(), pt_bind_name_or_path_in_scope(), pt_bind_name_to_spec(), pt_bind_names(), pt_bind_names_post(), pt_bind_param_node(), pt_bind_parameter(), pt_bind_parameter_path(), pt_bind_reserved_name(), pt_check_alter(), pt_check_alter_partition(), pt_check_attribute_domain(), pt_check_class_eq(), pt_check_create_entity(), pt_check_create_index(), pt_check_create_user(), pt_check_create_view(), pt_check_cume_dist_percent_rank_order_by(), pt_check_cyclic_reference_in_view_spec(), pt_check_default_vclass_query_spec(), pt_check_defaultf(), pt_check_drop(), pt_check_filter_index_expr_pre(), pt_check_function_index_expr(), pt_check_grant_revoke(), pt_check_hint(), pt_check_isolation_lvl(), pt_check_method(), pt_check_mutable_attributes(), pt_check_odku_assignments(), pt_check_Oracle_outerjoin(), pt_check_partitions(), pt_check_path_eq(), pt_check_range_partition_strict_increasing(), pt_check_same_datatype(), pt_check_single_valued_node(), pt_check_sub_insert(), pt_check_truncate(), pt_check_union_type_compatibility_of_values_query(), pt_check_unique_attr(), pt_check_unique_exposed(), pt_check_unique_names(), pt_check_user_exists(), pt_check_user_owns_class(), pt_check_with_info(), pt_class_name(), pt_clear_Oracle_outerjoin_spec_id(), pt_collect_parameters(), pt_compile_trigger_stmt(), pt_copy_data_type_entity(), pt_create_json_table_column(), pt_create_pt_name(), pt_data_type_to_db_domain(), pt_data_type_to_db_domain_name(), pt_derive_attribute(), pt_eval_method_call_type(), pt_eval_path_expr(), pt_evaluate_tree_internal(), pt_exec_trigger_stmt(), pt_expand_external_path(), pt_expand_isnull_preds_helper(), pt_fillin_type_size(), pt_find_attr_in_class_list(), pt_find_attribute(), pt_find_class(), pt_find_class_attribute(), pt_find_id_node(), pt_find_lck_class_from_partition(), pt_find_lck_classes(), pt_find_name_id_pre(), pt_find_name_in_spec(), pt_find_omitted_default_expr(), pt_find_only_name_id(), pt_find_spec(), pt_find_users_class(), pt_fix_first_term_expr_for_iss(), pt_fix_first_term_func_index_for_iss(), pt_flush_class_and_null_xasl(), pt_flush_classes(), pt_fold_const_expr(), pt_gen_isnull_preds(), pt_get_all_attributes_and_types(), pt_get_all_json_table_attributes_and_types(), pt_get_attr_data_type(), pt_get_attr_list_of_derived_table(), pt_get_attributes(), pt_get_hint(), pt_get_name(), pt_get_node_title(), pt_get_object_data_type(), pt_get_resolution(), pt_get_select_from_name(), pt_get_src_domain(), pt_has_modified_class_helper(), pt_help_show_create_table(), pt_init_name(), pt_init_pred_expr_context(), pt_insert_conjunct(), pt_insert_entity(), pt_is_attr(), pt_is_const_expr_node(), pt_is_correlation_name(), pt_is_join_expr(), pt_is_on_list(), pt_is_spec_node(), pt_is_spec_referenced(), pt_json_table_gather_attribs(), pt_lambda_node(), pt_lookup_entity(), pt_make_cast_with_compatible_info(), pt_make_dotted_identifier_internal(), pt_make_flat_list_from_data_types(), pt_make_flat_name_list(), pt_make_method_call(), pt_make_query_describe_w_identifier(), pt_make_query_show_columns(), pt_make_query_show_create_table(), pt_make_query_show_create_view(), pt_make_query_show_index(), pt_make_query_user_groups(), pt_make_subclass_list(), pt_make_table_info(), pt_mark_function_index_expression(), pt_mark_location(), pt_mark_spec_list_for_update(), pt_must_be_filtering(), pt_must_have_exposed_name(), pt_mvcc_set_spec_assign_reev_extra_indexes(), pt_name(), pt_name_equal(), pt_name_occurs_in_from_list(), pt_no_attr_and_meta_attr_updates(), pt_no_double_insert_assignments(), pt_no_double_updates(), pt_node_data_type_to_db_domain(), pt_node_to_partition_info(), pt_number_of_attributes(), pt_objects_assignable(), pt_print_alter_index(), pt_print_alter_one_clause(), pt_print_create_index(), pt_print_delete(), pt_print_drop_index(), pt_print_insert(), pt_print_json_table_column_info(), pt_print_name(), pt_print_node_value(), pt_print_select(), pt_print_spec(), pt_print_update(), pt_resolve_correlation(), pt_resolve_cte_specs(), pt_resolve_default_external(), pt_resolve_default_value(), pt_resolve_group_having_alias_pt_name(), pt_resolve_hint_args(), pt_resolve_method_type(), pt_resolve_names(), pt_resolve_object(), pt_resolve_partition_spec(), pt_resolve_serial(), pt_resolve_showstmt_args_named(), pt_resolve_star(), pt_resolve_star_reserved_names(), pt_resolve_using_index(), pt_resolve_vclass_args(), pt_resolved(), pt_rewrite_derived_for_upd_del(), pt_semantic_check_local(), pt_set_class_chn(), pt_set_domain_class(), pt_set_fill_default_in_path_expression(), pt_set_reserved_name_key_type(), pt_set_trigger_obj_pre(), pt_spec_in_domain(), pt_spec_to_oid_attr(), pt_spec_to_xasl_class_oid_list(), pt_split_attrs(), pt_string_part(), pt_table_compatible_node(), pt_to_aggregate(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_class_spec_list(), pt_to_constraint_pred(), pt_to_delete_xasl(), pt_to_func_pred(), pt_to_insert_xasl(), pt_to_list_key(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_method_sig_list(), pt_to_odku_info(), pt_to_outlist(), pt_to_pred_with_context(), pt_to_regu_attr_descr(), pt_to_regu_reserved_name(), pt_to_regu_variable(), pt_to_sort_list(), pt_to_upd_del_query(), pt_to_update_xasl(), pt_type_assignable(), pt_undef_names_pre(), pt_union_compatible(), pt_value_links_add(), pt_value_to_db(), pt_vclass_compatible(), qo_add_node(), qo_analyze_path_join(), qo_can_generate_single_table_connect_by(), qo_collect_name_spec(), qo_construct_new_set(), qo_convert_attref_to_dotexpr(), qo_do_auto_parameterize_keylimit_clause(), qo_get_name_by_spec_id(), qo_get_next_oid_pred(), qo_index_cardinality(), qo_insert_segment(), qo_is_coverage_index(), qo_is_oid_const(), qo_is_partition_attr(), qo_make_new_derived_tblspec(), qo_reduce_equality_terms(), qo_replace_spec_name_with_null(), qo_reset_location(), qo_rewrite_oid_equality(), replace_names_alter_chg_attr(), save_constraint_info_from_pt_node(), set_prepare_info_into_list(), test_check_option(), tr_check_correlation(), truncate_need_repl_log(), update_at_server(), update_check_having_meta_attr(), update_object_attribute(), update_object_by_oid(), update_object_tuple(), update_objs_for_list_file(), and update_real_class().

PT_NAMED_ARG_INFO pt_statement_info::named_arg
PT_PREPARE_INFO pt_statement_info::prepare

Definition at line 3323 of file parse_tree.h.

Referenced by do_process_deallocate_prepare(), and do_process_prepare_statement().

PT_ATTACH_INFO pt_statement_info::prepare_to_commit

Definition at line 3324 of file parse_tree.h.

Referenced by do_prepare_to_commit(), and pt_print_prepare_to_commit().

PT_QUERY_INFO pt_statement_info::query

Definition at line 3325 of file parse_tree.h.

Referenced by add_access_spec(), add_hint(), add_sort_spec(), add_subqueries(), add_union_query(), check_subquery_pre(), db_can_execute_statement_with_autocommit(), db_compile_statement_local(), db_get_jdbccachehint(), db_query_produce_updatable_result(), do_execute_select(), do_prepare_select(), do_process_prepare_statement(), do_recreate_filter_index_constr(), do_recreate_func_index_constr(), do_select_internal(), do_set_pruning_type(), get_local_subqueries(), get_local_subqueries_post(), get_local_subqueries_pre(), get_natural_join_attrs_from_pt_spec(), init_list_scan_proc(), is_dependent_table(), is_local_name(), make_sort_limit_proc(), meth_bump_corr_pre(), meth_collapse_nodes(), meth_find_last_entity(), meth_find_merge(), meth_find_outside_refs(), meth_is_method(), meth_translate_helper(), meth_translate_select(), meth_translate_spec(), mq_add_dummy_from_pre(), mq_bump_corr_pre(), mq_bump_order_dep_corr_lvl_pre(), mq_check_rewrite_select(), mq_check_vclass_for_insert(), mq_class_lambda(), mq_class_meth_corr_subq_pre(), mq_compute_query_authorization(), mq_copypush_sargable_terms(), mq_copypush_sargable_terms_helper(), mq_derived_path(), mq_fetch_expression_for_real_class_update(), mq_fetch_one_real_class_get_cache(), mq_fetch_select_for_real_class_update(), mq_fix_derived_in_union(), mq_flatten_union(), mq_get_expression(), mq_has_class_methods_corr_subqueries(), mq_invert_insert_select(), mq_invert_insert_subquery(), mq_invert_subqueries(), mq_is_pushable_subquery(), mq_lambda_node(), mq_make_derived_spec(), mq_mark_location(), mq_push_arg2(), mq_push_dot_in_query(), mq_push_paths(), mq_reset_select_specs(), mq_reset_spec_ids(), mq_rewrite_agg_names(), mq_rewrite_aggregate_as_derived(), mq_rewrite_order_dependent_nodes(), mq_rewrite_order_dependent_query(), mq_rewrite_query_as_derived(), mq_rewrite_vclass_spec_as_derived(), mq_set_non_updatable_oid(), mq_set_types(), mq_set_union_query(), mq_substitute_select_in_statement(), mq_substitute_subquery_in_statement(), mq_translate_helper(), mq_translate_insert(), mq_translate_local(), mq_translate_paths(), mq_translate_select(), mq_translate_subqueries(), mq_translate_tree(), mq_union_bump_correlation(), mq_updatable_local(), mq_update_order_by(), mq_virtual_queries(), parser_generate_xasl(), parser_generate_xasl_post(), parser_generate_xasl_pre(), parser_generate_xasl_proc(), preserve_info(), pt_add_name_col_to_sel_list(), pt_add_oid_to_select_list(), pt_add_string_col_to_sel_list(), pt_add_table_name_to_from_list(), pt_append_odku_references(), pt_append_query_select_list(), pt_apply_difference(), pt_apply_intersection(), pt_apply_select(), pt_apply_union_select_list_collation(), pt_apply_union_stmt(), pt_bind_names(), pt_bind_names_in_with_clause(), pt_bind_names_post(), pt_build_do_stmt_aptr_list_pre(), pt_check_access_status(), pt_check_alter_partition(), pt_check_analytic_function(), pt_check_copypush_subquery(), pt_check_create_entity(), pt_check_for_update_clause(), pt_check_into_clause(), pt_check_level_expr(), pt_check_order_by(), pt_check_show_index(), pt_check_single_valued_node(), pt_check_subquery_post(), pt_check_table_in_show_heap(), pt_check_type_compatibility_of_values_query(), pt_check_union_compatibility(), pt_check_union_is_foldable(), pt_check_union_type_compatibility_of_values_query(), pt_check_vclass_query_spec(), pt_check_vclass_union_spec(), pt_check_with_clause(), pt_check_with_info(), pt_chop_to_one_select_item(), pt_class_part(), pt_coerce_expression_argument(), pt_coerce_node_collation(), pt_coerce_node_collection_of_collection(), pt_coerce_range_expr_arguments(), pt_copy_upddel_hints_to_select(), pt_copypush_terms(), pt_corr_pre(), pt_count_with_clauses(), pt_do_cnf(), pt_eval_type(), pt_eval_type_pre(), pt_expand_isnull_preds(), pt_false_where(), pt_find_aggregate_analytic_in_where(), pt_find_aggregate_functions_post(), pt_find_aggregate_functions_pre(), pt_find_aggregate_names(), pt_find_lck_classes(), pt_find_name_id_pre(), pt_fix_first_term_func_index_for_iss(), pt_flush_class_and_null_xasl(), pt_fold_union(), pt_for_update_prepare_query_internal(), pt_from_list_part(), pt_gen_optimized_plan(), pt_gen_simple_merge_plan(), pt_gen_simple_plan(), pt_get_collation_info_for_collection_type(), pt_get_from_list(), pt_get_hint(), pt_get_one_tuple_from_list_id(), pt_get_query_limit_value(), pt_get_select_list(), pt_get_select_list_coll_compat(), pt_get_subquery_list(), pt_get_values_query_compatible_info(), pt_has_aggregate(), pt_has_analytic(), pt_has_using_index_clause(), pt_init_difference(), pt_init_intersection(), pt_init_select(), pt_init_union_stmt(), pt_is_pseudo_const(), pt_is_single_tuple(), pt_is_subquery(), pt_make_collection_type_subquery_node(), pt_make_connect_by_proc(), pt_make_dummy_query_check_table(), pt_make_field_extra_expr_node(), pt_make_field_key_type_expr_node(), pt_make_field_type_expr_node(), pt_make_outer_select_for_show_columns(), pt_make_outer_select_for_show_stmt(), pt_make_query_show_collation(), pt_make_query_show_columns(), pt_make_query_show_create_view(), pt_make_query_show_grants(), pt_make_query_show_index(), pt_make_query_show_table(), pt_make_query_show_trace(), pt_make_query_showstmt(), pt_make_query_user_groups(), pt_make_select_count_star(), pt_mark_group_having_pt_name(), pt_mark_spec_list_for_update_clause(), pt_mark_union_leaf_nodes(), pt_mvcc_prepare_upd_del_select(), pt_new_query_result_descriptor(), pt_null_xasl(), pt_plan_cte(), pt_plan_query(), pt_plan_single_table_hq_iterations(), pt_print_difference(), pt_print_insert(), pt_print_intersection(), pt_print_select(), pt_print_union_stmt(), pt_process_spec_for_delete(), pt_process_spec_for_update(), pt_push_symbol_info(), pt_pushable_query_in_pos(), pt_query_set_reference(), pt_reset_error(), pt_resolve_cte_specs(), pt_resolve_group_having_alias(), pt_resolve_hint(), pt_resolve_names(), pt_rewrite_derived_for_upd_del(), pt_select_list_to_enumeration_expr(), pt_select_list_to_one_col(), pt_semantic_check_local(), pt_set_connect_by_xasl(), pt_set_is_view_spec(), pt_set_orderby_for_sort_limit_plan(), pt_set_trigger_obj_pre(), pt_sort_spec_cover_groupby(), pt_to_aggregate(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_compatible_cast(), pt_to_cselect_table_spec_list(), pt_to_cte_table_spec_list(), pt_to_delete_xasl(), pt_to_false_subquery(), pt_to_fetch_proc(), pt_to_insert_xasl(), pt_to_merge_insert_query(), pt_to_merge_update_query(), pt_to_merge_update_xasl(), pt_to_odku_info(), pt_to_outlist(), pt_to_pos_descr(), pt_to_pos_descr_groupby(), pt_to_regu_variable(), pt_to_scan_proc_list(), pt_to_subquery_table_spec_list(), pt_to_union_proc(), pt_to_upd_del_query(), pt_to_update_xasl(), pt_try_remove_order_by(), pt_type_cast_vclass_query_spec(), pt_uncorr_post(), pt_union(), pt_values_query_to_compatible_cast(), pt_wrap_select_list_with_cast_op(), qo_add_node(), qo_all_some_in_selectivity(), qo_analyze_path_join(), qo_can_generate_single_table_connect_by(), qo_check_groupby_skip_descending(), qo_check_iscan_for_multi_range_opt(), qo_check_orderby_skip_descending(), qo_discover_sort_limit_nodes(), qo_do_auto_parameterize_keylimit_clause(), qo_do_auto_parameterize_limit_clause(), qo_env_dump(), qo_env_new(), qo_get_ils_prefix_length(), qo_is_iss_index(), qo_is_oid_const(), qo_optimize_helper(), qo_optimize_queries(), qo_optimize_queries_post(), qo_plan_compute_iscan_sort_list(), qo_plan_compute_subquery_cost(), qo_plan_is_orderby_skip_candidate(), qo_plan_print_sort_spec(), qo_reduce_equality_terms(), qo_reduce_order_by(), qo_reduce_order_by_for(), qo_rewrite_hidden_col_as_derived(), qo_rewrite_index_hints(), qo_rewrite_innerjoin(), qo_rewrite_oid_equality(), qo_rewrite_outerjoin(), qo_rewrite_subqueries(), qo_search_partition_join(), qo_search_planner(), qo_to_xasl(), qo_top_plan_new(), qo_top_plan_print_json(), qo_top_plan_print_text(), qo_unset_multi_range_optimization(), qo_validate(), and set_prepare_info_into_list().

PT_REMOVE_TRIGGER_INFO pt_statement_info::remove_trigger
PT_RENAME_TRIGGER_INFO pt_statement_info::rename_trigger
PT_REVOKE_INFO pt_statement_info::revoke

Definition at line 3330 of file parse_tree.h.

Referenced by do_revoke(), pt_apply_revoke(), pt_check_grant_revoke(), and pt_print_revoke().

PT_ROLLBACK_WORK_INFO pt_statement_info::rollback_work
PT_SAVEPOINT_INFO pt_statement_info::savepoint
PT_SET_NAMES_INFO pt_statement_info::set_names

Definition at line 3335 of file parse_tree.h.

Referenced by do_set_names(), pt_apply_set_names(), and pt_print_set_names().

PT_SET_SYS_PARAMS_INFO pt_statement_info::set_sys_params
PT_SET_TIMEZONE_INFO pt_statement_info::set_timezone

Definition at line 3336 of file parse_tree.h.

Referenced by do_set_timezone(), pt_apply_set_timezone(), and pt_print_set_timezone().

PT_SET_TRIGGER_INFO pt_statement_info::set_trigger
PT_SET_XACTION_INFO pt_statement_info::set_xaction
PT_SORT_SPEC_INFO pt_statement_info::sort_spec

Definition at line 3343 of file parse_tree.h.

Referenced by create_or_drop_index_helper(), 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_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_gen_optimized_plan(), pt_has_non_groupby_column_node(), 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_remove_unusable_sort_specs(), pt_resolve_group_having_alias_pt_sort_spec(), pt_resolve_sort_spec_expr(), pt_semantic_check_local(), 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_buildlist_proc(), pt_to_merge_update_query(), pt_to_null_ordering(), pt_to_pos_descr_groupby(), pt_to_sort_list(), qo_check_groupby_skip_descending(), qo_check_iscan_for_multi_range_opt(), qo_check_orderby_skip_descending(), qo_check_plan_index_for_multi_range_opt(), qo_discover_sort_limit_nodes(), qo_plan_compute_iscan_sort_list(), qo_plan_print_sort_spec_helper(), qo_reduce_order_by(), and qo_search_planner().

PT_STORED_PROC_PARAM_INFO pt_statement_info::sp_param

Definition at line 3345 of file parse_tree.h.

Referenced by jsp_add_stored_procedure(), and pt_print_sp_parameter().

PT_SPEC_INFO pt_statement_info::spec

Definition at line 3346 of file parse_tree.h.

Referenced by add_access_spec(), add_hint(), add_hint_args(), build_graph_for_entity(), build_query_graph_function_index(), build_xasl_for_server_delete(), check_merge_trigger(), check_missing_non_null_attrs(), check_trigger(), copy_node_in_tree_post(), create_select_to_insert_into(), delete_list_by_oids(), do_alter_index_comment(), do_alter_index_rebuild(), do_alter_index_status(), do_create_index(), do_create_odku_stmt(), do_drop(), do_drop_index(), do_evaluate_insert_values(), do_execute_delete(), do_execute_insert(), do_execute_merge(), do_execute_update(), do_grant(), do_insert_at_server(), do_insert_template(), do_merge(), do_prepare_delete(), do_prepare_insert(), do_prepare_merge(), do_prepare_update(), do_recreate_filter_index_constr(), do_recreate_func_index_constr(), do_replicate_statement(), do_revoke(), do_set_insert_server_not_allowed(), do_set_pruning_type(), do_truncate(), fill_in_insert_default_function_arguments(), get_natural_join_attrs_from_pt_spec(), get_referenced_attrs(), get_select_list_to_update(), graph_size_for_entity(), init_update_data(), insert_local(), insert_rewrite_names_in_value_clauses(), insert_subquery_results(), is_dependent_table(), is_server_insert_allowed(), is_server_update_allowed(), make_vmops(), meth_collapse_nodes(), meth_create_method_list(), meth_find_entity(), meth_find_last_entity(), meth_make_unique_range_var(), meth_method_path_entities(), meth_non_method_path_entities(), meth_refs_to_scope(), meth_replace_call(), meth_translate_helper(), meth_translate_spec(), mq_check_authorization_path_entities(), mq_check_rewrite_select(), mq_check_vclass_for_insert(), mq_class_lambda(), mq_clean_dot(), mq_clear_ids(), mq_clear_other_ids(), mq_coerce_resolved(), mq_compute_query_authorization(), mq_copypush_sargable_terms(), mq_copypush_sargable_terms_helper(), mq_derived_path(), mq_fetch_expression_for_real_class_update(), mq_fetch_one_real_class_get_cache(), mq_fetch_select_for_real_class_update(), mq_fix_derived(), mq_fix_derived_in_union(), mq_get_expression(), mq_get_references_helper(), mq_get_references_node(), mq_is_outer_join_spec(), mq_is_union_translation(), mq_lambda_node(), mq_make_derived_spec(), mq_mark_location(), mq_new_spec(), mq_oid(), mq_path_spec_lambda(), mq_push_dot_in_query(), mq_push_path(), mq_push_paths_select(), mq_referenced_pre(), mq_regenerate_if_ambiguous(), mq_rename_resolved(), mq_reset_all_ids(), mq_reset_ids(), mq_reset_ids_and_references_helper(), mq_reset_paths(), mq_reset_select_spec_node(), mq_reset_select_specs(), mq_reset_spec_distr_subpath_post(), mq_rewrite_agg_names(), mq_rewrite_aggregate_as_derived(), mq_rewrite_order_dependent_nodes(), mq_rewrite_order_dependent_query(), mq_rewrite_query_as_derived(), mq_rewrite_upd_del_top_level_specs(), mq_rewrite_vclass_spec_as_derived(), mq_set_all_ids(), mq_set_references(), mq_set_references_local(), mq_set_types(), mq_set_virt_object(), mq_substitute_path(), mq_substitute_select_in_statement(), mq_substitute_subquery_in_statement(), mq_translate_insert(), mq_translate_local(), mq_translate_merge(), mq_translate_paths(), mq_translate_tree(), mq_updatable_local(), parser_generate_xasl_proc(), pt_add_lock_class(), pt_add_table_name_to_from_list(), pt_append_assignment_references(), pt_append_odku_references(), pt_apply_spec(), pt_bind_name_or_path_in_scope(), pt_bind_name_to_spec(), pt_bind_names(), pt_bind_names_post(), pt_bind_reserved_name(), pt_bind_scope(), pt_bind_spec_attrs(), pt_check_access_status(), pt_check_create_index(), pt_check_cyclic_reference_in_view_spec(), pt_check_default_vclass_query_spec(), pt_check_drop(), pt_check_for_update_clause(), pt_check_odku_assignments(), pt_check_Oracle_outerjoin(), pt_check_show_index(), pt_check_single_valued_node(), pt_check_sub_insert(), pt_check_truncate(), pt_check_union_type_compatibility_of_values_query(), pt_check_unique_exposed(), pt_check_unique_names(), pt_check_with_info(), pt_class_part(), pt_compile_trigger_stmt(), pt_copypush_terms(), pt_count_entities(), pt_create_pt_name(), pt_do_cnf(), pt_dup_key_update_stmt(), pt_entity(), pt_eval_type(), pt_eval_type_pre(), pt_exec_trigger_stmt(), pt_false_where(), pt_fillin_type_size(), pt_filter_pseudo_specs(), pt_find_aggregate_functions_pre(), pt_find_entity(), pt_find_lck_class_from_partition(), pt_find_lck_classes(), pt_find_name_in_spec(), pt_find_only_name_id(), pt_find_outer_entity_in_scopes(), pt_find_path_entity(), pt_find_spec(), pt_fix_first_term_expr_for_iss(), pt_fix_first_term_func_index_for_iss(), pt_flat_spec_pre(), pt_flush_classes(), pt_fold_const_expr(), pt_from_entity_part(), pt_gen_isnull_preds(), pt_gen_simple_merge_plan(), pt_gen_simple_plan(), pt_get_all_attributes_and_types(), pt_get_node_title(), pt_get_pred_attrs(), pt_get_resolution(), pt_get_select_from_spec(), pt_get_spec_name(), pt_get_src_domain(), pt_has_modified_class_helper(), pt_has_reev_in_subquery_pre(), pt_init_pred_expr_context(), pt_init_spec(), pt_insert_conjunct(), pt_insert_entity(), pt_is_correlation_name(), pt_is_spec_referenced(), pt_lookup_entity(), pt_make_connect_by_proc(), pt_make_field_key_type_expr_node(), pt_make_field_type_expr_node(), pt_make_flat_list_from_data_types(), pt_make_flat_name_list(), pt_make_method_call(), pt_make_outer_select_for_show_columns(), pt_make_outer_select_for_show_stmt(), pt_make_query_showstmt(), pt_make_query_user_groups(), pt_make_table_info(), pt_mark_function_index_expression(), pt_mark_spec_list_for_update_clause(), pt_must_have_exposed_name(), pt_mvcc_flag_specs_assign_reev(), pt_mvcc_flag_specs_cond_reev(), pt_mvcc_set_spec_assign_reev_extra_indexes(), pt_name_occurs_in_from_list(), pt_no_double_insert_assignments(), pt_path_chain(), pt_plan_query(), pt_print_bytes_spec_list(), pt_print_name(), pt_print_select(), pt_print_spec(), pt_process_spec_for_delete(), pt_process_spec_for_update(), pt_push_fetch_spec_info(), pt_push_symbol_info(), pt_reset_error(), pt_resolve_correlation(), pt_resolve_hint_args(), pt_resolve_names(), pt_resolve_natural_join(), pt_resolve_natural_join_internal(), pt_resolve_object(), pt_resolve_partition_spec(), pt_resolve_spec_to_cte(), pt_resolve_star(), pt_resolve_star_reserved_names(), pt_resolve_using_index(), pt_resolve_vclass_args(), pt_rewrite_derived_for_upd_del(), pt_select_list_to_one_col(), pt_semantic_check_local(), pt_set_class_chn(), pt_spec_in_domain(), pt_spec_to_oid_attr(), pt_spec_to_xasl_class_oid_list(), pt_split_attrs(), pt_split_delete_stmt(), pt_table_compatible(), pt_tag_terms_with_specs(), pt_to_aggregate(), pt_to_buildlist_proc(), pt_to_buildschema_proc(), pt_to_buildvalue_proc(), pt_to_class_spec_list(), pt_to_constraint_pred(), pt_to_cselect_table_spec_list(), pt_to_cte_table_spec_list(), pt_to_delete_xasl(), pt_to_false_subquery(), pt_to_fetch_as_scan_proc(), pt_to_fetch_proc(), pt_to_fetch_proc_list_recurse(), pt_to_func_pred(), pt_to_index_attrs(), pt_to_insert_xasl(), pt_to_json_table_spec_list(), pt_to_merge_insert_xasl(), pt_to_merge_update_xasl(), pt_to_odku_info(), pt_to_pred_with_context(), pt_to_scan_proc_list(), pt_to_set_expr_table_spec_list(), pt_to_showstmt_spec_list(), pt_to_spec_list(), pt_to_subquery_table_spec_list(), pt_to_update_xasl(), pt_undef_names_pre(), pt_unwhacked_spec(), ptqo_to_scan_proc(), qo_add_node(), qo_analyze_path_join(), qo_can_generate_single_table_connect_by(), qo_convert_attref_to_dotexpr(), qo_convert_attref_to_dotexpr_pre(), qo_env_new(), qo_examine_follow(), qo_find_best_path_type(), qo_join_new(), qo_make_new_derived_tblspec(), qo_move_on_clause_of_explicit_join_to_where_clause(), qo_node_dump(), qo_optimize_helper(), qo_optimize_queries(), qo_optimize_queries_post(), qo_reduce_equality_terms(), qo_replace_spec_name_with_null(), qo_rewrite_innerjoin(), qo_rewrite_oid_equality(), qo_rewrite_outerjoin(), qo_rewrite_subqueries(), qo_scan_fprint(), qo_search_partition_join(), qo_validate(), set_seg_expr(), test_check_option(), truncate_need_repl_log(), update_at_server(), update_object_by_oid(), and update_object_tuple().

PT_TIMEOUT_INFO pt_statement_info::timeout

Definition at line 3348 of file parse_tree.h.

Referenced by do_set_xaction(), pt_apply_timeout(), and pt_print_timeout().

PT_TRACE_INFO pt_statement_info::trace

Definition at line 3360 of file parse_tree.h.

Referenced by do_set_query_trace(), pt_init_query_trace(), and pt_print_query_trace().

PT_TRUNCATE_INFO pt_statement_info::truncate
PT_UPDATE_INFO pt_statement_info::update

Definition at line 3353 of file parse_tree.h.

Referenced by check_trigger(), db_can_execute_statement_with_autocommit(), do_check_update_trigger(), do_create_odku_stmt(), do_execute_update(), do_insert_template(), do_on_duplicate_key_update(), do_prepare_insert(), do_prepare_update(), do_update(), find_update_columns(), init_update_data(), insert_subquery_results(), is_server_update_allowed(), is_stmt_based_repl_type(), mq_class_lambda(), mq_fix_derived_in_union(), mq_reset_spec_ids(), mq_rewrite_upd_del_top_level_specs(), mq_substitute_subquery_in_statement(), mq_translate_local(), mq_translate_update(), pt_apply_update(), pt_bind_names(), pt_bind_names_in_with_clause(), pt_bind_names_post(), pt_check_union_type_compatibility_of_values_query(), pt_check_with_info(), pt_class_part(), pt_collect_host_info(), pt_compile_trigger_stmt(), pt_copy_upddel_hints_to_select(), pt_dup_key_update_stmt(), pt_eval_type(), pt_eval_type_pre(), pt_exec_trigger_stmt(), pt_expand_isnull_preds(), pt_false_where(), pt_find_spec_in_statement(), pt_from_list_part(), pt_get_assignments(), pt_get_dup_key_oid_var_index(), pt_get_hint(), pt_has_using_index_clause(), pt_init_update(), pt_mark_spec_list_for_update(), pt_print_update(), pt_replace_names_in_update_values(), pt_resolve_cte_specs(), pt_resolve_hint(), pt_resolve_object(), pt_semantic_check_local(), pt_set_trigger_obj_pre(), pt_set_update_object(), pt_to_update_xasl(), qo_do_auto_parameterize_keylimit_clause(), qo_do_auto_parameterize_limit_clause(), qo_optimize_queries(), qo_optimize_queries_post(), qo_reduce_equality_terms(), qo_rewrite_index_hints(), update_at_server(), update_check_for_constraints(), update_class_attributes(), update_object_by_oid(), update_objs_for_list_file(), and update_real_class().

PT_UPDATE_STATS_INFO pt_statement_info::update_stats

Definition at line 3354 of file parse_tree.h.

Referenced by do_update_stats(), pt_apply_update_stats(), and pt_print_update_stats().

PT_VALUE_INFO pt_statement_info::value

Definition at line 3358 of file parse_tree.h.

Referenced by build_attr_change_map(), copy_node_in_tree_pre(), create_or_drop_index_helper(), db_check_limit_need_recompile(), do_add_attribute(), do_add_method_files(), do_alter_change_col_comment(), do_alter_change_tbl_comment(), do_alter_one_clause_with_template(), do_alter_serial(), do_change_att_schema_only(), do_check_internal_statements(), do_create_entity(), do_create_partition(), do_create_serial(), do_create_trigger(), do_kill(), do_process_prepare_statement(), do_recompile_and_execute_prepared_statement(), do_set_timezone(), get_activity_info(), get_att_default_from_def(), meth_grab_conj(), meth_translate_helper(), mq_invert_assign(), mq_mark_location(), mq_rewrite_order_dependent_query(), mq_translate_value(), mq_update_attribute(), mq_update_order_by(), parser_free_node_resources(), pt_add_oid_to_select_list(), pt_adjust_analytic_sort_specs(), pt_append_string_prefix(), pt_apply_value(), pt_attr_check_default_cs_coll(), pt_bind_names(), pt_bind_names_post(), pt_check_analytic_function(), pt_check_and_replace_hostvar(), pt_check_create_index(), pt_check_cume_dist_percent_rank_order_by(), pt_check_default_vclass_query_spec(), pt_check_defaultf(), pt_check_enum_data_type(), pt_check_filter_index_expr_pre(), pt_check_grammar_charset_collation(), pt_check_group_concat_order_by(), pt_check_order_by(), pt_check_partition_values(), pt_check_partitions(), pt_check_set_count_set(), pt_check_show_index(), pt_check_table_in_show_heap(), pt_coerce_node_collation(), pt_coerce_node_collection_of_collection(), pt_coerce_range_expr_arguments(), pt_coerce_value_internal(), pt_compare_bounds_to_value(), pt_convert_to_logical_expr(), pt_create_param_for_value(), pt_db_value_initialize(), pt_dbval_to_value(), pt_eval_expr_type(), pt_eval_method_call_type(), pt_evaluate_db_value_expr(), pt_expand_analytic_node(), pt_false_search_condition(), pt_filter_pseudo_specs(), pt_find_attr_in_class_list(), pt_find_order_value_in_list(), pt_fix_buildlist_aggregate_cume_dist_percent_rank(), pt_fix_enumeration_comparison(), pt_fixup_column_type(), pt_fold_const_expr(), pt_fold_const_function(), pt_get_attr_list_of_derived_table(), pt_get_collation_info_for_collection_type(), pt_get_enumeration_from_data_type(), pt_get_expression_count(), pt_get_select_list(), pt_init_value(), pt_is_same_enum_data_type(), pt_make_integer_value(), pt_make_pred_term_is(), pt_make_query_show_grants(), pt_make_query_user_groups(), pt_make_string_value(), pt_mark_location(), pt_node_to_partition_info(), pt_print_expr(), pt_print_set_trigger(), pt_print_table_option(), pt_print_timeout(), pt_print_value(), pt_register_orphan_db_value(), pt_resolve_default_value(), pt_resolve_sort_spec_expr(), pt_rewrite_set_eq_set(), pt_rewrite_to_auto_param(), pt_select_list_to_one_col(), pt_semantic_check_local(), pt_sort_in_desc_order(), pt_to_aggregate_node(), pt_to_false_subquery(), pt_to_list_key(), pt_to_merge_insert_query(), pt_to_pos_descr(), pt_to_pos_descr_groupby(), pt_to_pred_expr_local_with_arg(), pt_to_rangelist_key(), pt_to_regu_resolve_domain(), pt_to_regu_variable(), pt_to_single_key(), pt_type_generic_func(), pt_upd_domain_info(), pt_value_to_db(), pt_where_type(), pt_where_type_keep_true(), qo_add_term(), qo_all_some_in_selectivity(), qo_apply_range_intersection(), qo_find_like_rewrite_bound(), qo_fold_is_and_not_null(), qo_optimize_queries_post(), qo_reduce_comp_pair_terms(), qo_reduce_order_by(), qo_replace_spec_name_with_null(), qo_reset_location(), qo_rewrite_one_like_term(), qo_rewrite_subqueries(), qo_set_value_to_range_list(), and qo_term_dump().


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