Describe the enhancement requested
In #95 a fix for the Block metadata length was added, however this is difficult to test because there is no API to access Blocks in the footer.
A temporary fix might be to just read the footer in IPC tests and ensure that record batches can be accessed with the block metadata. Alternatively, perhaps a random access API could be added to ArrowReader?
There is also no test to ensure other implementations can read the files created with ArrowWriter. @kou mentioned Archery should be used for this.
Describe the enhancement requested
In #95 a fix for the
Blockmetadata length was added, however this is difficult to test because there is no API to accessBlocks in the footer.A temporary fix might be to just read the footer in IPC tests and ensure that record batches can be accessed with the block metadata. Alternatively, perhaps a random access API could be added to
ArrowReader?There is also no test to ensure other implementations can read the files created with ArrowWriter. @kou mentioned Archery should be used for this.