From 82519cc587177f9e806a0e7d5f56d877b52e2b2f Mon Sep 17 00:00:00 2001 From: obdev Date: Fri, 14 Oct 2022 12:32:37 +0000 Subject: [PATCH] Bugfix: fix json to float type cast bug --- src/sql/engine/expr/ob_datum_cast.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/engine/expr/ob_datum_cast.cpp b/src/sql/engine/expr/ob_datum_cast.cpp index 1d2745545..f0541bb5c 100644 --- a/src/sql/engine/expr/ob_datum_cast.cpp +++ b/src/sql/engine/expr/ob_datum_cast.cpp @@ -4940,7 +4940,7 @@ CAST_FUNC_NAME(json, float) if (CAST_FAIL(real_range_check(out_type, tmp_val, out_val))) { LOG_WARN("real_range_check failed", K(ret), K(tmp_val), K(out_val)); } else { - SET_RES_DOUBLE(out_val); + SET_RES_FLOAT(out_val); } } }