Mattias Jonsson
287dfc1469
Bug#48737: Partitions: search fails with ucs2
...
Recommit of patch:
http://lists.mysql.com/commits/91400
Test case only (code part was pushes as bug-49028)
mysql-test/r/partition_column.result:
Bug#48737: Partitions: search fails with ucs2
added test case
mysql-test/t/partition_column.test:
Bug#48737: Partitions: search fails with ucs2
Added result
2009-12-21 11:38:31 +01:00
Mikael Ronstrom
055030457e
BUG#49180, fixed MAXVALUE problem
2009-12-02 08:14:22 +01:00
Mikael Ronstrom
bf7771df3f
Review fixes for BUG#48161 and BUG#48447
2009-11-06 11:49:27 +01:00
Mikael Ronstrom
ca9fe97e9f
BUG#48447, BUG#48161, fixed a regression from fix of BUG#6045, where binary collations can use indexes/partition pruning for cases using equality conditions, however it cannot be used for any other condition like <, >, <=, >=, <>, also added test case for verification of BUG#47774 in this patch
2009-11-05 15:42:03 +01:00
Mikael Ronstrom
8755de32ab
Fixed a few bugs in hex string generation, in call to val_str for partition expressions, also made code reusable for DEFAULT handling to fix BUG#48464 by introducing function get_cs_converted_string_value, added partition_utf8 test case for UTF8 outputs
2009-11-02 14:49:26 +01:00
Mikael Ronstrom
6ce3a06feb
Added test case for UTF8 strings in partition constants
2009-11-02 11:03:40 +01:00
Mikael Ronstrom
cf8fddb910
Fixed such that we fail if using integer constants for character set fields, now need to have correct constant types
2009-10-30 21:44:41 +01:00
Mikael Ronstrom
319e843509
Fixed so that character set constants are encoded as hex strings in frm file, but as utf8 strings in the same manner as default values in show create table and information schema tables
2009-10-30 21:08:34 +01:00
Mikael Ronstrom
caa4fffa00
Changed COLUMN_LIST to COLUMNS after arch review
2009-10-29 18:04:23 +01:00
Mikael Ronstrom
470a44c70d
Fixed code review change to ensure that VALUES constants are of the same result type as the field they are constants for
2009-10-28 19:20:32 +01:00
Mikael Ronstrom
10fed1aca0
BUG#48165, needed to introduce length restrictions on partitioning fields to ensure that no stack overruns occur
2009-10-28 01:11:17 +01:00
Mikael Ronstrom
cc43a2089c
Fixed sql_mode issue in BUG#48164, will ignore sql_mode when generating constants, also warnings will not be tolerated
2009-10-28 00:06:11 +01:00
Mikael Ronstrom
cecef1c56e
BUG#46183, added character set identifier on character constants in VALUES part for column list partitioned tables to ensure constants are handled properly according to character sets
2009-10-22 18:17:59 +02:00
Mikael Ronstrom
6f27ad15b2
A lot of fixes to make character set work ok, first step to fixing BUG#48163
2009-10-22 16:15:06 +02:00
Mikael Ronstrom
f3f4e41c37
Added checks for no NULL values in VALUES LESS THAN, added tests for no MAXVALUE in VALUES IN
2009-10-21 20:53:44 +02:00
Mikael Ronstrom
540015aac8
Merge
2009-10-21 20:11:27 +02:00
Mikael Ronstrom
e30ccf7a67
Fixed Information schema for column list partitioned tables
2009-10-21 20:04:34 +02:00
Mikael Ronstrom
c90669c4d4
Fixed removal of column_list keyword for VALUES part, retained for PARTITION BY RANGE/LIST COLUMN_LIST, not entirely working yet
2009-10-16 16:16:06 +02:00
Mikael Ronstrom
576dd76aa8
BUG#47837, Duplicate field names were allowed in both column list partitioning and key partitioning, added check to give error in this case
2009-10-06 17:01:59 +02:00
Mikael Ronstrom
c6e67a9b04
BUG#47838, NULL values in ranges was dropped due to missing else part in store_tuple_to_record
2009-10-06 16:22:15 +02:00
Mikael Ronstrom
f1437d6afd
BUG#47754, used number of parts instead of number of list values as end part for list partitioning in column list partitioning
2009-10-02 11:31:05 +02:00
Mikael Ronstrom
4d624635c5
Added more test cases
2009-10-01 16:50:11 +02:00
Mikael Ronstrom
dc97402c11
Changed all no_ to num_ to avoid strange names like no_list_values which is not expected to be number of list values, rather a boolea indicating no list values
2009-10-01 15:04:42 +02:00
Mikael Ronstrom
6942c25e73
WL#3352, Introducing Column list partitioning, makes it possible to partition on most data types, makes it possible to prune on multi-field partitioning
2009-09-15 17:07:52 +02:00