This is an automated email from the ASF dual-hosted git repository. haonan pushed a commit to branch MNodeIntern in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit e6dfef8b6aaa3b5e0131e0dd8b0cf115057dbeea Author: HTHou <[email protected]> AuthorDate: Tue Sep 28 12:42:01 2021 +0800 Intern MNode name String --- server/src/main/java/org/apache/iotdb/db/metadata/mnode/MNode.java | 4 ++-- .../java/org/apache/iotdb/db/metadata/mnode/MeasurementMNode.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MNode.java b/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MNode.java index c35c8ed..3519fb2 100644 --- a/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MNode.java +++ b/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MNode.java @@ -77,7 +77,7 @@ public class MNode implements Serializable { /** Constructor of MNode. */ public MNode(MNode parent, String name) { this.parent = parent; - this.name = name; + this.name = name.intern(); } /** check whether the MNode has a child with the name */ @@ -278,7 +278,7 @@ public class MNode implements Serializable { } public void setName(String name) { - this.name = name; + this.name = name.intern(); } public void serializeTo(MLogWriter logWriter) throws IOException { diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MeasurementMNode.java b/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MeasurementMNode.java index 5f096bd..fbb9603 100644 --- a/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MeasurementMNode.java +++ b/server/src/main/java/org/apache/iotdb/db/metadata/mnode/MeasurementMNode.java @@ -54,7 +54,7 @@ public class MeasurementMNode extends MNode { CompressionType type, Map<String, String> props) { super(parent, measurementName); - this.schema = new MeasurementSchema(measurementName, dataType, encoding, type, props); + this.schema = new MeasurementSchema(measurementName.intern(), dataType, encoding, type, props); this.alias = alias; }
