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

haonan pushed a commit to branch new_vector
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/new_vector by this push:
     new baa8d66  Fix compile
baa8d66 is described below

commit baa8d66990638ff8d114efd84b2a589055f00965
Author: HTHou <[email protected]>
AuthorDate: Thu Oct 28 16:54:32 2021 +0800

    Fix compile
---
 .../iotdb/db/engine/flush/MemTableFlushTask.java   | 18 +++----
 .../iotdb/db/engine/memtable/AbstractMemTable.java | 48 +++++++++++--------
 .../apache/iotdb/db/engine/memtable/IMemTable.java |  4 +-
 .../db/engine/memtable/IWritableMemChunk.java      |  9 +++-
 .../db/engine/memtable/VectorWritableMemChunk.java | 55 +++++++++-------------
 .../iotdb/db/engine/memtable/WritableMemChunk.java | 23 +++++----
 .../db/engine/storagegroup/TsFileProcessor.java    | 25 +++++-----
 .../iotdb/db/utils/datastructure/VectorTVList.java | 12 +++--
 .../db/engine/memtable/PrimitiveMemTableTest.java  |  7 +--
 .../tsfile/write/schema/IMeasurementSchema.java    | 14 +++---
 .../write/schema/UnaryMeasurementSchema.java       | 28 +++++------
 .../write/schema/VectorMeasurementSchema.java      | 34 +++++++------
 .../write/writer/VectorMeasurementSchemaStub.java  |  4 +-
 13 files changed, 141 insertions(+), 140 deletions(-)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java 
b/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java
index 30e878a..957d03e 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/flush/MemTableFlushTask.java
@@ -18,13 +18,6 @@
  */
 package org.apache.iotdb.db.engine.flush;
 
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.ExecutionException;
-import java.util.concurrent.Future;
-import java.util.concurrent.LinkedBlockingQueue;
 import org.apache.iotdb.db.conf.IoTDBConfig;
 import org.apache.iotdb.db.conf.IoTDBDescriptor;
 import org.apache.iotdb.db.engine.flush.pool.FlushSubTaskPoolManager;
@@ -32,15 +25,18 @@ import org.apache.iotdb.db.engine.memtable.IMemTable;
 import org.apache.iotdb.db.engine.memtable.IWritableMemChunk;
 import org.apache.iotdb.db.exception.runtime.FlushRunTimeException;
 import org.apache.iotdb.db.rescon.SystemInfo;
-import org.apache.iotdb.db.utils.datastructure.TVList;
-import org.apache.iotdb.db.utils.datastructure.VectorTVList;
-import org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
-import org.apache.iotdb.tsfile.write.chunk.ChunkWriterImpl;
 import org.apache.iotdb.tsfile.write.chunk.IChunkWriter;
 import org.apache.iotdb.tsfile.write.writer.RestorableTsFileIOWriter;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.IOException;
+import java.util.Map;
+import java.util.concurrent.ExecutionException;
+import java.util.concurrent.Future;
+import java.util.concurrent.LinkedBlockingQueue;
+
 /**
  * flush task to flush one memtable using a pipeline model to flush, which is 
sort memtable ->
  * encoding -> write to disk (io task)
diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java
 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java
index 686e085..eb8dcd4 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/AbstractMemTable.java
@@ -104,7 +104,8 @@ public abstract class AbstractMemTable implements IMemTable 
{
    * @param schema measurement schema
    * @return this MemChunk
    */
-  private IWritableMemChunk createMemChunkIfNotExistAndGet(String deviceId, 
IMeasurementSchema schema) {
+  private IWritableMemChunk createMemChunkIfNotExistAndGet(
+      String deviceId, IMeasurementSchema schema) {
     Map<String, IWritableMemChunk> memSeries =
         memTableMap.computeIfAbsent(deviceId, k -> new HashMap<>());
 
@@ -147,7 +148,7 @@ public abstract class AbstractMemTable implements IMemTable 
{
   @Override
   public void insertAlignedRow(InsertRowPlan insertRowPlan) {
     updatePlanIndexes(insertRowPlan.getIndex());
-      // write vector
+    // write vector
     List<String> measurements = new ArrayList<>();
     List<TSDataType> types = new ArrayList<>();
     List<TSEncoding> encodings = new ArrayList<>();
@@ -163,13 +164,13 @@ public abstract class AbstractMemTable implements 
IMemTable {
       compressionType = schema.getCompressor();
     }
     VectorMeasurementSchema vectorSchema =
-        new VectorMeasurementSchema(null, measurements.toArray(new 
String[measurements.size()]),
-            types.toArray(new TSDataType[measurements.size()]), 
encodings.toArray(new TSEncoding[measurements.size()]), compressionType);
-    memSize +=
-        MemUtils.getVectorRecordSize(
-            types,
-            insertRowPlan.getValues(),
-            disableMemControl);
+        new VectorMeasurementSchema(
+            null,
+            measurements.toArray(new String[measurements.size()]),
+            types.toArray(new TSDataType[measurements.size()]),
+            encodings.toArray(new TSEncoding[measurements.size()]),
+            compressionType);
+    memSize += MemUtils.getVectorRecordSize(types, insertRowPlan.getValues(), 
disableMemControl);
     writeAlignedRow(
         insertRowPlan.getPrefixPath().getFullPath(),
         vectorSchema,
@@ -217,7 +218,8 @@ public abstract class AbstractMemTable implements IMemTable 
{
   }
 
   @Override
-  public void writeAlignedRow(String deviceId, IMeasurementSchema schema, long 
insertTime, Object objectValue) {
+  public void writeAlignedRow(
+      String deviceId, IMeasurementSchema schema, long insertTime, Object 
objectValue) {
     IWritableMemChunk memSeries = createMemChunkIfNotExistAndGet(deviceId, 
schema);
     memSeries.write(insertTime, objectValue);
   }
@@ -237,9 +239,7 @@ public abstract class AbstractMemTable implements IMemTable 
{
       memSeries.write(
           insertTabletPlan.getTimes(),
           insertTabletPlan.getColumns()[i],
-          insertTabletPlan.getBitMaps() != null
-              ? insertTabletPlan.getBitMaps()[i]
-              : null,
+          insertTabletPlan.getBitMaps() != null ? 
insertTabletPlan.getBitMaps()[i] : null,
           insertTabletPlan.getDataTypes()[i],
           start,
           end);
@@ -263,12 +263,22 @@ public abstract class AbstractMemTable implements 
IMemTable {
       compressionType = schema.getCompressor();
     }
     VectorMeasurementSchema vectorSchema =
-        new VectorMeasurementSchema(null, measurements.toArray(new 
String[measurements.size()]),
-            types.toArray(new TSDataType[measurements.size()]), 
encodings.toArray(new TSEncoding[measurements.size()]), compressionType);
-    IWritableMemChunk memSeries = createMemChunkIfNotExistAndGet(
-        insertTabletPlan.getPrefixPath().getFullPath(), vectorSchema);
-    memSeries.writeVector(insertTabletPlan.getTimes(), 
insertTabletPlan.getMeasurements(),
-        insertTabletPlan.getColumns(), insertTabletPlan.getBitMaps(), start, 
end);
+        new VectorMeasurementSchema(
+            null,
+            measurements.toArray(new String[measurements.size()]),
+            types.toArray(new TSDataType[measurements.size()]),
+            encodings.toArray(new TSEncoding[measurements.size()]),
+            compressionType);
+    IWritableMemChunk memSeries =
+        createMemChunkIfNotExistAndGet(
+            insertTabletPlan.getPrefixPath().getFullPath(), vectorSchema);
+    memSeries.writeVector(
+        insertTabletPlan.getTimes(),
+        insertTabletPlan.getMeasurements(),
+        insertTabletPlan.getColumns(),
+        insertTabletPlan.getBitMaps(),
+        start,
+        end);
   }
 
   @Override
diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/IMemTable.java 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/IMemTable.java
index 646f67c..b1d9f2e 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/memtable/IMemTable.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/memtable/IMemTable.java
@@ -46,7 +46,8 @@ public interface IMemTable {
 
   void write(String deviceId, IMeasurementSchema schema, long insertTime, 
Object objectValue);
 
-  void writeAlignedRow(String deviceId, IMeasurementSchema schema, long 
insertTime, Object objectValue);
+  void writeAlignedRow(
+      String deviceId, IMeasurementSchema schema, long insertTime, Object 
objectValue);
   /**
    * write data in the range [start, end). Null value in each column values 
will be replaced by the
    * subsequent non-null value, e.g., {1, null, 3, null, 5} will be {1, 3, 5, 
null, 5}
@@ -162,5 +163,4 @@ public interface IMemTable {
   long getMinPlanIndex();
 
   long getCreatedTime();
-
 }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/IWritableMemChunk.java
 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/IWritableMemChunk.java
index cf276ad..c3fbe96 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/IWritableMemChunk.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/IWritableMemChunk.java
@@ -66,7 +66,13 @@ public interface IWritableMemChunk {
   void write(
       long[] times, Object valueList, BitMap bitMap, TSDataType dataType, int 
start, int end);
 
-  void writeVector(long[] times, String[] measurements, Object[] valueList, 
BitMap[] bitMaps, int start, int end);
+  void writeVector(
+      long[] times,
+      String[] measurements,
+      Object[] valueList,
+      BitMap[] bitMaps,
+      int start,
+      int end);
 
   long count();
 
@@ -101,7 +107,6 @@ public interface IWritableMemChunk {
   /**
    * served for flush requests. The logic is just same as 
getSortedTVListForQuery, but without add
    * reference count
-   *
    */
   void sortTvListForFlush();
 
diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/VectorWritableMemChunk.java
 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/VectorWritableMemChunk.java
index 5b2e8aa..8a2a815 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/VectorWritableMemChunk.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/VectorWritableMemChunk.java
@@ -1,9 +1,5 @@
 package org.apache.iotdb.db.engine.memtable;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
 import org.apache.iotdb.db.rescon.TVListAllocator;
 import org.apache.iotdb.db.utils.datastructure.TVList;
 import org.apache.iotdb.db.utils.datastructure.VectorTVList;
@@ -14,11 +10,17 @@ import org.apache.iotdb.tsfile.utils.BitMap;
 import org.apache.iotdb.tsfile.write.chunk.IChunkWriter;
 import org.apache.iotdb.tsfile.write.chunk.VectorChunkWriterImpl;
 import org.apache.iotdb.tsfile.write.schema.IMeasurementSchema;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
 public class VectorWritableMemChunk implements IWritableMemChunk {
-  
+
   private IMeasurementSchema schema;
   private VectorTVList list;
   private Map<String, Integer> VectorIdIndexMap;
@@ -110,13 +112,18 @@ public class VectorWritableMemChunk implements 
IWritableMemChunk {
   }
 
   @Override
-  public void write(long[] times, Object valueList, BitMap bitMap, TSDataType 
dataType, int start,
-      int end) {
+  public void write(
+      long[] times, Object valueList, BitMap bitMap, TSDataType dataType, int 
start, int end) {
     throw new UnSupportedDataTypeException(UNSUPPORTED_TYPE + 
schema.getType());
   }
 
   @Override
-  public void writeVector(long[] times, String[] measurementIds, Object[] 
valueList, BitMap[] bitMaps, int start,
+  public void writeVector(
+      long[] times,
+      String[] measurementIds,
+      Object[] valueList,
+      BitMap[] bitMaps,
+      int start,
       int end) {
     checkColumnOrder(measurementIds);
     putVectors(times, valueList, bitMaps, start, end);
@@ -193,8 +200,7 @@ public class VectorWritableMemChunk implements 
IWritableMemChunk {
       long time = list.getTime(sortedRowIndex);
 
       // skip duplicated data
-      if ((sortedRowIndex + 1 < list.size()
-          && (time == list.getTime(sortedRowIndex + 1)))) {
+      if ((sortedRowIndex + 1 < list.size() && (time == 
list.getTime(sortedRowIndex + 1)))) {
         // record the time duplicated row index list for vector type
         if (timeDuplicatedVectorRowIndexList == null) {
           timeDuplicatedVectorRowIndexList = new ArrayList<>();
@@ -217,39 +223,24 @@ public class VectorWritableMemChunk implements 
IWritableMemChunk {
         switch (dataTypes.get(columnIndex)) {
           case BOOLEAN:
             chunkWriter.write(
-                time,
-                list.getBooleanByValueIndex(originRowIndex, columnIndex),
-                isNull);
+                time, list.getBooleanByValueIndex(originRowIndex, 
columnIndex), isNull);
             break;
           case INT32:
-            chunkWriter.write(
-                time,
-                list.getIntByValueIndex(originRowIndex, columnIndex),
-                isNull);
+            chunkWriter.write(time, list.getIntByValueIndex(originRowIndex, 
columnIndex), isNull);
             break;
           case INT64:
-            chunkWriter.write(
-                time,
-                list.getLongByValueIndex(originRowIndex, columnIndex),
-                isNull);
+            chunkWriter.write(time, list.getLongByValueIndex(originRowIndex, 
columnIndex), isNull);
             break;
           case FLOAT:
-            chunkWriter.write(
-                time,
-                list.getFloatByValueIndex(originRowIndex, columnIndex),
-                isNull);
+            chunkWriter.write(time, list.getFloatByValueIndex(originRowIndex, 
columnIndex), isNull);
             break;
           case DOUBLE:
             chunkWriter.write(
-                time,
-                list.getDoubleByValueIndex(originRowIndex, columnIndex),
-                isNull);
+                time, list.getDoubleByValueIndex(originRowIndex, columnIndex), 
isNull);
             break;
           case TEXT:
             chunkWriter.write(
-                time,
-                list.getBinaryByValueIndex(originRowIndex, columnIndex),
-                isNull);
+                time, list.getBinaryByValueIndex(originRowIndex, columnIndex), 
isNull);
             break;
           default:
             LOGGER.error(
@@ -261,7 +252,5 @@ public class VectorWritableMemChunk implements 
IWritableMemChunk {
       chunkWriter.write(time);
       timeDuplicatedVectorRowIndexList = null;
     }
-  
   }
-
 }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/WritableMemChunk.java
 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/WritableMemChunk.java
index 6167216..9561515 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/memtable/WritableMemChunk.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/memtable/WritableMemChunk.java
@@ -27,8 +27,10 @@ import org.apache.iotdb.tsfile.utils.BitMap;
 import org.apache.iotdb.tsfile.write.chunk.ChunkWriterImpl;
 import org.apache.iotdb.tsfile.write.chunk.IChunkWriter;
 import org.apache.iotdb.tsfile.write.schema.IMeasurementSchema;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+
 import java.util.List;
 
 public class WritableMemChunk implements IWritableMemChunk {
@@ -102,10 +104,14 @@ public class WritableMemChunk implements 
IWritableMemChunk {
     }
   }
 
-
   @Override
-  public void writeVector(long[] times, String[] measurements, Object[] 
valueList, BitMap[] bitMaps,
-      int start, int end) {
+  public void writeVector(
+      long[] times,
+      String[] measurements,
+      Object[] valueList,
+      BitMap[] bitMaps,
+      int start,
+      int end) {
     throw new UnSupportedDataTypeException(UNSUPPORTED_TYPE + 
list.getDataType());
   }
 
@@ -257,11 +263,6 @@ public class WritableMemChunk implements IWritableMemChunk 
{
   }
 
   @Override
-  public void encode(IChunkWriter chunkWriter) {
-
-  }
-
-  @Override
   public String toString() {
     int size = list.size();
     int firstIndex = 0;
@@ -300,8 +301,7 @@ public class WritableMemChunk implements IWritableMemChunk {
       long time = list.getTime(sortedRowIndex);
 
       // skip duplicated data
-      if ((sortedRowIndex + 1 < list.size()
-          && (time == list.getTime(sortedRowIndex + 1)))) {
+      if ((sortedRowIndex + 1 < list.size() && (time == 
list.getTime(sortedRowIndex + 1)))) {
         continue;
       }
 
@@ -330,8 +330,7 @@ public class WritableMemChunk implements IWritableMemChunk {
           chunkWriter.write(time, list.getBinary(sortedRowIndex), false);
           break;
         default:
-          LOGGER.error(
-              "WritableMemChunk does not support data type: {}", 
schema.getType());
+          LOGGER.error("WritableMemChunk does not support data type: {}", 
schema.getType());
           break;
       }
     }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
 
b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
index be6c337..32ed705 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
@@ -18,16 +18,6 @@
  */
 package org.apache.iotdb.db.engine.storagegroup;
 
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
-import java.util.concurrent.ConcurrentLinkedDeque;
-import java.util.concurrent.locks.ReadWriteLock;
-import java.util.concurrent.locks.ReentrantReadWriteLock;
 import org.apache.iotdb.db.conf.IoTDBConfig;
 import org.apache.iotdb.db.conf.IoTDBConstant;
 import org.apache.iotdb.db.conf.IoTDBDescriptor;
@@ -75,9 +65,21 @@ import org.apache.iotdb.tsfile.utils.Pair;
 import org.apache.iotdb.tsfile.write.schema.IMeasurementSchema;
 import org.apache.iotdb.tsfile.write.schema.VectorMeasurementSchema;
 import org.apache.iotdb.tsfile.write.writer.RestorableTsFileIOWriter;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+import java.util.concurrent.ConcurrentLinkedDeque;
+import java.util.concurrent.locks.ReadWriteLock;
+import java.util.concurrent.locks.ReentrantReadWriteLock;
+
 @SuppressWarnings("java:S1135") // ignore todos
 public class TsFileProcessor {
 
@@ -1257,7 +1259,8 @@ public class TsFileProcessor {
               modificationFile,
               new PartialPath(deviceId + IoTDBConstant.PATH_SEPARATOR + 
measurementId));
 
-      List<IChunkMetadata> chunkMetadataList = 
schema.getVisibleMetadataListFromWriter(writer, deviceId);
+      List<IChunkMetadata> chunkMetadataList =
+          schema.getVisibleMetadataListFromWriter(writer, deviceId);
 
       QueryUtils.modifyChunkMetaData(chunkMetadataList, modifications);
       chunkMetadataList.removeIf(context::chunkNotSatisfy);
diff --git 
a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/VectorTVList.java
 
b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/VectorTVList.java
index 5ba633b..c786c8f 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/utils/datastructure/VectorTVList.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/utils/datastructure/VectorTVList.java
@@ -19,10 +19,6 @@
 
 package org.apache.iotdb.db.utils.datastructure;
 
-import static org.apache.iotdb.db.rescon.PrimitiveArrayManager.ARRAY_SIZE;
-
-import java.util.ArrayList;
-import java.util.List;
 import org.apache.iotdb.db.rescon.PrimitiveArrayManager;
 import org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
 import org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding;
@@ -31,6 +27,11 @@ import org.apache.iotdb.tsfile.utils.Binary;
 import org.apache.iotdb.tsfile.utils.BitMap;
 import org.apache.iotdb.tsfile.utils.TsPrimitiveType;
 
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.apache.iotdb.db.rescon.PrimitiveArrayManager.ARRAY_SIZE;
+
 public class VectorTVList extends TVList {
 
   // data types of this vector
@@ -136,7 +137,8 @@ public class VectorTVList extends TVList {
         validIndexesForTimeDuplicatedRows);
   }
 
-  private TsPrimitiveType getVectorByValueIndex(int valueIndex, int[] 
validIndexesForTimeDuplicatedRows) {
+  private TsPrimitiveType getVectorByValueIndex(
+      int valueIndex, int[] validIndexesForTimeDuplicatedRows) {
     if (valueIndex >= size) {
       throw new ArrayIndexOutOfBoundsException(valueIndex);
     }
diff --git 
a/server/src/test/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTableTest.java
 
b/server/src/test/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTableTest.java
index f2aa26e..1ee2c61 100644
--- 
a/server/src/test/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTableTest.java
+++ 
b/server/src/test/java/org/apache/iotdb/db/engine/memtable/PrimitiveMemTableTest.java
@@ -27,7 +27,6 @@ import org.apache.iotdb.db.metadata.mnode.IMeasurementMNode;
 import org.apache.iotdb.db.metadata.mnode.MeasurementMNode;
 import org.apache.iotdb.db.qp.physical.crud.InsertTabletPlan;
 import org.apache.iotdb.db.utils.MathUtils;
-import org.apache.iotdb.db.utils.datastructure.TVList;
 import org.apache.iotdb.tsfile.common.conf.TSFileDescriptor;
 import org.apache.iotdb.tsfile.exception.write.UnSupportedDataTypeException;
 import org.apache.iotdb.tsfile.file.metadata.enums.CompressionType;
@@ -65,8 +64,7 @@ public class PrimitiveMemTableTest {
   public void memSeriesSortIteratorTest() throws IOException {
     TSDataType dataType = TSDataType.INT32;
     WritableMemChunk series =
-        new WritableMemChunk(
-            new UnaryMeasurementSchema("s1", dataType, TSEncoding.PLAIN));
+        new WritableMemChunk(new UnaryMeasurementSchema("s1", dataType, 
TSEncoding.PLAIN));
     int count = 1000;
     for (int i = 0; i < count; i++) {
       series.write(i, i);
@@ -84,8 +82,7 @@ public class PrimitiveMemTableTest {
   public void memSeriesToStringTest() throws IOException {
     TSDataType dataType = TSDataType.INT32;
     WritableMemChunk series =
-        new WritableMemChunk(
-            new UnaryMeasurementSchema("s1", dataType, TSEncoding.PLAIN));
+        new WritableMemChunk(new UnaryMeasurementSchema("s1", dataType, 
TSEncoding.PLAIN));
     int count = 100;
     for (int i = 0; i < count; i++) {
       series.write(i, i);
diff --git 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/IMeasurementSchema.java
 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/IMeasurementSchema.java
index 88449b1..1e8920f 100644
--- 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/IMeasurementSchema.java
+++ 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/IMeasurementSchema.java
@@ -18,11 +18,6 @@
  */
 package org.apache.iotdb.tsfile.write.schema;
 
-import java.io.IOException;
-import java.io.OutputStream;
-import java.nio.ByteBuffer;
-import java.util.List;
-import java.util.Map;
 import org.apache.iotdb.tsfile.encoding.encoder.Encoder;
 import org.apache.iotdb.tsfile.file.metadata.IChunkMetadata;
 import org.apache.iotdb.tsfile.file.metadata.enums.CompressionType;
@@ -30,6 +25,12 @@ import 
org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
 import org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding;
 import org.apache.iotdb.tsfile.write.writer.RestorableTsFileIOWriter;
 
+import java.io.IOException;
+import java.io.OutputStream;
+import java.nio.ByteBuffer;
+import java.util.List;
+import java.util.Map;
+
 public interface IMeasurementSchema {
 
   String getMeasurementId();
@@ -69,7 +70,8 @@ public interface IMeasurementSchema {
 
   int serializeTo(OutputStream outputStream) throws IOException;
 
-  List<IChunkMetadata> 
getVisibleMetadataListFromWriter(RestorableTsFileIOWriter writer, String 
deviceId);
+  List<IChunkMetadata> getVisibleMetadataListFromWriter(
+      RestorableTsFileIOWriter writer, String deviceId);
 
   /*
    1. used in cluster module to avoid useless field transfer(such as props in 
MeasurementSchema)
diff --git 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/UnaryMeasurementSchema.java
 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/UnaryMeasurementSchema.java
index 366881d9..d3090ba 100644
--- 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/UnaryMeasurementSchema.java
+++ 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/UnaryMeasurementSchema.java
@@ -18,16 +18,6 @@
  */
 package org.apache.iotdb.tsfile.write.schema;
 
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.io.Serializable;
-import java.nio.ByteBuffer;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
 import org.apache.iotdb.tsfile.common.conf.TSFileDescriptor;
 import org.apache.iotdb.tsfile.encoding.encoder.Encoder;
 import org.apache.iotdb.tsfile.encoding.encoder.TSEncodingBuilder;
@@ -39,6 +29,17 @@ import org.apache.iotdb.tsfile.utils.ReadWriteIOUtils;
 import org.apache.iotdb.tsfile.utils.StringContainer;
 import org.apache.iotdb.tsfile.write.writer.RestorableTsFileIOWriter;
 
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.Serializable;
+import java.nio.ByteBuffer;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+
 /**
  * This class describes a measurement's information registered in {@linkplain 
Schema FileSchema},
  * including measurement id, data type, encoding and compressor type. For each 
TSEncoding,
@@ -290,10 +291,9 @@ public class UnaryMeasurementSchema
   }
 
   @Override
-  public List<IChunkMetadata> 
getVisibleMetadataListFromWriter(RestorableTsFileIOWriter writer,
-      String deviceId) {
-    return new ArrayList<>(
-        writer.getVisibleMetadataList(deviceId, measurementId, getType()));
+  public List<IChunkMetadata> getVisibleMetadataListFromWriter(
+      RestorableTsFileIOWriter writer, String deviceId) {
+    return new ArrayList<>(writer.getVisibleMetadataList(deviceId, 
measurementId, getType()));
   }
 
   /** function for serializing data to byte buffer. */
diff --git 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/VectorMeasurementSchema.java
 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/VectorMeasurementSchema.java
index 0cf5c69..e6bae26 100644
--- 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/VectorMeasurementSchema.java
+++ 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/VectorMeasurementSchema.java
@@ -19,17 +19,6 @@
 
 package org.apache.iotdb.tsfile.write.schema;
 
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.io.Serializable;
-import java.nio.ByteBuffer;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
 import org.apache.iotdb.tsfile.common.conf.TSFileDescriptor;
 import org.apache.iotdb.tsfile.encoding.encoder.Encoder;
 import org.apache.iotdb.tsfile.encoding.encoder.TSEncodingBuilder;
@@ -43,6 +32,18 @@ import org.apache.iotdb.tsfile.utils.ReadWriteIOUtils;
 import org.apache.iotdb.tsfile.utils.StringContainer;
 import org.apache.iotdb.tsfile.write.writer.RestorableTsFileIOWriter;
 
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.Serializable;
+import java.nio.ByteBuffer;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+
 public class VectorMeasurementSchema
     implements IMeasurementSchema, Comparable<VectorMeasurementSchema>, 
Serializable {
 
@@ -53,8 +54,7 @@ public class VectorMeasurementSchema
   private TSEncodingBuilder[] encodingConverters;
   private byte compressor;
 
-  public VectorMeasurementSchema() {
-  }
+  public VectorMeasurementSchema() {}
 
   public VectorMeasurementSchema(
       String vectorMeasurementId,
@@ -266,8 +266,8 @@ public class VectorMeasurementSchema
   }
 
   @Override
-  public List<IChunkMetadata> 
getVisibleMetadataListFromWriter(RestorableTsFileIOWriter writer,
-      String deviceId) {
+  public List<IChunkMetadata> getVisibleMetadataListFromWriter(
+      RestorableTsFileIOWriter writer, String deviceId) {
     List<IChunkMetadata> chunkMetadataList = new ArrayList<>();
     List<ChunkMetadata> timeChunkMetadataList =
         writer.getVisibleMetadataList(deviceId, "", getType());
@@ -383,9 +383,7 @@ public class VectorMeasurementSchema
     return Objects.hash(vectorMeasurementId, types, encodings, compressor);
   }
 
-  /**
-   * compare by vector name
-   */
+  /** compare by vector name */
   @Override
   public int compareTo(VectorMeasurementSchema o) {
     if (equals(o)) {
diff --git 
a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/VectorMeasurementSchemaStub.java
 
b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/VectorMeasurementSchemaStub.java
index 2b1051e..2128a46 100644
--- 
a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/VectorMeasurementSchemaStub.java
+++ 
b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/VectorMeasurementSchemaStub.java
@@ -113,8 +113,8 @@ public class VectorMeasurementSchemaStub implements 
IMeasurementSchema {
   }
 
   @Override
-  public List<IChunkMetadata> 
getVisibleMetadataListFromWriter(RestorableTsFileIOWriter writer,
-      String deviceId) {
+  public List<IChunkMetadata> getVisibleMetadataListFromWriter(
+      RestorableTsFileIOWriter writer, String deviceId) {
     return null;
   }
 

Reply via email to