From ae4f2aead72f98d6a384bf1f889c393dd78bc23b Mon Sep 17 00:00:00 2001 From: minghong Date: Thu, 10 Nov 2022 17:08:44 +0800 Subject: [PATCH] [fix](nereids) column stats min/max missing (#14091) in the result of SHOW COLUMN STATS tbl, min/max value is not displayed. --- .../src/main/java/org/apache/doris/statistics/ColumnStat.java | 4 ++-- .../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 showInfo = columnStatsUnderTest.getShowInfo();