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

shuwenwei pushed a commit to branch fix/AlignedWritableMemChunkTest-compile
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 302294cc03f65b9de611dbca22d303974ca281b3
Author: shuwenwei <[email protected]>
AuthorDate: Wed Oct 14 11:07:19 2026 +0800

    [Test] Fix AlignedWritableMemChunkTest compilation error
    
    AlignedWritableMemChunk's constructor second parameter was changed from
    boolean isTableModel to EncryptParameter, and deserialize(DataInputStream,
    boolean) was reduced to deserialize(DataInputStream), but the test added in
    #18816 was not updated accordingly, breaking test compilation.
    
    Update the test to use the single-argument constructor and
    deserialize(DataInputStream).
---
 .../dataregion/memtable/AlignedWritableMemChunkTest.java      | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git 
a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunkTest.java
 
b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunkTest.java
index d68e9366613..7e7e66dae7c 100644
--- 
a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunkTest.java
+++ 
b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/memtable/AlignedWritableMemChunkTest.java
@@ -49,8 +49,7 @@ public class AlignedWritableMemChunkTest {
     IMeasurementSchema integer = new MeasurementSchema("integer", 
TSDataType.INT32);
     IMeasurementSchema text = new MeasurementSchema("text", TSDataType.TEXT);
     List<IMeasurementSchema> initialSchemas = Arrays.asList(existing, omitted);
-    AlignedWritableMemChunk chunk =
-        new AlignedWritableMemChunk(new ArrayList<>(initialSchemas), false);
+    AlignedWritableMemChunk chunk = new AlignedWritableMemChunk(new 
ArrayList<>(initialSchemas));
     chunk.writeAlignedPoints(0, new Object[] {1L, true}, initialSchemas);
     Binary binary = new Binary("value", TSFileConfig.STRING_CHARSET);
     BitMap integerBitmap = new BitMap(3);
@@ -95,7 +94,7 @@ public class AlignedWritableMemChunkTest {
     chunk.serializeToWAL(buffer);
     AlignedWritableMemChunk restored =
         AlignedWritableMemChunk.deserialize(
-            new DataInputStream(new 
ByteArrayInputStream(buffer.getBuffer().array())), false);
+            new DataInputStream(new 
ByteArrayInputStream(buffer.getBuffer().array())));
     Assert.assertEquals(chunk.getSchemaList(), restored.getSchemaList());
     AlignedTVList restoredList = restored.getWorkingTVList();
     for (int row = 0; row < list.rowCount(); row++) {
@@ -113,7 +112,7 @@ public class AlignedWritableMemChunkTest {
     IMeasurementSchema second = new MeasurementSchema("second", 
TSDataType.INT32);
     IMeasurementSchema omitted = new MeasurementSchema("omitted", 
TSDataType.BOOLEAN);
     List<IMeasurementSchema> schemas = new ArrayList<>(Arrays.asList(first, 
second, omitted));
-    AlignedWritableMemChunk chunk = new AlignedWritableMemChunk(schemas, 
false);
+    AlignedWritableMemChunk chunk = new AlignedWritableMemChunk(schemas);
     chunk.writeAlignedPoints(0, new Object[] {1L, 2, true}, schemas);
     AlignedTVList list = chunk.getWorkingTVList();
     List<TSDataType> dataTypes = list.getTsDataTypes();
@@ -148,7 +147,7 @@ public class AlignedWritableMemChunkTest {
     IMeasurementSchema original = new MeasurementSchema("original", 
TSDataType.INT64);
     IMeasurementSchema added = new MeasurementSchema("added", 
TSDataType.INT32);
     AlignedWritableMemChunk chunk =
-        new AlignedWritableMemChunk(new 
ArrayList<>(Collections.singletonList(original)), false);
+        new AlignedWritableMemChunk(new 
ArrayList<>(Collections.singletonList(original)));
     chunk.writeAlignedPoints(0, new Object[] {1L}, 
Collections.singletonList(original));
     chunk.removeColumn("original");
     chunk.writeAlignedPoints(1, new Object[] {7, null, 2L}, 
Arrays.asList(added, null, original));
@@ -180,7 +179,7 @@ public class AlignedWritableMemChunkTest {
     int columnCount = 10_000;
     IMeasurementSchema existing = new MeasurementSchema("existing", 
TSDataType.INT64);
     AlignedWritableMemChunk chunk =
-        new AlignedWritableMemChunk(new 
ArrayList<>(Collections.singletonList(existing)), false);
+        new AlignedWritableMemChunk(new 
ArrayList<>(Collections.singletonList(existing)));
     chunk.writeAlignedPoints(0, new Object[] {1L}, 
Collections.singletonList(existing));
     List<IMeasurementSchema> incomingSchemas = new ArrayList<>(columnCount);
     Object[] values = new Object[columnCount];

Reply via email to