Hi, I noticed that I have been able to use an ArrowStreamWriter to write data into a ByteArrayOutputStream and successfully read the data back out, without needing to call ArrowStreamWriter # end() after I have finished writing data to the stream.
Is there any downside to not calling ArrowStreamWriter # end()? Also what does end() is used for (the docs don't provide any explanation: https://arrow.apache.org/docs/java/reference/org/apache/arrow/vector/ipc/ArrowWriter.html#end--)? Best, Daniel
