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]