An error occurred fetching the project authors.
  1. 19 Feb, 2009 1 commit
    • Sergey Glukhov's avatar
      Bug#37601 Cast Is Not Done On Row Comparison · 6a9de01a
      Sergey Glukhov authored
      In case of ROW item each compared pair does not
      check if argumet collations can be aggregated and
      thus appropiriate item conversion does not happen.
      The fix is to add the check and convertion for ROW
      pairs.
      6a9de01a
  2. 28 Feb, 2008 1 commit
    • gshchepa/uchum@host.loc's avatar
      Fixed bug #34620: item_row.cc:50: Item_row::illegal_method_call(const char*): · c5110674
      gshchepa/uchum@host.loc authored
                        Assertion `0' failed
      
      If ROW item is a part of an expression that also has
      aggregate function calls (COUNT/SUM/AVG...), a
      "splitting" with an Item::split_sum_func2 function
      is applied to that ROW item.
      Current implementation of Item::split_sum_func2
      replaces this Item_row with a newly created
      Item_aggregate_ref reference to it.
      Then the row cache tries to work with the
      Item_aggregate_ref object as with the Item_row object:
      row cache calls row-emulation methods such as cols and
      element_index. Item_aggregate_ref (like it's parent
      Item_ref) inherits dummy implementations of those
      methods from the hierarchy root Item, and call to
      them leads to failed assertions and wrong data
      output.
      
      Row-emulation virtual functions (cols, element_index, addr,
      check_cols, null_inside and bring_value) of Item_ref have
      been overloaded to forward calls to an underlying item
      reference.
      
      c5110674
  3. 01 Jun, 2007 1 commit
  4. 20 Apr, 2007 1 commit
  5. 11 Apr, 2007 1 commit
  6. 31 Mar, 2007 1 commit
    • igor@olga.mysql.com's avatar
      Fixed bug #27154: memory corruption when using row equalities in where · 0c5ba624
      igor@olga.mysql.com authored
      conditions.
      When allocating memory for KEY_FIELD/SARGABLE_PARAM structures the
      function update_ref_and_keys did not take into account the fact that
      a single row equality could be replaced by several simple equalities.
      Fixed by adjusting the counter cond_count accordingly for each subquery
      when performing substitution of a row equality for simple equalities. 
       
      0c5ba624
  7. 01 Sep, 2006 1 commit
  8. 18 Aug, 2005 1 commit
  9. 28 Jul, 2005 1 commit
  10. 04 Apr, 2005 1 commit
  11. 15 Feb, 2005 1 commit
  12. 16 Feb, 2004 1 commit
    • monty@mysql.com's avatar
      After merge fixes · f43093ec
      monty@mysql.com authored
      Added more DBUG statements
      Ensure that we are comparing end space with BINARY strings
      Use 'any_db' instead of '' to mean any database. (For HANDLER command)
      Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
      f43093ec
  13. 30 Oct, 2003 1 commit
  14. 18 Aug, 2003 1 commit
    • monty@mashka.mysql.fi's avatar
      After merge fixes · 4f751216
      monty@mashka.mysql.fi authored
      Use server character set if --default-character-set is not used
      Added convert_string() for more efficient alloc+character-set convert of strings
      4f751216
  15. 10 Mar, 2003 1 commit
  16. 29 Jan, 2003 1 commit
  17. 26 Jan, 2003 1 commit
  18. 05 Jan, 2003 1 commit
  19. 10 Dec, 2002 1 commit
  20. 08 Dec, 2002 1 commit
  21. 07 Dec, 2002 1 commit
  22. 30 Nov, 2002 1 commit
  23. 29 Nov, 2002 1 commit
  24. 28 Nov, 2002 1 commit
  25. 15 Nov, 2002 1 commit