| 466 | } |
| 467 | |
| 468 | int Arg_comparator::compare_e_real() |
| 469 | { |
| 470 | double val1= (*a)->val_real(); |
| 471 | double val2= (*b)->val_real(); |
| 472 | if ((*a)->null_value || (*b)->null_value) |
| 473 | return MY_TEST((*a)->null_value && (*b)->null_value); |
| 474 | return MY_TEST(val1 == val2); |
| 475 | } |
| 476 | |
| 477 | int Arg_comparator::compare_e_decimal() |
| 478 | { |