Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
File layout:
(DictionaryBatch, RecordBatch, Schema as defined in Message.fbs)
MAGIC: ARROW1 ( DictionaryBatch: DictionaryBatch Header (FlatBuffer) DictionaryBatch: DictionaryBatch Body (buffers concatenated) )* ( RecordBacth: RecordBatch Header (FlatBuffer) RecordBacth: RecordBatch Body (buffers concatenated) )+ Footer: Flatbuffer Footer length: int (4 bytes unsigned LE) MAGIC: ARROW1
Footer definition:
table Footer { schema: org.apache.arrow.flatbuf.Schema; dictionaries: [ Block ]; recordBatches: [ Block ]; } struct Block { offset: long; metaDataLength: int; bodyLength: long; }