You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ro...@apache.org on 2022/05/16 04:17:13 UTC

[iotdb] 06/08: infer types in server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java

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

rong pushed a commit to branch trasnsform-operator-bugfix
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 21ffbb8dd37acb91834bcf95fe91eda9b350264b
Author: Steve Yurong Su <ro...@apache.org>
AuthorDate: Mon May 16 12:04:51 2022 +0800

    infer types in server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java
---
 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java b/server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java
index fd6053fd20..97054bb3cd 100644
--- a/server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java
+++ b/server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/Analyzer.java
@@ -342,6 +342,7 @@ public class Analyzer {
             alias = hasAlias ? resultColumn.getAlias() : alias;
             outputExpressions.add(new Pair<>(expressionWithoutAlias, alias));
             ExpressionAnalyzer.updateTypeProvider(expressionWithoutAlias, typeProvider);
+            expressionWithoutAlias.inferTypes(typeProvider);
             paginationController.consumeLimit();
           } else {
             break;