Skip to content

Commit 3f85cee

Browse files
committed
ARROW-324: Update arrow metadata diagram
Author: Julien Le Dem <julien@dremio.com> Closes #161 from julienledem/diagram and squashes the following commits: f018cf5 [Julien Le Dem] ARROW-324: Update arrow metadata diagram
1 parent f1a4bd1 commit 3f85cee

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

format/Arrow.graffle

496 Bytes
Binary file not shown.

format/Arrow.png

25.5 KB
Loading

format/Metadata.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,17 @@ table Field {
4646
name: string;
4747
nullable: bool;
4848
type: Type;
49+
// present only if the field is dictionary encoded
50+
// will point to a dictionary provided by a DictionaryBatch message
51+
dictionary: long;
52+
// children apply only to Nested data types like Struct, List and Union
4953
children: [Field];
54+
/// layout of buffers produced for this type (as derived from the Type)
55+
/// does not include children
56+
/// each recordbatch will return instances of those Buffers.
57+
layout: [ VectorLayout ];
58+
// User-defined metadata
59+
custom_metadata: [ KeyValue ];
5060
}
5161
```
5262

0 commit comments

Comments
 (0)