Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
This is because flatbuffers require writing in reverse order and we don't for record batches.
The following method:
org.apache.arrow.vector.file.ArrowFooter.endVector(FlatBufferBuilder, List<ArrowBlock>)
Should use this one:
org.apache.arrow.vector.schema.FBSerializables.writeAllStructsToVector(FlatBufferBuilder, List<? extends FBSerializable>)