- name (string)
- nullable (bool)
- type (Type)
- List
- Map
- Union
- Int32
- Int64
- Utf8
- ...
- children (Field[])
- dictionary_encoding (DictionaryEncoding)
- id (long)
- indexType (Int)
- isOrdered (bool)
- dictionaryKind (DictionaryKind)
- custom_metadata (KeyValue)
- UNUSED
- DICTIONARY_REPLACEMENT
- COMPRESSED_BODY
- continuation (32 bit 0xFFFFFFFF)
- metadata size (int32, little endian)
- metadata buffer (Message)
- MetadataVersion
- MessageHeader (DictionaryBatch)
- id (long)
- data (RecordBatch)
- isDelta (bool)
- compression (BodyCompression)
- bodyLength (long)
- custom_metadata (KeyValue[])
- padding
- body (compressed or uncompressed array buffers)
- continuation (32 bit 0xFFFFFFFF)
- metadata size (int32, little endian)
- metadata buffer (Message)
- MetadataVersion
- MessageHeader (RecordBatch)
- length (long)
- nodes (FieldNode[])
- length (long)
- null_count (long)
- buffers (Buffer[])
- offset (long)
- length (long)
- compression (BodyCompression)
- codec (CompressionType, lz4|zstd)
- method (BodyCompressionMethod, 'BUFFER')
- bodyLength (long)
- custom_metadata (KeyValue[])
- key (string)
- value (string)
- padding
- body (compressed or uncompressed array buffers)
- V1 | V2 | V3 | V4 | V5