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];
