This is an automated email from the ASF dual-hosted git repository. kxiao pushed a commit to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.0 by this push: new b350623f7b3 fix wrong result while cast const to double then to string #31657 (#31686) b350623f7b3 is described below commit b350623f7b3f65cfb1996102aca843bc5c49e9c6 Author: camby <camby...@tencent.com> AuthorDate: Tue Mar 5 17:55:02 2024 +0800 fix wrong result while cast const to double then to string #31657 (#31686) --- .../apache/doris/nereids/trees/expressions/literal/DoubleLiteral.java | 1 + .../org/apache/doris/nereids/trees/expressions/literal/FloatLiteral.java | 1 + 2 files changed, 2 insertions(+) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DoubleLiteral.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DoubleLiteral.java index b155fe30756..92c0172ec49 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DoubleLiteral.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/DoubleLiteral.java @@ -56,6 +56,7 @@ public class DoubleLiteral extends Literal { public String toString() { NumberFormat nf = NumberFormat.getInstance(); nf.setGroupingUsed(false); + nf.setMaximumFractionDigits(16); return nf.format(value); } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/FloatLiteral.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/FloatLiteral.java index 95549901dda..b63de24a824 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/FloatLiteral.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/FloatLiteral.java @@ -55,6 +55,7 @@ public class FloatLiteral extends Literal { public String getStringValue() { NumberFormat nf = NumberFormat.getInstance(); nf.setGroupingUsed(false); + nf.setMaximumFractionDigits(7); return nf.format(value); } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org