• unknown's avatar
    A lot of fixes to Precision math · 6de14a23
    unknown authored
    Mostly about precision/decimals of the results of the operations
    
    
    include/decimal.h:
      decimal interface changed a little
    sql/field.cc:
      a lot of precision/decimals related changes to the Field_new_decimal
    sql/field.h:
      Field_new_decimal interface changed
    sql/ha_ndbcluster.cc:
      f->precision should be used here
    sql/item.cc:
      precision/decimals counting related changes
    sql/item.h:
      precision/decimals counting related changes
    sql/item_cmpfunc.cc:
      precision/decimals counting related changes
    sql/item_cmpfunc.h:
      precision/decimals counting related changes
    sql/item_func.cc:
      precision/decimals counting related changes
    sql/item_func.h:
      precision/decimals counting related changes
    sql/item_sum.cc:
      precision/decimals counting related changes
    sql/item_sum.h:
      precision/decimals counting related changes
    sql/my_decimal.cc:
      precision/decimals counting related changes
    sql/my_decimal.h:
      precision/decimals counting related changes
    sql/mysqld.cc:
      precision/decimals counting related changes
    sql/set_var.cc:
      precision/decimals counting related changes
    sql/sp_head.cc:
      dbug_decimal_print was replaced with dbug_decimal_as_string
    sql/sql_class.h:
      div_precincrement variable added
    sql/sql_parse.cc:
      precision/decimals counting related changes
    sql/sql_select.cc:
      precision/decimals counting related changes
    sql/sql_show.cc:
      Field::representation_length was removed
    strings/decimal.c:
      decimal_actual_fraction was introduced
    BitKeeper/etc/logging_ok:
      Logging to logging@openlogging.org accepted
    6de14a23
item.h 57.4 KB