1
0
mirror of https://github.com/MariaDB/server.git synced 2025-05-28 13:01:41 +03:00
unknown faa5f3e007 BUG#16002: Make partition functions that are unsigned work properly
mysql-test/r/partition.result:
  A number of new test cases for unsigned partition functions
mysql-test/r/partition_error.result:
  A number of new test cases for unsigned partition functions
mysql-test/r/partition_range.result:
  A number of new test cases for unsigned partition functions
mysql-test/t/partition.test:
  A number of new test cases for unsigned partition functions
mysql-test/t/partition_error.test:
  A number of new test cases for unsigned partition functions
mysql-test/t/partition_range.test:
  A number of new test cases for unsigned partition functions
sql/ha_partition.cc:
  Error message for no partition found needs to take signed/unsigned into account when printing erroneus value
sql/partition_element.h:
  Introduced signed_flag and max_value flag on partition elements
  Also list is now a list of a struct rather than simply longlong values
  Small rearranges of order
sql/partition_info.cc:
  Introduced signed_flag and max_value flag on partition elements
  Also list is now a list of a struct rather than simply longlong values
  Small rearranges of order
  Lots of new code to handle checks of proper definition of table when
  partition function is unsigned
sql/partition_info.h:
  Mostly rearrangement of code and some addition of a THD object in check_partition_info call
  plus a new method for comparing unsigned values
sql/share/errmsg.txt:
  Negative values not ok for unsigned partition functions
sql/sql_partition.cc:
  Fixed a multi-thread bug (when defining several partitioned tables in parallel)
  New code to generate partition syntax that takes into account sign of constants.
  Made function fix_fields_part_func more reusable.
  Fixed a number of get_partition_id functions for range and list and similar functions
  for partition pruning code.
  Unfortunately fairly much duplication of code with just small changes.
sql/sql_partition.h:
  New function headers
sql/sql_show.cc:
  Changed list of values for LIST partitioned tables
  Also fixed printing of unsigned values in INFORMATION SCHEMA for partitioned table
sql/sql_table.cc:
  Fixed for new interface
sql/sql_yacc.yy:
  Moved definition of struct to partition_element.h
  Added code to keep track of sign of constants in
  RANGE and LIST partitions
sql/table.cc:
  Fixed for new interface
2006-04-17 22:51:34 -04:00
..
2006-04-01 14:17:01 +03:00
2005-09-30 14:03:55 +02:00
2006-02-28 18:33:38 +01:00
2006-04-07 09:18:29 +02:00
2006-04-07 09:18:29 +02:00
2006-04-05 20:12:26 +04:00
2006-03-06 23:20:19 +01:00
2006-03-10 19:22:21 +03:00
2005-11-23 22:45:02 +02:00
2006-03-29 14:27:36 +03:00
2006-03-29 17:04:00 +03:00
2005-10-15 14:32:37 -07:00
2006-03-29 17:04:00 +03:00
2006-03-30 19:04:21 +04:00
2005-11-23 22:45:02 +02:00
2006-03-28 19:34:44 +02:00
2006-03-29 14:27:36 +03:00
2006-03-28 10:07:03 +02:00
2006-04-07 09:18:29 +02:00
2005-12-01 13:34:48 +01:00
2006-03-11 15:52:38 +01:00
2006-01-01 22:18:02 +01:00
2006-03-29 14:27:36 +03:00
2006-03-28 19:34:44 +02:00
2006-03-29 17:04:00 +03:00
2006-02-01 16:00:11 +01:00
2006-02-14 17:05:36 +01:00
2005-11-23 22:45:02 +02:00
2005-12-14 01:21:56 +02:00
2006-04-05 20:12:26 +04:00
2005-12-21 10:18:40 -08:00
2006-03-29 14:27:36 +03:00
2006-02-25 21:54:34 +02:00
2006-03-18 18:48:21 +04:00