Fix flink-tsfile-connector error
diff --git a/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatIT.java b/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatIT.java
index 2fbee54..0c36cb6 100644
--- a/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatIT.java
+++ b/flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileInputFormatIT.java
@@ -59,20 +59,20 @@
List<String> result = source.map(Row::toString).collect();
Collections.sort(result);
String[] expected = {
- "1,1.2,20,null,2.3,11,19",
- "10,null,20,50,25.4,10,21",
- "11,1.4,21,null,null,null,null",
- "12,1.2,20,51,null,null,null",
- "14,7.2,10,11,null,null,null",
- "15,6.2,20,21,null,null,null",
- "16,9.2,30,31,null,null,null",
- "2,null,20,50,25.4,10,21",
- "3,1.4,21,null,null,null,null",
- "4,1.2,20,51,null,null,null",
- "6,7.2,10,11,null,null,null",
- "7,6.2,20,21,null,null,null",
- "8,9.2,30,31,null,null,null",
- "9,1.2,20,null,2.3,11,19"
+ "+I[1, 1.2, 20, null, 2.3, 11, 19]",
+ "+I[10, null, 20, 50, 25.4, 10, 21]",
+ "+I[11, 1.4, 21, null, null, null, null]",
+ "+I[12, 1.2, 20, 51, null, null, null]",
+ "+I[14, 7.2, 10, 11, null, null, null]",
+ "+I[15, 6.2, 20, 21, null, null, null]",
+ "+I[16, 9.2, 30, 31, null, null, null]",
+ "+I[2, null, 20, 50, 25.4, 10, 21]",
+ "+I[3, 1.4, 21, null, null, null, null]",
+ "+I[4, 1.2, 20, 51, null, null, null]",
+ "+I[6, 7.2, 10, 11, null, null, null]",
+ "+I[7, 6.2, 20, 21, null, null, null]",
+ "+I[8, 9.2, 30, 31, null, null, null]",
+ "+I[9, 1.2, 20, null, 2.3, 11, 19]"
};
assertArrayEquals(expected, result.toArray());
}
@@ -88,20 +88,20 @@
.sorted()
.toArray(String[]::new);
String[] expected = {
- "1,1.2,20,null,2.3,11,19",
- "10,null,20,50,25.4,10,21",
- "11,1.4,21,null,null,null,null",
- "12,1.2,20,51,null,null,null",
- "14,7.2,10,11,null,null,null",
- "15,6.2,20,21,null,null,null",
- "16,9.2,30,31,null,null,null",
- "2,null,20,50,25.4,10,21",
- "3,1.4,21,null,null,null,null",
- "4,1.2,20,51,null,null,null",
- "6,7.2,10,11,null,null,null",
- "7,6.2,20,21,null,null,null",
- "8,9.2,30,31,null,null,null",
- "9,1.2,20,null,2.3,11,19"
+ "+I[1, 1.2, 20, null, 2.3, 11, 19]",
+ "+I[10, null, 20, 50, 25.4, 10, 21]",
+ "+I[11, 1.4, 21, null, null, null, null]",
+ "+I[12, 1.2, 20, 51, null, null, null]",
+ "+I[14, 7.2, 10, 11, null, null, null]",
+ "+I[15, 6.2, 20, 21, null, null, null]",
+ "+I[16, 9.2, 30, 31, null, null, null]",
+ "+I[2, null, 20, 50, 25.4, 10, 21]",
+ "+I[3, 1.4, 21, null, null, null, null]",
+ "+I[4, 1.2, 20, 51, null, null, null]",
+ "+I[6, 7.2, 10, 11, null, null, null]",
+ "+I[7, 6.2, 20, 21, null, null, null]",
+ "+I[8, 9.2, 30, 31, null, null, null]",
+ "+I[9, 1.2, 20, null, 2.3, 11, 19]"
};
assertArrayEquals(expected, result);
}
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/MeasurementGroup.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/MeasurementGroup.java
index e4306b7..21cf4c8 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/MeasurementGroup.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/MeasurementGroup.java
@@ -20,11 +20,12 @@
import org.apache.iotdb.tsfile.write.schema.MeasurementSchema;
+import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-public class MeasurementGroup {
+public class MeasurementGroup implements Serializable {
private boolean isAligned;
private Map<String, MeasurementSchema> measurementSchemaMap;