summaryrefslogtreecommitdiff
path: root/sql/sql_type.cc
Commit message (Expand)AuthorAgeFilesLines
* MDEV-13526 Add Type_handler::Item_val_bool()Alexander Barkov2017-08-151-0/+32
* MDEV-12932 Remove enum Cast_target and use Type_handler to handle CASTAlexander Barkov2017-05-271-0/+163
* A cleanup for the patch for MDEV-12852, MDEV-12853, MDEV-12869Alexander Barkov2017-05-231-0/+15
* Fixing a few problems with data type and metadata for INT result functions (M...Alexander Barkov2017-05-231-0/+26
* MDEV-12858 + MDEV+12859 + MDEV-12862 - a join patch fixing a few data type pr...Alexander Barkov2017-05-221-7/+12
* MDEV-12849 Out-of-range errors when casting hex-hybrid to SIGNED and UNSIGNEDAlexander Barkov2017-05-191-0/+16
* MDEV-12833 Split Column_definition::create_length_to_internal_length() to vir...Alexander Barkov2017-05-171-0/+87
* MDEV-12826 Add Type_handler::val_int_signed_typecast() and Type_handler::val_...Alexander Barkov2017-05-171-0/+64
* MDEV-9397 Split field.cc:calc_pack_length() into virtual methods in Type_handlerAlexander Barkov2017-05-171-0/+301
* MDEV-9188 Split Column_definition::check() into virtual methods in Type_handlerAlexander Barkov2017-05-161-0/+159
* MDEV-12775 Reuse data type aggregation code for hybrid functions and UNIONAlexander Barkov2017-05-151-30/+74
* MDEV-12798 Item_param does not preserve exact field type in EXECUTE IMMEDIATE...Alexander Barkov2017-05-151-0/+98
* MDEV-12770 Add Type_handler::decimal_precision() + MDEV-12769Alexander Barkov2017-05-101-0/+56
* MDEV-12714 Determine Item::field_type() from Item::type_handler()Alexander Barkov2017-05-061-1/+1
* Adding "const" qualifier to Item::cols(), and to the "Item *cmp" parameter to...Alexander Barkov2017-05-061-7/+7
* Cleanup: changing set_handler_by_field_type(field_type()) to set_handler(type...Alexander Barkov2017-05-061-2/+2
* MDEV-12710 Fix Item_cache constructors to accept Type_handler instead of enum...Alexander Barkov2017-05-061-4/+4
* MDEV-12707 Split resolve_const_item() into virtual methods in Type_handlerAlexander Barkov2017-05-061-5/+138
* MDEV-12560, MDEV-12665 - geometry type not preserved in hybrid functions and ...Alexander Barkov2017-05-051-0/+20
* MDEV-12692 Split Item_func_between::fix_length_and_decAlexander Barkov2017-05-041-0/+19
* MDEV-12687 Split Item::send() into virtual method in Type_handlerAlexander Barkov2017-05-041-0/+111
* MDEV-12617 CASE and CASE-alike hybrid functions do not preserve exact data typesAlexander Barkov2017-05-041-1/+34
* MDEV-12656 Crash in CREATE..SELECT..UNION with a ENUM column and NULLAlexander Barkov2017-05-021-0/+12
* MDEV-12655 Move Item_func::count_xxx_length() to Type_std_attributesAlexander Barkov2017-05-021-2/+122
* MDEV-12649 Add Type_handler::Item_save_in_valueAlexander Barkov2017-04-301-0/+87
* MDEV-9395 Add Type_handler::Item_decimal_scale() and Item_divisor_precision_i...Alexander Barkov2017-04-291-0/+30
* MDEV-12588 Add Type_handler::type_handler_for_tmp_table() and Type_handler::t...Alexander Barkov2017-04-271-19/+68
* MDEV-12426 Add Field::type_handler() + MDEV-12432Alexander Barkov2017-04-251-18/+35
* A safety patch for MDEV-9217 Split Item::tmp_table_field_from_field_type() in...Alexander Barkov2017-04-251-9/+26
* A cleanup for MDEV-9217 Split Item::tmp_table_field_from_field_type() into vi...Alexander Barkov2017-04-241-2/+6
* MDEV-9217 Split Item::tmp_table_field_from_field_type() into virtual methods ...Alexander Barkov2017-04-241-4/+455
* MDEV-12568 Add Type_handler::subquery_type_allows_materialization()Alexander Barkov2017-04-241-0/+54
* Changing field::field_name and Item::name to LEX_CSTRINGMonty2017-04-231-35/+33
* MDEV-12506 Split Item_func_min_max::fix_length_and_dec() into methods in Type...Alexander Barkov2017-04-221-21/+146
* MDEV-12559 Split Item::temporal_precision() into virtual methods in Type_handlerAlexander Barkov2017-04-221-4/+45
* MDEV-12514 Split Item_temporal_func::fix_length_and_dec() + MDEV-12515Alexander Barkov2017-04-191-8/+9
* MDEV-12238 Add Type_handler::Item_func_{plus|minus|mul|div|mod}_fix_length_an...Alexander Barkov2017-04-131-0/+313
* MDEV-10914 ROW data type for stored routine variablesAlexander Barkov2017-04-051-2/+16
* MDEV-12303 Add Type_handler::Item_xxx_fix_length_and_dec() for CAST classesAlexander Barkov2017-04-041-21/+165
* MDEV-12338 Split Item_type_holder::get_real_type() into virtual Item::real_ty...Alexander Barkov2017-03-241-3/+3
* MDEV-12357 Invalid read of size 8 in Type_aggregator::Type_aggregator()Alexander Barkov2017-03-241-39/+34
* MDEV-12239 Add Type_handler::Item_sum_{sum|avg|variance}_fix_length_and_dec()Alexander Barkov2017-03-191-0/+160
* MDEV-12199 Split Item_func_{abs|neg|int_val}::fix_length_and_dec() into metho...Alexander Barkov2017-03-101-3/+184
* MDEV-12001 Split Item_func_round::fix_length_and_dec to virtual methods in Ty...Alexander Barkov2017-02-071-1/+61
* MDEV-11913 Split sp_get_item_value() into methods in Type_handlerAlexander Barkov2017-02-011-0/+105
* MDEV-11692 Comparison data type aggregation for pluggable data typesAlexander Barkov2017-02-011-1/+38
* MDEV-9522 Split sql_select.cc:can_change_cond_ref_to_const into virtual metho...Alexander Barkov2017-01-131-0/+93
* Fixing minor problems in the patch for MDEV-11478 (shortint vs smallint)Alexander Barkov2016-12-301-1/+1
* MDEV-11528 Split Item_func_min_max::val_xxx() and Item_func_min_max::get_date...Alexander Barkov2016-12-301-0/+140
* MDEV-11478 Result data type aggregation for pluggable data typesAlexander Barkov2016-12-291-1/+182