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 7512091  path -> string
7512091 is described below

commit 7512091a4dd28bf0a76315882dc6368ed21fa24e
Author: Ring-k <[email protected]>
AuthorDate: Mon Jul 6 21:07:42 2020 +0800

    path -> string
---
 .../db/qp/physical/crud/DeletePartitionPlan.java      |  5 +++++
 .../apache/iotdb/db/qp/physical/crud/DeletePlan.java  | 19 +++++++++++++++----
 .../iotdb/db/qp/physical/crud/InsertRowPlan.java      | 10 +++++++++-
 .../iotdb/db/qp/physical/crud/InsertTabletPlan.java   | 17 +++++++++++++++++
 .../apache/iotdb/db/qp/physical/crud/UpdatePlan.java  | 19 ++++++++++++++-----
 .../iotdb/db/qp/physical/sys/AlterTimeSeriesPlan.java | 10 ++++++++++
 .../apache/iotdb/db/qp/physical/sys/AuthorPlan.java   |  9 +++++++++
 .../iotdb/db/qp/physical/sys/ClearCachePlan.java      |  5 +++++
 .../iotdb/db/qp/physical/sys/CreateSnapshotPlan.java  |  5 +++++
 .../db/qp/physical/sys/CreateTimeSeriesPlan.java      | 18 ++++++++++++++----
 .../apache/iotdb/db/qp/physical/sys/DataAuthPlan.java |  5 +++++
 .../db/qp/physical/sys/DeleteStorageGroupPlan.java    | 10 ++++++++++
 .../db/qp/physical/sys/DeleteTimeSeriesPlan.java      |  9 +++++++++
 .../apache/iotdb/db/qp/physical/sys/FlushPlan.java    | 10 ++++++++++
 .../db/qp/physical/sys/LoadConfigurationPlan.java     |  5 +++++
 .../apache/iotdb/db/qp/physical/sys/LoadDataPlan.java |  9 +++++++++
 .../apache/iotdb/db/qp/physical/sys/MergePlan.java    |  5 +++++
 .../iotdb/db/qp/physical/sys/OperateFilePlan.java     |  5 +++++
 .../iotdb/db/qp/physical/sys/SetStorageGroupPlan.java | 14 ++++++++++++--
 .../apache/iotdb/db/qp/physical/sys/SetTTLPlan.java   |  5 +++++
 .../org/apache/iotdb/db/qp/physical/sys/ShowPlan.java |  5 +++++
 .../apache/iotdb/db/qp/physical/sys/TracingPlan.java  |  5 +++++
 22 files changed, 188 insertions(+), 16 deletions(-)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePartitionPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePartitionPlan.java
index c720d27..18f5966 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePartitionPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePartitionPlan.java
@@ -41,6 +41,11 @@ public class DeletePartitionPlan extends PhysicalPlan {
     return null;
   }
 
+  @Override
+  public List<String> getPathsStrings() {
+    return null;
+  }
+
   public String getStorageGroupName() {
     return storageGroupName;
   }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePlan.java
index 381ad5c..369c2bf 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/DeletePlan.java
@@ -40,8 +40,9 @@ public class DeletePlan extends PhysicalPlan {
   /**
    * constructor of DeletePlan with single path.
    *
-   * @param deleteTime delete time (data points to be deleted in the 
timeseries whose time is <= deleteTime)
-   * @param path time series path
+   * @param deleteTime delete time (data points to be deleted in the 
timeseries whose time is <=
+   *                   deleteTime)
+   * @param path       time series path
    */
   public DeletePlan(long deleteTime, Path path) {
     super(false, Operator.OperatorType.DELETE);
@@ -52,8 +53,9 @@ public class DeletePlan extends PhysicalPlan {
   /**
    * constructor of DeletePlan with multiple paths.
    *
-   * @param deleteTime delete time (data points to be deleted in the 
timeseries whose time is <= deleteTime)
-   * @param paths time series paths in List structure
+   * @param deleteTime delete time (data points to be deleted in the 
timeseries whose time is <=
+   *                   deleteTime)
+   * @param paths      time series paths in List structure
    */
   public DeletePlan(long deleteTime, List<Path> paths) {
     super(false, Operator.OperatorType.DELETE);
@@ -82,6 +84,15 @@ public class DeletePlan 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;
   }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertRowPlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertRowPlan.java
index 494b29b..a29d2ac 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertRowPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertRowPlan.java
@@ -196,13 +196,21 @@ public class InsertRowPlan extends InsertPlan {
   @Override
   public List<Path> getPaths() {
     List<Path> ret = new ArrayList<>();
-
     for (String m : measurements) {
       ret.add(new Path(deviceId, m));
     }
     return ret;
   }
 
+  @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    for (String m : measurements) {
+      ret.add(new Path(deviceId, m).getFullPath());
+    }
+    return ret;
+  }
+
   public Object[] getValues() {
     return this.values;
   }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertTabletPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertTabletPlan.java
index f7b59db..6ae9cfa 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertTabletPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/InsertTabletPlan.java
@@ -126,6 +126,23 @@ public class InsertTabletPlan extends InsertPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    if (paths != null) {
+      List<String> ret = new ArrayList<>();
+      for (Path path : paths) {
+        ret.add(path.getFullPath());
+      }
+      return ret;
+    }
+    List<Path> ret = new ArrayList<>();
+    for (String m : measurements) {
+      ret.add(new Path(deviceId, m));
+    }
+    paths = ret;
+    return getPathsStrings();
+  }
+
+  @Override
   public void serialize(DataOutputStream stream) throws IOException {
     int type = PhysicalPlanType.BATCHINSERT.ordinal();
     stream.writeByte((byte) type);
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UpdatePlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UpdatePlan.java
index 418cb06..4f2b0a7 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UpdatePlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/crud/UpdatePlan.java
@@ -43,9 +43,9 @@ public class UpdatePlan extends PhysicalPlan {
    * Construct function for UpdatePlan.
    *
    * @param startTime -start time
-   * @param endTime -end time
-   * @param value -value
-   * @param path -path
+   * @param endTime   -end time
+   * @param value     -value
+   * @param path      -path
    */
   public UpdatePlan(long startTime, long endTime, String value, Path path) {
     super(false, Operator.OperatorType.UPDATE);
@@ -57,9 +57,9 @@ public class UpdatePlan extends PhysicalPlan {
   /**
    * Construct function for UpdatePlan.
    *
-   * @param list -list to initial intervals
+   * @param list  -list to initial intervals
    * @param value -value
-   * @param path -path
+   * @param path  -path
    */
   public UpdatePlan(List<Pair<Long, Long>> list, String value, Path path) {
     super(false, Operator.OperatorType.UPDATE);
@@ -106,6 +106,15 @@ public class UpdatePlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    if (path != null) {
+      ret.add(path.getFullPath());
+    }
+    return ret;
+  }
+
+  @Override
   public String printQueryPlan() {
     StringContainer sc = new StringContainer();
     String preSpace = "  ";
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AlterTimeSeriesPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AlterTimeSeriesPlan.java
index 814b7cb..2df8011 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AlterTimeSeriesPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AlterTimeSeriesPlan.java
@@ -22,6 +22,7 @@ package org.apache.iotdb.db.qp.physical.sys;
 import java.io.DataOutputStream;
 import java.io.IOException;
 import java.nio.ByteBuffer;
+import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
@@ -103,6 +104,15 @@ public class AlterTimeSeriesPlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    for (Path curPath : Collections.singletonList(path)) {
+      ret.add(curPath.getFullPath());
+    }
+    return ret;
+  }
+
+  @Override
   public void serialize(DataOutputStream stream) throws IOException {
     stream.writeByte((byte) PhysicalPlanType.ALTER_TIMESERIES.ordinal());
     byte[] bytes = path.getFullPath().getBytes();
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java
index 845b600..1e746af 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/AuthorPlan.java
@@ -255,6 +255,15 @@ public class AuthorPlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    if (nodeName != null) {
+      ret.add(nodeName.getFullPath());
+    }
+    return ret;
+  }
+
+  @Override
   public boolean equals(Object o) {
     if (this == o) {
       return true;
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ClearCachePlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ClearCachePlan.java
index e747208..62d9843 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ClearCachePlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ClearCachePlan.java
@@ -34,4 +34,9 @@ public class ClearCachePlan extends PhysicalPlan {
   public List<Path> getPaths() {
     return new ArrayList<>();
   }
+
+  @Override
+  public List<String> getPathsStrings() {
+    return new ArrayList<>();
+  }
 }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateSnapshotPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateSnapshotPlan.java
index 93f8d5d..8e6c391 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateSnapshotPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateSnapshotPlan.java
@@ -35,4 +35,9 @@ public class CreateSnapshotPlan extends PhysicalPlan {
   public List<Path> getPaths() {
     return new ArrayList<>();
   }
+
+  @Override
+  public List<String> getPathsStrings() {
+    return new ArrayList<>();
+  }
 }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java
index 5d31b22..73a7ba2 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java
@@ -21,6 +21,7 @@ package org.apache.iotdb.db.qp.physical.sys;
 import java.io.DataOutputStream;
 import java.io.IOException;
 import java.nio.ByteBuffer;
+import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
@@ -63,7 +64,7 @@ public class CreateTimeSeriesPlan extends PhysicalPlan {
     this.alias = alias;
     canBeSplit = false;
   }
-  
+
   public Path getPath() {
     return path;
   }
@@ -71,7 +72,7 @@ public class CreateTimeSeriesPlan extends PhysicalPlan {
   public void setPath(Path path) {
     this.path = path;
   }
-  
+
   public TSDataType getDataType() {
     return dataType;
   }
@@ -95,7 +96,7 @@ public class CreateTimeSeriesPlan extends PhysicalPlan {
   public void setEncoding(TSEncoding encoding) {
     this.encoding = encoding;
   }
-  
+
   public Map<String, String> getAttributes() {
     return attributes;
   }
@@ -133,13 +134,22 @@ public class CreateTimeSeriesPlan extends PhysicalPlan {
     return String.format("seriesPath: %s, resultDataType: %s, encoding: %s, 
compression: %s", path,
         dataType, encoding, compressor);
   }
-  
+
   @Override
   public List<Path> getPaths() {
     return Collections.singletonList(path);
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    for (Path curPath : Collections.singletonList(path)) {
+      ret.add(curPath.getFullPath());
+    }
+    return ret;
+  }
+
+  @Override
   public void serialize(DataOutputStream stream) throws IOException {
     stream.writeByte((byte) PhysicalPlanType.CREATE_TIMESERIES.ordinal());
     byte[] bytes = path.getFullPath().getBytes();
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DataAuthPlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DataAuthPlan.java
index e6bec6f..f18fb22 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DataAuthPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DataAuthPlan.java
@@ -50,6 +50,11 @@ public class DataAuthPlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    return null;
+  }
+
+  @Override
   public void serialize(DataOutputStream stream) throws IOException {
     int type = this.getPlanType(super.getOperatorType());
     stream.writeByte((byte) type);
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteStorageGroupPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteStorageGroupPlan.java
index bb33050..9153abb 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteStorageGroupPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteStorageGroupPlan.java
@@ -22,6 +22,7 @@ import java.io.DataOutputStream;
 import java.io.IOException;
 import java.nio.ByteBuffer;
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.List;
 
 import org.apache.iotdb.db.qp.logical.Operator;
@@ -47,6 +48,15 @@ public class DeleteStorageGroupPlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    for (Path path : deletePathList) {
+      ret.add(path.getFullPath());
+    }
+    return ret;
+  }
+
+  @Override
   public void serialize(DataOutputStream stream) throws IOException {
     int type = PhysicalPlan.PhysicalPlanType.DELETE_STORAGE_GROUP.ordinal();
     stream.writeByte((byte) type);
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteTimeSeriesPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteTimeSeriesPlan.java
index 80da6d5..16b647a 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteTimeSeriesPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DeleteTimeSeriesPlan.java
@@ -46,6 +46,15 @@ public class DeleteTimeSeriesPlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    for (Path path : deletePathList) {
+      ret.add(path.getFullPath());
+    }
+    return ret;
+  }
+
+  @Override
   public void serialize(DataOutputStream stream) throws IOException {
     int type = PhysicalPlanType.DELETE_TIMESERIES.ordinal();
     stream.writeByte((byte) type);
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/FlushPlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/FlushPlan.java
index d21c26e..b6af618 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/FlushPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/FlushPlan.java
@@ -18,6 +18,7 @@
  */
 package org.apache.iotdb.db.qp.physical.sys;
 
+import java.util.ArrayList;
 import java.util.List;
 import org.apache.iotdb.db.qp.logical.Operator.OperatorType;
 import org.apache.iotdb.db.qp.physical.PhysicalPlan;
@@ -42,4 +43,13 @@ public class FlushPlan extends PhysicalPlan {
   public List<Path> getPaths() {
     return storeGroups;
   }
+
+  @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    for (Path path : storeGroups) {
+      ret.add(path.getFullPath());
+    }
+    return ret;
+  }
 }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadConfigurationPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadConfigurationPlan.java
index 0acadcc..2cb87c7 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadConfigurationPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadConfigurationPlan.java
@@ -116,6 +116,11 @@ public class LoadConfigurationPlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    return null;
+  }
+
+  @Override
   public String toString() {
     return getOperatorType().toString();
   }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java
index 2c27c9f..950b924 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/LoadDataPlan.java
@@ -48,6 +48,15 @@ public class LoadDataPlan extends PhysicalPlan {
     return ret;
   }
 
+  @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    if (measureType != null) {
+      ret.add(measureType);
+    }
+    return ret;
+  }
+
   public String getInputFilePath() {
     return inputFilePath;
   }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/MergePlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/MergePlan.java
index d443002..fac7479 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/MergePlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/MergePlan.java
@@ -38,4 +38,9 @@ public class MergePlan extends PhysicalPlan {
   public List<Path> getPaths() {
     return new ArrayList<>();
   }
+
+  @Override
+  public List<String> getPathsStrings() {
+    return new ArrayList<>();
+  }
 }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/OperateFilePlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/OperateFilePlan.java
index 7f7ee15..2e9e57d 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/OperateFilePlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/OperateFilePlan.java
@@ -54,6 +54,11 @@ public class OperateFilePlan extends PhysicalPlan {
     return null;
   }
 
+  @Override
+  public List<String> getPathsStrings() {
+    return null;
+  }
+
   public File getFile() {
     return file;
   }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetStorageGroupPlan.java
 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetStorageGroupPlan.java
index 42f06ea..3afc94e 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetStorageGroupPlan.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetStorageGroupPlan.java
@@ -29,6 +29,7 @@ import org.apache.iotdb.db.qp.physical.PhysicalPlan;
 import org.apache.iotdb.tsfile.read.common.Path;
 
 public class SetStorageGroupPlan extends PhysicalPlan {
+
   private Path path;
 
   public SetStorageGroupPlan() {
@@ -39,7 +40,7 @@ public class SetStorageGroupPlan extends PhysicalPlan {
     super(false, Operator.OperatorType.SET_STORAGE_GROUP);
     this.path = path;
   }
-  
+
   public Path getPath() {
     return path;
   }
@@ -47,7 +48,7 @@ public class SetStorageGroupPlan extends PhysicalPlan {
   public void setPath(Path path) {
     this.path = path;
   }
-  
+
   @Override
   public List<Path> getPaths() {
     List<Path> ret = new ArrayList<>();
@@ -58,6 +59,15 @@ public class SetStorageGroupPlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    List<String> ret = new ArrayList<>();
+    if (path != null) {
+      ret.add(path.getFullPath());
+    }
+    return ret;
+  }
+
+  @Override
   public void serialize(DataOutputStream stream) throws IOException {
     stream.write((byte) PhysicalPlanType.SET_STORAGE_GROUP.ordinal());
     byte[] fullPathBytes = path.getFullPath().getBytes();
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetTTLPlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetTTLPlan.java
index 2600830..214d0b1 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetTTLPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/SetTTLPlan.java
@@ -55,6 +55,11 @@ public class SetTTLPlan extends PhysicalPlan {
   }
 
   @Override
+  public List<String> getPathsStrings() {
+    return null;
+  }
+
+  @Override
   public void serialize(DataOutputStream stream) throws IOException {
     int type = PhysicalPlanType.TTL.ordinal();
     stream.writeByte((byte) type);
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPlan.java
index bde812a..38ba9b6 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPlan.java
@@ -39,6 +39,11 @@ public class ShowPlan extends PhysicalPlan {
     return null;
   }
 
+  @Override
+  public List<String> getPathsStrings() {
+    return null;
+  }
+
   public ShowContentType getShowContentType() {
     return showContentType;
   }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/TracingPlan.java 
b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/TracingPlan.java
index 26ed373..e1c1638 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/TracingPlan.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/physical/sys/TracingPlan.java
@@ -38,6 +38,11 @@ public class TracingPlan extends PhysicalPlan {
     return new ArrayList<>();
   }
 
+  @Override
+  public List<String> getPathsStrings() {
+    return new ArrayList<>();
+  }
+
   public boolean isTracingOn() {
     return isTracingOn;
   }

Reply via email to