~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/function/math/multiply.cc

  • Committer: Brian Aker
  • Date: 2010-12-25 00:28:49 UTC
  • mto: This revision was merged to the branch mainline in revision 2031.
  • Revision ID: brian@tangent.org-20101225002849-g73mg6ihulajis0o
First pass in refactoring of the name of my_decimal.

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
    return 0;
60
60
  val2= args[1]->val_decimal(&value2);
61
61
  if (!(null_value= (args[1]->null_value ||
62
 
                     (my_decimal_mul(E_DEC_FATAL_ERROR, decimal_value, val1,
 
62
                     (class_decimal_mul(E_DEC_FATAL_ERROR, decimal_value, val1,
63
63
                                    val2) > 3))))
64
64
    return decimal_value;
65
65
  return 0;
77
77
  decimals= min(args[0]->decimals + args[1]->decimals, DECIMAL_MAX_SCALE);
78
78
  int precision= min(args[0]->decimal_precision() + args[1]->decimal_precision(),
79
79
                     (unsigned int)DECIMAL_MAX_PRECISION);
80
 
  max_length= my_decimal_precision_to_length(precision, decimals,unsigned_flag);
 
80
  max_length= class_decimal_precision_to_length(precision, decimals,unsigned_flag);
81
81
}
82
82
 
83
83
} /* namespace drizzled */