An error occurred fetching the project authors.
  1. 05 Aug, 2006 1 commit
    • unknown's avatar
      BUG#21339: Crash at EXPLAIN PARTITIONS · e3c61e18
      unknown authored
      Caused by missing check for end of partitions in prune range check
      
      
      mysql-test/r/partition.result:
        Added test case for duplicate bug#21388
      mysql-test/r/partition_range.result:
        Added new test case for bug#21339
      mysql-test/t/partition.test:
        Added test case for duplicate bug#21388
      mysql-test/t/partition_range.test:
        Added new test case for bug#21339
      sql/sql_partition.cc:
        Check so that we don't set outer range to be larger than max_partition
      e3c61e18
  2. 20 Jul, 2006 1 commit
    • unknown's avatar
      BUG20733: Bug in partition pruning with zerofill field · 8592305b
      unknown authored
      Problem was with handling NULL values in ranges
      
      
      mysql-test/r/partition_hash.result:
        New partition pruning test cases
      mysql-test/r/partition_list.result:
        New partition pruning test cases
      mysql-test/r/partition_pruning.result:
        New partition pruning test cases
      mysql-test/r/partition_range.result:
        New partition pruning test cases
      mysql-test/t/partition_hash.test:
        New partition pruning test cases
      mysql-test/t/partition_list.test:
        New partition pruning test cases
      mysql-test/t/partition_pruning.test:
        New partition pruning test cases
      mysql-test/t/partition_range.test:
        New partition pruning test cases
      sql/opt_range.cc:
        Added comment
      sql/sql_partition.cc:
        Partition pruning didn't handle ranges with NULL values in a proper manner
      8592305b
  3. 05 Jul, 2006 1 commit
    • unknown's avatar
      BUG#20770: Added some more test cases · a1ad0301
      unknown authored
      mysql-test/r/partition_range.result:
        New test case
      mysql-test/t/partition_range.test:
        New test case
      sql/partition_info.cc:
        No changes
      a1ad0301
  4. 15 Jun, 2006 2 commits
    • unknown's avatar
      Many files: · a92d5c4a
      unknown authored
        Small corrections after a bad merge
      
      
      mysql-test/r/partition.result:
        Small corrections after a bad merge
      mysql-test/r/partition_02myisam.result:
        Small corrections after a bad merge
      mysql-test/r/partition_mgm.result:
        Small corrections after a bad merge
      mysql-test/r/partition_range.result:
        Small corrections after a bad merge
      a92d5c4a
    • unknown's avatar
      merge fixes · 2c05f9e8
      unknown authored
      2c05f9e8
  5. 09 Jun, 2006 1 commit
    • unknown's avatar
      Many files: · b8549bb7
      unknown authored
        Merging changesets from crashed 5.1-kt
      
      
      mysql-test/r/information_schema_part.result:
        Merging changesets from crashed 5.1-kt
      mysql-test/r/partition.result:
        Merging changesets from crashed 5.1-kt
      mysql-test/r/partition_02myisam.result:
        Merging changesets from crashed 5.1-kt
      mysql-test/r/partition_mgm_err.result:
        Merging changesets from crashed 5.1-kt
      mysql-test/r/partition_range.result:
        Merging changesets from crashed 5.1-kt
      mysql-test/r/rpl_row_basic_8partition.result:
        Merging changesets from crashed 5.1-kt
      sql/sql_show.cc:
        Merging changesets from crashed 5.1-kt
      b8549bb7
  6. 06 Jun, 2006 1 commit
    • unknown's avatar
      BUG#16002: More review fixes · eeb04d7a
      unknown authored
      mysql-test/r/partition_range.result:
        Changed test cases
      mysql-test/t/partition_range.test:
        Changed test cases
      sql/partition_info.cc:
        Changes to resue signed integer code for unsigned integer partition functions
        Basic idea is to store value - 0x8000000000000000 in list_array and range_int_array
        and also perform this subtraction before applying get_partition_id_range and so
        forth.
      sql/sql_partition.cc:
        Changes to resue signed integer code for unsigned integer partition functions
        Basic idea is to store value - 0x8000000000000000 in list_array and range_int_array
        and also perform this subtraction before applying get_partition_id_range and so
        forth.
      eeb04d7a
  7. 28 May, 2006 1 commit
  8. 27 May, 2006 1 commit
    • unknown's avatar
      BUG#19695: Showed partition options when table options were not shown · 6456a791
      unknown authored
      mysql-test/r/ndb_partition_key.result:
        Manicural changes removed a space from a double-space
      mysql-test/r/partition.result:
        Manicural changes removed a space from a double-space
        Added new test case
      mysql-test/r/partition_02myisam.result:
        Manicural changes removed a space from a double-space
      mysql-test/r/partition_range.result:
        Manicural changes removed a space from a double-space
      mysql-test/t/partition.test:
        New test case
      sql/sql_partition.cc:
        Removed unnecessary extra spaces
        Added show_partition_options set in the same way as when to show table options in SHOW CREATE TABLE
      sql/sql_partition.h:
        Removed unnecessary extra spaces
        Added show_partition_options set in the same way as when to show table options in SHOW CREATE TABLE
      sql/sql_show.cc:
        Removed unnecessary extra spaces
        Added show_partition_options set in the same way as when to show table options in SHOW CREATE TABLE
      sql/sql_table.cc:
        Removed unnecessary extra spaces
        Added show_partition_options set in the same way as when to show table options in SHOW CREATE TABLE
      6456a791
  9. 18 Apr, 2006 1 commit
    • unknown's avatar
      BUG#16002: Make partition functions that are unsigned work properly · 41395ba7
      unknown authored
      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
      41395ba7
  10. 12 Apr, 2006 1 commit
    • unknown's avatar
      BUG#18962: DROP PARTITION fails when partitions dropped for subpartitions with... · 0675b9f3
      unknown authored
      BUG#18962: DROP PARTITION fails when partitions dropped for subpartitions with default naming procedure
      Fixed naming procedures for default partitioning and default subpartitioning
      
      
      mysql-test/r/partition_pruning.result:
        Fixed test cases for new naming of default subpartitions
      mysql-test/r/partition_range.result:
        New test case
      mysql-test/t/partition_range.test:
        New test case
      sql/partition_info.cc:
        Fixed naming procedures for default partitioning and default subpartitioning
      sql/partition_info.h:
        Fixed naming procedures for default partitioning and default subpartitioning
      0675b9f3
  11. 13 Mar, 2006 1 commit
    • unknown's avatar
      Bug # 17173 - Partitions: less than search fails · d303e69e
      unknown authored
      Bug # 17894 - Comparison with "less than" operator fails with range partition
      
      The problem here was that on queries such as < 3, the range given is NULL < n < 3.
      The null part works correctly where the null value is stored in rec[0] and the
      field is marked as being null.  However, when the 3 is processed, the 3 is places
      on rec[0] but the null flag is left uncleared.
      
      partition_range.result:
        Results block for bug #17894
      partition_range.test:
        Test block for bug #17894
      partition_list.result:
        Results block for bug #17173
      partition_list.test:
        Test block for bug #17173
      opt_range.cc:
        call set_notnull to clear any null flag that may have been set
      
      
      sql/opt_range.cc:
        call set_notnull to clear any null flag that may have been set
      mysql-test/t/partition_list.test:
        Test block for bug #17173
      mysql-test/r/partition_list.result:
        Results block for bug #17173
      mysql-test/t/partition_range.test:
        Test block for bug #17894
      mysql-test/r/partition_range.result:
        Results block for bug #17894
      d303e69e
  12. 22 Feb, 2006 1 commit
    • unknown's avatar
      Bug#10460 SHOW CREATE TABLE uses inconsistent upper/lower case · a9d32586
      unknown authored
      mysql-test/r/alter_table.result:
        Update test result
      mysql-test/r/analyse.result:
        Update test result
      mysql-test/r/archive.result:
        Update test result
      mysql-test/r/archive_bitfield.result:
        Update test result
      mysql-test/r/archive_gis.result:
        Update test result
      mysql-test/r/bdb.result:
        Update test result
      mysql-test/r/bdb_gis.result:
        Update test result
      mysql-test/r/bigint.result:
        Update test result
      mysql-test/r/binary.result:
        Update test result
      mysql-test/r/case.result:
        Update test result
      mysql-test/r/cast.result:
        Update test result
      mysql-test/r/constraints.result:
        Update test result
      mysql-test/r/create.result:
        Update test result
      mysql-test/r/ctype_collate.result:
        Update test result
      mysql-test/r/ctype_create.result:
        Update test result
      mysql-test/r/ctype_latin1_de.result:
        Update test result
      mysql-test/r/ctype_many.result:
        Update test result
      mysql-test/r/ctype_mb.result:
        Update test result
      mysql-test/r/ctype_recoding.result:
        Update test result
      mysql-test/r/ctype_sjis.result:
        Update test result
      mysql-test/r/ctype_tis620.result:
        Update test result
      mysql-test/r/ctype_ucs.result:
        Update test result
      mysql-test/r/ctype_ujis.result:
        Update test result
      mysql-test/r/ctype_utf8.result:
        Update test result
      mysql-test/r/default.result:
        Update test result
      mysql-test/r/events.result:
        Update test result
      mysql-test/r/federated.result:
        Update test result
      mysql-test/r/fulltext.result:
        Update test result
      mysql-test/r/func_gconcat.result:
        Update test result
      mysql-test/r/func_group.result:
        Update test result
      mysql-test/r/func_math.result:
        Update test result
      mysql-test/r/func_misc.result:
        Update test result
      mysql-test/r/func_str.result:
        Update test result
      mysql-test/r/func_system.result:
        Update test result
      mysql-test/r/gis-rtree.result:
        Update test result
      mysql-test/r/heap.result:
        Update test result
      mysql-test/r/index_merge_innodb.result:
        Update test result
      mysql-test/r/information_schema.result:
        Update test result
      mysql-test/r/innodb.result:
        Update test result
      mysql-test/r/innodb_gis.result:
        Update test result
      mysql-test/r/key.result:
        Update test result
      mysql-test/r/merge.result:
        Update test result
      mysql-test/r/myisam.result:
        Update test result
      mysql-test/r/mysqldump-max.result:
        Update test result
      mysql-test/r/mysqldump.result:
        Update test result
      mysql-test/r/ndb_bitfield.result:
        Update test result
      mysql-test/r/ndb_gis.result:
        Update test result
      mysql-test/r/ndb_partition_key.result:
        Update test result
      mysql-test/r/null.result:
        Update test result
      mysql-test/r/partition.result:
        Update test result
      mysql-test/r/partition_02myisam.result:
        Update test result
      mysql-test/r/partition_mgm_err.result:
        Update test result
      mysql-test/r/partition_range.result:
        Update test result
      mysql-test/r/ps_2myisam.result:
        Update test result
      mysql-test/r/ps_3innodb.result:
        Update test result
      mysql-test/r/ps_4heap.result:
        Update test result
      mysql-test/r/ps_5merge.result:
        Update test result
      mysql-test/r/ps_6bdb.result:
        Update test result
      mysql-test/r/rpl_mixed_ddl_dml.result:
        Update test result
      mysql-test/r/rpl_multi_engine.result:
        Update test result
      mysql-test/r/rpl_ndb_UUID.result:
        Update test result
      mysql-test/r/show_check.result:
        Update test result
      mysql-test/r/sp-vars.result:
        Update test result
      mysql-test/r/sp.result:
        Update test result
      mysql-test/r/sql_mode.result:
        Update test result
      mysql-test/r/strict.result:
        Update test result
      mysql-test/r/subselect.result:
        Update test result
      mysql-test/r/symlink.result:
        Update test result
      mysql-test/r/synchronization.result:
        Update test result
      mysql-test/r/system_mysql_db.result:
        Update test result
      mysql-test/r/temp_table.result:
        Update test result
      mysql-test/r/trigger.result:
        Update test result
      mysql-test/r/type_binary.result:
        Update test result
      mysql-test/r/type_bit.result:
        Update test result
      mysql-test/r/type_bit_innodb.result:
        Update test result
      mysql-test/r/type_blob.result:
        Update test result
      mysql-test/r/type_decimal.result:
        Update test result
      mysql-test/r/type_enum.result:
        Update test result
      mysql-test/r/type_float.result:
        Update test result
      mysql-test/r/type_nchar.result:
        Update test result
      mysql-test/r/type_newdecimal.result:
        Update test result
      mysql-test/r/type_set.result:
        Update test result
      mysql-test/r/type_timestamp.result:
        Update test result
      mysql-test/r/type_varchar.result:
        Update test result
      mysql-test/r/union.result:
        Update test result
      mysql-test/r/user_var.result:
        Update test result
      mysql-test/r/variables.result:
        Update test result
      sql/sql_show.cc:
        Make ouput from SHOW CREATE TABLE use uppercase for "CHARACTER SET", "COLLATE", "DEFAULT", "ON UPDATE" and "AUTO_INCREMENT"
      a9d32586
  13. 02 Feb, 2006 1 commit
    • unknown's avatar
      Remove extra space in SHOW CREATE TABLE output. (Bug #13883) · b959c57a
      unknown authored
      mysql-test/r/alter_table.result:
        Update test results
      mysql-test/r/archive_bitfield.result:
        Update test results
      mysql-test/r/create.result:
        Update test results
      mysql-test/r/ctype_tis620.result:
        Update test results
      mysql-test/r/gis-rtree.result:
        Update test results
      mysql-test/r/index_merge_innodb.result:
        Update test results
      mysql-test/r/information_schema.result:
        Update test results
      mysql-test/r/innodb.result:
        Update test results
      mysql-test/r/key.result:
        Update test results
      mysql-test/r/merge.result:
        Update test results
      mysql-test/r/partition.result:
        Update test results
      mysql-test/r/partition_range.result:
        Update test results
      mysql-test/r/rpl000002.result:
        Update test results
      mysql-test/r/rpl_multi_engine.result:
        Update test results
      mysql-test/r/show_check.result:
        Update test results
      mysql-test/r/sql_mode.result:
        Update test results
      mysql-test/r/strict.result:
        Update test results
      mysql-test/r/symlink.result:
        Update test results
      mysql-test/r/system_mysql_db.result:
        Update test results
      mysql-test/r/type_blob.result:
        Update test results
      sql/sql_show.cc:
        Avoid adding extra space between 'PRIMARY KEY' and key fields in
        SHOW CREATE TABLE output.
      b959c57a
  14. 15 Dec, 2005 1 commit
    • unknown's avatar
      tests fixed as we implement informative error message · daf9d27d
      unknown authored
      mysql-test/r/partition_list.result:
        test result fixed
      mysql-test/r/partition_range.result:
        test result fixed
      mysql-test/t/partition_list.test:
        test fixed
      mysql-test/t/partition_range.test:
        test fixed
      daf9d27d
  15. 20 Sep, 2005 1 commit
    • unknown's avatar
      Handle default engine type better for · cd58d302
      unknown authored
      partitioned tables
      
      
      mysql-test/r/partition.result:
        New test cases for SHOW CREATE TABLE
      mysql-test/r/partition_range.result:
        New test cases for SHOW CREATE TABLE
      mysql-test/t/partition.test:
        New test cases for SHOW CREATE TABLE
      mysql-test/t/partition_range.test:
        New test cases for SHOW CREATE TABLE
      sql/handler.h:
        Handle default engine type better
      sql/sql_partition.cc:
        Handle default engine type better
      sql/sql_show.cc:
        Handle default engine type better
      sql/sql_table.cc:
        Handle default engine type better
      sql/sql_yacc.yy:
        Handle default engine type better
      sql/table.cc:
        Handle default engine type better
      sql/unireg.cc:
        Handle default engine type better
      cd58d302
  16. 20 Jul, 2005 1 commit
  17. 18 Jul, 2005 1 commit