You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by yu...@apache.org on 2020/07/06 12:55:19 UTC

[incubator-iotdb] branch kyy3 updated: path -> string

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

yuyuankang pushed a commit to branch kyy3
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git


The following commit(s) were added to refs/heads/kyy3 by this push:
     new 2f915b4  path -> string
2f915b4 is described below

commit 2f915b4c013900006b6966aab80b8c2394b8ae94
Author: Ring-k <yu...@hotmail.com>
AuthorDate: Mon Jul 6 20:54:54 2020 +0800

    path -> string
---
 .../java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java     |  2 ++
 .../java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java   | 10 ++++++++++
 2 files changed, 12 insertions(+)

diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java
index 6b9afab..bcb5019 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java
@@ -77,6 +77,8 @@ public abstract class PhysicalPlan {
 
   public abstract List<Path> getPaths();
 
+  public abstract List<String> getPathsStrings();
+
   public boolean isQuery() {
     return isQuery;
   }
diff --git a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java
index 58b4c13..275e7f6 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/QueryPlan.java
@@ -18,6 +18,7 @@
  */
 package org.apache.iotdb.db.qp.physical.crud;
 
+import java.util.ArrayList;
 import org.apache.iotdb.db.qp.logical.Operator;
 import org.apache.iotdb.db.qp.physical.PhysicalPlan;
 import org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
@@ -52,6 +53,15 @@ public abstract class QueryPlan extends PhysicalPlan {
     return paths;
   }
 
+  @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    for(Path path : paths){
+      ret.add(path.getFullPath());
+    }
+    return ret;
+  }
+
   public void setPaths(List<Path> paths) {
     this.paths = paths;
   }