24 #include <drizzled/function/num_op.h>
36 assert(arg_count == 2);
37 Item_result r0= args[0]->result_type();
38 Item_result r1= args[1]->result_type();
40 if (r0 == REAL_RESULT || r1 == REAL_RESULT ||
41 r0 == STRING_RESULT || r1 ==STRING_RESULT)
44 max_length= float_length(decimals);
45 hybrid_type= REAL_RESULT;
47 else if (r0 == DECIMAL_RESULT || r1 == DECIMAL_RESULT)
49 hybrid_type= DECIMAL_RESULT;
54 assert(r0 == INT_RESULT && r1 == INT_RESULT);
56 hybrid_type=INT_RESULT;
TODO: Rename this file - func.h is stupid.