summaryrefslogtreecommitdiff
path: root/sql/item_func.h
Commit message (Expand)AuthorAgeFilesLines
* Merge 10.4 into 10.5Marko Mäkelä2020-08-101-0/+3
|\
| * MDEV-23032 FLOOR()/CEIL() incorrectly calculate the precision of a DECIMAL(M,...Alexander Barkov2020-08-041-0/+3
* | Merge branch '10.4' into 10.5Oleksandr Byelkin2020-08-041-1/+4
|\ \ | |/
| * MDEV-23366 ROUND(18446744073709551615,rand()*0) returns a wrong resultAlexander Barkov2020-08-031-0/+2
| * MDEV-23368 ROUND(18446744073709551615,-11) returns a wrong resultAlexander Barkov2020-08-021-1/+2
* | Merge 10.4 into 10.5Marko Mäkelä2020-08-011-4/+51
|\ \ | |/
| * MDEV-23351 Rounding functions return wrong data types for DATE inputAlexander Barkov2020-07-311-1/+2
| * MDEV-23337 Rounding functions create a wrong data type for integer inputAlexander Barkov2020-07-311-1/+1
| * MDEV-23323 Rounding functions return a wrong data type for a BIT, ENUM, SET a...Alexander Barkov2020-07-301-1/+28
| * MDEV-23311 CEILING() and FLOOR() convert temporal input to numbers, unlike RO...Alexander Barkov2020-07-281-2/+25
* | MDEV-22837 JSON_ARRAYAGG and JSON_OBJECTAGG treat JSON arguments as text.Alexey Botchkov2020-06-151-1/+1
* | Merge 10.4 into 10.5Marko Mäkelä2020-06-141-2/+2
|\ \ | |/
| * Merge 10.3 into 10.4Marko Mäkelä2020-06-131-2/+2
| |\
| | * MDEV-22268 virtual longlong Item_func_div::int_op(): Assertion `0' failed in ...Alexander Barkov2020-06-131-2/+2
* | | MDEV-20305 Data loss on DOUBLE and DECIMAL conversion to INTAlexander Barkov2020-06-061-28/+125
* | | cleanup trailing wsSergey Vojtovich2020-02-271-1/+1
* | | MDEV-10569: Add RELEASE_ALL_LOCKS function. Implementing the SQLDaniel-Solo2020-02-271-26/+40
* | | MDEV-21581 Helper functions and methods for CHARSET_INFOAlexander Barkov2020-01-281-5/+5
* | | cleanup: data type pluginsSergei Golubchik2019-10-311-2/+3
* | | MDEV-20818 ER_CRASHED_ON_USAGE or Assertion `length <= column->length' failed...Alexander Barkov2019-10-141-8/+9
* | | MDEV-20795 CAST(inet6 AS BINARY) returns wrong resultAlexander Barkov2019-10-111-0/+50
* | | A small cleanup for MDEV-16309 Split ::create_tmp_field() into virtual method...Alexander Barkov2019-10-101-1/+6
* | | Merge 10.4 into 10.5Marko Mäkelä2019-09-251-5/+4
|\ \ \ | |/ /
| * | Merge 10.3 into 10.4Marko Mäkelä2019-09-251-5/+4
| |\ \ | | |/
| | * Merge remote-tracking branch 'origin/10.2' into 10.3Alexander Barkov2019-09-241-5/+4
| | |\
* | | \ Merge 10.4 into 10.5Marko Mäkelä2019-09-121-6/+5
|\ \ \ \ | |/ / /
| * | | Merge 10.3 into 10.4Marko Mäkelä2019-09-121-6/+5
| |\ \ \ | | |/ /
| | * | Merge 10.2 into 10.3Marko Mäkelä2019-09-101-6/+5
| | |\ \ | | | |/
| | | * MDEV-20517 Assertion `!is_expensive()' failed in Item::value_depends_on_sql_m...Alexander Barkov2019-09-071-6/+5
* | | | Merge 10.4 into 10.5Marko Mäkelä2019-09-061-0/+5
|\ \ \ \ | |/ / /
| * | | Merge branch '10.3' into 10.4Sergei Golubchik2019-09-061-0/+5
| |\ \ \ | | |/ /
| | * | Merge 10.2 (up to commit ef00ac4c86daf3294c46a45358da636763fb0049) into 10.3Alexander Barkov2019-09-041-0/+5
| | |\ \ | | | |/
| | | * MDEV-18156 Assertion `0' failed or `btr_validate_index(index, 0, false)' in r...Alexander Barkov2019-09-031-0/+5
* | | | Merge 10.4 into 10.5Marko Mäkelä2019-09-061-2/+17
|\ \ \ \ | |/ / /
| * | | MDEV-20397 Support TIMESTAMP, DATETIME, TIME in ROUND() and TRUNCATE()Alexander Barkov2019-08-221-2/+17
* | | | MDEV-15777 Use inferred IS NOT NULL predicates in the range optimizerIgor Babaev2019-08-301-0/+22
* | | | MDEV-20363 Assertion `is_unsigned() == attr.unsigned_flag' failed in Type_han...Alexander Barkov2019-08-161-3/+1
* | | | MDEV-20353 Add separate type handlers for unsigned integer data typesAlexander Barkov2019-08-151-9/+26
* | | | MDEV-20331 Add class Type_numeric_attributesAlexander Barkov2019-08-121-1/+1
* | | | MDEV-20326 Add class DTCollation_numericAlexander Barkov2019-08-121-17/+17
* | | | A cleanup: removing duplicate code: Item_func::val_decimal()Alexander Barkov2019-08-091-2/+8
* | | | MDEV-20175 Move Type_handler_row from Type_collection_std to Type_collection_rowAlexander Barkov2019-07-251-1/+10
* | | | MDEV-20052 Add a MEM_ROOT pointer argument to Type_handler::make_xxx_field()Alexander Barkov2019-07-121-9/+9
* | | | MDEV-20009 Add CAST(expr AS pluggable_type)Alexander Barkov2019-07-101-1/+4
* | | | MDEV-19923 Add type handlers for geometry sub-typesAlexander Barkov2019-07-031-8/+1
|/ / /
* | | Merge branch '10.3' into 10.4Oleksandr Byelkin2019-05-191-7/+49
|\ \ \ | |/ /
| * | MDEV-16872 Add CAST(expr AS FLOAT)Alexander Barkov2019-05-161-6/+47
| * | Merge 10.2 into 10.3Marko Mäkelä2019-05-141-1/+1
| |\ \ | | |/
| | * Merge 10.1 into 10.2Marko Mäkelä2019-05-131-1/+1
| | |\
| | | * Merge branch '5.5' into 10.1Vicențiu Ciorbaru2019-05-111-1/+1
| | | |\