From c2cc8e80ab6bcb3afa4ad6cd0097feacd36305f4 Mon Sep 17 00:00:00 2001 From: Jibing Li Date: Fri, 12 Apr 2024 11:38:36 +0800 Subject: [PATCH] Fix pipeline --- .../main/java/org/apache/doris/statistics/OlapAnalysisTask.java | 2 +- .../src/test/java/org/apache/doris/statistics/AnalyzeTest.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java b/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java index 41e492fbc048af..ce7982d4f1ad58 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java +++ b/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java @@ -65,7 +65,7 @@ public OlapAnalysisTask(AnalysisInfo info) { public void doExecute() throws Exception { // For empty table, write empty result directly, no need to run SQL to collect stats. - if (info.rowCount == 0) { + if (info.rowCount == 0 && tableSample != null) { StatsId statsId = new StatsId(concatColumnStatsId(), info.catalogId, info.dbId, info.tblId, info.indexId, info.colName, null); job.appendBuf(this, Collections.singletonList(new ColStatsData(statsId))); diff --git a/fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java b/fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java index f70b2d416c7d32..250a796cee4cd5 100644 --- a/fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java +++ b/fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java @@ -172,6 +172,7 @@ protected void runQuery(String sql) {} .setAnalysisType(AnalysisType.FUNDAMENTALS) .setJobColumns(colList) .setState(AnalysisState.RUNNING) + .setRowCount(10) .build(); new OlapAnalysisTask(analysisJobInfo).doExecute(); new Expectations() {