summaryrefslogtreecommitdiff
path: root/sql/sql_type.h
Commit message (Expand)AuthorAgeFilesLines
* MDEV-16991 Rounding vs truncation for TIME, DATETIME, TIMESTAMPbb-10.4-mdev16991Alexander Barkov2018-11-261-117/+566
* MDEV-17792 New class Timestamp and cleanups in Date, Datetime, Field for roun...Alexander Barkov2018-11-221-5/+71
* MDEV-17776 CAST(x AS INTERVAL DAY_SECOND(N))Alexander Barkov2018-11-201-0/+34
* MDEV-17740 Extend EXTRACT(x AS DAY*) to understand long time intervalsAlexander Barkov2018-11-171-11/+105
* MDEV-17712 Remove C_TIME_FUZZY_DATES, C_TIME_DATETIME_ONLY, C_TIME_TIME_ONLYAlexander Barkov2018-11-141-13/+20
* MDEV-17563 Different results using table or view when comparing values of tim...Alexander Barkov2018-11-081-71/+235
* MDEV-17634 Regression: TIME(0)=TIME('z') returns NULL vs 1Alexander Barkov2018-11-071-0/+4
* MDEV-17607 DATE(COALESCE(year_column)) returns a wrong resultAlexander Barkov2018-11-041-7/+4
* MDEV-17460 Move the code from Item_extract::val_int() to a new class Extract_...Alexander Barkov2018-10-161-0/+118
* MDEV-17216 Assertion `!dt->fraction_remainder(decimals())' failed in Field_te...Alexander Barkov2018-10-091-66/+25
* MDEV-17351 Wrong results for GREATEST,TIMESTAMP,ADDTIME with an out-of-range ...Alexander Barkov2018-10-081-6/+76
* MDEV-17331 Reuse Temporal_hybrid in xxx_to_date_with_warn()Alexander Barkov2018-10-011-0/+6
* A cleanup for MDEV-17317 Add THD* parameter into Item::get_date() and stricte...Alexander Barkov2018-10-011-2/+6
* MDEV-17318 CAST(LEAST(zero_date,non_zero_date) AS numeric_data_type) returns ...Alexander Barkov2018-09-301-4/+16
* MDEV-17325 NULL-ability problems with LEAST() in combination with NO_ZERO_DAT...Alexander Barkov2018-09-291-0/+2
* MDEV-17317 Add THD* parameter into Item::get_date() and stricter data type co...Alexander Barkov2018-09-281-153/+165
* MDEV-15406 NO_ZERO_IN_DATE erroneously affects how CAST(AS DATE) warns about ...Alexander Barkov2018-09-271-4/+0
* MDEV-17219 Assertion `!t->fraction_remainder(decimals())' failed in Field_tim...Alexander Barkov2018-09-261-0/+9
* MDEV-17288 Replace Item_func::get_arg0_date() to Date/Datetime methodsAlexander Barkov2018-09-251-0/+80
* Fixing Windows compilation failure in MDEV-17203 (C4291 no matching operator ...Alexander Barkov2018-09-161-0/+1
* MDEV-17203 Move fractional second truncation from Item_xxx_typecast::get_date...Alexander Barkov2018-09-161-0/+16
* MDEV-17182 Move fractional second truncation outside of Field_xxx::store_TIME...Alexander Barkov2018-09-121-8/+57
* MDEV-17175 Change Time/Datetime constructors to return warnings in MYSQL_TIME...Alexander Barkov2018-09-121-12/+29
* MDEV-16938 Move Item::get_time_with_conversion() to TimeAlexander Barkov2018-08-111-7/+36
* Fixing size_t to uint conversion failure on WindowsAlexander Barkov2018-08-111-3/+3
* MDEV-16935 Change the parameter of Field_xxx::store_TIME_with_dec() to const ...Alexander Barkov2018-08-101-27/+141
* MDEV-16928 Move MYSQL_TIME initialization from Field_xxx::store_time_dec() to...Alexander Barkov2018-08-091-1/+49
* MDEV-16926 CAST(COALESCE(year_field)) returns wrong valueAlexander Barkov2018-08-091-0/+59
* MDEV-14032 SEC_TO_TIME executes side effect two timesAlexander Barkov2018-08-091-0/+120
* A cleanup for MDEV-16852Alexander Barkov2018-08-071-3/+3
* MDEV-16910 Add class VDecAlexander Barkov2018-08-071-5/+142
* MDEV-16888 Add virtual Type_handler::cond_notnull_field_isnull_to_field_eq_ze...Alexander Barkov2018-08-031-0/+19
* MDEV-16884 Remove tests for field_type() in Item_cache_temporalAlexander Barkov2018-08-021-2/+13
* MDEV-16881 Remove Item::get_temporal_with_sql_mode() and val_xxx_from_date()Alexander Barkov2018-08-021-4/+165
* MDEV-16874 Implement class Item_handled_funcAlexander Barkov2018-08-011-0/+5
* MDEV-16861 Split Item::update_null_value() into a new virtual method in Type_...Alexander Barkov2018-07-311-0/+9
* MDEV-16852 Get rid of Item_temporal_hybrid_func::fix_temporal_type()Alexander Barkov2018-07-301-0/+70
* MDEV-16823 Add Type_handler::Column_definition_reuse_fix_attributes()Alexander Barkov2018-07-251-0/+31
* MDEV-16806 Add Type_handler::create_literal_item()Alexander Barkov2018-07-241-0/+34
* MDEV-15758 Split Item_bool_func::get_mm_leaf() into virtual methods in Field ...Alexander Barkov2018-07-201-0/+25
* MDEV-16542 Fix ALTER TABLE FORCE to upgrade temporal typesAlexander Barkov2018-07-091-0/+17
* MDEV-16451 Split Item_equal::add_const() into a virtual method in type_handler()Alexander Barkov2018-06-091-1/+26
* MDEV-11361 Equal condition propagation does not work for DECIMAL and temporal...Alexander Barkov2018-06-081-23/+31
* MDEV-16408 Remove tests for Item::type() in Item_basic_value::eq()Alexander Barkov2018-06-051-0/+26
* Merge branch '10.3' into 10.4Igor Babaev2018-06-031-10/+235
|\
| * MDEV-16094 Crash when using AS OF with a stored functionAlexander Barkov2018-05-151-0/+9
| * MDEV-15946 MEDIUMINT(N<8) creates a wrong data type on conversion to stringAlexander Barkov2018-04-231-6/+156
| * "AS OF" clean in Type_handlerAlexander Barkov2018-04-231-3/+2
| * MDEV-15957 Unexpected "Data too long" when doing CREATE..SELECT with stored funcAlexander Barkov2018-04-231-1/+0
| * MDEV-15971 Split the code for CHARACTER_OCTET_LENGTH and CHARACTER_MAXIMUM_LE...Alexander Barkov2018-04-221-0/+28