Repository: arrow
Updated Branches:
  refs/heads/master f1a4bd176 -> 3f85cee51


ARROW-324: Update arrow metadata diagram

Author: Julien Le Dem <jul...@dremio.com>

Closes #161 from julienledem/diagram and squashes the following commits:

f018cf5 [Julien Le Dem] ARROW-324: Update arrow metadata diagram


Project: http://git-wip-us.apache.org/repos/asf/arrow/repo
Commit: http://git-wip-us.apache.org/repos/asf/arrow/commit/3f85cee5
Tree: http://git-wip-us.apache.org/repos/asf/arrow/tree/3f85cee5
Diff: http://git-wip-us.apache.org/repos/asf/arrow/diff/3f85cee5

Branch: refs/heads/master
Commit: 3f85cee51e45165c4be8d251849d2b3765b9b4dd
Parents: f1a4bd1
Author: Julien Le Dem <jul...@dremio.com>
Authored: Fri Oct 7 12:12:58 2016 -0700
Committer: Julien Le Dem <jul...@dremio.com>
Committed: Fri Oct 7 12:12:58 2016 -0700

----------------------------------------------------------------------
 format/Arrow.graffle | Bin 3646 -> 4142 bytes
 format/Arrow.png     | Bin 86598 -> 112671 bytes
 format/Metadata.md   |  10 ++++++++++
 3 files changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/arrow/blob/3f85cee5/format/Arrow.graffle
----------------------------------------------------------------------
diff --git a/format/Arrow.graffle b/format/Arrow.graffle
index 453e850..f4eead9 100644
Binary files a/format/Arrow.graffle and b/format/Arrow.graffle differ

http://git-wip-us.apache.org/repos/asf/arrow/blob/3f85cee5/format/Arrow.png
----------------------------------------------------------------------
diff --git a/format/Arrow.png b/format/Arrow.png
index 361dc82..1b09aa2 100644
Binary files a/format/Arrow.png and b/format/Arrow.png differ

http://git-wip-us.apache.org/repos/asf/arrow/blob/3f85cee5/format/Metadata.md
----------------------------------------------------------------------
diff --git a/format/Metadata.md b/format/Metadata.md
index fa5f623..3388a7e 100644
--- a/format/Metadata.md
+++ b/format/Metadata.md
@@ -46,7 +46,17 @@ table Field {
   name: string;
   nullable: bool;
   type: Type;
+  // present only if the field is dictionary encoded
+  // will point to a dictionary provided by a DictionaryBatch message
+  dictionary: long;
+  // children apply only to Nested data types like Struct, List and Union
   children: [Field];
+  /// layout of buffers produced for this type (as derived from the Type)
+  /// does not include children
+  /// each recordbatch will return instances of those Buffers.
+  layout: [ VectorLayout ];
+  // User-defined metadata
+  custom_metadata: [ KeyValue ];
 }
 ```
 

Reply via email to