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

jackietien pushed a commit to branch ty/TableModelGrammar
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/ty/TableModelGrammar by this 
push:
     new 8db2c3dbc9e Delete SchemaQueryMergeNode in LogicalPlanner
8db2c3dbc9e is described below

commit 8db2c3dbc9e4c677666373b9ba89e0384ba28ae2
Author: Jackie Tien <[email protected]>
AuthorDate: Wed Jul 10 16:05:33 2024 +0800

    Delete SchemaQueryMergeNode in LogicalPlanner
---
 .../db/queryengine/plan/relational/planner/LogicalPlanner.java   | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/LogicalPlanner.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/LogicalPlanner.java
index ac17c3ff500..373af20e2fb 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/LogicalPlanner.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/LogicalPlanner.java
@@ -25,7 +25,6 @@ import 
org.apache.iotdb.db.queryengine.execution.warnings.WarningCollector;
 import org.apache.iotdb.db.queryengine.plan.analyze.QueryType;
 import org.apache.iotdb.db.queryengine.plan.planner.plan.LogicalQueryPlan;
 import org.apache.iotdb.db.queryengine.plan.planner.plan.node.PlanNode;
-import 
org.apache.iotdb.db.queryengine.plan.planner.plan.node.metedata.read.SchemaQueryMergeNode;
 import 
org.apache.iotdb.db.queryengine.plan.planner.plan.node.metedata.read.TableDeviceFetchNode;
 import 
org.apache.iotdb.db.queryengine.plan.planner.plan.node.metedata.read.TableDeviceQueryNode;
 import org.apache.iotdb.db.queryengine.plan.relational.analyzer.Analysis;
@@ -210,7 +209,6 @@ public class LogicalPlanner {
 
     analysis.setRespDatasetHeader(new DatasetHeader(columnHeaderList, true));
 
-    SchemaQueryMergeNode mergeNode = new 
SchemaQueryMergeNode(context.getQueryId().genPlanNodeId());
     TableDeviceFetchNode fetchNode =
         new TableDeviceFetchNode(
             context.getQueryId().genPlanNodeId(),
@@ -219,7 +217,6 @@ public class LogicalPlanner {
             statement.getDeviceIdList(),
             columnHeaderList,
             null);
-    mergeNode.addChild(fetchNode);
 
     SchemaPartition schemaPartition =
         metadata.getSchemaPartition(statement.getDatabase(), 
statement.getPartitionKeyList());
@@ -229,7 +226,7 @@ public class LogicalPlanner {
       analysis.setFinishQueryAfterAnalyze();
     }
 
-    return mergeNode;
+    return fetchNode;
   }
 
   private PlanNode planShowDevice(ShowDevice statement, Analysis analysis) {
@@ -238,7 +235,6 @@ public class LogicalPlanner {
     List<ColumnHeader> columnHeaderList =
         getColumnHeaderList(statement.getDatabase(), statement.getTableName());
 
-    SchemaQueryMergeNode mergeNode = new 
SchemaQueryMergeNode(context.getQueryId().genPlanNodeId());
     TableDeviceQueryNode queryNode =
         new TableDeviceQueryNode(
             context.getQueryId().genPlanNodeId(),
@@ -248,7 +244,6 @@ public class LogicalPlanner {
             statement.getIdFuzzyPredicate(),
             columnHeaderList,
             null);
-    mergeNode.addChild(queryNode);
 
     SchemaPartition schemaPartition =
         statement.isIdDetermined()
@@ -260,7 +255,7 @@ public class LogicalPlanner {
       analysis.setFinishQueryAfterAnalyze();
     }
 
-    return mergeNode;
+    return queryNode;
   }
 
   private List<ColumnHeader> getColumnHeaderList(String database, String 
tableName) {

Reply via email to