summaryrefslogtreecommitdiff
path: root/mysql-test/main/ctype_latin1.result
Commit message (Collapse)AuthorAgeFilesLines
* Merge 10.4 into 10.5st-10.5-mergeMarko Mäkelä2021-10-271-10/+10
|\
| * Merge remote-tracking branch 'origin/10.3' into 10.4Alexander Barkov2021-10-271-10/+10
| |\
| | * MDEV-22380: Assertion `name.length == strlen(name.str)' failed ...bb-10.3-bar-MDEV-22380Alexander Barkov2021-10-271-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fixes: MDEV-25399 Assertion `name.length == strlen(name.str)' failed in Item_func_sp::make_send_field Also fixes a problem that in this scenario: SET NAMES binary; SELECT 'some not well-formed utf8 string'; the auto-generated column name copied the binary string value directly to the Item name, without checking utf8 well-formedness. After this change auto-generated column names work as follows: - Zero bytes 0x00 are copied to the name using HEX notation - In case of "SET NAMES binary", all bytes sequences that do not make well-formed utf8 characters are copied to the name using HEX notation.
* | | Merge 10.4 into 10.5Marko Mäkelä2020-08-101-4/+6
|\ \ \ | |/ /
| * | MDEV-23032 FLOOR()/CEIL() incorrectly calculate the precision of a ↵Alexander Barkov2020-08-041-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DECIMAL(M,D) column The code in Item_func_int_val::fix_length_and_dec_int_or_decimal() calculated badly the result data type for FLOOR()/CEIL(), so for example the decimal(38,10) input created a decimal(28,0) result. That was not correct, because one extra integer digit is needed. floor(-9.9) -> -10 ceil(9.9) -> 10 Rewritting the code in a more straightforward way. Additional changes: - FLOOR() now takes into account the presence of the UNSIGNED flag of the argument: FLOOR(unsigned decimal) does not need an extra digits. - FLOOR()/CEILING() now preserve the unsigned flag in the result data type is decimal. These changes give nicer data types.
* | | MDEV-18650: Options deprecated in previous versions - storage_engineVicențiu Ciorbaru2020-02-131-6/+6
| | | | | | | | | | | | | | | | | | | | | Remove usage of deprecated variable storage_engine. It was deprecated in 5.5 but it never issued a deprecation warning. Make it issue a warning in 10.5.1. Replaced with default_storage_engine.
* | | MDEV-8844 Unreadable control characters printed as is in warningsAlexander Barkov2019-12-061-0/+39
| | |
* | | MDEV-20890 Illegal mix of collations with UUID()Alexander Barkov2019-10-241-2/+2
| | |
* | | MDEV-20712 Wrong data type for CAST(@a AS BINARY) for a numeric variableAlexander Barkov2019-10-011-0/+20
|/ /
* | Merge 10.3 into 10.4Marko Mäkelä2019-09-251-1/+1
|\ \ | |/
| * Merge remote-tracking branch 'origin/10.2' into 10.3Alexander Barkov2019-09-241-1/+1
| |
* | Merge branch '10.3' into 10.4Oleksandr Byelkin2019-05-191-0/+12
|\ \ | |/
| * Merge branch '10.2' into 10.3Oleksandr Byelkin2019-05-121-0/+12
| |
* | Merge branch '10.4' into bb-10.4-mdev16188Igor Babaev2019-02-031-4/+4
|\ \ | |/
| * Merge 10.2 into 10.3Marko Mäkelä2018-12-181-4/+4
| |
* | MDEV-16188 Use in-memory PK filters built from range index scansIgor Babaev2019-02-031-2/+2
|/ | | | | | | | | | | | | | | | | | | | | | This patch contains a full implementation of the optimization that allows to use in-memory rowid / primary filters built for range   conditions over indexes. In many cases usage of such filters reduce   the number of disk seeks spent for fetching table rows. In this implementation the choice of what possible filter to be applied   (if any) is made purely on cost-based considerations. This implementation re-achitectured the partial implementation of the feature pushed by Galina Shalygina in the commit 8d5a11122c32f4d9eb87536886c6e893377bdd07. Besides this patch contains a better implementation of the generic   handler function handler::multi_range_read_info_const() that takes into account gaps between ranges when calculating the cost of range index scans. It also contains some corrections of the implementation of the handler function records_in_range() for MyISAM. This patch supports the feature for InnoDB and MyISAM.
* Merge 10.2 into 10.3Marko Mäkelä2018-11-061-0/+9
| | | | | | | | | main.derived_cond_pushdown: Move all 10.3 tests to the end, trim trailing white space, and add an "End of 10.3 tests" marker. Add --sorted_result to tests where the ordering is not deterministic. main.win_percentile: Add --sorted_result to tests where the ordering is no longer deterministic.
* Merge 10.2 into 10.3Marko Mäkelä2018-08-031-0/+23
|
* Create 'main' test directory and move 't' and 'r' thereMichael Widenius2018-03-291-0/+8847