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,