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

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


The following commit(s) were added to refs/heads/optimize_path_v2 by this push:
     new 72032a2  optimize code style
     new 25d81ab  Merge pull request #1641 from Alima777/optimize_path_v2
72032a2 is described below

commit 72032a2398640738d35e74d7c6a1b08e46be7041
Author: Xiangwei Wei <[email protected]>
AuthorDate: Fri Aug 21 17:38:21 2020 +0800

    optimize code style
---
 .../org/apache/iotdb/db/metadata/PartialPath.java   | 21 +++++++++++----------
 .../org/apache/iotdb/tsfile/read/common/Path.java   | 10 ++++------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/PartialPath.java 
b/server/src/main/java/org/apache/iotdb/db/metadata/PartialPath.java
index ff8d524..622c040 100755
--- a/server/src/main/java/org/apache/iotdb/db/metadata/PartialPath.java
+++ b/server/src/main/java/org/apache/iotdb/db/metadata/PartialPath.java
@@ -48,6 +48,7 @@ public class PartialPath extends Path implements 
Comparable<Path> {
 
   /**
    * it will return a new partial path
+   *
    * @param partialPath the path you want to concat
    * @return new partial path
    */
@@ -60,6 +61,7 @@ public class PartialPath extends Path implements 
Comparable<Path> {
 
   /**
    * It will change nodes in this partial path
+   *
    * @param otherNodes nodes
    */
   void concatPath(String[] otherNodes) {
@@ -85,8 +87,7 @@ public class PartialPath extends Path implements 
Comparable<Path> {
     } else {
       StringBuilder s = new StringBuilder(nodes[0]);
       for (int i = 1; i < nodes.length; i++) {
-        s.append(TsFileConstant.PATH_SEPARATOR);
-        s.append(nodes[i]);
+        s.append(TsFileConstant.PATH_SEPARATOR).append(nodes[i]);
       }
       fullPath = s.toString();
       return fullPath;
@@ -95,19 +96,19 @@ public class PartialPath extends Path implements 
Comparable<Path> {
 
   @Override
   public boolean equals(Object obj) {
-    if(!(obj instanceof PartialPath)) {
+    if (!(obj instanceof PartialPath)) {
       return false;
     }
     String[] otherNodes = ((PartialPath) obj).getNodes();
-    if( this.nodes.length != otherNodes.length) {
+    if (this.nodes.length != otherNodes.length) {
       return false;
     } else {
-      for(int i = 0; i < this.nodes.length; i++) {
-        if(!nodes[i].equals(otherNodes[i])) {
+      for (int i = 0; i < this.nodes.length; i++) {
+        if (!nodes[i].equals(otherNodes[i])) {
           return false;
         }
       }
-     }
+    }
     return true;
   }
 
@@ -131,7 +132,7 @@ public class PartialPath extends Path implements 
Comparable<Path> {
     if (device != null) {
       return device;
     } else {
-      if(nodes.length == 1) {
+      if (nodes.length == 1) {
         return "";
       }
       StringBuilder s = new StringBuilder(nodes[0]);
@@ -164,8 +165,8 @@ public class PartialPath extends Path implements 
Comparable<Path> {
   }
 
   public boolean startsWith(String[] otherNodes) {
-    for(int i = 0; i < otherNodes.length; i++) {
-      if(!nodes[i].equals(otherNodes[i])) {
+    for (int i = 0; i < otherNodes.length; i++) {
+      if (!nodes[i].equals(otherNodes[i])) {
         return false;
       }
     }
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java
index cd9163f..7ee9ef2 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java
@@ -44,12 +44,7 @@ public class Path implements Serializable, Comparable<Path> {
    */
   @SuppressWarnings("the path that wouldn't be split")
   public Path(String pathSc) {
-    if (pathSc == null) {
-      throw new IllegalArgumentException(ILLEGAL_PATH_ARGUMENT);
-    }
-    fullPath = pathSc;
-    device = "";
-    measurement = pathSc;
+    this(pathSc, false);
   }
 
   /**
@@ -57,6 +52,9 @@ public class Path implements Serializable, Comparable<Path> {
    * @param needSplit whether need to be split to device and measurement, 
doesn't support escape character yet.
    */
   public Path(String pathSc, boolean needSplit) {
+    if (pathSc == null) {
+      throw new IllegalArgumentException(ILLEGAL_PATH_ARGUMENT);
+    }
     if(!needSplit) {
       fullPath = pathSc;
       device = "";

Reply via email to