1. 01 Mar, 2010 7 commits
  2. 28 Feb, 2010 1 commit
  3. 27 Feb, 2010 3 commits
  4. 26 Feb, 2010 28 commits
  5. 25 Feb, 2010 1 commit
    • Gleb Shchepa's avatar
      Bug #45360: wrong results · 79d8de67
      Gleb Shchepa authored
      Propagation of a large unsigned numeric constant
      in the WHERE expression led to wrong result.
      
      For example,
      "WHERE a = CAST(0xFFFFFFFFFFFFFFFF AS USIGNED) AND FOO(a)",
      where a is an UNSIGNED BIGINT, and FOO() accepts strings,
      was transformed to "... AND FOO('-1')".
      
      That has been fixed.
      
      Also EXPLAIN EXTENDED printed incorrect numeric constants in
      transformed WHERE expressions like above. That has been
      fixed too.
      79d8de67