| 994 | |
| 995 | |
| 996 | void makeDecFloatResult(DataTypeUtilBase*, const SysFunction*, dsc* result, |
| 997 | int argsCount, const dsc** args) |
| 998 | { |
| 999 | if (argsCount == 0 || args[0]->dsc_dtype == dtype_dec128) |
| 1000 | result->makeDecimal128(); |
| 1001 | else |
| 1002 | result->makeDecimal64(); |
| 1003 | |
| 1004 | bool isNullable; |
| 1005 | if (initResult(result, argsCount, args, &isNullable)) |
| 1006 | return; |
| 1007 | |
| 1008 | result->setNullable(isNullable); |
| 1009 | } |
| 1010 | |
| 1011 | |
| 1012 | void makePi(DataTypeUtilBase*, const SysFunction*, dsc* result, int, const dsc**) |
nothing calls this directly
no test coverage detected