You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by uw...@apache.org on 2018/05/18 07:47:40 UTC

[39/51] [partial] arrow-site git commit: Update API docs

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_column.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_column.html b/docs/cpp/classarrow_1_1_column.html
index 5422b84..ef75b74 100644
--- a/docs/cpp/classarrow_1_1_column.html
+++ b/docs/cpp/classarrow_1_1_column.html
@@ -111,6 +111,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a1554f89be714c2f6ec5ba2da4baf1930"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_column.html">Column</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a1554f89be714c2f6ec5ba2da4baf1930">Slice</a> (int64_t offset) const</td></tr>
 <tr class="memdesc:a1554f89be714c2f6ec5ba2da4baf1930"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice from offset until end of the column.  <a href="#a1554f89be714c2f6ec5ba2da4baf1930">More...</a><br /></td></tr>
 <tr class="separator:a1554f89be714c2f6ec5ba2da4baf1930"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c13f25b55d23883c16d918639e2cb3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a8c13f25b55d23883c16d918639e2cb3c">Flatten</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_column.html">Column</a> &gt;&gt; *out) const</td></tr>
+<tr class="memdesc:a8c13f25b55d23883c16d918639e2cb3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flatten this column as a vector of columns.  <a href="#a8c13f25b55d23883c16d918639e2cb3c">More...</a><br /></td></tr>
+<tr class="separator:a8c13f25b55d23883c16d918639e2cb3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af6902c7344ca9df35f457738799ae106"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#af6902c7344ca9df35f457738799ae106">Equals</a> (const <a class="el" href="classarrow_1_1_column.html">Column</a> &amp;other) const</td></tr>
 <tr class="separator:af6902c7344ca9df35f457738799ae106"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a314e522c6eed10bda3548082c2b79167"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a314e522c6eed10bda3548082c2b79167">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_column.html">Column</a> &gt; &amp;other) const</td></tr>
@@ -331,6 +334,43 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
+<a id="a8c13f25b55d23883c16d918639e2cb3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c13f25b55d23883c16d918639e2cb3c">&#9670;&nbsp;</a></span>Flatten()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::Column::Flatten </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *&#160;</td>
+          <td class="paramname"><em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_column.html">Column</a> &gt;&gt; *&#160;</td>
+          <td class="paramname"><em>out</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Flatten this column as a vector of columns. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">pool</td><td>The pool for buffer allocations, if any </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>The resulting vector of arrays </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a id="aafda8e7be9dbc335820622b4e98e9bdd"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#aafda8e7be9dbc335820622b4e98e9bdd">&#9670;&nbsp;</a></span>length()</h2>
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_decimal128.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128.html b/docs/cpp/classarrow_1_1_decimal128.html
index 7f3c2d8..891d99e 100644
--- a/docs/cpp/classarrow_1_1_decimal128.html
+++ b/docs/cpp/classarrow_1_1_decimal128.html
@@ -78,7 +78,7 @@ $(function() {
 <p>Represents a signed 128-bit integer in two's complement.  
  <a href="classarrow_1_1_decimal128.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" href="decimal_8h_source.html">arrow/util/decimal.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="util_2decimal_8h_source.html">arrow/util/decimal.h</a>&gt;</code></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
@@ -805,7 +805,7 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/apache-arrow/arrow/cpp/src/arrow/util/<a class="el" href="decimal_8h_source.html">decimal.h</a></li>
+<li>/apache-arrow/arrow/cpp/src/arrow/util/<a class="el" href="util_2decimal_8h_source.html">decimal.h</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_decimal128_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_builder-members.html b/docs/cpp/classarrow_1_1_decimal128_builder-members.html
index db7d0a5..4a5ae78 100644
--- a/docs/cpp/classarrow_1_1_decimal128_builder-members.html
+++ b/docs/cpp/classarrow_1_1_decimal128_builder-members.html
@@ -75,17 +75,21 @@ $(function() {
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a91b8966592ea1b496636fdd02e83837b">Append</a>(const Decimal128 &amp;val)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">Append</a>(const uint8_t *value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a6bc284a561d8ec3ec6980ca7929edca9">Append</a>(const std::array&lt; uint8_t, NBYTES &gt; &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a93f12c025ce7702da06e17a3dcc99591">Append</a>(const uint8_t *data, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">arrow::FixedSizeBinaryBuilder::Append</a>(const uint8_t *value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">Append</a>(const uint8_t *value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#ac5f6b94fa7197465e2130c4fc05637bb">Append</a>(const char *value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a6bc284a561d8ec3ec6980ca7929edca9">Append</a>(const std::array&lt; uint8_t, NBYTES &gt; &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a93f12c025ce7702da06e17a3dcc99591">Append</a>(const uint8_t *data, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">arrow::FixedSizeBinaryBuilder::Append</a>(const uint8_t *value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#ac5f6b94fa7197465e2130c4fc05637bb">arrow::FixedSizeBinaryBuilder::Append</a>(const char *value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a6bc284a561d8ec3ec6980ca7929edca9">arrow::FixedSizeBinaryBuilder::Append</a>(const std::array&lt; uint8_t, NBYTES &gt; &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a93f12c025ce7702da06e17a3dcc99591">arrow::FixedSizeBinaryBuilder::Append</a>(const uint8_t *data, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">arrow::FixedSizeBinaryBuilder::Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#aa636e18d45a0c8fd91ff002e0cb6aeee">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a21c1d9818e379f41e6c72df407ae029d">AppendToBitmap</a>(bool is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a17c9bf5211cb980518df3bb1c33ba4fc">AppendToBitmap</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a9e5984ed4dd80e67ad18a6058dd238e7">AppendValues</a>(const uint8_t *data, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a9e5984ed4dd80e67ad18a6058dd238e7">arrow::FixedSizeBinaryBuilder::AppendValues</a>(const uint8_t *data, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">ArrayBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a6654f531fb3815787771d127094a5006">byte_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_decimal128_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_builder.html b/docs/cpp/classarrow_1_1_decimal128_builder.html
index 04e1a08..614ad1e 100644
--- a/docs/cpp/classarrow_1_1_decimal128_builder.html
+++ b/docs/cpp/classarrow_1_1_decimal128_builder.html
@@ -97,6 +97,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a1024061ca0b17d1af0967f008ec47313"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82c313b8b1f21e1b7db9bd4232791acd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">Append</a> (const uint8_t *value)</td></tr>
 <tr class="separator:a82c313b8b1f21e1b7db9bd4232791acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5f6b94fa7197465e2130c4fc05637bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_builder.html#ac5f6b94fa7197465e2130c4fc05637bb">Append</a> (const char *value)</td></tr>
+<tr class="separator:ac5f6b94fa7197465e2130c4fc05637bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6bc284a561d8ec3ec6980ca7929edca9"><td class="memTemplParams" colspan="2">template&lt;size_t NBYTES&gt; </td></tr>
 <tr class="memitem:a6bc284a561d8ec3ec6980ca7929edca9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_builder.html#a6bc284a561d8ec3ec6980ca7929edca9">Append</a> (const std::array&lt; uint8_t, NBYTES &gt; &amp;value)</td></tr>
 <tr class="separator:a6bc284a561d8ec3ec6980ca7929edca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -104,14 +106,20 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a93f12c025ce7702da06e17a3dcc99591"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d4ec0055700334da1e76d5eebad6ec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">Append</a> (const std::string &amp;value)</td></tr>
 <tr class="separator:a1d4ec0055700334da1e76d5eebad6ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e5984ed4dd80e67ad18a6058dd238e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_builder.html#a9e5984ed4dd80e67ad18a6058dd238e7">AppendValues</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>)</td></tr>
+<tr class="separator:a9e5984ed4dd80e67ad18a6058dd238e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_size_binary_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_size_binary_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td></tr>
 <tr class="memitem:a79f2c235e613ba531e7a5e50af62f5e8 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a79f2c235e613ba531e7a5e50af62f5e8">FixedSizeBinaryBuilder</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool <a class="el" href="memory__pool_8h.html#a45892ac769df8063a376c306735ff637">ARROW_MEMORY_POOL_DEFAULT</a>)</td></tr>
 <tr class="separator:a79f2c235e613ba531e7a5e50af62f5e8 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82c313b8b1f21e1b7db9bd4232791acd inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">Append</a> (const uint8_t *value)</td></tr>
 <tr class="separator:a82c313b8b1f21e1b7db9bd4232791acd inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5f6b94fa7197465e2130c4fc05637bb inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#ac5f6b94fa7197465e2130c4fc05637bb">Append</a> (const char *value)</td></tr>
+<tr class="separator:ac5f6b94fa7197465e2130c4fc05637bb inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6bc284a561d8ec3ec6980ca7929edca9 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memTemplParams" colspan="2">template&lt;size_t NBYTES&gt; </td></tr>
 <tr class="memitem:a6bc284a561d8ec3ec6980ca7929edca9 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a6bc284a561d8ec3ec6980ca7929edca9">Append</a> (const std::array&lt; uint8_t, NBYTES &gt; &amp;value)</td></tr>
 <tr class="separator:a6bc284a561d8ec3ec6980ca7929edca9 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e5984ed4dd80e67ad18a6058dd238e7 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a9e5984ed4dd80e67ad18a6058dd238e7">AppendValues</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>)</td></tr>
+<tr class="separator:a9e5984ed4dd80e67ad18a6058dd238e7 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a93f12c025ce7702da06e17a3dcc99591 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a93f12c025ce7702da06e17a3dcc99591">Append</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>)</td></tr>
 <tr class="separator:a93f12c025ce7702da06e17a3dcc99591 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d4ec0055700334da1e76d5eebad6ec1 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">Append</a> (const std::string &amp;value)</td></tr>
@@ -245,7 +253,51 @@ Additional Inherited Members</h2></td></tr>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a id="a82c313b8b1f21e1b7db9bd4232791acd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a82c313b8b1f21e1b7db9bd4232791acd">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/5]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a82c313b8b1f21e1b7db9bd4232791acd">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/6]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::FixedSizeBinaryBuilder::Append</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac5f6b94fa7197465e2130c4fc05637bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5f6b94fa7197465e2130c4fc05637bb">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/6]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::FixedSizeBinaryBuilder::Append</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1d4ec0055700334da1e76d5eebad6ec1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d4ec0055700334da1e76d5eebad6ec1">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/6]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -259,7 +311,7 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <a id="a6bc284a561d8ec3ec6980ca7929edca9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6bc284a561d8ec3ec6980ca7929edca9">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/5]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a6bc284a561d8ec3ec6980ca7929edca9">&#9670;&nbsp;</a></span>Append() <span class="overload">[4/6]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -287,7 +339,7 @@ template&lt;size_t NBYTES&gt; </div>
 </div>
 </div>
 <a id="a93f12c025ce7702da06e17a3dcc99591"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a93f12c025ce7702da06e17a3dcc99591">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/5]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a93f12c025ce7702da06e17a3dcc99591">&#9670;&nbsp;</a></span>Append() <span class="overload">[5/6]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -297,35 +349,36 @@ template&lt;size_t NBYTES&gt; </div>
         </tr>
       </table>
 </div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>Use AppendValues instead. </dd></dl>
 
 </div>
 </div>
-<a id="a1d4ec0055700334da1e76d5eebad6ec1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1d4ec0055700334da1e76d5eebad6ec1">&#9670;&nbsp;</a></span>Append() <span class="overload">[4/5]</span></h2>
+<a id="a91b8966592ea1b496636fdd02e83837b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91b8966592ea1b496636fdd02e83837b">&#9670;&nbsp;</a></span>Append() <span class="overload">[6/6]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::FixedSizeBinaryBuilder::Append</td>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::Decimal128Builder::Append </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;&#160;</td>
+          <td class="paramname"><em>val</em></td><td>)</td>
+          <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a id="a91b8966592ea1b496636fdd02e83837b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a91b8966592ea1b496636fdd02e83837b">&#9670;&nbsp;</a></span>Append() <span class="overload">[5/5]</span></h2>
+<a id="a9e5984ed4dd80e67ad18a6058dd238e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e5984ed4dd80e67ad18a6058dd238e7">&#9670;&nbsp;</a></span>AppendValues()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::Decimal128Builder::Append </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;&#160;</td>
-          <td class="paramname"><em>val</em></td><td>)</td>
-          <td></td>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::FixedSizeBinaryBuilder::AppendValues</td>
         </tr>
       </table>
 </div><div class="memdoc">

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_decimal128_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_type-members.html b/docs/cpp/classarrow_1_1_decimal128_type-members.html
index 0cb0882..de1f899 100644
--- a/docs/cpp/classarrow_1_1_decimal128_type-members.html
+++ b/docs/cpp/classarrow_1_1_decimal128_type-members.html
@@ -87,7 +87,7 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const DataType &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">FixedSizeBinaryType</a>(int32_t byte_width)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">FixedSizeBinaryType</a>(int32_t byte_width, Type::type type_id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a3f57f5b4f09bf5d93df7a33600427500">FixedSizeBinaryType</a>(int32_t byte_width, Type::type override_type_id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_type.html#a369b5ae40c271133e15571f9c6198170">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_type.html">arrow::Decimal128Type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_decimal128_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_type.html b/docs/cpp/classarrow_1_1_decimal128_type.html
index 2fa0970..0dbf25d 100644
--- a/docs/cpp/classarrow_1_1_decimal128_type.html
+++ b/docs/cpp/classarrow_1_1_decimal128_type.html
@@ -112,8 +112,8 @@ Public Member Functions</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_size_binary_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_size_binary_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td></tr>
 <tr class="memitem:a0a6a0f0fed4fbaafaff6d6c74569d5ac inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>)</td></tr>
 <tr class="separator:a0a6a0f0fed4fbaafaff6d6c74569d5ac inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4c4abc8b62e48081ccf64e7cc01cf05 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a81bf6bef1117f7ecad1c529ccab4984e">type_id</a>)</td></tr>
-<tr class="separator:ad4c4abc8b62e48081ccf64e7cc01cf05 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f57f5b4f09bf5d93df7a33600427500 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a3f57f5b4f09bf5d93df7a33600427500">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> override_type_id)</td></tr>
+<tr class="separator:a3f57f5b4f09bf5d93df7a33600427500 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a684663b4cfeedd523eece039c6c0955a inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a> () const</td></tr>
 <tr class="separator:a684663b4cfeedd523eece039c6c0955a inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afc7baa826c87aec4d35172d75974b0e0 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#afc7baa826c87aec4d35172d75974b0e0">bit_width</a> () const override</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_decimal_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal_type-members.html b/docs/cpp/classarrow_1_1_decimal_type-members.html
index 0817384..2eb0e4f 100644
--- a/docs/cpp/classarrow_1_1_decimal_type-members.html
+++ b/docs/cpp/classarrow_1_1_decimal_type-members.html
@@ -86,7 +86,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const DataType &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">FixedSizeBinaryType</a>(int32_t byte_width)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">FixedSizeBinaryType</a>(int32_t byte_width, Type::type type_id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a3f57f5b4f09bf5d93df7a33600427500">FixedSizeBinaryType</a>(int32_t byte_width, Type::type override_type_id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#af533276c83d45b5cefa826a169bef6c7">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_decimal_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal_type.html b/docs/cpp/classarrow_1_1_decimal_type.html
index d27917f..5aead7e 100644
--- a/docs/cpp/classarrow_1_1_decimal_type.html
+++ b/docs/cpp/classarrow_1_1_decimal_type.html
@@ -101,8 +101,8 @@ Public Member Functions</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_size_binary_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_size_binary_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td></tr>
 <tr class="memitem:a0a6a0f0fed4fbaafaff6d6c74569d5ac inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>)</td></tr>
 <tr class="separator:a0a6a0f0fed4fbaafaff6d6c74569d5ac inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4c4abc8b62e48081ccf64e7cc01cf05 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a81bf6bef1117f7ecad1c529ccab4984e">type_id</a>)</td></tr>
-<tr class="separator:ad4c4abc8b62e48081ccf64e7cc01cf05 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f57f5b4f09bf5d93df7a33600427500 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a3f57f5b4f09bf5d93df7a33600427500">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> override_type_id)</td></tr>
+<tr class="separator:a3f57f5b4f09bf5d93df7a33600427500 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5537d362ed5354332c029fdead0e6db6 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a5537d362ed5354332c029fdead0e6db6">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
 <tr class="separator:a5537d362ed5354332c029fdead0e6db6 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a470c5c8c75c6480ff99c8abd16e375a2 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a470c5c8c75c6480ff99c8abd16e375a2">ToString</a> () const override</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_dictionary_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_dictionary_array.html b/docs/cpp/classarrow_1_1_dictionary_array.html
index d74aca6..15a2abf 100644
--- a/docs/cpp/classarrow_1_1_dictionary_array.html
+++ b/docs/cpp/classarrow_1_1_dictionary_array.html
@@ -163,7 +163,7 @@ Public Member Functions</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a7d280025b617d4aa1db5624509cd3c4e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_array.html#a7d280025b617d4aa1db5624509cd3c4e">FromArrays</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_dictionary_array.html#a27372a98ddc7a7d01c48cdf6077150c3">indices</a>, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out)</td></tr>
-<tr class="memdesc:a7d280025b617d4aa1db5624509cd3c4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> from dictonary data type and indices array.  <a href="#a7d280025b617d4aa1db5624509cd3c4e">More...</a><br /></td></tr>
+<tr class="memdesc:a7d280025b617d4aa1db5624509cd3c4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> from dictionary data type and indices array.  <a href="#a7d280025b617d4aa1db5624509cd3c4e">More...</a><br /></td></tr>
 <tr class="separator:a7d280025b617d4aa1db5624509cd3c4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
@@ -333,7 +333,7 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Construct <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> from dictonary data type and indices array. </p>
+<p>Construct <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> from dictionary data type and indices array. </p>
 <p>This function does the validation of the indices and input type. It checks if all indices are non-negative and smaller than the size of the dictionary</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_field-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_field-members.html b/docs/cpp/classarrow_1_1_field-members.html
index b181903..8860263 100644
--- a/docs/cpp/classarrow_1_1_field-members.html
+++ b/docs/cpp/classarrow_1_1_field-members.html
@@ -77,12 +77,13 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a89c0836934aa5aecc77d99fc93e9b3c0">Equals</a>(const Field &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#aad9d556e461d5ca73b5ade71757413f9">Equals</a>(const std::shared_ptr&lt; Field &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a7dabddba782b4868bd860cd350bb79b1">Field</a>(const std::string &amp;name, const std::shared_ptr&lt; DataType &gt; &amp;type, bool nullable=true, const std::shared_ptr&lt; const KeyValueMetadata &gt; &amp;metadata=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a899a4cef4c13946c9996095ca53e8004">metadata</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#ab023b8e5c6d7deff0af5fc757ecaca89">name</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#aba2045f76a42fe34fd785190af139c25">nullable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#ac253b45e669f8b756fb9c15fd26e9dbe">RemoveMetadata</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#ad7e8d877d5553e1aa356766b40154b57">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a82421c8ae174cbd0c3ef458cf96def42">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#ad4eba972b35867b069869bafc781a07f">Flatten</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a899a4cef4c13946c9996095ca53e8004">metadata</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#ab023b8e5c6d7deff0af5fc757ecaca89">name</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#aba2045f76a42fe34fd785190af139c25">nullable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#ac253b45e669f8b756fb9c15fd26e9dbe">RemoveMetadata</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#ad7e8d877d5553e1aa356766b40154b57">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a82421c8ae174cbd0c3ef458cf96def42">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_field.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_field.html b/docs/cpp/classarrow_1_1_field.html
index eb0820a..333face 100644
--- a/docs/cpp/classarrow_1_1_field.html
+++ b/docs/cpp/classarrow_1_1_field.html
@@ -86,6 +86,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a62fecbd06c4ef227ae53c4ea3cbb4616"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac253b45e669f8b756fb9c15fd26e9dbe"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#ac253b45e669f8b756fb9c15fd26e9dbe">RemoveMetadata</a> () const</td></tr>
 <tr class="separator:ac253b45e669f8b756fb9c15fd26e9dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4eba972b35867b069869bafc781a07f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#ad4eba972b35867b069869bafc781a07f">Flatten</a> () const</td></tr>
+<tr class="separator:ad4eba972b35867b069869bafc781a07f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a89c0836934aa5aecc77d99fc93e9b3c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a89c0836934aa5aecc77d99fc93e9b3c0">Equals</a> (const <a class="el" href="classarrow_1_1_field.html">Field</a> &amp;other) const</td></tr>
 <tr class="separator:a89c0836934aa5aecc77d99fc93e9b3c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad9d556e461d5ca73b5ade71757413f9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#aad9d556e461d5ca73b5ade71757413f9">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;other) const</td></tr>
@@ -203,6 +205,23 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
+<a id="ad4eba972b35867b069869bafc781a07f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4eba972b35867b069869bafc781a07f">&#9670;&nbsp;</a></span>Flatten()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::vector&lt;std::shared_ptr&lt;<a class="el" href="classarrow_1_1_field.html">Field</a>&gt; &gt; arrow::Field::Flatten </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="a899a4cef4c13946c9996095ca53e8004"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a899a4cef4c13946c9996095ca53e8004">&#9670;&nbsp;</a></span>metadata()</h2>
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_fixed_size_binary_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_builder-members.html b/docs/cpp/classarrow_1_1_fixed_size_binary_builder-members.html
index afb3088..597a2b9 100644
--- a/docs/cpp/classarrow_1_1_fixed_size_binary_builder-members.html
+++ b/docs/cpp/classarrow_1_1_fixed_size_binary_builder-members.html
@@ -74,13 +74,15 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">Append</a>(const uint8_t *value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a6bc284a561d8ec3ec6980ca7929edca9">Append</a>(const std::array&lt; uint8_t, NBYTES &gt; &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a93f12c025ce7702da06e17a3dcc99591">Append</a>(const uint8_t *data, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#aa636e18d45a0c8fd91ff002e0cb6aeee">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a21c1d9818e379f41e6c72df407ae029d">AppendToBitmap</a>(bool is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a17c9bf5211cb980518df3bb1c33ba4fc">AppendToBitmap</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">Append</a>(const uint8_t *value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#ac5f6b94fa7197465e2130c4fc05637bb">Append</a>(const char *value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a6bc284a561d8ec3ec6980ca7929edca9">Append</a>(const std::array&lt; uint8_t, NBYTES &gt; &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a93f12c025ce7702da06e17a3dcc99591">Append</a>(const uint8_t *data, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#aa636e18d45a0c8fd91ff002e0cb6aeee">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a21c1d9818e379f41e6c72df407ae029d">AppendToBitmap</a>(bool is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a17c9bf5211cb980518df3bb1c33ba4fc">AppendToBitmap</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a9e5984ed4dd80e67ad18a6058dd238e7">AppendValues</a>(const uint8_t *data, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">ArrayBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a6654f531fb3815787771d127094a5006">byte_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_fixed_size_binary_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_builder.html b/docs/cpp/classarrow_1_1_fixed_size_binary_builder.html
index 7740e03..869bf6f 100644
--- a/docs/cpp/classarrow_1_1_fixed_size_binary_builder.html
+++ b/docs/cpp/classarrow_1_1_fixed_size_binary_builder.html
@@ -93,9 +93,13 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a79f2c235e613ba531e7a5e50af62f5e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82c313b8b1f21e1b7db9bd4232791acd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">Append</a> (const uint8_t *value)</td></tr>
 <tr class="separator:a82c313b8b1f21e1b7db9bd4232791acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5f6b94fa7197465e2130c4fc05637bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#ac5f6b94fa7197465e2130c4fc05637bb">Append</a> (const char *value)</td></tr>
+<tr class="separator:ac5f6b94fa7197465e2130c4fc05637bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6bc284a561d8ec3ec6980ca7929edca9"><td class="memTemplParams" colspan="2">template&lt;size_t NBYTES&gt; </td></tr>
 <tr class="memitem:a6bc284a561d8ec3ec6980ca7929edca9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a6bc284a561d8ec3ec6980ca7929edca9">Append</a> (const std::array&lt; uint8_t, NBYTES &gt; &amp;value)</td></tr>
 <tr class="separator:a6bc284a561d8ec3ec6980ca7929edca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e5984ed4dd80e67ad18a6058dd238e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a9e5984ed4dd80e67ad18a6058dd238e7">AppendValues</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>)</td></tr>
+<tr class="separator:a9e5984ed4dd80e67ad18a6058dd238e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a93f12c025ce7702da06e17a3dcc99591"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a93f12c025ce7702da06e17a3dcc99591">Append</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>)</td></tr>
 <tr class="separator:a93f12c025ce7702da06e17a3dcc99591"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d4ec0055700334da1e76d5eebad6ec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">Append</a> (const std::string &amp;value)</td></tr>
@@ -226,10 +230,13 @@ Additional Inherited Members</h2></td></tr>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a id="a82c313b8b1f21e1b7db9bd4232791acd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a82c313b8b1f21e1b7db9bd4232791acd">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/4]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a82c313b8b1f21e1b7db9bd4232791acd">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/5]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::FixedSizeBinaryBuilder::Append </td>
@@ -239,12 +246,43 @@ Additional Inherited Members</h2></td></tr>
           <td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac5f6b94fa7197465e2130c4fc05637bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5f6b94fa7197465e2130c4fc05637bb">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::FixedSizeBinaryBuilder::Append </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>value</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 </div>
 </div>
 <a id="a6bc284a561d8ec3ec6980ca7929edca9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6bc284a561d8ec3ec6980ca7929edca9">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/4]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a6bc284a561d8ec3ec6980ca7929edca9">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/5]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -272,7 +310,7 @@ template&lt;size_t NBYTES&gt; </div>
 </div>
 </div>
 <a id="a93f12c025ce7702da06e17a3dcc99591"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a93f12c025ce7702da06e17a3dcc99591">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/4]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a93f12c025ce7702da06e17a3dcc99591">&#9670;&nbsp;</a></span>Append() <span class="overload">[4/5]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -302,11 +340,12 @@ template&lt;size_t NBYTES&gt; </div>
         </tr>
       </table>
 </div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>Use AppendValues instead. </dd></dl>
 
 </div>
 </div>
 <a id="a1d4ec0055700334da1e76d5eebad6ec1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1d4ec0055700334da1e76d5eebad6ec1">&#9670;&nbsp;</a></span>Append() <span class="overload">[4/4]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d4ec0055700334da1e76d5eebad6ec1">&#9670;&nbsp;</a></span>Append() <span class="overload">[5/5]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -340,6 +379,40 @@ template&lt;size_t NBYTES&gt; </div>
 
 </div>
 </div>
+<a id="a9e5984ed4dd80e67ad18a6058dd238e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e5984ed4dd80e67ad18a6058dd238e7">&#9670;&nbsp;</a></span>AppendValues()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::FixedSizeBinaryBuilder::AppendValues </td>
+          <td>(</td>
+          <td class="paramtype">const uint8_t *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>length</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const uint8_t *&#160;</td>
+          <td class="paramname"><em>valid_bytes</em> = <code><a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a></code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="af4abbc3596d4e7bb4b5bb843f361540e"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#af4abbc3596d4e7bb4b5bb843f361540e">&#9670;&nbsp;</a></span>FinishInternal()</h2>
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_fixed_size_binary_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_type-members.html b/docs/cpp/classarrow_1_1_fixed_size_binary_type-members.html
index 4d721b8..bce0a31 100644
--- a/docs/cpp/classarrow_1_1_fixed_size_binary_type-members.html
+++ b/docs/cpp/classarrow_1_1_fixed_size_binary_type-members.html
@@ -85,7 +85,7 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const DataType &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">FixedSizeBinaryType</a>(int32_t byte_width)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">FixedSizeBinaryType</a>(int32_t byte_width, Type::type type_id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a3f57f5b4f09bf5d93df7a33600427500">FixedSizeBinaryType</a>(int32_t byte_width, Type::type override_type_id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#af533276c83d45b5cefa826a169bef6c7">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/c77df435/docs/cpp/classarrow_1_1_fixed_size_binary_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_type.html b/docs/cpp/classarrow_1_1_fixed_size_binary_type.html
index afe16f4..3dbf8ea 100644
--- a/docs/cpp/classarrow_1_1_fixed_size_binary_type.html
+++ b/docs/cpp/classarrow_1_1_fixed_size_binary_type.html
@@ -95,8 +95,8 @@ Inheritance diagram for arrow::FixedSizeBinaryType:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a0a6a0f0fed4fbaafaff6d6c74569d5ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>)</td></tr>
 <tr class="separator:a0a6a0f0fed4fbaafaff6d6c74569d5ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4c4abc8b62e48081ccf64e7cc01cf05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a81bf6bef1117f7ecad1c529ccab4984e">type_id</a>)</td></tr>
-<tr class="separator:ad4c4abc8b62e48081ccf64e7cc01cf05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f57f5b4f09bf5d93df7a33600427500"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a3f57f5b4f09bf5d93df7a33600427500">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> override_type_id)</td></tr>
+<tr class="separator:a3f57f5b4f09bf5d93df7a33600427500"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5537d362ed5354332c029fdead0e6db6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a5537d362ed5354332c029fdead0e6db6">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
 <tr class="separator:a5537d362ed5354332c029fdead0e6db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a470c5c8c75c6480ff99c8abd16e375a2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a470c5c8c75c6480ff99c8abd16e375a2">ToString</a> () const override</td></tr>
@@ -172,8 +172,8 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a id="ad4c4abc8b62e48081ccf64e7cc01cf05"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad4c4abc8b62e48081ccf64e7cc01cf05">&#9670;&nbsp;</a></span>FixedSizeBinaryType() <span class="overload">[2/2]</span></h2>
+<a id="a3f57f5b4f09bf5d93df7a33600427500"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f57f5b4f09bf5d93df7a33600427500">&#9670;&nbsp;</a></span>FixedSizeBinaryType() <span class="overload">[2/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -191,7 +191,7 @@ Protected Attributes</h2></td></tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td>
-          <td class="paramname"><em>type_id</em>&#160;</td>
+          <td class="paramname"><em>override_type_id</em>&#160;</td>
         </tr>
         <tr>
           <td></td>