An error occurred fetching the project authors.
  1. 09 May, 2006 1 commit
  2. 08 May, 2006 1 commit
  3. 03 May, 2006 1 commit
    • monty@mysql.com's avatar
      Added support for key_block_size for key and table level (WL#602) · 343644dd
      monty@mysql.com authored
      Added support for key_block_size to MyISAM.
      Simplify interface to 'new Key' to make it easier to add new key options.
      mysqld option --new is used to define where key options are printed.
      (In 5.3 we should move all key options to after key part definition to avoid problem with reserved names)
      Fixed some compiler warnings and a memory leak in ssl
      343644dd
  4. 22 Mar, 2006 1 commit
  5. 10 Mar, 2006 1 commit
    • ingo@mysql.com's avatar
      Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX · d0c6eb88
      ingo@mysql.com authored
      For "count(*) while index_column = value" an index read
      is done. It consists of an index scan and retrieval of
      each key.
      
      For efficiency reasons the index scan stores the key in
      the special buffer 'lastkey2' once only. At the first 
      iteration it notes this fact with the flag 
      HA_STATE_RNEXT_SAME in 'info->update'.
      
      For efficiency reasons, the key retrieval for blobs
      does not allocate a new buffer, but uses 'lastkey2'...
      
      Now I clear the HA_STATE_RNEXT_SAME flag whenever the 
      buffer has been polluted. In this case, the index scan
      copies the key value again (and sets the flag again).
      d0c6eb88
  6. 17 Feb, 2006 1 commit
  7. 09 Feb, 2006 1 commit
  8. 19 Jan, 2006 1 commit
  9. 12 Jan, 2006 2 commits
  10. 03 Jan, 2006 1 commit
  11. 28 Dec, 2005 1 commit
  12. 22 Dec, 2005 1 commit
  13. 15 Dec, 2005 1 commit
  14. 01 Dec, 2005 1 commit
  15. 26 Nov, 2005 1 commit
  16. 21 Nov, 2005 1 commit
  17. 05 Nov, 2005 1 commit
  18. 02 Nov, 2005 1 commit
  19. 24 Oct, 2005 1 commit
  20. 21 Oct, 2005 1 commit
  21. 18 Jul, 2005 1 commit
  22. 24 Jun, 2005 1 commit
  23. 07 Apr, 2005 1 commit
  24. 18 Feb, 2005 1 commit
  25. 23 Dec, 2004 2 commits
    • ingo@mysql.com's avatar
      WL#2126 - Multi_read_range. · 60e35755
      ingo@mysql.com authored
      Added the required structures and functions for
      handing over multiple key ranges to the table handler.
      60e35755
    • ingo@mysql.com's avatar
      WL#1895 - Print message to error log in case of detected MyISAM corruption · c39be2d0
      ingo@mysql.com authored
      Changed my_error() to print error messages, which come from
      arbitrary registered ranges of error messages. Messages can
      be unregistered (and should be at end of the program).
      Added registration of handler error messages.
      Added a new mi_print_error() macro and a new 
      mi_report_error() function, which supply error
      messages with a table name.
      Added calls to mi_print_error() or mi_report_error()
      at all places in MyISAM, where table corruption is detected.
      c39be2d0
  26. 19 Dec, 2004 1 commit
  27. 18 Dec, 2004 1 commit
    • monty@mysql.com's avatar
      Add 0x before pointers (to help with debugging) · 3fb088a0
      monty@mysql.com authored
      Add support for VARCHAR with 1 or 2 length bytes
      Enable VARCHAR packing in MyISAM files (previous patch didn't pack data properly)
      Give error if we got problems in temporary tables during a SELECT
      Don't use new table generated by ALTER TABLE if index generation fails
      Fixed wrong call by range_end() (Could cause an ASSERT in debug mode)
      3fb088a0
  28. 17 Dec, 2004 1 commit
  29. 10 Dec, 2004 1 commit
  30. 06 Dec, 2004 1 commit
    • monty@mysql.com's avatar
      Add support for up to VARCHAR (size up to 65535) · 67ce2479
      monty@mysql.com authored
      Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART
      Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors
      Added support for VARCHAR KEYS to heap
      Removed support for ISAM
      Now only long VARCHAR columns are changed to TEXT on demand (not CHAR)
      Internal temporary files can now use fixed length tables if the used VARCHAR columns are short
      67ce2479
  31. 13 Sep, 2004 1 commit
  32. 23 Jun, 2004 1 commit
    • serg@serg.mylan's avatar
      handler interface cleanups: · 3f1c4ba7
      serg@serg.mylan authored
        more logical table/index_flags
        return  HA_ERR_WRONG_COMMAND instead of abstract methods where appropriate
        max_keys and other limits renamed to max_supported_keys/etc
        max_keys/etc are now wrappers to max_supported_keys/etc 
        ha_index_init/ha_rnd_init/ha_index_end/ha_rnd_end are now wrappers to real {index,rnd}_{init,end} to enforce strict pairing
      3f1c4ba7
  33. 16 May, 2004 1 commit
    • monty@mishka.local's avatar
      key_cmp -> key_cmp_if_same · 314a8bf1
      monty@mishka.local authored
      New records_in_range() interface (similar to read_range())
      Macros for faster bitmap handling
      Simplify read_range() code (#WL1786)
      New general key_cmp() function to compare keys
      
      314a8bf1
  34. 13 May, 2004 1 commit
  35. 12 May, 2004 1 commit
  36. 11 May, 2004 1 commit
  37. 15 Apr, 2004 1 commit
  38. 06 Apr, 2004 1 commit