From 92f8065cff2ab7cfb5dd2d1da78e3eba84e6e9cd Mon Sep 17 00:00:00 2001 From: Vibhatha Abeykoon Date: Mon, 29 Jul 2024 15:49:03 +0530 Subject: [PATCH] fix: removing size=0 case for listview --- .../java/org/apache/arrow/vector/ipc/JsonFileWriter.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/java/vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileWriter.java b/java/vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileWriter.java index 042291205cf4e..929c8c97c0551 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileWriter.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileWriter.java @@ -281,14 +281,6 @@ private void writeFromVectorIntoJson(Field field, FieldVector vector) throws IOE vectorBufferTmp.setLong(0, 0); writeValueToGenerator(bufferType, vectorBufferTmp, null, vector, i); } - } else if (bufferType.equals(SIZE) - && vector.getValueCount() == 0 - && vector.getMinorType() == MinorType.LISTVIEW) { - // Empty vectors may not have allocated a sizes buffer - try (ArrowBuf vectorBufferTmp = vector.getAllocator().buffer(4)) { - vectorBufferTmp.setInt(0, 0); - writeValueToGenerator(bufferType, vectorBufferTmp, null, vector, i); - } } else { writeValueToGenerator(bufferType, vectorBuffer, null, vector, i); }