~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/decimal.cc

  • Committer: Brian Aker
  • Date: 2010-12-25 00:44:06 UTC
  • mto: This revision was merged to the branch mainline in revision 2031.
  • Revision ID: brian@tangent.org-20101225004406-4xna6p795yqkaony
Second pass through function names.

Show diffs side-by-side

added added

removed removed

Lines of Context:
194
194
    @retval E_DEC_OOM
195
195
*/
196
196
 
197
 
int my_decimal2string(uint32_t mask, const my_decimal *d,
 
197
int class_decimal2string(uint32_t mask, const my_decimal *d,
198
198
                      uint32_t fixed_prec, uint32_t fixed_dec,
199
199
                      char filler, String *str)
200
200
{
242
242
   @retval E_DEC_OVERFLOW
243
243
*/
244
244
 
245
 
int my_decimal2binary(uint32_t mask, const my_decimal *d, unsigned char *bin, int prec,
 
245
int class_decimal2binary(uint32_t mask, const my_decimal *d, unsigned char *bin, int prec,
246
246
                      int scale)
247
247
{
248
248
  int err1= E_DEC_OK, err2;
249
249
  my_decimal rounded;
250
 
  my_decimal2decimal(d, &rounded);
 
250
  class_decimal2decimal(d, &rounded);
251
251
  rounded.frac= decimal_actual_fraction(&rounded);
252
252
  if (scale < rounded.frac)
253
253
  {
279
279
   @retval E_DEC_OOM
280
280
*/
281
281
 
282
 
int str2my_decimal(uint32_t mask, const char *from, uint32_t length,
 
282
int str2_class_decimal(uint32_t mask, const char *from, uint32_t length,
283
283
                   const CHARSET_INFO * charset, my_decimal *decimal_value)
284
284
{
285
285
  char *end, *from_end;
313
313
}
314
314
 
315
315
 
316
 
my_decimal *date2my_decimal(DRIZZLE_TIME *ltime, my_decimal *dec)
 
316
my_decimal *date2_class_decimal(DRIZZLE_TIME *ltime, my_decimal *dec)
317
317
{
318
318
  int64_t date;
319
319
  date = (ltime->year*100L + ltime->month)*100L + ltime->day;
320
320
  if (ltime->time_type > DRIZZLE_TIMESTAMP_DATE)
321
321
    date= ((date*100L + ltime->hour)*100L+ ltime->minute)*100L + ltime->second;
322
 
  if (int2my_decimal(E_DEC_FATAL_ERROR, date, false, dec))
 
322
  if (int2_class_decimal(E_DEC_FATAL_ERROR, date, false, dec))
323
323
    return dec;
324
324
  if (ltime->second_part)
325
325
  {
2537
2537
{
2538
2538
  drizzled::String str;
2539
2539
 
2540
 
  my_decimal2string(E_DEC_OK, &dec, 0, 20, ' ', &str);
 
2540
  class_decimal2string(E_DEC_OK, &dec, 0, 20, ' ', &str);
2541
2541
 
2542
2542
  output << "my_decimal:(";
2543
2543
  output <<  str.c_ptr();