CUBRID Engine
latest
|
#include <parse_tree.h>
Public Attributes | |
long | i |
DB_BIGINT | bigint |
float | f |
double | d |
PARSER_VARCHAR * | str |
void * | p |
DB_OBJECT * | op |
PT_TIME | time |
PT_DATE | date |
PT_UTIME | utime |
PT_TIMESTAMPTZ | timestamptz |
PT_DATETIME | datetime |
PT_DATETIMETZ | datetimetz |
PT_MONETARY | money |
PT_NODE * | set |
DB_ELO | elo |
int | b |
PT_ENUM_ELEMENT | enumeration |
Definition at line 3030 of file parse_tree.h.
int pt_data_value::b |
Definition at line 3049 of file parse_tree.h.
Referenced by pt_upd_domain_info().
DB_BIGINT pt_data_value::bigint |
Definition at line 3033 of file parse_tree.h.
Referenced by pt_db_value_initialize(), pt_dbval_to_value(), pt_print_value(), and pt_upd_domain_info().
double pt_data_value::d |
Definition at line 3035 of file parse_tree.h.
Referenced by pt_db_value_initialize(), pt_dbval_to_value(), and pt_print_value().
PT_DATE pt_data_value::date |
Definition at line 3041 of file parse_tree.h.
PT_DATETIME pt_data_value::datetime |
Definition at line 3044 of file parse_tree.h.
PT_DATETIMETZ pt_data_value::datetimetz |
Definition at line 3045 of file parse_tree.h.
DB_ELO pt_data_value::elo |
Definition at line 3048 of file parse_tree.h.
Referenced by pt_db_value_initialize(), and pt_dbval_to_value().
PT_ENUM_ELEMENT pt_data_value::enumeration |
Definition at line 3050 of file parse_tree.h.
Referenced by pt_dbval_to_value(), and pt_print_value().
float pt_data_value::f |
Definition at line 3034 of file parse_tree.h.
Referenced by pt_db_value_initialize(), pt_dbval_to_value(), and pt_print_value().
long pt_data_value::i |
Definition at line 3032 of file parse_tree.h.
Referenced by create_or_drop_index_helper(), do_alter_one_clause_with_template(), do_alter_serial(), do_create_entity(), do_create_partition(), do_create_serial(), do_kill(), meth_grab_conj(), mq_rewrite_order_dependent_query(), mq_update_order_by(), pt_add_oid_to_select_list(), pt_adjust_analytic_sort_specs(), pt_check_analytic_function(), pt_check_create_index(), pt_check_default_vclass_query_spec(), pt_check_group_concat_order_by(), pt_check_order_by(), pt_check_partitions(), pt_compare_bounds_to_value(), pt_convert_to_logical_expr(), pt_db_value_initialize(), pt_dbval_to_value(), pt_evaluate_db_value_expr(), pt_expand_analytic_node(), pt_false_search_condition(), pt_find_attr_in_class_list(), pt_find_order_value_in_list(), pt_fix_buildlist_aggregate_cume_dist_percent_rank(), pt_make_integer_value(), pt_make_pred_term_is(), pt_print_expr(), pt_print_set_trigger(), pt_print_table_option(), pt_print_timeout(), pt_print_value(), pt_resolve_default_value(), pt_resolve_sort_spec_expr(), pt_semantic_check_local(), pt_sort_in_desc_order(), pt_to_aggregate_node(), pt_to_merge_insert_query(), pt_to_pos_descr(), pt_to_pos_descr_groupby(), pt_to_pred_expr_local_with_arg(), pt_to_regu_variable(), pt_type_generic_func(), pt_upd_domain_info(), pt_where_type(), pt_where_type_keep_true(), qo_apply_range_intersection(), qo_reduce_comp_pair_terms(), and qo_reduce_order_by().
PT_MONETARY pt_data_value::money |
Definition at line 3046 of file parse_tree.h.
Referenced by pt_db_value_initialize(), pt_dbval_to_value(), and pt_print_value().
DB_OBJECT* pt_data_value::op |
Definition at line 3039 of file parse_tree.h.
Referenced by mq_translate_value(), pt_db_value_initialize(), pt_dbval_to_value(), pt_eval_method_call_type(), and pt_to_regu_variable().
void* pt_data_value::p |
Definition at line 3038 of file parse_tree.h.
PT_NODE* pt_data_value::set |
Definition at line 3047 of file parse_tree.h.
Referenced by meth_translate_helper(), mq_update_attribute(), pt_apply_value(), pt_bind_names(), pt_bind_names_post(), pt_check_set_count_set(), pt_coerce_node_collection_of_collection(), pt_coerce_range_expr_arguments(), pt_db_value_initialize(), pt_dbval_to_value(), pt_eval_expr_type(), pt_filter_pseudo_specs(), pt_fix_enumeration_comparison(), pt_fold_const_function(), pt_get_collation_info_for_collection_type(), pt_get_expression_count(), pt_make_query_show_grants(), pt_make_query_user_groups(), pt_print_value(), pt_rewrite_set_eq_set(), pt_select_list_to_one_col(), pt_to_rangelist_key(), pt_to_single_key(), qo_all_some_in_selectivity(), qo_replace_spec_name_with_null(), qo_rewrite_subqueries(), and qo_set_value_to_range_list().
PARSER_VARCHAR* pt_data_value::str |
Definition at line 3036 of file parse_tree.h.
Referenced by build_attr_change_map(), 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_change_att_schema_only(), do_create_entity(), do_create_trigger(), do_process_prepare_statement(), do_recompile_and_execute_prepared_statement(), do_set_timezone(), get_activity_info(), pt_attr_check_default_cs_coll(), pt_check_enum_data_type(), pt_check_grammar_charset_collation(), pt_check_show_index(), pt_check_table_in_show_heap(), pt_coerce_node_collation(), pt_db_value_initialize(), pt_dbval_to_value(), pt_fixup_column_type(), pt_get_enumeration_from_data_type(), pt_is_same_enum_data_type(), pt_make_string_value(), pt_node_to_partition_info(), pt_print_table_option(), pt_print_value(), pt_to_regu_variable(), qo_find_like_rewrite_bound(), and qo_rewrite_one_like_term().
PT_TIME pt_data_value::time |
Definition at line 3040 of file parse_tree.h.
PT_TIMESTAMPTZ pt_data_value::timestamptz |
Definition at line 3043 of file parse_tree.h.
PT_UTIME pt_data_value::utime |
Definition at line 3042 of file parse_tree.h.