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

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


The following commit(s) were added to refs/heads/master by this push:
     new 38410727f74 fix: Fix missing encoding and compression information for 
Measurement (#17141)
38410727f74 is described below

commit 38410727f74017010dd0e87ad3bd256464b2f4f3
Author: Zhenyu Luo <[email protected]>
AuthorDate: Thu Feb 5 12:28:34 2026 +0800

    fix: Fix missing encoding and compression information for Measurement 
(#17141)
---
 .../tsfile/parser/scan/TsFileInsertionEventScanParser.java   | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/scan/TsFileInsertionEventScanParser.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/scan/TsFileInsertionEventScanParser.java
index 99d35f7eb98..5dc6228f1d1 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/scan/TsFileInsertionEventScanParser.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/parser/scan/TsFileInsertionEventScanParser.java
@@ -512,7 +512,11 @@ public class TsFileInsertionEventScanParser extends 
TsFileInsertionEventParser {
                     : new SinglePageWholeChunkReader(chunk);
             currentIsAligned = false;
             currentMeasurements.add(
-                new MeasurementSchema(chunkHeader.getMeasurementID(), 
chunkHeader.getDataType()));
+                new MeasurementSchema(
+                    chunkHeader.getMeasurementID(),
+                    chunkHeader.getDataType(),
+                    chunkHeader.getEncodingType(),
+                    chunkHeader.getCompressionType()));
             modsInfos.addAll(
                 ModsOperationUtil.initializeMeasurementMods(
                     currentDevice,
@@ -582,7 +586,11 @@ public class TsFileInsertionEventScanParser extends 
TsFileInsertionEventParser {
             valueChunkSize += chunkHeader.getDataSize();
             valueChunkList.add(chunk);
             currentMeasurements.add(
-                new MeasurementSchema(chunkHeader.getMeasurementID(), 
chunkHeader.getDataType()));
+                new MeasurementSchema(
+                    chunkHeader.getMeasurementID(),
+                    chunkHeader.getDataType(),
+                    chunkHeader.getEncodingType(),
+                    chunkHeader.getCompressionType()));
             modsInfos.addAll(
                 ModsOperationUtil.initializeMeasurementMods(
                     currentDevice,

Reply via email to