• unknown's avatar
    Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect · 82b7c543
    unknown authored
    Missing check for overflow added to the Item_decimal_typecast::val_decimal
    
    
    include/decimal.h:
      Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
      decimal_intg() declaration
    mysql-test/r/cast.result:
      Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
      result fixed
    mysql-test/r/type_newdecimal.result:
      Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
      test result
    mysql-test/t/type_newdecimal.test:
      Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
      test case added
    sql/item_func.cc:
      Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
      now we check for possible ovreflow in Item_decimal_typecast::val_decimal
    sql/my_decimal.h:
      Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
      my_decimal_intg() implemented
    strings/decimal.c:
      Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect
      decimal_intg() implemented
    82b7c543
decimal.c 85 KB