Skip to content

Commit 9b5d746

Browse files
committed
spotless
1 parent a0a716b commit 9b5d746

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/reader/chunk/DiskChunkLoader.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@
2424
import org.apache.iotdb.db.storageengine.buffer.ChunkCache;
2525
import org.apache.iotdb.db.storageengine.dataregion.tsfile.TsFileID;
2626
import org.apache.iotdb.db.storageengine.dataregion.tsfile.TsFileResource;
27+
import org.apache.iotdb.db.utils.ObjectTypeUtils;
2728

29+
import org.apache.tsfile.enums.TSDataType;
2830
import org.apache.tsfile.file.metadata.ChunkMetadata;
2931
import org.apache.tsfile.file.metadata.IChunkMetadata;
3032
import org.apache.tsfile.read.common.Chunk;
@@ -85,6 +87,14 @@ public IChunkReader getChunkReader(IChunkMetadata chunkMetaData, Filter globalTi
8587
chunkMetaData.getStatistics(),
8688
context);
8789

90+
final TsFileID tsFileID = getTsFileID();
91+
if (tsFileID.regionId > 0 && chunkMetaData.getDataType() == TSDataType.OBJECT) {
92+
chunk
93+
.getHeader()
94+
.setReplaceDecoder(
95+
decoder -> ObjectTypeUtils.getReplaceDecoder(decoder, tsFileID.regionId));
96+
}
97+
8898
long t2 = System.nanoTime();
8999
IChunkReader chunkReader = new ChunkReader(chunk, globalTimeFilter);
90100
SeriesScanCostMetricSet.getInstance()

iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/object/ObjectTypeCompactionTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,8 @@ public void testSettleCompaction() throws IOException, WriteProcessException {
234234
Assert.assertTrue(pair2.getRight().exists());
235235
}
236236

237-
private Pair<TsFileResource, File> generateTsFileAndObject(boolean seq, long timestamp, int regionIdInTsFile)
238-
throws IOException, WriteProcessException {
237+
private Pair<TsFileResource, File> generateTsFileAndObject(
238+
boolean seq, long timestamp, int regionIdInTsFile) throws IOException, WriteProcessException {
239239
TsFileResource resource = createEmptyFileAndResource(seq);
240240
Path testFile1 = Files.createTempFile(regionDir.toPath(), "test_", ".bin");
241241
byte[] content = new byte[100];

0 commit comments

Comments
 (0)