This is an automated email from the ASF dual-hosted git repository.
jackietien 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 9d68a6c Fix TsFile writeAPI test (#4353)
9d68a6c is described below
commit 9d68a6ca0738ff9223158d13de564715425699d5
Author: 周沛辰 <[email protected]>
AuthorDate: Wed Nov 10 19:09:23 2021 +0800
Fix TsFile writeAPI test (#4353)
---
.../org/apache/iotdb/cluster/common/TestUtils.java | 4 +-
.../iotdb/hadoop/tsfile/TSMRWriteExample.java | 6 +-
.../apache/iotdb/hadoop/tsfile/TsFileHelper.java | 8 +-
.../iotdb/hadoop/tsfile/TsFileWriteToHDFS.java | 6 +-
.../iotdb/tsfile/TsFileForceAppendWrite.java | 12 +--
.../iotdb/hadoop/tsfile/TsFileTestHelper.java | 2 +-
.../org/apache/iotdb/hive/TsFileTestHelper.java | 2 +-
.../iotdb/db/engine/cache/ChunkCacheTest.java | 7 +-
.../engine/compaction/cross/MergeOverLapTest.java | 3 +-
.../db/engine/compaction/cross/MergeTaskTest.java | 4 +-
.../db/engine/compaction/cross/MergeTest.java | 3 +-
.../engine/compaction/cross/MergeUpgradeTest.java | 3 +-
.../inner/InnerCompactionMoreDataTest.java | 3 +-
.../compaction/inner/InnerCompactionTest.java | 9 +--
.../db/engine/memtable/MemTableTestUtils.java | 2 +-
...IoTDBLoadExternalTsFileWithTimePartitionIT.java | 2 +-
.../iotdb/db/rescon/ResourceManagerTest.java | 3 +-
.../iotdb/db/tools/TsFileSketchToolTest.java | 2 +-
.../iotdb/db/utils/TsFileRewriteToolTest.java | 7 +-
.../db/writelog/recover/DeviceStringTest.java | 2 +-
.../recover/RecoverResourceFromReaderTest.java | 8 +-
.../writelog/recover/UnseqTsFileRecoverTest.java | 8 +-
.../org/apache/iotdb/spark/tool/TsFileExample.java | 29 ++++----
.../apache/iotdb/spark/tool/TsFileWriteTool.java | 87 +++++++++++-----------
.../tsfile/read/reader/page/TimePageReader.java | 3 +-
.../tsfile/write/chunk/AlignedChunkWriterImpl.java | 7 +-
.../TsFileGeneratorForSeriesReaderByTimestamp.java | 3 +-
.../org/apache/iotdb/tsfile/utils/RecordUtils.java | 6 +-
.../org/apache/iotdb/tsfile/write/WriteTest.java | 20 ++---
.../write/schema/converter/SchemaBuilderTest.java | 4 +-
.../write/writer/AlignedChunkWriterImplTest.java | 18 +++--
.../write/writer/VectorMeasurementSchemaStub.java | 11 +--
32 files changed, 144 insertions(+), 150 deletions(-)
diff --git
a/cluster/src/test/java/org/apache/iotdb/cluster/common/TestUtils.java
b/cluster/src/test/java/org/apache/iotdb/cluster/common/TestUtils.java
index 6ce06fa..23070a5 100644
--- a/cluster/src/test/java/org/apache/iotdb/cluster/common/TestUtils.java
+++ b/cluster/src/test/java/org/apache/iotdb/cluster/common/TestUtils.java
@@ -400,8 +400,8 @@ public class TestUtils {
file.getParentFile().mkdirs();
try (TsFileWriter writer = new TsFileWriter(file)) {
for (int k = 0; k < seriesNum; k++) {
- IMeasurementSchema schema = getTestMeasurementSchema(k);
- writer.registerTimeseries(new Path(getTestSg(sgNum),
schema.getMeasurementId()), schema);
+ UnaryMeasurementSchema schema = (UnaryMeasurementSchema)
getTestMeasurementSchema(k);
+ writer.registerTimeseries(new Path(getTestSg(sgNum)), schema);
}
for (int j = 0; j < ptNum; j++) {
diff --git
a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSMRWriteExample.java
b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSMRWriteExample.java
index 2339b04..d67c604 100644
---
a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSMRWriteExample.java
+++
b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TSMRWriteExample.java
@@ -59,16 +59,14 @@ public class TSMRWriteExample {
// add measurements into file schema (all with INT64 data type)
for (int i = 0; i < 2; i++) {
schema.registerTimeseries(
- new org.apache.iotdb.tsfile.read.common.Path(
- Constant.DEVICE_1, Constant.SENSOR_PREFIX + (i + 1)),
+ new org.apache.iotdb.tsfile.read.common.Path(Constant.DEVICE_1),
new UnaryMeasurementSchema(
Constant.SENSOR_PREFIX + (i + 1), TSDataType.INT64,
TSEncoding.TS_2DIFF));
}
for (int i = 2; i < sensorNum; i++) {
schema.registerTimeseries(
- new org.apache.iotdb.tsfile.read.common.Path(
- Constant.DEVICE_1, Constant.SENSOR_PREFIX + (i + 1)),
+ new org.apache.iotdb.tsfile.read.common.Path(Constant.DEVICE_1),
new UnaryMeasurementSchema(
Constant.SENSOR_PREFIX + (i + 1), TSDataType.DOUBLE,
TSEncoding.TS_2DIFF));
}
diff --git
a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileHelper.java
b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileHelper.java
index 832aa3b..95f5aaa 100644
---
a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileHelper.java
+++
b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileHelper.java
@@ -68,17 +68,15 @@ public class TsFileHelper {
UnaryMeasurementSchema measurementSchema =
new UnaryMeasurementSchema(
Constant.SENSOR_PREFIX + (i + 1), TSDataType.INT64,
TSEncoding.TS_2DIFF);
- schema.registerTimeseries(
- new Path(Constant.DEVICE_1, Constant.SENSOR_PREFIX + (i + 1)),
measurementSchema);
+ schema.registerTimeseries(new Path(Constant.DEVICE_1),
measurementSchema);
schemaList.add(measurementSchema);
}
for (int i = 2; i < sensorNum; i++) {
- IMeasurementSchema measurementSchema =
+ UnaryMeasurementSchema measurementSchema =
new UnaryMeasurementSchema(
Constant.SENSOR_PREFIX + (i + 1), TSDataType.DOUBLE,
TSEncoding.TS_2DIFF);
- schema.registerTimeseries(
- new Path(Constant.DEVICE_1, Constant.SENSOR_PREFIX + (i + 1)),
measurementSchema);
+ schema.registerTimeseries(new Path(Constant.DEVICE_1),
measurementSchema);
schemaList.add(measurementSchema);
}
diff --git
a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileWriteToHDFS.java
b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileWriteToHDFS.java
index 19da583..140bbca 100644
---
a/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileWriteToHDFS.java
+++
b/example/hadoop/src/main/java/org/apache/iotdb/hadoop/tsfile/TsFileWriteToHDFS.java
@@ -49,13 +49,13 @@ public class TsFileWriteToHDFS {
File f = FSFactoryProducer.getFSFactory().getFile(path);
try (TsFileWriter tsFileWriter = new TsFileWriter(f)) {
tsFileWriter.registerTimeseries(
- new Path(Constant.DEVICE_1, Constant.SENSOR_1),
+ new Path(Constant.DEVICE_1),
new UnaryMeasurementSchema(Constant.SENSOR_1, TSDataType.INT64,
TSEncoding.RLE));
tsFileWriter.registerTimeseries(
- new Path(Constant.DEVICE_1, Constant.SENSOR_2),
+ new Path(Constant.DEVICE_1),
new UnaryMeasurementSchema(Constant.SENSOR_2, TSDataType.INT64,
TSEncoding.RLE));
tsFileWriter.registerTimeseries(
- new Path(Constant.DEVICE_1, Constant.SENSOR_3),
+ new Path(Constant.DEVICE_1),
new UnaryMeasurementSchema(Constant.SENSOR_3, TSDataType.INT64,
TSEncoding.RLE));
// construct TSRecord
diff --git
a/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileForceAppendWrite.java
b/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileForceAppendWrite.java
index f10b59b..6fd454b 100644
---
a/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileForceAppendWrite.java
+++
b/example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileForceAppendWrite.java
@@ -51,13 +51,13 @@ public class TsFileForceAppendWrite {
// add measurements into file schema
for (int i = 0; i < 4; i++) {
tsFileWriter.registerTimeseries(
- new Path(Constant.DEVICE_PREFIX + i, Constant.SENSOR_1),
+ new Path(Constant.DEVICE_PREFIX + i),
new UnaryMeasurementSchema(Constant.SENSOR_1, TSDataType.INT64,
TSEncoding.RLE));
tsFileWriter.registerTimeseries(
- new Path(Constant.DEVICE_PREFIX + i, Constant.SENSOR_2),
+ new Path(Constant.DEVICE_PREFIX + i),
new UnaryMeasurementSchema(Constant.SENSOR_2, TSDataType.INT64,
TSEncoding.RLE));
tsFileWriter.registerTimeseries(
- new Path(Constant.DEVICE_PREFIX + i, Constant.SENSOR_3),
+ new Path(Constant.DEVICE_PREFIX + i),
new UnaryMeasurementSchema(Constant.SENSOR_3, TSDataType.INT64,
TSEncoding.RLE));
}
@@ -85,13 +85,13 @@ public class TsFileForceAppendWrite {
// add measurements into file schema
for (int i = 0; i < 4; i++) {
tsFileWriter1.registerTimeseries(
- new Path(Constant.DEVICE_PREFIX + i, Constant.SENSOR_1),
+ new Path(Constant.DEVICE_PREFIX + i),
new UnaryMeasurementSchema(Constant.SENSOR_1, TSDataType.INT64,
TSEncoding.RLE));
tsFileWriter1.registerTimeseries(
- new Path(Constant.DEVICE_PREFIX + i, Constant.SENSOR_2),
+ new Path(Constant.DEVICE_PREFIX + i),
new UnaryMeasurementSchema(Constant.SENSOR_2, TSDataType.INT64,
TSEncoding.RLE));
tsFileWriter1.registerTimeseries(
- new Path(Constant.DEVICE_PREFIX + i, Constant.SENSOR_3),
+ new Path(Constant.DEVICE_PREFIX + i),
new UnaryMeasurementSchema(Constant.SENSOR_3, TSDataType.INT64,
TSEncoding.RLE));
}
// construct TSRecord
diff --git
a/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TsFileTestHelper.java
b/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TsFileTestHelper.java
index bfe7371..08c7393 100644
--- a/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TsFileTestHelper.java
+++ b/hadoop/src/test/java/org/apache/iotdb/hadoop/tsfile/TsFileTestHelper.java
@@ -66,7 +66,7 @@ public class TsFileTestHelper {
for (int i = 0; i < sensorNum; i++) {
UnaryMeasurementSchema measurementSchema =
new UnaryMeasurementSchema("sensor_" + (i + 1), TSDataType.INT64,
TSEncoding.TS_2DIFF);
- schema.registerTimeseries(new Path("device_1", "sensor_" + (i + 1)),
measurementSchema);
+ schema.registerTimeseries(new Path("device_1"), measurementSchema);
schemaList.add(measurementSchema);
}
diff --git
a/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileTestHelper.java
b/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileTestHelper.java
index ea4835f..7463369 100644
--- a/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileTestHelper.java
+++ b/hive-connector/src/test/java/org/apache/iotdb/hive/TsFileTestHelper.java
@@ -71,7 +71,7 @@ public class TsFileTestHelper {
TSDataType.INT64,
TSEncoding.TS_2DIFF,
CompressionType.UNCOMPRESSED);
- schema.registerTimeseries(new Path("device_1", "sensor_" + (i + 1)),
measurementSchema);
+ schema.registerTimeseries(new Path("device_1"), measurementSchema);
schemaList.add(measurementSchema);
}
diff --git
a/server/src/test/java/org/apache/iotdb/db/engine/cache/ChunkCacheTest.java
b/server/src/test/java/org/apache/iotdb/db/engine/cache/ChunkCacheTest.java
index da7e897..c053b5b 100644
--- a/server/src/test/java/org/apache/iotdb/db/engine/cache/ChunkCacheTest.java
+++ b/server/src/test/java/org/apache/iotdb/db/engine/cache/ChunkCacheTest.java
@@ -49,7 +49,9 @@ import org.junit.Test;
import java.io.File;
import java.io.IOException;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
import static org.apache.iotdb.db.conf.IoTDBConstant.PATH_SEPARATOR;
import static org.junit.Assert.assertTrue;
@@ -187,8 +189,7 @@ public class ChunkCacheTest {
TsFileWriter fileWriter = new TsFileWriter(tsFileResource.getTsFile());
for (String deviceId : deviceIds) {
for (UnaryMeasurementSchema measurementSchema : measurementSchemas) {
- fileWriter.registerTimeseries(
- new Path(deviceId, measurementSchema.getMeasurementId()),
measurementSchema);
+ fileWriter.registerTimeseries(new Path(deviceId), measurementSchema);
}
}
for (long i = timeOffset; i < timeOffset + ptNum; i++) {
diff --git
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeOverLapTest.java
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeOverLapTest.java
index 9e6eb07..295cec7 100644
---
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeOverLapTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeOverLapTest.java
@@ -115,8 +115,7 @@ public class MergeOverLapTest extends MergeTest {
TsFileWriter fileWriter = new TsFileWriter(tsFileResource.getTsFile());
for (String deviceId : deviceIds) {
for (UnaryMeasurementSchema measurementSchema : measurementSchemas) {
- fileWriter.registerTimeseries(
- new Path(deviceId, measurementSchema.getMeasurementId()),
measurementSchema);
+ fileWriter.registerTimeseries(new Path(deviceId), measurementSchema);
}
}
for (long i = timeOffset; i < timeOffset + ptNum; i++) {
diff --git
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeTaskTest.java
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeTaskTest.java
index 62241fd..33baef4 100644
---
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeTaskTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeTaskTest.java
@@ -547,9 +547,7 @@ public class MergeTaskTest extends MergeTest {
TsFileWriter fileWriter = new TsFileWriter(tsFileResource.getTsFile());
for (int i = 0; i < deviceIds.length - 1; i++) {
for (int j = 0; j < measurementSchemas.length - 1; j++) {
- fileWriter.registerTimeseries(
- new Path(deviceIds[i], measurementSchemas[j].getMeasurementId()),
- measurementSchemas[j]);
+ fileWriter.registerTimeseries(new Path(deviceIds[i]),
measurementSchemas[j]);
}
}
for (long i = timeOffset; i < timeOffset + ptNum; i++) {
diff --git
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeTest.java
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeTest.java
index 065993b..fe53e61 100644
---
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeTest.java
@@ -181,8 +181,7 @@ abstract class MergeTest {
TsFileWriter fileWriter = new TsFileWriter(tsFileResource.getTsFile());
for (String deviceId : deviceIds) {
for (UnaryMeasurementSchema measurementSchema : measurementSchemas) {
- fileWriter.registerTimeseries(
- new Path(deviceId, measurementSchema.getMeasurementId()),
measurementSchema);
+ fileWriter.registerTimeseries(new Path(deviceId), measurementSchema);
}
}
for (long i = timeOffset; i < timeOffset + ptNum; i++) {
diff --git
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeUpgradeTest.java
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeUpgradeTest.java
index 2580103..b6c9e47 100644
---
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeUpgradeTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/MergeUpgradeTest.java
@@ -170,8 +170,7 @@ public class MergeUpgradeTest {
long valueOffset)
throws WriteProcessException, IOException {
for (UnaryMeasurementSchema MeasurementSchema : measurementSchemas) {
- fileWriter.registerTimeseries(
- new Path(deviceName, MeasurementSchema.getMeasurementId()),
MeasurementSchema);
+ fileWriter.registerTimeseries(new Path(deviceName), MeasurementSchema);
}
for (long i = timeOffset; i < timeOffset + ptNum; i++) {
TSRecord record = new TSRecord(i, deviceName);
diff --git
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionMoreDataTest.java
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionMoreDataTest.java
index 429d091..b0489a5 100644
---
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionMoreDataTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionMoreDataTest.java
@@ -156,8 +156,7 @@ public class InnerCompactionMoreDataTest extends
InnerCompactionTest {
TsFileWriter fileWriter = new TsFileWriter(tsFileResource.getTsFile());
for (String deviceId : deviceIds) {
for (UnaryMeasurementSchema measurementSchema : measurementSchemas) {
- fileWriter.registerTimeseries(
- new Path(deviceId, measurementSchema.getMeasurementId()),
measurementSchema);
+ fileWriter.registerTimeseries(new Path(deviceId), measurementSchema);
}
}
for (long i = timeOffset; i < timeOffset + ptNum; i++) {
diff --git
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionTest.java
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionTest.java
index 900752f..7559da5 100644
---
a/server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionTest.java
@@ -213,8 +213,7 @@ public abstract class InnerCompactionTest {
TsFileWriter fileWriter = new TsFileWriter(tsFileResource.getTsFile());
for (String deviceId : deviceIds) {
for (UnaryMeasurementSchema measurementSchema : measurementSchemas) {
- fileWriter.registerTimeseries(
- new Path(deviceId, measurementSchema.getMeasurementId()),
measurementSchema);
+ fileWriter.registerTimeseries(new Path(deviceId), measurementSchema);
}
}
for (long i = timeOffset; i < timeOffset + ptNum; i++) {
@@ -257,8 +256,7 @@ public abstract class InnerCompactionTest {
tsFileResource1.setClosed(true);
tsFileResource1.updatePlanIndexes((long) 0);
TsFileWriter fileWriter1 = new TsFileWriter(tsFileResource1.getTsFile());
- fileWriter1.registerTimeseries(
- new Path(deviceIds[0], measurementSchemas[0].getMeasurementId()),
measurementSchemas[0]);
+ fileWriter1.registerTimeseries(new Path(deviceIds[0]),
measurementSchemas[0]);
TSRecord record1 = new TSRecord(0, deviceIds[0]);
record1.addTuple(
DataPoint.getDataPoint(
@@ -284,8 +282,7 @@ public abstract class InnerCompactionTest {
tsFileResource2.setClosed(true);
tsFileResource2.updatePlanIndexes((long) 1);
TsFileWriter fileWriter2 = new TsFileWriter(tsFileResource2.getTsFile());
- fileWriter2.registerTimeseries(
- new Path(deviceIds[0], measurementSchemas[1].getMeasurementId()),
measurementSchemas[1]);
+ fileWriter2.registerTimeseries(new Path(deviceIds[0]),
measurementSchemas[1]);
TSRecord record2 = new TSRecord(0, deviceIds[0]);
record2.addTuple(
DataPoint.getDataPoint(
diff --git
a/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableTestUtils.java
b/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableTestUtils.java
index 279531f..09b21c6 100644
---
a/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableTestUtils.java
+++
b/server/src/test/java/org/apache/iotdb/db/engine/memtable/MemTableTestUtils.java
@@ -45,7 +45,7 @@ public class MemTableTestUtils {
static {
schema.registerTimeseries(
- new Path(deviceId0, measurementId0),
+ new Path(deviceId0),
new UnaryMeasurementSchema(measurementId0, dataType0,
TSEncoding.PLAIN));
}
diff --git
a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsFileWithTimePartitionIT.java
b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsFileWithTimePartitionIT.java
index 43b6c17..c5c37b2 100644
---
a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsFileWithTimePartitionIT.java
+++
b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsFileWithTimePartitionIT.java
@@ -124,7 +124,7 @@ public class IoTDBLoadExternalTsFileWithTimePartitionIT {
for (String deviceId : devices) {
for (String measurement : measurements) {
tsFileWriter.registerTimeseries(
- new Path(STORAGE_GROUP + DOT + deviceId, measurement),
+ new Path(STORAGE_GROUP + DOT + deviceId),
new UnaryMeasurementSchema(measurement, TSDataType.INT64,
TSEncoding.RLE));
}
}
diff --git
a/server/src/test/java/org/apache/iotdb/db/rescon/ResourceManagerTest.java
b/server/src/test/java/org/apache/iotdb/db/rescon/ResourceManagerTest.java
index 8943a21..4c04342 100644
--- a/server/src/test/java/org/apache/iotdb/db/rescon/ResourceManagerTest.java
+++ b/server/src/test/java/org/apache/iotdb/db/rescon/ResourceManagerTest.java
@@ -157,8 +157,7 @@ public class ResourceManagerTest {
TsFileWriter fileWriter = new TsFileWriter(tsFileResource.getTsFile());
for (String deviceId : deviceIds) {
for (UnaryMeasurementSchema measurementSchema : measurementSchemas) {
- fileWriter.registerTimeseries(
- new Path(deviceId, measurementSchema.getMeasurementId()),
measurementSchema);
+ fileWriter.registerTimeseries(new Path(deviceId), measurementSchema);
}
}
for (long i = timeOffset; i < timeOffset + ptNum; i++) {
diff --git
a/server/src/test/java/org/apache/iotdb/db/tools/TsFileSketchToolTest.java
b/server/src/test/java/org/apache/iotdb/db/tools/TsFileSketchToolTest.java
index ecd0de1..327bca5 100644
--- a/server/src/test/java/org/apache/iotdb/db/tools/TsFileSketchToolTest.java
+++ b/server/src/test/java/org/apache/iotdb/db/tools/TsFileSketchToolTest.java
@@ -69,7 +69,7 @@ public class TsFileSketchToolTest {
sensorPrefix + (i + 1), TSDataType.INT64, TSEncoding.TS_2DIFF);
measurementSchemas.add(measurementSchema);
schema.registerTimeseries(
- new Path(device, sensorPrefix + (i + 1)),
+ new Path(device),
new UnaryMeasurementSchema(
sensorPrefix + (i + 1), TSDataType.INT64,
TSEncoding.TS_2DIFF));
}
diff --git
a/server/src/test/java/org/apache/iotdb/db/utils/TsFileRewriteToolTest.java
b/server/src/test/java/org/apache/iotdb/db/utils/TsFileRewriteToolTest.java
index 6d7cdea..9232627 100644
--- a/server/src/test/java/org/apache/iotdb/db/utils/TsFileRewriteToolTest.java
+++ b/server/src/test/java/org/apache/iotdb/db/utils/TsFileRewriteToolTest.java
@@ -263,7 +263,7 @@ public class TsFileRewriteToolTest {
String device = entry.getKey();
for (String sensor : entry.getValue()) {
tsFileWriter.registerTimeseries(
- new Path(device, sensor),
+ new Path(device),
new UnaryMeasurementSchema(sensor, TSDataType.INT64,
TSEncoding.RLE));
}
}
@@ -304,7 +304,7 @@ public class TsFileRewriteToolTest {
String device = entry.getKey();
for (String sensor : entry.getValue()) {
tsFileWriter.registerTimeseries(
- new Path(device, sensor),
+ new Path(device),
new UnaryMeasurementSchema(sensor, TSDataType.INT64,
TSEncoding.RLE));
}
}
@@ -378,8 +378,7 @@ public class TsFileRewriteToolTest {
// add measurements into file schema
try {
tsFileWriter.registerTimeseries(
- new Path(device, sensor),
- new UnaryMeasurementSchema(sensor, TSDataType.INT64,
TSEncoding.RLE));
+ new Path(device), new UnaryMeasurementSchema(sensor,
TSDataType.INT64, TSEncoding.RLE));
} catch (WriteProcessException e) {
Assert.fail(e.getMessage());
}
diff --git
a/server/src/test/java/org/apache/iotdb/db/writelog/recover/DeviceStringTest.java
b/server/src/test/java/org/apache/iotdb/db/writelog/recover/DeviceStringTest.java
index 3cec1ba..a72a769 100644
---
a/server/src/test/java/org/apache/iotdb/db/writelog/recover/DeviceStringTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/writelog/recover/DeviceStringTest.java
@@ -87,7 +87,7 @@ public class DeviceStringTest {
TSFileDescriptor.getInstance().getConfig().getCompressor(),
Collections.emptyMap());
schema.registerTimeseries(
- new Path(("root.sg.device99"), ("sensor1")),
+ new Path(("root.sg.device99")),
new UnaryMeasurementSchema("sensor1", TSDataType.INT64,
TSEncoding.PLAIN));
mManager.createTimeseries(
new PartialPath("root.sg.device99.sensor1"),
diff --git
a/server/src/test/java/org/apache/iotdb/db/writelog/recover/RecoverResourceFromReaderTest.java
b/server/src/test/java/org/apache/iotdb/db/writelog/recover/RecoverResourceFromReaderTest.java
index c8ce65c..1225cd8 100644
---
a/server/src/test/java/org/apache/iotdb/db/writelog/recover/RecoverResourceFromReaderTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/writelog/recover/RecoverResourceFromReaderTest.java
@@ -98,7 +98,7 @@ public class RecoverResourceFromReaderTest {
new PartialPath("root.sg.device" + i +
IoTDBConstant.PATH_SEPARATOR + "sensor" + j);
UnaryMeasurementSchema measurementSchema =
new UnaryMeasurementSchema("sensor" + j, TSDataType.INT64,
TSEncoding.PLAIN);
- schema.registerTimeseries(path.toTSFilePath(), measurementSchema);
+ schema.registerTimeseries(new Path(path.toTSFilePath().getDevice()),
measurementSchema);
IoTDB.metaManager.createTimeseries(
path,
measurementSchema.getType(),
@@ -108,7 +108,7 @@ public class RecoverResourceFromReaderTest {
}
}
schema.registerTimeseries(
- new Path(("root.sg.device99"), ("sensor4")),
+ new Path(("root.sg.device99")),
new UnaryMeasurementSchema("sensor4", TSDataType.INT64,
TSEncoding.PLAIN));
IoTDB.metaManager.createTimeseries(
new PartialPath("root.sg.device99.sensor4"),
@@ -117,7 +117,7 @@ public class RecoverResourceFromReaderTest {
TSFileDescriptor.getInstance().getConfig().getCompressor(),
Collections.emptyMap());
schema.registerTimeseries(
- new Path(("root.sg.device99"), ("sensor2")),
+ new Path("root.sg.device99"),
new UnaryMeasurementSchema("sensor2", TSDataType.INT64,
TSEncoding.PLAIN));
IoTDB.metaManager.createTimeseries(
new PartialPath("root.sg.device99.sensor2"),
@@ -126,7 +126,7 @@ public class RecoverResourceFromReaderTest {
TSFileDescriptor.getInstance().getConfig().getCompressor(),
Collections.emptyMap());
schema.registerTimeseries(
- new Path(("root.sg.device99"), ("sensor1")),
+ new Path(("root.sg.device99")),
new UnaryMeasurementSchema("sensor1", TSDataType.INT64,
TSEncoding.PLAIN));
IoTDB.metaManager.createTimeseries(
new PartialPath("root.sg.device99.sensor1"),
diff --git
a/server/src/test/java/org/apache/iotdb/db/writelog/recover/UnseqTsFileRecoverTest.java
b/server/src/test/java/org/apache/iotdb/db/writelog/recover/UnseqTsFileRecoverTest.java
index ed51d7c..3c80de0 100644
---
a/server/src/test/java/org/apache/iotdb/db/writelog/recover/UnseqTsFileRecoverTest.java
+++
b/server/src/test/java/org/apache/iotdb/db/writelog/recover/UnseqTsFileRecoverTest.java
@@ -107,7 +107,7 @@ public class UnseqTsFileRecoverTest {
new PartialPath("root.sg.device" + i +
IoTDBConstant.PATH_SEPARATOR + "sensor" + j);
UnaryMeasurementSchema measurementSchema =
new UnaryMeasurementSchema("sensor" + j, TSDataType.INT64,
TSEncoding.PLAIN);
- schema.registerTimeseries(path.toTSFilePath(), measurementSchema);
+ schema.registerTimeseries(new Path(path.toTSFilePath().getDevice()),
measurementSchema);
IoTDB.metaManager.createTimeseries(
path,
measurementSchema.getType(),
@@ -117,7 +117,7 @@ public class UnseqTsFileRecoverTest {
}
}
schema.registerTimeseries(
- new Path(("root.sg.device99"), ("sensor4")),
+ new Path(("root.sg.device99")),
new UnaryMeasurementSchema("sensor4", TSDataType.INT64,
TSEncoding.PLAIN));
IoTDB.metaManager.createTimeseries(
new PartialPath("root.sg.device99.sensor4"),
@@ -126,7 +126,7 @@ public class UnseqTsFileRecoverTest {
TSFileDescriptor.getInstance().getConfig().getCompressor(),
Collections.emptyMap());
schema.registerTimeseries(
- new Path(("root.sg.device99"), ("sensor2")),
+ new Path(("root.sg.device99")),
new UnaryMeasurementSchema("sensor2", TSDataType.INT64,
TSEncoding.PLAIN));
IoTDB.metaManager.createTimeseries(
new PartialPath("root.sg.device99.sensor2"),
@@ -135,7 +135,7 @@ public class UnseqTsFileRecoverTest {
TSFileDescriptor.getInstance().getConfig().getCompressor(),
Collections.emptyMap());
schema.registerTimeseries(
- new Path(("root.sg.device99"), ("sensor1")),
+ new Path(("root.sg.device99")),
new UnaryMeasurementSchema("sensor1", TSDataType.INT64,
TSEncoding.PLAIN));
IoTDB.metaManager.createTimeseries(
new PartialPath("root.sg.device99.sensor1"),
diff --git
a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileExample.java
b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileExample.java
index f4da768..7b8154d 100644
--- a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileExample.java
+++ b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileExample.java
@@ -32,9 +32,7 @@ import
org.apache.iotdb.tsfile.write.record.datapoint.FloatDataPoint;
import org.apache.iotdb.tsfile.write.record.datapoint.StringDataPoint;
import org.apache.iotdb.tsfile.write.schema.UnaryMeasurementSchema;
-/**
- * Write an example TsFile as shown in README.
- */
+/** Write an example TsFile as shown in README. */
public class TsFileExample {
public static void create(String tsfilePath) throws Exception {
@@ -45,18 +43,18 @@ public class TsFileExample {
TsFileWriter tsFileWriter = new TsFileWriter(f);
// add measurements into file schema
- tsFileWriter
- .registerTimeseries(new Path("root.ln.wf01.wt01", "status"),
- new UnaryMeasurementSchema("status", TSDataType.BOOLEAN,
TSEncoding.PLAIN));
- tsFileWriter
- .registerTimeseries(new Path("root.ln.wf01.wt01", "temperature"),
- new UnaryMeasurementSchema("temperature", TSDataType.FLOAT,
TSEncoding.RLE));
- tsFileWriter
- .registerTimeseries(new Path("root.ln.wf02.wt02", "temperature"),
- new UnaryMeasurementSchema("temperature", TSDataType.FLOAT,
TSEncoding.RLE));
- tsFileWriter
- .registerTimeseries(new Path("root.ln.wf02.wt02", "hardware"),
- new UnaryMeasurementSchema("hardware", TSDataType.TEXT,
TSEncoding.PLAIN));
+ tsFileWriter.registerTimeseries(
+ new Path("root.ln.wf01.wt01"),
+ new UnaryMeasurementSchema("status", TSDataType.BOOLEAN,
TSEncoding.PLAIN));
+ tsFileWriter.registerTimeseries(
+ new Path("root.ln.wf01.wt01"),
+ new UnaryMeasurementSchema("temperature", TSDataType.FLOAT,
TSEncoding.RLE));
+ tsFileWriter.registerTimeseries(
+ new Path("root.ln.wf02.wt02"),
+ new UnaryMeasurementSchema("temperature", TSDataType.FLOAT,
TSEncoding.RLE));
+ tsFileWriter.registerTimeseries(
+ new Path("root.ln.wf02.wt02"),
+ new UnaryMeasurementSchema("hardware", TSDataType.TEXT,
TSEncoding.PLAIN));
// construct TSRecord
TSRecord tsRecord = new TSRecord(1, "root.ln.wf01.wt01");
@@ -110,5 +108,4 @@ public class TsFileExample {
// close TsFile
tsFileWriter.close();
}
-
}
diff --git
a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileWriteTool.java
b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileWriteTool.java
index a45b813..a521818 100644
---
a/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileWriteTool.java
+++
b/spark-tsfile/src/test/scala/org/apache/iotdb/spark/tool/TsFileWriteTool.java
@@ -22,8 +22,8 @@ import java.io.File;
import org.apache.iotdb.tsfile.common.conf.TSFileDescriptor;
import org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
import org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding;
-import org.apache.iotdb.tsfile.utils.Binary;
import org.apache.iotdb.tsfile.read.common.Path;
+import org.apache.iotdb.tsfile.utils.Binary;
import org.apache.iotdb.tsfile.write.TsFileWriter;
import org.apache.iotdb.tsfile.write.record.TSRecord;
import org.apache.iotdb.tsfile.write.record.datapoint.BooleanDataPoint;
@@ -31,12 +31,10 @@ import
org.apache.iotdb.tsfile.write.record.datapoint.DataPoint;
import org.apache.iotdb.tsfile.write.record.datapoint.FloatDataPoint;
import org.apache.iotdb.tsfile.write.record.datapoint.IntDataPoint;
import org.apache.iotdb.tsfile.write.record.datapoint.StringDataPoint;
-import org.apache.iotdb.tsfile.write.schema.UnaryMeasurementSchema;
import org.apache.iotdb.tsfile.write.schema.Schema;
+import org.apache.iotdb.tsfile.write.schema.UnaryMeasurementSchema;
-/**
- * An example of writing data to TsFile
- */
+/** An example of writing data to TsFile */
public class TsFileWriteTool {
public static int largeNum = 1024 * 1024;
@@ -49,9 +47,14 @@ public class TsFileWriteTool {
}
Schema schema = new Schema();
- schema.extendTemplate(DEFAULT_TEMPLATE, new
UnaryMeasurementSchema("sensor_1", TSDataType.FLOAT, TSEncoding.RLE));
- schema.extendTemplate(DEFAULT_TEMPLATE, new
UnaryMeasurementSchema("sensor_2", TSDataType.INT32, TSEncoding.TS_2DIFF));
- schema.extendTemplate(DEFAULT_TEMPLATE, new
UnaryMeasurementSchema("sensor_3", TSDataType.INT32, TSEncoding.TS_2DIFF));
+ schema.extendTemplate(
+ DEFAULT_TEMPLATE, new UnaryMeasurementSchema("sensor_1",
TSDataType.FLOAT, TSEncoding.RLE));
+ schema.extendTemplate(
+ DEFAULT_TEMPLATE,
+ new UnaryMeasurementSchema("sensor_2", TSDataType.INT32,
TSEncoding.TS_2DIFF));
+ schema.extendTemplate(
+ DEFAULT_TEMPLATE,
+ new UnaryMeasurementSchema("sensor_3", TSDataType.INT32,
TSEncoding.TS_2DIFF));
TsFileWriter tsFileWriter = new TsFileWriter(f, schema);
@@ -146,8 +149,9 @@ public class TsFileWriteTool {
TsFileWriter tsFileWriter = new TsFileWriter(f);
// add measurements into file schema
- tsFileWriter.registerTimeseries(new Path("device_1","sensor_1"),
- new UnaryMeasurementSchema("sensor_1", TSDataType.FLOAT,
TSEncoding.RLE));
+ tsFileWriter.registerTimeseries(
+ new Path("device_1"),
+ new UnaryMeasurementSchema("sensor_1", TSDataType.FLOAT,
TSEncoding.RLE));
for (long i = 0; i < largeNum; i++) {
// construct TSRecord
TSRecord tsRecord = new TSRecord(i, "device_1");
@@ -170,12 +174,12 @@ public class TsFileWriteTool {
// add measurements into file schema
// NOTE the measurments here are different from those defined in create1
and
// create2 function, despite their names are the same.
- tsFileWriter
- .registerTimeseries(new Path("device_1","sensor_1"),
- new UnaryMeasurementSchema("sensor_1", TSDataType.BOOLEAN,
TSEncoding.RLE));
- tsFileWriter
- .registerTimeseries(new Path("device_1","sensor_2"),
- new UnaryMeasurementSchema("sensor_2", TSDataType.TEXT,
TSEncoding.PLAIN));
+ tsFileWriter.registerTimeseries(
+ new Path("device_1"),
+ new UnaryMeasurementSchema("sensor_1", TSDataType.BOOLEAN,
TSEncoding.RLE));
+ tsFileWriter.registerTimeseries(
+ new Path("device_1"),
+ new UnaryMeasurementSchema("sensor_2", TSDataType.TEXT,
TSEncoding.PLAIN));
// construct TSRecord
TSRecord tsRecord = new TSRecord(1, "device_1");
@@ -218,22 +222,19 @@ public class TsFileWriteTool {
}
/**
- * Create a tsfile that contains data from device_1 and device_2;
- * device_1's chunkgroups and device_2's chunkgroups are interleaved.
- *
- * Below is the created tsfile's statistics in one case. Note that the
absolute values may change
- * under different tsfile versions or hardware environments.
+ * Create a tsfile that contains data from device_1 and device_2; device_1's
chunkgroups and
+ * device_2's chunkgroups are interleaved.
*
- * | space pos | device.chunkgroup | time range of this
chunkgroup |
- * | [12,290545] | device_1.chunkgroup_1 | [0,131044]
|
- * | [290545,1042103] | device_2.chunkgroup_1 | [0,262088]
|
- * | [1042103,1345041] | device_1.chunkgroup_2 | [131045,254915]
|
- * | [1345041,2110092] | device_2.chunkgroup_2 | [262090,509830]
|
- * | [2110092,2421676] | device_1.chunkgroup_3 | [254916,376146]
|
- * | [2421676,3194704] | device_2.chunkgroup_3 | [509832,752292]
|
- * | [3194704,3256098] | device_1.chunkgroup_4 | [376147,399999]
|
- * | [3256098,3410323] | device_2.chunkgroup_4 | [752294,799998]
|
+ * <p>Below is the created tsfile's statistics in one case. Note that the
absolute values may
+ * change under different tsfile versions or hardware environments.
*
+ * <p>| space pos | device.chunkgroup | time range of this chunkgroup | |
[12,290545] |
+ * device_1.chunkgroup_1 | [0,131044] | | [290545,1042103] |
device_2.chunkgroup_1 | [0,262088] |
+ * | [1042103,1345041] | device_1.chunkgroup_2 | [131045,254915] | |
[1345041,2110092] |
+ * device_2.chunkgroup_2 | [262090,509830] | | [2110092,2421676] |
device_1.chunkgroup_3 |
+ * [254916,376146] | | [2421676,3194704] | device_2.chunkgroup_3 |
[509832,752292] | |
+ * [3194704,3256098] | device_1.chunkgroup_4 | [376147,399999] | |
[3256098,3410323] |
+ * device_2.chunkgroup_4 | [752294,799998] |
*/
public void create4(String tsfilePath) throws Exception {
TSFileDescriptor.getInstance().getConfig().setGroupSizeInByte(1024 * 1024);
@@ -243,18 +244,18 @@ public class TsFileWriteTool {
}
TsFileWriter tsFileWriter = new TsFileWriter(f);
- tsFileWriter
- .registerTimeseries(new Path("device_1","sensor_1"),
- new UnaryMeasurementSchema("sensor_1", TSDataType.INT32,
TSEncoding.RLE));
- tsFileWriter
- .registerTimeseries(new Path("device_2","sensor_1"),
- new UnaryMeasurementSchema("sensor_1", TSDataType.INT32,
TSEncoding.RLE));
- tsFileWriter
- .registerTimeseries(new Path("device_2","sensor_2"),
- new UnaryMeasurementSchema("sensor_2", TSDataType.FLOAT,
TSEncoding.RLE));
- tsFileWriter
- .registerTimeseries(new Path("device_2","sensor_3"),
- new UnaryMeasurementSchema("sensor_3", TSDataType.BOOLEAN,
TSEncoding.RLE));
+ tsFileWriter.registerTimeseries(
+ new Path("device_1"),
+ new UnaryMeasurementSchema("sensor_1", TSDataType.INT32,
TSEncoding.RLE));
+ tsFileWriter.registerTimeseries(
+ new Path("device_2"),
+ new UnaryMeasurementSchema("sensor_1", TSDataType.INT32,
TSEncoding.RLE));
+ tsFileWriter.registerTimeseries(
+ new Path("device_2"),
+ new UnaryMeasurementSchema("sensor_2", TSDataType.FLOAT,
TSEncoding.RLE));
+ tsFileWriter.registerTimeseries(
+ new Path("device_2"),
+ new UnaryMeasurementSchema("sensor_3", TSDataType.BOOLEAN,
TSEncoding.RLE));
int j = 0;
for (int i = 0; i < 400000; i++) {
@@ -276,4 +277,4 @@ public class TsFileWriteTool {
tsFileWriter.close();
}
-}
\ No newline at end of file
+}
diff --git
a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/TimePageReader.java
b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/TimePageReader.java
index a616a96..1cf29fe 100644
---
a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/TimePageReader.java
+++
b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/TimePageReader.java
@@ -63,7 +63,8 @@ public class TimePageReader {
}
/**
- * In case that we use sequence read, and the page doesn't have statistics,
so we won't know time array's length at first
+ * In case that we use sequence read, and the page doesn't have statistics,
so we won't know time
+ * array's length at first
*/
public long[] getNextTimeBatch() throws IOException {
if (pageHeader.getStatistics() != null) {
diff --git
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkWriterImpl.java
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkWriterImpl.java
index b3dbf33..4c977ca 100644
---
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkWriterImpl.java
+++
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkWriterImpl.java
@@ -18,9 +18,6 @@
*/
package org.apache.iotdb.tsfile.write.chunk;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
import org.apache.iotdb.tsfile.encoding.encoder.Encoder;
import org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
import org.apache.iotdb.tsfile.file.metadata.enums.TSEncoding;
@@ -28,6 +25,10 @@ import org.apache.iotdb.tsfile.utils.Binary;
import org.apache.iotdb.tsfile.write.schema.VectorMeasurementSchema;
import org.apache.iotdb.tsfile.write.writer.TsFileIOWriter;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
public class AlignedChunkWriterImpl implements IChunkWriter {
private final TimeChunkWriter timeChunkWriter;
diff --git
a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java
b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java
index 63a746d..a4e40ed 100755
---
a/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java
+++
b/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java
@@ -214,8 +214,7 @@ public class TsFileGeneratorForSeriesReaderByTimestamp {
schema.registerTimeseries(
new Path("d1"), new UnaryMeasurementSchema("s4", TSDataType.TEXT,
TSEncoding.PLAIN));
schema.registerTimeseries(
- new Path("d1"),
- new UnaryMeasurementSchema("s5", TSDataType.BOOLEAN,
TSEncoding.PLAIN));
+ new Path("d1"), new UnaryMeasurementSchema("s5", TSDataType.BOOLEAN,
TSEncoding.PLAIN));
schema.registerTimeseries(
new Path("d1"), new UnaryMeasurementSchema("s6", TSDataType.FLOAT,
TSEncoding.RLE));
schema.registerTimeseries(
diff --git
a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java
b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java
index 8e27ea1..461bcd6 100644
--- a/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java
+++ b/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java
@@ -69,8 +69,10 @@ public class RecordUtils {
// get measurementId and value
measurementId = items[i].trim();
MeasurementGroup measurementGroup = schema.getSeriesSchema(new
Path(deviceId));
- IMeasurementSchema measurementSchema = measurementGroup == null ? null :
- measurementGroup.getMeasurementSchemaMap().get(measurementId);
+ IMeasurementSchema measurementSchema =
+ measurementGroup == null
+ ? null
+ : measurementGroup.getMeasurementSchemaMap().get(measurementId);
if (measurementSchema == null) {
LOG.warn("measurementId:{},type not found, pass", measurementId);
continue;
diff --git a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java
b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java
index b98418b..b96abad 100755
--- a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java
+++ b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java
@@ -18,15 +18,6 @@
*/
package org.apache.iotdb.tsfile.write;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Random;
import org.apache.iotdb.tsfile.common.conf.TSFileConfig;
import org.apache.iotdb.tsfile.common.conf.TSFileDescriptor;
import org.apache.iotdb.tsfile.common.constant.JsonFormatConstant;
@@ -42,12 +33,23 @@ import org.apache.iotdb.tsfile.utils.StringContainer;
import org.apache.iotdb.tsfile.write.record.TSRecord;
import org.apache.iotdb.tsfile.write.schema.Schema;
import org.apache.iotdb.tsfile.write.schema.UnaryMeasurementSchema;
+
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Random;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
/** test writing processing correction combining writing process and reading
process. */
public class WriteTest {
diff --git
a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java
b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java
index 2f3a10a..a285c87 100644
---
a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java
+++
b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java
@@ -46,11 +46,11 @@ public class SchemaBuilderTest {
props.put(JsonFormatConstant.MAX_POINT_NUMBER, "3");
Schema schema = new Schema();
schema.registerTimeseries(
- new Path("d1", "s4"),
+ new Path("d1"),
new UnaryMeasurementSchema(
"s4", TSDataType.DOUBLE, TSEncoding.RLE, CompressionType.SNAPPY,
props));
schema.registerTimeseries(
- new Path("d1", "s5"),
+ new Path("d1"),
new UnaryMeasurementSchema(
"s5", TSDataType.INT32, TSEncoding.TS_2DIFF,
CompressionType.UNCOMPRESSED, null));
diff --git
a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/AlignedChunkWriterImplTest.java
b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/AlignedChunkWriterImplTest.java
index ac05405..2e756d3 100644
---
a/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/AlignedChunkWriterImplTest.java
+++
b/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/AlignedChunkWriterImplTest.java
@@ -18,11 +18,6 @@
*/
package org.apache.iotdb.tsfile.write.writer;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
-import java.io.IOException;
-import java.nio.ByteBuffer;
import org.apache.iotdb.tsfile.file.MetaMarker;
import org.apache.iotdb.tsfile.file.metadata.enums.CompressionType;
import org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
@@ -31,8 +26,15 @@ import org.apache.iotdb.tsfile.utils.PublicBAOS;
import org.apache.iotdb.tsfile.utils.ReadWriteForEncodingUtils;
import org.apache.iotdb.tsfile.utils.ReadWriteIOUtils;
import org.apache.iotdb.tsfile.write.chunk.AlignedChunkWriterImpl;
+
import org.junit.Test;
+import java.io.IOException;
+import java.nio.ByteBuffer;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
public class AlignedChunkWriterImplTest {
@Test
@@ -48,8 +50,10 @@ public class AlignedChunkWriterImplTest {
}
chunkWriter.sealCurrentPage();
- // time chunk: 7(ChunkHeader Size) + 4(PageHeader Size: uncompressedSize +
compressedSize) + 160(dataSize);
- // value chunk 1: 8(ChunkHeader Size) + 2(PageHeader Size:
uncompressedSize + compressedSize) + 4(bitmap length) + 3(bitmap data) +
80(data size);
+ // time chunk: 7(ChunkHeader Size) + 4(PageHeader Size: uncompressedSize +
compressedSize) +
+ // 160(dataSize);
+ // value chunk 1: 8(ChunkHeader Size) + 2(PageHeader Size:
uncompressedSize + compressedSize) +
+ // 4(bitmap length) + 3(bitmap data) + 80(data size);
// value chunk 2: 8 + 2 + 4 + 3 + 20;
// value chunk 3: 9 + 4 + 4 + 3 + 20 * 8;
assertEquals(485, chunkWriter.getSerializedChunkSize());
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 e0b7ba9e..343d790 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
@@ -18,11 +18,6 @@
*/
package org.apache.iotdb.tsfile.write.writer;
-import java.io.OutputStream;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
import org.apache.iotdb.tsfile.encoding.encoder.Encoder;
import org.apache.iotdb.tsfile.encoding.encoder.PlainEncoder;
import org.apache.iotdb.tsfile.file.metadata.IChunkMetadata;
@@ -31,6 +26,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.schema.VectorMeasurementSchema;
+import java.io.OutputStream;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+
public class VectorMeasurementSchemaStub extends VectorMeasurementSchema {
@Override