This is an automated email from the ASF dual-hosted git repository.

morrysnow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new ae4f2aead7 [fix](nereids) column stats min/max missing (#14091)
ae4f2aead7 is described below

commit ae4f2aead72f98d6a384bf1f889c393dd78bc23b
Author: minghong <[email protected]>
AuthorDate: Thu Nov 10 17:08:44 2022 +0800

    [fix](nereids) column stats min/max missing (#14091)
    
    in the result of SHOW COLUMN STATS tbl, min/max value is not displayed.
---
 fe/fe-core/src/main/java/org/apache/doris/statistics/ColumnStat.java  | 4 ++--
 .../src/test/java/org/apache/doris/statistics/ColumnStatsTest.java    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/statistics/ColumnStat.java 
b/fe/fe-core/src/main/java/org/apache/doris/statistics/ColumnStat.java
index ac4939f32b..4fca65fd05 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/statistics/ColumnStat.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/statistics/ColumnStat.java
@@ -227,8 +227,8 @@ public class ColumnStat {
         result.add(Double.toString(avgSizeByte));
         result.add(Double.toString(maxSizeByte));
         result.add(Double.toString(numNulls));
-        result.add(minExpr == null ? "N/A" : minExpr.toSql());
-        result.add(maxExpr == null ? "N/A" : maxExpr.toSql());
+        result.add(Double.toString(minValue));
+        result.add(Double.toString(maxValue));
         return result;
     }
 
diff --git 
a/fe/fe-core/src/test/java/org/apache/doris/statistics/ColumnStatsTest.java 
b/fe/fe-core/src/test/java/org/apache/doris/statistics/ColumnStatsTest.java
index 43c2fc487f..1eeeed15a1 100644
--- a/fe/fe-core/src/test/java/org/apache/doris/statistics/ColumnStatsTest.java
+++ b/fe/fe-core/src/test/java/org/apache/doris/statistics/ColumnStatsTest.java
@@ -85,7 +85,7 @@ public class ColumnStatsTest {
         statsTypeToValue.put(StatsType.MAX_VALUE, "1000");
 
         columnStatsUnderTest.updateStats(columnType, statsTypeToValue);
-        String[] expectedInfo = {"1.0", "8.0", "8.0", "2.0", "0", "1000"};
+        String[] expectedInfo = {"1.0", "8.0", "8.0", "2.0", "0.0", "1000.0"};
 
         // Run the test
         List<String> showInfo = columnStatsUnderTest.getShowInfo();


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to