An error occurred fetching the project authors.
  1. 06 Sep, 2005 1 commit
  2. 31 Aug, 2005 1 commit
  3. 29 Aug, 2005 1 commit
  4. 23 Aug, 2005 1 commit
    • timour@mysql.com's avatar
      WL#2486 - natural and using join according to SQL:2003 · e0403003
      timour@mysql.com authored
      * Provide backwards compatibility extension to name resolution of
        coalesced columns. The patch allows such columns to be qualified
        with a table (and db) name, as it is in 4.1.
        Based on a patch from Monty.
      
      * Adjusted tests accordingly to test both backwards compatible name
        resolution of qualified columns, and ANSI-style resolution of
        non-qualified columns.
        For this, each affected test has two versions - one with qualified
        columns, and one without. 
      e0403003
  5. 19 Aug, 2005 1 commit
  6. 17 Aug, 2005 1 commit
  7. 12 Aug, 2005 1 commit
    • timour@mysql.com's avatar
      Implementation of WL#2486 - · a247282a
      timour@mysql.com authored
      "Process NATURAL and USING joins according to SQL:2003".
      
      * Some of the main problems fixed by the patch:
        - in "select *" queries the * expanded correctly according to
          ANSI for arbitrary natural/using joins
        - natural/using joins are correctly transformed into JOIN ... ON
          for any number/nesting of the joins.
        - column references are correctly resolved against natural joins
          of any nesting and combined with arbitrary other joins.
      
      * This patch also contains a fix for name resolution of items
        inside the ON condition of JOIN ... ON - in this case items must
        be resolved only against the JOIN operands. To support such
        'local' name resolution, the patch introduces a stack of
        name resolution contexts used at parse time.
      
      NOTICE:
      - This patch is not complete in the sense that
        - there are 2 test cases that still do not pass -
          one in join.test, one in select.test. Both are marked
          with a comment "TODO: WL#2486".
        - it does not include a new test specific for the task
      a247282a
  8. 09 Aug, 2005 1 commit
    • evgen@moonbone.local's avatar
      Fix bug #12340 Wrong comparison in ha_innobase::cmp_ref() · 2a025ffb
      evgen@moonbone.local authored
      When PRIMARY KEY is present ha_innobase::cmp_ref() uses it to compare refs.
      After comparing part of key it moves pointers to compare next part.
      For varchar parts pointers were moved only by length of parts, not including
      bytes containig part length itself. This results in wrong comparision and
      wrong number of deleted records.
      2a025ffb
  9. 28 Jul, 2005 1 commit
  10. 14 Jul, 2005 1 commit
  11. 20 Jun, 2005 1 commit
  12. 07 Jun, 2005 2 commits
  13. 06 Jun, 2005 2 commits
  14. 03 Jun, 2005 1 commit
    • monty@mysql.com's avatar
      Move USE_PRAGMA_IMPLEMENTATION to proper place · 29fd1f2f
      monty@mysql.com authored
      Ensure that 'null_value' is not accessed before val() is called in FIELD() functions
      Fixed initialization of key maps. This fixes some problems with keys when you have more than 64 keys
      Fixed that ROLLUP don't always create a temporary table. This fix ensures that func_gconcat.test results are now predictable
      29fd1f2f
  15. 27 May, 2005 1 commit
  16. 07 May, 2005 2 commits
  17. 06 May, 2005 1 commit
  18. 14 Apr, 2005 1 commit
  19. 12 Apr, 2005 1 commit
  20. 04 Apr, 2005 1 commit
  21. 30 Mar, 2005 1 commit
  22. 16 Mar, 2005 2 commits
  23. 11 Mar, 2005 1 commit
  24. 02 Mar, 2005 1 commit
  25. 24 Feb, 2005 1 commit
  26. 23 Feb, 2005 1 commit
  27. 21 Feb, 2005 1 commit
  28. 17 Feb, 2005 1 commit
  29. 16 Feb, 2005 1 commit
  30. 01 Feb, 2005 1 commit
  31. 12 Jan, 2005 1 commit
    • vtkachenko@mail.mysql.com's avatar
      logging_ok: · 9f640bba
      vtkachenko@mail.mysql.com authored
        Logging to logging@openlogging.org accepted
      innodb.result, innodb.test, set_var.cc, mysqld.cc:
        change variable innodb_free_tickets_to_enter to innodb_concurrency_tickets
      9f640bba
  32. 08 Jan, 2005 1 commit
    • vtkachenko@intelp4d.mysql.com's avatar
      Many files: · ad7dad8d
      vtkachenko@intelp4d.mysql.com authored
        - Create innodb_thread_concurrency as dynamic variable
        - Add innodb_thread_sleep_delay variable
        - Add innodb_free_tickets_to_enter variable
      ad7dad8d
  33. 05 Jan, 2005 1 commit
  34. 24 Dec, 2004 1 commit
    • vtkachenko@intelp4d.mysql.com's avatar
      logging_ok: · 78846b29
      vtkachenko@intelp4d.mysql.com authored
        Logging to logging@openlogging.org accepted
      sql_yacc.yy, sql_parse.cc, sql_lex.h, lex.h:
        Implements the SHOW MUTEX STATUS command
      set_var.cc, mysqld.cc, mysql_priv.h:
        Added new GLOBAL variable timed_mutexes
      ha_innodb.h:
        New function innodb_mutex_show_status
      ha_innodb.cc:
        Added new innodb variables in SHOW STATUS
        Implements the SHOW MUTEX STATUS command
      innodb.test, innodb.result:
        Added new row_lock_waits status variables tests.
      variables.test, variables.result:
        test new variable timed_mutexes
      ut0ut.c:
        New function ut_usectime.
      sync0sync.c:
        Mutex counting.
      sync0rw.c:
        New mutex parameters initialization.
      srv0srv.c:
        Counting row lock waits
      row0sel.c, row0mysql.c:
        Setting row_lock or table_lock state to thd.
      que0que.c:
        Added default no_lock_state to thd.
      univ.i:
        Added UNIV_SRV_PRINT_LATCH_WAITS debug define
      sync0sync.ic:
        Count mutex using.
      sync0sync.h:
        Added new parameters to mutex structure for counting.
      sync0rw.h:
        Added new parameters to rw_create_func.
      srv0srv.h:
        Added new innodb varuables to SHOW STATUS.
      que0que.h:
        Added thread lock states.
      78846b29
  35. 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
  36. 22 Nov, 2004 1 commit