| commit | 538ed3aecd158e4ec9ff502146e01bceb3f91a1c | [log] [tgz] |
|---|---|---|
| author | Christofer Dutz <cdutz@apache.org> | Wed Jan 03 13:31:42 2024 +0100 |
| committer | Christofer Dutz <cdutz@apache.org> | Wed Jan 03 13:31:42 2024 +0100 |
| tree | 3c72297d6a7ba4857a2b46322975a25774511159 | |
| parent | c29c46a4c6090182043ffd05dc960e638cc1da12 [diff] |
chore: Moving the parts that will be TsFile into a common directory to simplify the split.
diff --git a/.gitignore b/.gitignore index 2ec3849..83f4e37 100644 --- a/.gitignore +++ b/.gitignore
@@ -124,8 +124,8 @@ iotdb-core/antlr/gen/ iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/gen/ iotdb-core/antlr/src/main/antlr4/org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.tokens -iotdb-core/tsfile/gen/ -iotdb-core/tsfile/src/main/antlr4/org/apache/tsfile/parser/gen/ +tsfile/tsfile/gen/ +tsfile/tsfile/src/main/antlr4/org/apache/tsfile/parser/gen/ # Develocity .mvn/.gradle-enterprise/
diff --git a/iotdb-api/common-api/pom.xml b/tsfile/common-api/pom.xml similarity index 100% rename from iotdb-api/common-api/pom.xml rename to tsfile/common-api/pom.xml
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/exception/write/UnSupportedDataTypeException.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/exception/write/UnSupportedDataTypeException.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/exception/write/UnSupportedDataTypeException.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/exception/write/UnSupportedDataTypeException.java
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSDataType.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSDataType.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSDataType.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSDataType.java
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilderStatus.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilderStatus.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilderStatus.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilderStatus.java
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Column.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Column.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Column.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Column.java
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilder.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilder.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilder.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilder.java
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoding.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoding.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoding.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoding.java
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/utils/Binary.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/utils/Binary.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/utils/Binary.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/utils/Binary.java
diff --git a/iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/utils/TsPrimitiveType.java b/tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/utils/TsPrimitiveType.java similarity index 100% rename from iotdb-api/common-api/src/main/java/org/apache/iotdb/tsfile/utils/TsPrimitiveType.java rename to tsfile/common-api/src/main/java/org/apache/iotdb/tsfile/utils/TsPrimitiveType.java
diff --git a/iotdb-core/tsfile/README.md b/tsfile/tsfile/README.md similarity index 100% rename from iotdb-core/tsfile/README.md rename to tsfile/tsfile/README.md
diff --git a/iotdb-core/tsfile/format-changelist.md b/tsfile/tsfile/format-changelist.md similarity index 100% rename from iotdb-core/tsfile/format-changelist.md rename to tsfile/tsfile/format-changelist.md
diff --git a/iotdb-core/tsfile/pom.xml b/tsfile/tsfile/pom.xml similarity index 100% rename from iotdb-core/tsfile/pom.xml rename to tsfile/tsfile/pom.xml
diff --git a/iotdb-core/tsfile/src/main/antlr4/org/apache/tsfile/parser/PathLexer.g4 b/tsfile/tsfile/src/main/antlr4/org/apache/tsfile/parser/PathLexer.g4 similarity index 100% rename from iotdb-core/tsfile/src/main/antlr4/org/apache/tsfile/parser/PathLexer.g4 rename to tsfile/tsfile/src/main/antlr4/org/apache/tsfile/parser/PathLexer.g4
diff --git a/iotdb-core/tsfile/src/main/antlr4/org/apache/tsfile/parser/PathParser.g4 b/tsfile/tsfile/src/main/antlr4/org/apache/tsfile/parser/PathParser.g4 similarity index 100% rename from iotdb-core/tsfile/src/main/antlr4/org/apache/tsfile/parser/PathParser.g4 rename to tsfile/tsfile/src/main/antlr4/org/apache/tsfile/parser/PathParser.g4
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/Cache.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/Cache.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/Cache.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/Cache.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/LRUCache.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/LRUCache.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/LRUCache.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/cache/LRUCache.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileConfig.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileConfig.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileConfig.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileConfig.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptor.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptor.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptor.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptor.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/JsonFormatConstant.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/JsonFormatConstant.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/JsonFormatConstant.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/JsonFormatConstant.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/QueryConstant.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/QueryConstant.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/QueryConstant.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/QueryConstant.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/TsFileConstant.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/TsFileConstant.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/TsFileConstant.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/common/constant/TsFileConstant.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/ICompressor.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/ICompressor.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/ICompressor.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/ICompressor.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/IUnCompressor.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/IUnCompressor.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/IUnCompressor.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/compress/IUnCompressor.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPacker.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPacker.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPacker.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPacker.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPacker.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPacker.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPacker.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPacker.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/Decoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/Decoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/Decoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/Decoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DeltaBinaryDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DeltaBinaryDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DeltaBinaryDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DeltaBinaryDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionChimpDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionChimpDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionChimpDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionChimpDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV1.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV1.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV1.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV1.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV2.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV2.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV2.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionDecoderV2.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleRLBEDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleRLBEDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleRLBEDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleRLBEDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleSprintzDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleSprintzDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleSprintzDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleSprintzDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatRLBEDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatRLBEDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatRLBEDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatRLBEDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatSprintzDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatSprintzDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatSprintzDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatSprintzDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV1.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV1.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV1.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV1.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntChimpDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntChimpDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntChimpDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntChimpDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntGorillaDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntGorillaDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntGorillaDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntGorillaDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRLBEDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRLBEDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRLBEDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRLBEDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntSprintzDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntSprintzDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntSprintzDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntSprintzDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongChimpDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongChimpDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongChimpDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongChimpDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongGorillaDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongGorillaDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongGorillaDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongGorillaDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRLBEDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRLBEDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRLBEDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRLBEDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongSprintzDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongSprintzDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongSprintzDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongSprintzDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RegularDataDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RegularDataDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RegularDataDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RegularDataDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RleDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RleDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RleDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/RleDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionChimpDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionChimpDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionChimpDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionChimpDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV1.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV1.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV1.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV1.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV2.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV2.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV2.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionDecoderV2.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SprintzDecoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SprintzDecoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SprintzDecoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SprintzDecoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/BitmapEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/BitmapEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/BitmapEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/BitmapEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DeltaBinaryEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DeltaBinaryEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DeltaBinaryEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DeltaBinaryEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DictionaryEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DictionaryEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DictionaryEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DictionaryEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionChimpEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionChimpEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionChimpEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionChimpEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV1.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV1.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV1.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV1.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV2.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV2.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV2.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionEncoderV2.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleRLBE.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleRLBE.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleRLBE.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleRLBE.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleSprintzEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleSprintzEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleSprintzEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleSprintzEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/Encoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/Encoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/Encoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/Encoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatRLBE.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatRLBE.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatRLBE.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatRLBE.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatSprintzEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatSprintzEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatSprintzEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatSprintzEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV1.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV1.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV1.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV1.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV2.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV2.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV2.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/GorillaEncoderV2.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntChimpEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntChimpEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntChimpEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntChimpEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntGorillaEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntGorillaEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntGorillaEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntGorillaEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRLBE.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRLBE.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRLBE.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRLBE.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRleEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRleEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRleEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRleEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntSprintzEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntSprintzEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntSprintzEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntSprintzEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntZigzagEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntZigzagEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntZigzagEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntZigzagEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongChimpEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongChimpEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongChimpEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongChimpEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongGorillaEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongGorillaEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongGorillaEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongGorillaEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRLBE.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRLBE.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRLBE.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRLBE.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRleEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRleEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRleEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRleEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongSprintzEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongSprintzEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongSprintzEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongSprintzEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongZigzagEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongZigzagEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongZigzagEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongZigzagEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RLBE.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RLBE.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RLBE.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RLBE.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RegularDataEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RegularDataEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RegularDataEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RegularDataEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RleEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RleEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RleEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RleEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SDTEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SDTEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SDTEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SDTEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionChimpEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionChimpEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionChimpEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionChimpEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV1.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV1.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV1.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV1.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV2.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV2.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV2.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionEncoderV2.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SprintzEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SprintzEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SprintzEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SprintzEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/Fire.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/Fire.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/Fire.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/Fire.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/IntFire.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/IntFire.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/IntFire.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/IntFire.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/LongFire.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/LongFire.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/LongFire.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/LongFire.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleTsFileException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotImplementedException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotImplementedException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotImplementedException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotImplementedException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NullFieldException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NullFieldException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NullFieldException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NullFieldException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/PathParseException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/PathParseException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/PathParseException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/PathParseException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileRuntimeException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileRuntimeException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileRuntimeException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileRuntimeException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileSequenceReaderTimeseriesMetadataIteratorException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileSequenceReaderTimeseriesMetadataIteratorException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileSequenceReaderTimeseriesMetadataIteratorException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileSequenceReaderTimeseriesMetadataIteratorException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileStatisticsMistakesException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileStatisticsMistakesException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileStatisticsMistakesException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileStatisticsMistakesException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/cache/CacheException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/cache/CacheException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/cache/CacheException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/cache/CacheException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/CompressionTypeNotSupportedException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/CompressionTypeNotSupportedException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/CompressionTypeNotSupportedException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/CompressionTypeNotSupportedException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/GZIPCompressOverflowException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/GZIPCompressOverflowException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/GZIPCompressOverflowException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/compress/GZIPCompressOverflowException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileDecodingException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileDecodingException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileDecodingException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileDecodingException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileEncodingException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileEncodingException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileEncodingException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/encoding/TsFileEncodingException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/QueryFilterOptimizationException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/QueryFilterOptimizationException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/QueryFilterOptimizationException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/QueryFilterOptimizationException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/StatisticsClassException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/StatisticsClassException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/StatisticsClassException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/StatisticsClassException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/UnSupportFilterDataTypeException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/UnSupportFilterDataTypeException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/UnSupportFilterDataTypeException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/UnSupportFilterDataTypeException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/NoMeasurementException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/NoMeasurementException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/NoMeasurementException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/NoMeasurementException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/PageException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/PageException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/PageException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/PageException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/TsFileNotCompleteException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/TsFileNotCompleteException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/TsFileNotCompleteException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/TsFileNotCompleteException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/UnknownColumnTypeException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/UnknownColumnTypeException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/UnknownColumnTypeException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/UnknownColumnTypeException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/WriteProcessException.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/WriteProcessException.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/WriteProcessException.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/WriteProcessException.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/MetaMarker.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/MetaMarker.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/MetaMarker.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/MetaMarker.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkGroupHeader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkGroupHeader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkGroupHeader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkGroupHeader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/ChunkHeader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/PageHeader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/PageHeader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/PageHeader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/header/PageHeader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/AlignedChunkMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/AlignedChunkMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/AlignedChunkMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/AlignedChunkMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/AlignedTimeSeriesMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/AlignedTimeSeriesMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/AlignedTimeSeriesMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/AlignedTimeSeriesMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkGroupMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IChunkMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IChunkMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IChunkMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IChunkMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ITimeSeriesMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ITimeSeriesMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ITimeSeriesMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/ITimeSeriesMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexConstructor.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexConstructor.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexConstructor.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexConstructor.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexEntry.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexEntry.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexEntry.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexEntry.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNode.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNode.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNode.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNode.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadata.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadata.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadata.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadata.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/CompressionType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/CompressionType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/CompressionType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/CompressionType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/MetadataIndexNodeType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/MetadataIndexNodeType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/MetadataIndexNodeType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/MetadataIndexNodeType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BinaryStatistics.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BinaryStatistics.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BinaryStatistics.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BinaryStatistics.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatistics.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatistics.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatistics.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatistics.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatistics.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatistics.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatistics.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatistics.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatistics.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatistics.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatistics.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatistics.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatistics.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatistics.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatistics.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatistics.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatistics.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatistics.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatistics.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatistics.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/Statistics.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/Statistics.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/Statistics.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/Statistics.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/TimeStatistics.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/TimeStatistics.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/TimeStatistics.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/TimeStatistics.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSPath.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSPath.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSPath.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSPath.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/FileInputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/FileInputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/FileInputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/FileInputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HDFSInputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HDFSInputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HDFSInputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HDFSInputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HybridFileInputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HybridFileInputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HybridFileInputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HybridFileInputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/LocalFSInputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/LocalFSInputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/LocalFSInputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/LocalFSInputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/OSFileInputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/OSFileInputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/OSFileInputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/OSFileInputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/FileOutputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/FileOutputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/FileOutputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/FileOutputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HDFSOutputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HDFSOutputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HDFSOutputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HDFSOutputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HybridFileOutputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HybridFileOutputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HybridFileOutputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HybridFileOutputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/LocalFSOutputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/LocalFSOutputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/LocalFSOutputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/LocalFSOutputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/OSFileOutputFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/OSFileOutputFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/OSFileOutputFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/OSFileOutputFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HybridFSFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HybridFSFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HybridFSFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HybridFSFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/OSFSFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/OSFSFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/OSFSFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/OSFSFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TimeValuePair.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TimeValuePair.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TimeValuePair.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TimeValuePair.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileAlignedSeriesReaderIterator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileAlignedSeriesReaderIterator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileAlignedSeriesReaderIterator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileAlignedSeriesReaderIterator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileCheckStatus.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileCheckStatus.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileCheckStatus.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileCheckStatus.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileDeviceIterator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileDeviceIterator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileDeviceIterator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileDeviceIterator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileRestorableReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileRestorableReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileRestorableReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileRestorableReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIterator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIterator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIterator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIterator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/UnClosedTsFileReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/UnClosedTsFileReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/UnClosedTsFileReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/UnClosedTsFileReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchData.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchData.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchData.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchData.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchDataFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchDataFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchDataFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/BatchDataFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Chunk.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Chunk.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Chunk.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Chunk.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/DescReadBatchData.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/DescReadBatchData.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/DescReadBatchData.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/DescReadBatchData.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/DescReadWriteBatchData.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/DescReadWriteBatchData.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/DescReadWriteBatchData.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/DescReadWriteBatchData.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Field.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Field.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Field.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Field.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IBatchDataIterator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IBatchDataIterator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IBatchDataIterator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IBatchDataIterator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Path.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/RowRecord.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/RowRecord.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/RowRecord.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/RowRecord.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/SignalBatchData.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/SignalBatchData.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/SignalBatchData.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/SignalBatchData.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeRange.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeRange.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeRange.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeRange.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockUtil.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockUtil.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockUtil.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockUtil.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryArrayColumnEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryArrayColumnEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryArrayColumnEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryArrayColumnEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ByteArrayColumnEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ByteArrayColumnEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ByteArrayColumnEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ByteArrayColumnEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoderFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoderFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoderFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnEncoderFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnUtil.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnUtil.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnUtil.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnUtil.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Int32ArrayColumnEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Int32ArrayColumnEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Int32ArrayColumnEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Int32ArrayColumnEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Int64ArrayColumnEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Int64ArrayColumnEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Int64ArrayColumnEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Int64ArrayColumnEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/NullColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/NullColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/NullColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/NullColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthColumnEncoder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthColumnEncoder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthColumnEncoder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthColumnEncoder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumn.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumn.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumn.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumn.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TsBlockSerde.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TsBlockSerde.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TsBlockSerde.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TsBlockSerde.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathNodesGenerator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathNodesGenerator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathNodesGenerator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathNodesGenerator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathParseError.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathParseError.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathParseError.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathParseError.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathVisitor.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathVisitor.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathVisitor.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/parser/PathVisitor.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/BinaryType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/BinaryType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/BinaryType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/BinaryType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/BooleanType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/BooleanType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/BooleanType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/BooleanType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/DoubleType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/DoubleType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/DoubleType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/DoubleType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/FloatType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/FloatType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/FloatType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/FloatType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/IntType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/IntType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/IntType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/IntType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/LongType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/LongType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/LongType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/LongType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/Type.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/Type.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/Type.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/Type.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/TypeEnum.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/TypeEnum.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/TypeEnum.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/TypeEnum.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/TypeFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/TypeFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/TypeFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/type/TypeFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/CachedChunkLoaderImpl.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/CachedChunkLoaderImpl.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/CachedChunkLoaderImpl.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/CachedChunkLoaderImpl.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkLoader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkLoader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkLoader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkLoader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkMetadataLoader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkMetadataLoader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkMetadataLoader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkMetadataLoader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerier.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerier.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerier.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerier.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/MetadataQuerierByFileImpl.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/MetadataQuerierByFileImpl.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/MetadataQuerierByFileImpl.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/MetadataQuerierByFileImpl.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/ExpressionType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/ExpressionType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/ExpressionType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/ExpressionType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IBinaryExpression.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IBinaryExpression.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IBinaryExpression.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IBinaryExpression.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IExpression.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IExpression.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IExpression.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IExpression.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IUnaryExpression.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IUnaryExpression.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IUnaryExpression.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/IUnaryExpression.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/QueryExpression.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/QueryExpression.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/QueryExpression.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/QueryExpression.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/BinaryExpression.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/BinaryExpression.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/BinaryExpression.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/BinaryExpression.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/GlobalTimeExpression.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/GlobalTimeExpression.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/GlobalTimeExpression.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/GlobalTimeExpression.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/SingleSeriesExpression.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/SingleSeriesExpression.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/SingleSeriesExpression.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/impl/SingleSeriesExpression.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionOptimizer.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionOptimizer.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionOptimizer.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/expression/util/ExpressionOptimizer.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/BinaryLogicalFilter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/BinaryLogicalFilter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/BinaryLogicalFilter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/BinaryLogicalFilter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/DisableStatisticsTimeFilter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/DisableStatisticsTimeFilter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/DisableStatisticsTimeFilter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/DisableStatisticsTimeFilter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/DisableStatisticsValueFilter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/DisableStatisticsValueFilter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/DisableStatisticsValueFilter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/DisableStatisticsValueFilter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/Filter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/Filter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/Filter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/Filter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/OperatorType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/OperatorType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/OperatorType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/OperatorType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/TimeFilter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/TimeFilter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/TimeFilter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/TimeFilter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/ValueFilter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/ValueFilter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/ValueFilter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/basic/ValueFilter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterFactory.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterFactory.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterFactory.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/FilterFactory.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/TimeFilterApi.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/TimeFilterApi.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/TimeFilterApi.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/TimeFilterApi.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/ValueFilterApi.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/ValueFilterApi.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/ValueFilterApi.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/factory/ValueFilterApi.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/And.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/And.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/And.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/And.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GroupByFilter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GroupByFilter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GroupByFilter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GroupByFilter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GroupByMonthFilter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GroupByMonthFilter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GroupByMonthFilter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/GroupByMonthFilter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Not.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Not.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Not.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Not.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Or.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Or.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Or.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Or.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/TimeFilterOperators.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/TimeFilterOperators.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/TimeFilterOperators.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/TimeFilterOperators.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/ValueFilterOperators.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/ValueFilterOperators.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/ValueFilterOperators.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/ValueFilterOperators.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithTimeGenerator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithTimeGenerator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithTimeGenerator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithTimeGenerator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithoutTimeGenerator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithoutTimeGenerator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithoutTimeGenerator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/DataSetWithoutTimeGenerator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/QueryDataSet.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/QueryDataSet.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/QueryDataSet.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/dataset/QueryDataSet.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/ExecutorWithTimeGenerator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/ExecutorWithTimeGenerator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/ExecutorWithTimeGenerator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/ExecutorWithTimeGenerator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutor.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutor.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutor.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutor.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/TsFileExecutor.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/TsFileExecutor.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/TsFileExecutor.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/executor/TsFileExecutor.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGenerator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGenerator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGenerator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGenerator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileTimeGenerator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileTimeGenerator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileTimeGenerator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileTimeGenerator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/AndNode.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/AndNode.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/AndNode.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/AndNode.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/LeafNode.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/LeafNode.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/LeafNode.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/LeafNode.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/Node.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/Node.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/Node.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/Node.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/NodeType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/NodeType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/NodeType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/NodeType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/OrNode.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/OrNode.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/OrNode.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/query/timegenerator/node/OrNode.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IChunkReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IChunkReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IChunkReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IChunkReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPageReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPageReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPageReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPageReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPointReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPointReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPointReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IPointReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/LocalTsFileInput.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/LocalTsFileInput.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/LocalTsFileInput.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/LocalTsFileInput.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/TsFileInput.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/TsFileInput.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/TsFileInput.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/TsFileInput.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AbstractChunkReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AbstractChunkReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AbstractChunkReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AbstractChunkReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AlignedChunkReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AlignedChunkReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AlignedChunkReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AlignedChunkReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/ChunkReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/AlignedPageReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/AlignedPageReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/AlignedPageReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/AlignedPageReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/LazyLoadAlignedPagePointReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/LazyLoadAlignedPagePointReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/LazyLoadAlignedPagePointReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/LazyLoadAlignedPagePointReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/TimePageReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/TimePageReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/TimePageReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/TimePageReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/ValuePageReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/ValuePageReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/ValuePageReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/ValuePageReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/AbstractFileSeriesReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/AbstractFileSeriesReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/AbstractFileSeriesReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/AbstractFileSeriesReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/EmptyFileSeriesReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/EmptyFileSeriesReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/EmptyFileSeriesReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/EmptyFileSeriesReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReaderByTimestamp.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReaderByTimestamp.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReaderByTimestamp.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/FileSeriesReaderByTimestamp.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/PaginationController.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/PaginationController.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/PaginationController.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/series/PaginationController.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BitMap.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BitMap.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BitMap.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BitMap.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BloomFilter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BloomFilter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BloomFilter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BloomFilter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ByteArrayList.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ByteArrayList.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ByteArrayList.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ByteArrayList.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BytesUtils.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BytesUtils.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BytesUtils.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/BytesUtils.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FSUtils.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FSUtils.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FSUtils.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FSUtils.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FilePathUtils.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FilePathUtils.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FilePathUtils.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FilePathUtils.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Loader.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Loader.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Loader.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Loader.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/MeasurementGroup.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/MeasurementGroup.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/MeasurementGroup.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/MeasurementGroup.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Murmur128Hash.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Murmur128Hash.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Murmur128Hash.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Murmur128Hash.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Pair.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Pair.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Pair.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Pair.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Preconditions.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Preconditions.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Preconditions.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/Preconditions.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/PublicBAOS.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/PublicBAOS.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/PublicBAOS.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/PublicBAOS.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/RamUsageEstimator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/RamUsageEstimator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/RamUsageEstimator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/RamUsageEstimator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtils.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtils.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtils.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtils.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtils.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/RegexUtils.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/RegexUtils.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/RegexUtils.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/RegexUtils.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/StringContainer.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/StringContainer.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/StringContainer.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/StringContainer.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TimeDuration.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TimeDuration.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TimeDuration.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TimeDuration.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorUtils.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorUtils.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorUtils.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorUtils.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsFileUtils.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsFileUtils.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsFileUtils.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/utils/TsFileUtils.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/TsFileWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/TsFileWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/TsFileWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/TsFileWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkGroupWriterImpl.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkGroupWriterImpl.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkGroupWriterImpl.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkGroupWriterImpl.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkWriterImpl.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkWriterImpl.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkWriterImpl.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/AlignedChunkWriterImpl.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ChunkWriterImpl.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ChunkWriterImpl.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ChunkWriterImpl.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ChunkWriterImpl.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkGroupWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkGroupWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkGroupWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkGroupWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/IChunkWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/NonAlignedChunkGroupWriterImpl.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/NonAlignedChunkGroupWriterImpl.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/NonAlignedChunkGroupWriterImpl.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/NonAlignedChunkGroupWriterImpl.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/TimeChunkWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/TimeChunkWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/TimeChunkWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/TimeChunkWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ValueChunkWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ValueChunkWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ValueChunkWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/chunk/ValueChunkWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/PageWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/PageWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/PageWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/PageWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/TimePageWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/TimePageWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/TimePageWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/TimePageWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/ValuePageWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/ValuePageWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/ValuePageWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/page/ValuePageWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/TSRecord.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/TSRecord.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/TSRecord.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/TSRecord.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/BooleanDataPoint.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/BooleanDataPoint.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/BooleanDataPoint.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/BooleanDataPoint.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DataPoint.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DataPoint.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DataPoint.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DataPoint.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DoubleDataPoint.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DoubleDataPoint.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DoubleDataPoint.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/DoubleDataPoint.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/FloatDataPoint.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/FloatDataPoint.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/FloatDataPoint.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/FloatDataPoint.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/IntDataPoint.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/IntDataPoint.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/IntDataPoint.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/IntDataPoint.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/LongDataPoint.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/LongDataPoint.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/LongDataPoint.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/LongDataPoint.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/StringDataPoint.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/StringDataPoint.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/StringDataPoint.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/datapoint/StringDataPoint.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/IMeasurementSchema.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/IMeasurementSchema.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/IMeasurementSchema.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/IMeasurementSchema.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchema.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchema.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchema.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchema.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchemaType.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchemaType.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchemaType.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchemaType.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/Schema.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/Schema.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/Schema.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/Schema.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/TimeseriesSchema.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/TimeseriesSchema.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/TimeseriesSchema.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/TimeseriesSchema.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/VectorMeasurementSchema.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/VectorMeasurementSchema.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/VectorMeasurementSchema.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/VectorMeasurementSchema.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/IDataWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/IDataWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/IDataWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/IDataWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/LocalTsFileOutput.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/LocalTsFileOutput.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/LocalTsFileOutput.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/LocalTsFileOutput.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriterEndFileTest.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriterEndFileTest.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriterEndFileTest.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriterEndFileTest.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileOutput.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileOutput.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileOutput.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileOutput.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/tsmiterator/DiskTSMIterator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/tsmiterator/DiskTSMIterator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/tsmiterator/DiskTSMIterator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/tsmiterator/DiskTSMIterator.java
diff --git a/iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/tsmiterator/TSMIterator.java b/tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/tsmiterator/TSMIterator.java similarity index 100% rename from iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/tsmiterator/TSMIterator.java rename to tsfile/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/tsmiterator/TSMIterator.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/LRUCacheTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/LRUCacheTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/LRUCacheTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/LRUCacheTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/BinaryArrayColumnEncoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/BinaryArrayColumnEncoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/BinaryArrayColumnEncoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/BinaryArrayColumnEncoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/ByteArrayColumnEncoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/ByteArrayColumnEncoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/ByteArrayColumnEncoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/ByteArrayColumnEncoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/ColumnEncoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/ColumnEncoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/ColumnEncoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/ColumnEncoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/Int32ArrayColumnEncoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/Int32ArrayColumnEncoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/Int32ArrayColumnEncoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/Int32ArrayColumnEncoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/Int64ArrayColumnEncoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/Int64ArrayColumnEncoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/Int64ArrayColumnEncoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/Int64ArrayColumnEncoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/NullColumnUnitTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/NullColumnUnitTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/NullColumnUnitTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/NullColumnUnitTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/RunLengthColumnEncoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/RunLengthColumnEncoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/RunLengthColumnEncoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/RunLengthColumnEncoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockSerdeTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockSerdeTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockSerdeTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockSerdeTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptorTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptorTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptorTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/common/conf/TSFileDescriptorTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/CompressTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/CompressTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/CompressTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/CompressTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/GZIPTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/GZIPTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/GZIPTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/GZIPTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/LZ4Test.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/LZ4Test.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/LZ4Test.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/LZ4Test.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/LZMA2Test.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/LZMA2Test.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/LZMA2Test.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/LZMA2Test.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/SnappyTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/SnappyTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/SnappyTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/SnappyTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/ZstdTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/ZstdTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/ZstdTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/compress/ZstdTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/constant/TestConstant.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/constant/TestConstant.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/constant/TestConstant.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/constant/TestConstant.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/SDTEncoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/SDTEncoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/SDTEncoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/SDTEncoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPackerTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPackerTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPackerTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/IntPackerTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPackerTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPackerTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPackerTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/bitpacking/LongPackerTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/BitmapDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/ChimpDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/ChimpDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/ChimpDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/ChimpDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/DictionaryDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/FloatDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV1Test.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV1Test.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV1Test.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV1Test.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2Test.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2Test.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2Test.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/GorillaDecoderV2Test.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntRleDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/IntZigzagDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongRleDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/LongZigzagDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/RLBEDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/RLBEDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/RLBEDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/RLBEDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/SprintzDecoderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/SprintzDecoderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/SprintzDecoderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/SprintzDecoderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderIntegerTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderIntegerTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderIntegerTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderIntegerTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderLongTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderLongTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderLongTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/delta/DeltaBinaryEncoderLongTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderIntegerTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderIntegerTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderIntegerTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderIntegerTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderLongTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderLongTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderLongTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/regular/RegularDataEncoderLongTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/exception/TsFileExceptionTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/exception/TsFileExceptionTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/exception/TsFileExceptionTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/exception/TsFileExceptionTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/header/PageHeaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/header/PageHeaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/header/PageHeaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/header/PageHeaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadataTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadataTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadataTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/ChunkMetadataTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNodeTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNodeTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNodeTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNodeTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadataTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadataTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadataTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TimeseriesMetadataTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadataTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadataTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadataTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/TsFileMetadataTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatisticsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatisticsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatisticsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/BooleanStatisticsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatisticsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatisticsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatisticsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/DoubleStatisticsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatisticsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatisticsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatisticsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/FloatStatisticsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatisticsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatisticsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatisticsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/IntegerStatisticsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatisticsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatisticsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatisticsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/LongStatisticsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/StringStatisticsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/StringStatisticsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/StringStatisticsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/statistics/StringStatisticsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/TestHelper.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/TestHelper.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/TestHelper.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/TestHelper.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/Utils.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/Utils.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/Utils.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/utils/Utils.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ExpressionTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ExpressionTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ExpressionTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ExpressionTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/GetAllDevicesTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/GetAllDevicesTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/GetAllDevicesTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/GetAllDevicesTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/MeasurementChunkMetadataListMapIteratorTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/MeasurementChunkMetadataListMapIteratorTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/MeasurementChunkMetadataListMapIteratorTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/MeasurementChunkMetadataListMapIteratorTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadInPartitionTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadInPartitionTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadInPartitionTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadInPartitionTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/ReadTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimePlainEncodeReadTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimePlainEncodeReadTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimePlainEncodeReadTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimePlainEncodeReadTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimeSeriesMetadataReadTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimeSeriesMetadataReadTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimeSeriesMetadataReadTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TimeSeriesMetadataReadTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileReaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileReaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileReaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileReaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileRestorableReaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileRestorableReaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileRestorableReaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileRestorableReaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIteratorTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIteratorTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIteratorTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/TsFileSequenceReaderTimeseriesMetadataIteratorTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/BatchDataTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/BatchDataTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/BatchDataTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/BatchDataTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/ColumnTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/ColumnTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/ColumnTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/ColumnTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/FieldTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/FieldTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/FieldTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/FieldTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/PathTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/PathTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/PathTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/PathTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/TimeRangeTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/TimeRangeTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/TimeRangeTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/common/TimeRangeTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/ChunkLoaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/ChunkLoaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/ChunkLoaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/ChunkLoaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerierByFileImplTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerierByFileImplTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerierByFileImplTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/controller/IMetadataQuerierByFileImplTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterSerializeTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterSerializeTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterSerializeTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterSerializeTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterTestUtil.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterTestUtil.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterTestUtil.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/FilterTestUtil.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByFilterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByFilterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByFilterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByFilterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByMonthFilterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByMonthFilterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByMonthFilterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/GroupByMonthFilterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/IExpressionOptimizerTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/IExpressionOptimizerTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/IExpressionOptimizerTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/IExpressionOptimizerTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/MinTimeMaxTimeFilterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/MinTimeMaxTimeFilterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/MinTimeMaxTimeFilterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/MinTimeMaxTimeFilterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/OperatorTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/OperatorTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/OperatorTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/OperatorTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/PredicateRemoveNotRewriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/StatisticsFilterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/StatisticsFilterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/StatisticsFilterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/filter/StatisticsFilterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutorTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutorTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutorTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/executor/QueryExecutorTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/NodeTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/NodeTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/NodeTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/NodeTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReadWriteTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReadWriteTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReadWriteTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReadWriteTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReaderByTimestampTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReaderByTimestampTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReaderByTimestampTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/ReaderByTimestampTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadEmptyTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadEmptyTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadEmptyTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadEmptyTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadWriteTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadWriteTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadWriteTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorReadWriteTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TimeGeneratorTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/query/timegenerator/TsFileGeneratorForSeriesReaderByTimestamp.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/AlignedPageReaderPushDownTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/AlignedPageReaderPushDownTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/AlignedPageReaderPushDownTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/AlignedPageReaderPushDownTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ChunkReaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ChunkReaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ChunkReaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ChunkReaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedBatchReader.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedBatchReader.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedBatchReader.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedBatchReader.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedMultiBatchReader.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedMultiBatchReader.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedMultiBatchReader.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/FakedMultiBatchReader.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/LazyLoadAlignedPagePointReaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/LazyLoadAlignedPagePointReaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/LazyLoadAlignedPagePointReaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/LazyLoadAlignedPagePointReaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderPushDownTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderPushDownTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderPushDownTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderPushDownTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/PageReaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ReaderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ReaderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ReaderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/read/reader/ReaderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BitMapTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BitMapTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BitMapTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BitMapTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BloomFilterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BloomFilterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BloomFilterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BloomFilterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BytesUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BytesUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BytesUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/BytesUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileGenerator.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileGenerator.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileGenerator.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileGenerator.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FilePathUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FilePathUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FilePathUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FilePathUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtils.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtils.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtils.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtils.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/FileUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/PairTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/PairTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/PairTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/PairTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteForEncodingUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteIOUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteStreamUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteStreamUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteStreamUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteStreamUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteToBytesUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteToBytesUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteToBytesUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/ReadWriteToBytesUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtils.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/RecordUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/StringContainerTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/StringContainerTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/StringContainerTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/StringContainerTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TimeDurationTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TimeDurationTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TimeDurationTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TimeDurationTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorForTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorForTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorForTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileGeneratorForTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileUtilsTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileUtilsTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileUtilsTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsFileUtilsTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsPrimitiveTypeTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsPrimitiveTypeTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsPrimitiveTypeTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/utils/TsPrimitiveTypeTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/DefaultSchemaTemplateTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/DefaultSchemaTemplateTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/DefaultSchemaTemplateTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/DefaultSchemaTemplateTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/MetadataIndexConstructorTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/MetadataIndexConstructorTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/MetadataIndexConstructorTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/MetadataIndexConstructorTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/PerfTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/PerfTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/PerfTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/PerfTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/ReadPageInMemTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/ReadPageInMemTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/ReadPageInMemTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/ReadPageInMemTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/SameMeasurementsWithDifferentDataTypesTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/SameMeasurementsWithDifferentDataTypesTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/SameMeasurementsWithDifferentDataTypesTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/SameMeasurementsWithDifferentDataTypesTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIOWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIOWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIOWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIOWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIntegrityCheckingTool.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIntegrityCheckingTool.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIntegrityCheckingTool.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileIntegrityCheckingTool.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileReadWriteTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileReadWriteTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileReadWriteTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileReadWriteTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriteApiTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriteApiTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriteApiTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriteApiTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/TsFileWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/WriteTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/record/TabletTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/record/TabletTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/record/TabletTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/record/TabletTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/schema/converter/SchemaBuilderTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/AlignedChunkWriterImplTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/AlignedChunkWriterImplTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/AlignedChunkWriterImplTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/AlignedChunkWriterImplTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ForceAppendTsFileWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/MeasurementSchemaSerializeTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/MeasurementSchemaSerializeTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/MeasurementSchemaSerializeTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/MeasurementSchemaSerializeTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/PageWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/PageWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/PageWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/PageWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/RestorableTsFileIOWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TestTsFileOutput.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TestTsFileOutput.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TestTsFileOutput.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TestTsFileOutput.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TimeChunkWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TimeChunkWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TimeChunkWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TimeChunkWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TimePageWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TimePageWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TimePageWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TimePageWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriterMemoryControlTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriterMemoryControlTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriterMemoryControlTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriterMemoryControlTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ValueChunkWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ValueChunkWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ValueChunkWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ValueChunkWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ValuePageWriterTest.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ValuePageWriterTest.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ValuePageWriterTest.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/ValuePageWriterTest.java
diff --git a/iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/VectorMeasurementSchemaStub.java b/tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/VectorMeasurementSchemaStub.java similarity index 100% rename from iotdb-core/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/VectorMeasurementSchemaStub.java rename to tsfile/tsfile/src/test/java/org/apache/iotdb/tsfile/write/writer/VectorMeasurementSchemaStub.java
diff --git a/iotdb-core/tsfile/src/test/resources/logback.xml b/tsfile/tsfile/src/test/resources/logback.xml similarity index 100% rename from iotdb-core/tsfile/src/test/resources/logback.xml rename to tsfile/tsfile/src/test/resources/logback.xml