summaryrefslogtreecommitdiff
path: root/sql/sql_type.h
Commit message (Expand)AuthorAgeFilesLines
* MDEV-9397 Split field.cc:calc_pack_length() into virtual methods in Type_handlerAlexander Barkov2017-05-171-0/+215
* MDEV-9188 Split Column_definition::check() into virtual methods in Type_handlerAlexander Barkov2017-05-161-5/+48
* MDEV-12775 Reuse data type aggregation code for hybrid functions and UNIONAlexander Barkov2017-05-151-21/+70
* MDEV-12798 Item_param does not preserve exact field type in EXECUTE IMMEDIATE...Alexander Barkov2017-05-151-0/+33
* MDEV-12770 Add Type_handler::decimal_precision() + MDEV-12769Alexander Barkov2017-05-101-0/+14
* Adding MYSQL_PLUGIN_IMPORT to type_handler_xxx declarations (fixing compilati...Alexander Barkov2017-05-071-35/+35
* MDEV-12719 Determine Item::result_type() from Item::type_handler()Alexander Barkov2017-05-071-1/+0
* MDEV-12714 Determine Item::field_type() from Item::type_handler()Alexander Barkov2017-05-061-1/+0
* Adding "const" qualifier to Item::cols(), and to the "Item *cmp" parameter to...Alexander Barkov2017-05-061-8/+8
* Cleanup: changing set_handler_by_field_type(field_type()) to set_handler(type...Alexander Barkov2017-05-061-3/+0
* MDEV-12707 Split resolve_const_item() into virtual methods in Type_handlerAlexander Barkov2017-05-061-2/+32
* MDEV-12560, MDEV-12665 - geometry type not preserved in hybrid functions and ...Alexander Barkov2017-05-051-0/+2
* MDEV-12695 Add Column_definition::type_handler()Alexander Barkov2017-05-051-3/+39
* MDEV-12692 Split Item_func_between::fix_length_and_decAlexander Barkov2017-05-041-0/+10
* MDEV-12687 Split Item::send() into virtual method in Type_handlerAlexander Barkov2017-05-041-0/+78
* MDEV-12617 CASE and CASE-alike hybrid functions do not preserve exact data typesAlexander Barkov2017-05-041-0/+1
* Fixing a warning: ‘class Type_all_attributes’ has ... non-virtual destructorAlexander Barkov2017-05-021-0/+1
* MDEV-12656 Crash in CREATE..SELECT..UNION with a ENUM column and NULLAlexander Barkov2017-05-021-0/+6
* MDEV-12655 Move Item_func::count_xxx_length() to Type_std_attributesAlexander Barkov2017-05-021-1/+127
* MDEV-12649 Add Type_handler::Item_save_in_valueAlexander Barkov2017-04-301-0/+11
* MDEV-9395 Add Type_handler::Item_decimal_scale() and Item_divisor_precision_i...Alexander Barkov2017-04-291-0/+33
* MDEV-12588 Add Type_handler::type_handler_for_tmp_table() and Type_handler::t...Alexander Barkov2017-04-271-0/+65
* MDEV-12426 Add Field::type_handler() + MDEV-12432Alexander Barkov2017-04-251-16/+56
* MDEV-9217 Split Item::tmp_table_field_from_field_type() into virtual methods ...Alexander Barkov2017-04-241-0/+186
* MDEV-12568 Add Type_handler::subquery_type_allows_materialization()Alexander Barkov2017-04-241-0/+53
* MDEV-12506 Split Item_func_min_max::fix_length_and_dec() into methods in Type...Alexander Barkov2017-04-221-0/+9
* MDEV-12559 Split Item::temporal_precision() into virtual methods in Type_handlerAlexander Barkov2017-04-221-0/+11
* MDEV-9235 Add Type_handler::is_param_long_data_type()Alexander Barkov2017-04-221-4/+22
* MDEV-12514 Split Item_temporal_func::fix_length_and_dec() + MDEV-12515Alexander Barkov2017-04-191-0/+55
* MDEV-12238 Add Type_handler::Item_func_{plus|minus|mul|div|mod}_fix_length_an...Alexander Barkov2017-04-131-13/+79
* MDEV-12303 Add Type_handler::Item_xxx_fix_length_and_dec() for CAST classesAlexander Barkov2017-04-041-0/+81
* MDEV-12338 Split Item_type_holder::get_real_type() into virtual Item::real_ty...Alexander Barkov2017-03-241-14/+4
* MDEV-12357 Invalid read of size 8 in Type_aggregator::Type_aggregator()Alexander Barkov2017-03-241-2/+11
* MDEV-12239 Add Type_handler::Item_sum_{sum|avg|variance}_fix_length_and_dec()Alexander Barkov2017-03-191-0/+41
* Removing the duplicate copy of char_to_byte_length_safe().Alexander Barkov2017-03-131-3/+3
* MDEV-12199 Split Item_func_{abs|neg|int_val}::fix_length_and_dec() into metho...Alexander Barkov2017-03-101-0/+35
* MDEV-12001 Split Item_func_round::fix_length_and_dec to virtual methods in Ty...Alexander Barkov2017-02-071-0/+12
* MDEV-11913 Split sp_get_item_value() into methods in Type_handlerAlexander Barkov2017-02-011-0/+35
* MDEV-11692 Comparison data type aggregation for pluggable data typesAlexander Barkov2017-02-011-2/+7
* MDEV-9522 Split sql_select.cc:can_change_cond_ref_to_const into virtual metho...Alexander Barkov2017-01-131-0/+46
* MDEV-11528 Split Item_func_min_max::val_xxx() and Item_func_min_max::get_date...Alexander Barkov2016-12-301-1/+63
* MDEV-11478 Result data type aggregation for pluggable data typesAlexander Barkov2016-12-291-0/+138
* MDEV-11672 mysql_list_field() returns wrong default values for VIEWAlexander Barkov2016-12-291-0/+22
* MDEV-11615 Split Item_hybrid_func::fix_attributes into virtual methods in Typ...Alexander Barkov2016-12-271-12/+55
* MDEV-11514, MDEV-11497, MDEV-11554, MDEV-11555 - IN and CASE type aggregation...Alexander Barkov2016-12-171-0/+19
* MDEV-11558 Split Item_type_holder::display_length into virtual methods in Typ...Alexander Barkov2016-12-171-0/+22
* MDEV-11503 Introduce Type_handler::make_in_vector() and Item_func_in_fix_comp...Alexander Barkov2016-12-161-0/+30
* MDEV-11485 Split Item_func_between::val_int() into virtual methods in Type_ha...Alexander Barkov2016-12-161-0/+17
* MDEV-11330 Split Item_func_hybrid_field_type::val_xxx() into methods in Type_...Alexander Barkov2016-12-161-0/+113
* MDEV-11298 Split Item_func_hex::val_str_ascii() into virtual methods in Type_...Alexander Barkov2016-12-161-0/+13