[fix] change percentile_approx return from nan to null (#7512)
Change function percentile_approx return value from nan to null (like hive.) to ensure that return value of function percentile_approxcan be parsed by JDBC successfully. Co-authored-by: weizuo <weizuo@xiaomi.com>
This commit is contained in:
@ -347,7 +347,11 @@ DoubleVal AggregateFunctions::percentile_approx_finalize(FunctionContext* ctx,
|
||||
double result = percentile->digest->quantile(quantile);
|
||||
|
||||
delete percentile;
|
||||
return DoubleVal(result);
|
||||
if (isnan(result)) {
|
||||
return DoubleVal(result).null();
|
||||
} else {
|
||||
return DoubleVal(result);
|
||||
}
|
||||
}
|
||||
|
||||
struct AvgState {
|
||||
|
||||
Reference in New Issue
Block a user