An error occurred fetching the project authors.
  1. 24 Mar, 2005 1 commit
  2. 19 Mar, 2005 1 commit
  3. 16 Mar, 2005 1 commit
    • igor@rurik.mysql.com's avatar
      olap.result, olap.test: · ce6c390c
      igor@rurik.mysql.com authored
        Added a test case for bug #8616.
      item.h:
        Fixed bug #8616.
        Added class Item_null_result used in rollup processing.
      sql_select.h, sql_select.cc:
        Fixed bug #8616.
        Added JOIN::rollup_write_data to cover rollup queries
        with DISTINCT. Modified other rollup methods.
      ce6c390c
  4. 13 Mar, 2005 1 commit
    • konstantin@mysql.com's avatar
      WL#926 "SUM(DISTINCT) and AVG(DISTINCT)": improvement of SUM(DISTINCT) and · 983c75f0
      konstantin@mysql.com authored
       implementation of AVG(DISTINCT) which utilizes the approach with Fields.
      The patch implemented in October is portede to the up-to-date tree 
      containing DECIMAL type.
      Tests for AVG(DISTINCT) (although there is not much to test provided
      that SUM(DISTINCT) works), cleanups for COUNT(DISTINCT) and GROUP_CONCAT()
      will follow in another changeset.
      983c75f0
  5. 01 Mar, 2005 1 commit
  6. 19 Dec, 2004 1 commit
  7. 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
  8. 24 Nov, 2004 1 commit
  9. 07 Nov, 2004 1 commit
    • monty@mysql.com's avatar
      Simpler arena swapping code · b903a129
      monty@mysql.com authored
      Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root.
      This gives us the following benefits:
      - Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases)
      - Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT)
      - We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
      b903a129
  10. 20 Oct, 2004 1 commit
  11. 19 Oct, 2004 1 commit
    • igor@rurik.mysql.com's avatar
      table.h, sql_select.h: · 4c8e3917
      igor@rurik.mysql.com authored
        Added the code processing on expressions for applying
        multiple equalities.
      sql_select.cc:
        Post-merge fixes for Item_equal patch.
        Added the code processing on expressions for applying
        multiple equalities.
      Many files:
        Post-merge fixes for Item_equal patch.
      item_cmpfunc.cc:
        Post-merge fixes for Item_equal patch.
        Fixed a problem when an equality field=const cannot be applied to
        the predicate P(field,c) for constant propagation as a conversion
        of field is needed.
      item.h, item.cc:
        Fixed a problem when an equality field=const cannot be applied to
        the predicate P(field,c) for constant propagation as a conversion
        of field is needed.
      4c8e3917
  12. 17 Sep, 2004 1 commit
  13. 10 Sep, 2004 1 commit
  14. 31 Aug, 2004 1 commit
  15. 27 Aug, 2004 1 commit
  16. 03 Aug, 2004 1 commit
  17. 11 Jun, 2004 1 commit
  18. 12 May, 2004 1 commit
  19. 11 May, 2004 1 commit
  20. 07 May, 2004 1 commit
  21. 04 May, 2004 1 commit
  22. 16 Apr, 2004 1 commit
  23. 17 Mar, 2004 1 commit
  24. 10 Feb, 2004 1 commit
  25. 01 Feb, 2004 1 commit
  26. 31 Jan, 2004 1 commit
  27. 28 Nov, 2003 1 commit
    • monty@mysql.com's avatar
      Added missing SSL library (Should be in source distribution) · ede8169d
      monty@mysql.com authored
      Fixed compiler warnings (a lot of hidden variables detected by the Forte compiler)
      Added a lot of 'version_xxx' strings to 'show variables'
      Prevent copying of TMP_TABLE_PARAM (This caused core dump bug on Solaris)
      Fixed problem with printing sub selects to debug log
      ede8169d
  28. 27 Nov, 2003 1 commit
    • igor@rurik.mysql.com's avatar
      This ChangeSet Introdices Item_equal. · 3938ac54
      igor@rurik.mysql.com authored
      The objects of this class represent multiple conjunctive equalities
      in where conditions: =(f1,f2,...fn) <=> f1=f2 and f2= ... and =fn.
      The objects are used to generate new possibale paths to access
      the tables when executing a query.
      They are also used to optimize the execution plan 
      chosen by the optimizer for the query.  
      3938ac54
  29. 23 Nov, 2003 1 commit
  30. 21 Nov, 2003 1 commit
  31. 20 Nov, 2003 1 commit
  32. 18 Nov, 2003 1 commit
  33. 13 Nov, 2003 1 commit
  34. 02 Nov, 2003 1 commit
  35. 31 Oct, 2003 1 commit
  36. 16 Oct, 2003 1 commit
  37. 11 Oct, 2003 1 commit
  38. 10 Oct, 2003 1 commit
  39. 14 Sep, 2003 1 commit
  40. 28 Aug, 2003 1 commit