CUBRID Engine
latest
|
Public Attributes | |
int | idx |
PT_TYPE_ENUM | type_enum |
int | prec |
int | scale |
bool | force_cast |
PT_COLL_INFER | coll_infer |
const PT_NODE * | ref_att |
Definition at line 59 of file semantic_check.c.
PT_COLL_INFER seman_compatible_info::coll_infer |
Definition at line 66 of file semantic_check.c.
Referenced by pt_apply_union_select_list_collation(), pt_assignment_compatible(), pt_get_compatible_info(), pt_get_compatible_info_from_node(), pt_get_select_list_coll_compat(), pt_get_values_query_compatible_info(), pt_is_compatible_without_cast(), pt_make_cast_with_compatible_info(), pt_semantic_check_local(), and pt_to_compatible_cast().
bool seman_compatible_info::force_cast |
Definition at line 65 of file semantic_check.c.
Referenced by pt_assignment_compatible(), pt_get_compatible_info(), pt_get_compatible_info_from_node(), and pt_is_compatible_without_cast().
int seman_compatible_info::idx |
Definition at line 61 of file semantic_check.c.
Referenced by pt_combine_compatible_info(), pt_get_common_type_for_union(), pt_get_compatible_info(), pt_get_values_query_compatible_info(), pt_semantic_check_local(), pt_to_compatible_cast(), and pt_values_query_to_compatible_cast().
int seman_compatible_info::prec |
Definition at line 63 of file semantic_check.c.
Referenced by pt_assignment_compatible(), pt_get_compatible_info(), pt_get_compatible_info_from_node(), pt_get_values_query_compatible_info(), pt_is_compatible_without_cast(), pt_make_cast_with_compatible_info(), pt_semantic_check_local(), pt_union_compatible(), and pt_update_compatible_info().
Definition at line 67 of file semantic_check.c.
Referenced by pt_apply_union_select_list_collation(), pt_get_compatible_info(), pt_get_compatible_info_from_node(), pt_get_select_list_coll_compat(), and pt_semantic_check_local().
int seman_compatible_info::scale |
Definition at line 64 of file semantic_check.c.
Referenced by pt_assignment_compatible(), pt_get_compatible_info(), pt_get_compatible_info_from_node(), pt_get_values_query_compatible_info(), pt_is_compatible_without_cast(), pt_make_cast_with_compatible_info(), pt_semantic_check_local(), pt_union_compatible(), and pt_update_compatible_info().
PT_TYPE_ENUM seman_compatible_info::type_enum |
Definition at line 62 of file semantic_check.c.
Referenced by pt_apply_union_select_list_collation(), pt_assignment_compatible(), pt_combine_compatible_info(), pt_get_compatible_info(), pt_get_compatible_info_from_node(), pt_get_select_list_coll_compat(), pt_get_values_query_compatible_info(), pt_is_compatible_without_cast(), pt_make_cast_with_compatible_info(), pt_semantic_check_local(), and pt_update_compatible_info().