You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by xi...@apache.org on 2022/09/22 06:03:07 UTC
[iotdb] branch master updated: [IOTDB-4449][IOTDB-4450] Optimize SchemaFetch (#7395)
This is an automated email from the ASF dual-hosted git repository.
xingtanzjr pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new 08829f5b9c [IOTDB-4449][IOTDB-4450] Optimize SchemaFetch (#7395)
08829f5b9c is described below
commit 08829f5b9c9da9d66795da8f85cdd6990285016e
Author: ZhangHongYin <46...@users.noreply.github.com>
AuthorDate: Thu Sep 22 14:03:01 2022 +0800
[IOTDB-4449][IOTDB-4450] Optimize SchemaFetch (#7395)
---
.../java/org/apache/iotdb/db/mpp/plan/planner/LogicalPlanBuilder.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/LogicalPlanBuilder.java b/server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/LogicalPlanBuilder.java
index 3b6c4e6436..ba0ff63e5d 100644
--- a/server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/LogicalPlanBuilder.java
+++ b/server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/LogicalPlanBuilder.java
@@ -776,6 +776,7 @@ public class LogicalPlanBuilder {
return this;
}
+ @SuppressWarnings({"checkstyle:Indentation", "checkstyle:CommentsIndentation"})
public LogicalPlanBuilder planSchemaFetchSource(
List<String> storageGroupList,
PathPatternTree patternTree,
@@ -788,7 +789,8 @@ public class LogicalPlanBuilder {
for (PartialPath pathPattern :
patternTree.getOverlappedPathPatterns(
storageGroupPath.concatNode(MULTI_LEVEL_PATH_WILDCARD))) {
- overlappedPatternTree.appendPathPattern(pathPattern);
+ // pathPattern has been deduplicated, no need to deduplicate again
+ overlappedPatternTree.appendFullPath(pathPattern);
}
this.root.addChild(
new SchemaFetchScanNode(