You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2018/01/17 04:44:42 UTC

[01/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Repository: arrow-site
Updated Branches:
  refs/heads/asf-site a6df00a93 -> a6214c739


http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_string_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_string_builder.html b/docs/cpp/classarrow_1_1_string_builder.html
index f331929..62f9dcd 100644
--- a/docs/cpp/classarrow_1_1_string_builder.html
+++ b/docs/cpp/classarrow_1_1_string_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::StringBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -92,6 +95,16 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a87bfb5849842f0011aac57c42679a342"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a59be34b5e11017a392b4ee019d90da3c"><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_string_builder.html#a59be34b5e11017a392b4ee019d90da3c">Append</a> (const std::vector&lt; std::string &gt; &amp;values, uint8_t *null_bytes)</td></tr>
 <tr class="separator:a59be34b5e11017a392b4ee019d90da3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c26fe9f83e9c20d81117d3d24c9d4a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_string_builder.html#a7c26fe9f83e9c20d81117d3d24c9d4a1">BinaryBuilder</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:a7c26fe9f83e9c20d81117d3d24c9d4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36e693e093fb15449bffebba1e1dabf6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_string_builder.html#a36e693e093fb15449bffebba1e1dabf6">BinaryBuilder</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)</td></tr>
+<tr class="separator:a36e693e093fb15449bffebba1e1dabf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1b5c98a39ef9752c501dfd1bcc7bae5"><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_string_builder.html#ab1b5c98a39ef9752c501dfd1bcc7bae5">Append</a> (const uint8_t *value, int32_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
+<tr class="separator:ab1b5c98a39ef9752c501dfd1bcc7bae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14cc589d9dca8e553a5cd888b123d997"><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_string_builder.html#a14cc589d9dca8e553a5cd888b123d997">Append</a> (const char *value, int32_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
+<tr class="separator:a14cc589d9dca8e553a5cd888b123d997"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad34631a8bbec52e859349cb0b8b88973"><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_string_builder.html#ad34631a8bbec52e859349cb0b8b88973">Append</a> (const std::string &amp;value)</td></tr>
+<tr class="separator:ad34631a8bbec52e859349cb0b8b88973"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_binary_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_binary_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td></tr>
 <tr class="memitem:a7c26fe9f83e9c20d81117d3d24c9d4a1 inherit pub_methods_classarrow_1_1_binary_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#a7c26fe9f83e9c20d81117d3d24c9d4a1">BinaryBuilder</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:a7c26fe9f83e9c20d81117d3d24c9d4a1 inherit pub_methods_classarrow_1_1_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -157,6 +170,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><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>
 Additional Inherited Members</h2></td></tr>
@@ -170,8 +185,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -234,8 +247,66 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="ab1b5c98a39ef9752c501dfd1bcc7bae5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1b5c98a39ef9752c501dfd1bcc7bae5">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/4]</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::BinaryBuilder::Append</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14cc589d9dca8e553a5cd888b123d997"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14cc589d9dca8e553a5cd888b123d997">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/4]</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::BinaryBuilder::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="ad34631a8bbec52e859349cb0b8b88973"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad34631a8bbec52e859349cb0b8b88973">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/4]</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::BinaryBuilder::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="a59be34b5e11017a392b4ee019d90da3c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a59be34b5e11017a392b4ee019d90da3c">&#9670;&nbsp;</a></span>Append()</h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a59be34b5e11017a392b4ee019d90da3c">&#9670;&nbsp;</a></span>Append() <span class="overload">[4/4]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -262,6 +333,42 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
+<a id="a36e693e093fb15449bffebba1e1dabf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36e693e093fb15449bffebba1e1dabf6">&#9670;&nbsp;</a></span>BinaryBuilder() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::BinaryBuilder::BinaryBuilder</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7c26fe9f83e9c20d81117d3d24c9d4a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c26fe9f83e9c20d81117d3d24c9d4a1">&#9670;&nbsp;</a></span>BinaryBuilder() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::BinaryBuilder::BinaryBuilder</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
 </ul>
@@ -270,7 +377,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[08/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_flat_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_flat_array-members.html b/docs/cpp/classarrow_1_1_flat_array-members.html
index 532a092..09969ae 100644
--- a/docs/cpp/classarrow_1_1_flat_array-members.html
+++ b/docs/cpp/classarrow_1_1_flat_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,35 +76,36 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_flat_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_flat_array.html b/docs/cpp/classarrow_1_1_flat_array.html
index 2682886..6f1e77a 100644
--- a/docs/cpp/classarrow_1_1_flat_array.html
+++ b/docs/cpp/classarrow_1_1_flat_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::FlatArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -64,6 +67,7 @@ $(function() {
 </div><!-- top -->
 <div class="header">
   <div class="summary">
+<a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="classarrow_1_1_flat_array-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">arrow::FlatArray Class Reference</div>  </div>
@@ -85,10 +89,21 @@ Inheritance diagram for arrow::FlatArray:</div>
 <area href="classarrow_1_1_boolean_array.html" alt="arrow::BooleanArray" shape="rect" coords="197,168,384,192"/>
 <area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="394,168,581,192"/>
 <area href="classarrow_1_1_numeric_array.html" alt="arrow::NumericArray&lt; TYPE &gt;" shape="rect" coords="591,168,778,192"/>
-<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="394,224,581,248"/>
+<area href="classarrow_1_1_decimal128_array.html" alt="arrow::Decimal128Array" shape="rect" coords="394,224,581,248"/>
 </map>
  </div></div>
 <table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="memdesc:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected method for constructors.  <a href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">More...</a><br /></td></tr>
+<tr class="separator:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><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>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
@@ -146,18 +161,35 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a183e69c91c531609f42a29b593119d58 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a41c7af0e40ac55f2ce11785fea3e051e inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a> () const</td></tr>
 <tr class="separator:a41c7af0e40ac55f2ce11785fea3e051e inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
-<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
-<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
-<tr class="memdesc:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected method for constructors.  <a href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">More...</a><br /></td></tr>
-<tr class="separator:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:a2631dce1d5868216cba0a140e81ef14e inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td></tr>
 <tr class="separator:a2631dce1d5868216cba0a140e81ef14e inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aed59d9e8608229ff3808983cdc908ccd inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td></tr>
 <tr class="separator:aed59d9e8608229ff3808983cdc908ccd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ae44d3c2fae3a8578fe829da20c6732f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae44d3c2fae3a8578fe829da20c6732f8">&#9670;&nbsp;</a></span>Array()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::Array::Array</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
 </ul>
@@ -166,7 +198,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_flat_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_flat_array.png b/docs/cpp/classarrow_1_1_flat_array.png
index b994ac7..aa84549 100644
Binary files a/docs/cpp/classarrow_1_1_flat_array.png and b/docs/cpp/classarrow_1_1_flat_array.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_float_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_float_type-members.html b/docs/cpp/classarrow_1_1_float_type-members.html
index 6056992..f7fd20c 100644
--- a/docs/cpp/classarrow_1_1_float_type-members.html
+++ b/docs/cpp/classarrow_1_1_float_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,18 +78,18 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <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_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82">HALF</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></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_float_type.html#a7f4f1dc23a47224373466077d141cf25">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_float_type.html">arrow::FloatType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_float_type.html#aea3b5ae1965b539336586053bf53a24e">precision</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_float_type.html">arrow::FloatType</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_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_float_type.html#aea3b5ae1965b539336586053bf53a24e">precision</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_float_type.html">arrow::FloatType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa56a099153ea585f17f6040494c0873ac">SINGLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</span></td></tr>
@@ -95,7 +98,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_float_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_float_type.html b/docs/cpp/classarrow_1_1_float_type.html
index 102c76e..77285ab 100644
--- a/docs/cpp/classarrow_1_1_float_type.html
+++ b/docs/cpp/classarrow_1_1_float_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::FloatType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -161,7 +164,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_floating_point-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_floating_point-members.html b/docs/cpp/classarrow_1_1_floating_point-members.html
index 24a3d16..0db6735 100644
--- a/docs/cpp/classarrow_1_1_floating_point-members.html
+++ b/docs/cpp/classarrow_1_1_floating_point-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,11 +78,11 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <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_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82">HALF</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></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>
@@ -95,7 +98,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_floating_point.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_floating_point.html b/docs/cpp/classarrow_1_1_floating_point.html
index 661a478..72c3c2d 100644
--- a/docs/cpp/classarrow_1_1_floating_point.html
+++ b/docs/cpp/classarrow_1_1_floating_point.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::FloatingPoint Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -104,8 +107,8 @@ Public Member Functions</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
 <tr class="memitem:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a> () const =0</td></tr>
 <tr class="separator:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -196,7 +199,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_g_zip_codec-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_g_zip_codec-members.html b/docs/cpp/classarrow_1_1_g_zip_codec-members.html
index 4e6c5f4..ad39aba 100644
--- a/docs/cpp/classarrow_1_1_g_zip_codec-members.html
+++ b/docs/cpp/classarrow_1_1_g_zip_codec-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -87,7 +90,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_g_zip_codec.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_g_zip_codec.html b/docs/cpp/classarrow_1_1_g_zip_codec.html
index 32d59e8..dda55f6 100644
--- a/docs/cpp/classarrow_1_1_g_zip_codec.html
+++ b/docs/cpp/classarrow_1_1_g_zip_codec.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::GZipCodec Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -88,8 +91,8 @@ Public Types</h2></td></tr>
 <tr class="memitem:a61e80e6eb225c4f17a5d6e9cd4ce1621"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621">Format</a> { <a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621a384a14553b129930bb7850ab6f4c8ad7">ZLIB</a>, 
 <a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621ad0ccb2b0bf797c855bd687d307d03735">DEFLATE</a>, 
 <a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621ac1bfd1339393d6ef8b43a58e7b521879">GZIP</a>
- }<tr class="memdesc:a61e80e6eb225c4f17a5d6e9cd4ce1621"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structarrow_1_1_compression.html">Compression</a> formats supported by the zlib library.  <a href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a61e80e6eb225c4f17a5d6e9cd4ce1621"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structarrow_1_1_compression.html">Compression</a> formats supported by the zlib library.  <a href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621">More...</a><br /></td></tr>
 <tr class="separator:a61e80e6eb225c4f17a5d6e9cd4ce1621"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -370,7 +373,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_half_float_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_half_float_type-members.html b/docs/cpp/classarrow_1_1_half_float_type-members.html
index aa9fdf4..9d5bec6 100644
--- a/docs/cpp/classarrow_1_1_half_float_type-members.html
+++ b/docs/cpp/classarrow_1_1_half_float_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,18 +78,18 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <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_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82">HALF</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></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_half_float_type.html#a01f51ed7d5bc4bce7b604a80d011a742">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_half_float_type.html">arrow::HalfFloatType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_half_float_type.html#af010458efaa2722ff5be0fbf53ee1687">precision</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_half_float_type.html">arrow::HalfFloatType</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_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_half_float_type.html#af010458efaa2722ff5be0fbf53ee1687">precision</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_half_float_type.html">arrow::HalfFloatType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa56a099153ea585f17f6040494c0873ac">SINGLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</span></td></tr>
@@ -95,7 +98,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_half_float_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_half_float_type.html b/docs/cpp/classarrow_1_1_half_float_type.html
index ebc7d92..5cbb69f 100644
--- a/docs/cpp/classarrow_1_1_half_float_type.html
+++ b/docs/cpp/classarrow_1_1_half_float_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::HalfFloatType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -161,7 +164,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_hash_util-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_hash_util-members.html b/docs/cpp/classarrow_1_1_hash_util-members.html
index 3e34f2d..9551283 100644
--- a/docs/cpp/classarrow_1_1_hash_util-members.html
+++ b/docs/cpp/classarrow_1_1_hash_util-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -96,7 +99,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_hash_util.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_hash_util.html b/docs/cpp/classarrow_1_1_hash_util.html
index 37b8a31..0dc3deb 100644
--- a/docs/cpp/classarrow_1_1_hash_util.html
+++ b/docs/cpp/classarrow_1_1_hash_util.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::HashUtil Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -852,7 +855,7 @@ Static Public Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_int16_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int16_type-members.html b/docs/cpp/classarrow_1_1_int16_type-members.html
index d3018f4..7ccfff4 100644
--- a/docs/cpp/classarrow_1_1_int16_type-members.html
+++ b/docs/cpp/classarrow_1_1_int16_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,10 +78,10 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_integer.html#a471051396e4f16ae13020c73874568b0">is_signed</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_integer.html">arrow::Integer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -91,7 +94,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_int16_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int16_type.html b/docs/cpp/classarrow_1_1_int16_type.html
index d05ad81..bd68a0a 100644
--- a/docs/cpp/classarrow_1_1_int16_type.html
+++ b/docs/cpp/classarrow_1_1_int16_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Int16Type Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_int32_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int32_type-members.html b/docs/cpp/classarrow_1_1_int32_type-members.html
index e5305b1..32f6175 100644
--- a/docs/cpp/classarrow_1_1_int32_type-members.html
+++ b/docs/cpp/classarrow_1_1_int32_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,10 +78,10 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_integer.html#a471051396e4f16ae13020c73874568b0">is_signed</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_integer.html">arrow::Integer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -91,7 +94,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[23/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/buffer_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/buffer_8h_source.html b/docs/cpp/buffer_8h_source.html
index 810f93f..a1ab71c 100644
--- a/docs/cpp/buffer_8h_source.html
+++ b/docs/cpp/buffer_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/buffer.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,7 +70,7 @@ $(function() {
 <div class="title">buffer.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="buffer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class=
 "lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed un
 der the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_BUFFER_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19<
 /span>&#160;<span class="preprocessor">#define ARROW_BUFFER_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;type_traits
 &gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bit-util_8h.html">arrow/util/bit-util.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div 
 class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// Buffer classes</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html">   48</a></span>&
 #160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_buffer.html">Buffer</a> {</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">   56</a></span>&#160;  <a class="code" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">Buffer</a>(<span class="keyword">const</span> uint8_t* data, int64_t size)</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;      : is_mutable_(false), data_(data), size_(size), capacity_(size) {}</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a5dfd60984e0ac8474f20dbd49f628e54">   65</a></span>&#160;  <span class="ke
 yword">explicit</span> <a class="code" href="classarrow_1_1_buffer.html#a5dfd60984e0ac8474f20dbd49f628e54">Buffer</a>(<span class="keyword">const</span> std::string&amp; data)</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;      : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(reinterpret_cast&lt;const uint8_t*&gt;(data.c_str()),</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;               static_cast&lt;int64_t&gt;(data.size())) {}</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_buffer.html">Buffer</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="
 line" href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">   78</a></span>&#160;  <a class="code" href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a>(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; parent, <span class="keyword">const</span> int64_t offset, <span class="keyword">const</span> int64_t size)</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;      : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(parent-&gt;data() + offset, size) {</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    parent_ = parent;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  }</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">   83</a></sp
 an>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> is_mutable_; }</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordtype">bool</span> Equals(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>&amp; other, int64_t nbytes) <span class="keyword">const</span>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">bool</span> Equals(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>&amp; other) <span class="keyword">const</span>;</div><div class="line">
 <a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Copy(<span class="keyword">const</span> int64_t start, <span class="keyword">const</span> int64_t nbytes, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool,</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;              std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">const</span>;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Copy(<span class="keyword">const</span> int64_t start, <span class="keyword">const</span> int64_t nbytes,</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;              std::
 shared_ptr&lt;Buffer&gt;* out) <span class="keyword">const</span>;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">  100</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> capacity_; }</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">  101</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="lin
 e" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">  102</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>() { <span class="keywordflow">return</span> mutable_data_; }</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">  104</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> size_; }</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">  106</a></span>&#160;  std::shared_ptr&lt;Buffer&gt
 ; <a class="code" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> parent_; }</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">  109</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">  110</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738b
 f585a3548">data_</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">  111</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">  112</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a>;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">  113</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a>;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div><div class="line"><a name="l00115"></a><span 
 class="lineno">  115</span>&#160;  <span class="comment">// null by default, but may be set</span></div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">  116</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a>;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <a class="code" href="macros_8h.html#a40d72e185b1488b5659b761f0b6115bb">ARROW_DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1_buffer.html">Buffer</a>);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;};</div><div class="line"><a name="l00121"></a><span c
 lass="lineno">  121</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> std::shared_ptr&lt;Buffer&gt; SliceBuffer(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; buffer,</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                                                  <span class="keyword">const</span> int64_t offset,</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                                                  <span class="keyword">const</span> int64_t length) {</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keywordflow">return</span> std::make_shared&lt;Buffer&gt;(buffer, offset, length);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;}</div><div class="line"><a name="l00129"></a><span cla
 ss="lineno">  129</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;std::shared_ptr&lt;Buffer&gt; <a class="code" href="namespacearrow.html#a44c8f98a2874248eb7d5658ccee5718e">SliceMutableBuffer</a>(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; buffer,</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                                           <span class="keyword">const</span> int64_t offset, <span class="keyword">const</span> int64_t length);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html">  137</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</
 a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_buffer.html">Buffer</a> {</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">  139</a></span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">MutableBuffer</a>(uint8_t* data, <span class="keyword">const</span> int64_t size) : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(data, size) {</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    mutable_data_ = data;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    is_mutable_ = <span class="keyword">true</span>;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  }</div><di
 v class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</a>(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; parent, <span class="keyword">const</span> int64_t offset,</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;                <span class="keyword">const</span> int64_t size);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">  148</a></span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">M
 utableBuffer</a>() : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(<a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, 0) {}</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;};</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html">  151</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_resizable_buffer.html">ResizableBuffer</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</a> {</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keyword">virtual</span> <a class="code" href
 ="classarrow_1_1_status.html">Status</a> Resize(<span class="keyword">const</span> int64_t new_size, <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) = 0;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(<span class="keyword">const</span> int64_t new_capacity) = 0;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#a2dd63263ee81611a4c43a2da9abfb6ae">  167</a></span>&#160;  <a class="code" href="classarr
 ow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_resizable_buffer.html#a2dd63263ee81611a4c43a2da9abfb6ae">TypedResize</a>(<span class="keyword">const</span> int64_t new_nb_elements, <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) {</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <span class="keywordflow">return</span> Resize(<span class="keyword">sizeof</span>(T) * new_nb_elements, shrink_to_fit);</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  }</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#ade214c893245689bc51965c90c4cd739"
 >  172</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_resizable_buffer.html#ade214c893245689bc51965c90c4cd739">TypedReserve</a>(<span class="keyword">const</span> int64_t new_nb_elements) {</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    <span class="keywordflow">return</span> Reserve(<span class="keyword">sizeof</span>(T) * new_nb_elements);</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  }</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">  177</a></span>&#160;  <a class="code" href="classarrow_1_1_resizable_buffer.html#a57de64
 a67003a42d06a4dc9d48c60857">ResizableBuffer</a>(uint8_t* data, int64_t size) : <a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</a>(data, size) {}</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;};</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classarrow_1_1_pool_buffer.html">  181</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_pool_buffer.html">PoolBuffer</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_resizable_buffer.html">ResizableBuffer</a> {</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_
 1_1_pool_buffer.html">PoolBuffer</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>);</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_pool_buffer.html">PoolBuffer</a>();</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(<span class="keyword">const</span> int64_t new_size, <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) <span class="keyword">override</span>;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(<span class="keyword">const<
 /span> int64_t new_capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;};</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html">  193</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_buffer_builder.html">BufferBuilder</a> {</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160; <span class="keyword">public</span>
 :</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">  195</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">BufferBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool)</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;      : pool_(pool), data_(<a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>), capacity_(0), size_(0) {}</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a8bdd654fab07e1151945e8ba4e6ee39e">  199</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buff
 er_builder.html#a8bdd654fab07e1151945e8ba4e6ee39e">Resize</a>(<span class="keyword">const</span> int64_t elements) {</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    <span class="comment">// Resize(0) is a no-op</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    <span class="keywordflow">if</span> (elements == 0) {</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    }</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    <span class="keywordflow">if</span> (buffer_ == <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>) {</div><div class="line"><a name="l00205"></a><span class="
 lineno">  205</span>&#160;      buffer_ = std::make_shared&lt;PoolBuffer&gt;(pool_);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    }</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    int64_t old_capacity = capacity_;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(buffer_-&gt;Resize(elements));</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    capacity_ = buffer_-&gt;capacity();</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    data_ = buffer_-&gt;mutable_data();</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    <span class="keywordflow">if</span> (capacity_ &gt; old_capacity) {</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;      mems
 et(data_ + old_capacity, 0, capacity_ - old_capacity);</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    }</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  }</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">  217</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">Append</a>(<span class="keyword">const</span> uint8_t* data, int64_t length) {</div><div class="line"><a name="l00218">
 </a><span class="lineno">  218</span>&#160;    <span class="keywordflow">if</span> (capacity_ &lt; length + size_) {</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;      int64_t new_capacity = BitUtil::NextPower2(length + size_);</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;      <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(new_capacity));</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    }</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    UnsafeAppend(data, length);</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  }</div><div
  class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> NBYTES&gt;</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a6d1756245bb061a66e69e0e8ffbd4aac">  227</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#a6d1756245bb061a66e69e0e8ffbd4aac">Append</a>(<span class="keyword">const</span> std::array&lt;uint8_t, NBYTES&gt;&amp; data) {</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    constexpr <span class="keyword">auto</span> nbytes = <span class="keyword">static_cast&lt;</span>int64_t<span class="keyword">&gt;</span>(NBYTES);</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;
     <span class="keywordflow">if</span> (capacity_ &lt; nbytes + size_) {</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;      int64_t new_capacity = BitUtil::NextPower2(nbytes + size_);</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;      <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(new_capacity));</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    }</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    std::copy(data.cbegin(), data.cend(), data_ + size_);</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    size_ += nbytes;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class
 arrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  }</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="comment">// Advance pointer and zero out memory</span></div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ab7ba2e8716f69a8bccd68aa33cc12286">  240</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#ab7ba2e8716f69a8bccd68aa33cc12286">Advance</a>(<span class="keyword">const</span> int64_t length) {</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="keywordflow">if</span> (capacity_ &lt; length + size_) {</div><div class="line"><a name="l00242"></
 a><span class="lineno">  242</span>&#160;      int64_t new_capacity = BitUtil::NextPower2(length + size_);</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;      <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(new_capacity));</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    }</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    memset(data_ + size_, 0, static_cast&lt;size_t&gt;(length));</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    size_ += length;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  }</div><div class="line"><a name=
 "l00249"></a><span class="lineno">  249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="comment">// Unsafe methods don&#39;t check existing size</span></div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">  251</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">UnsafeAppend</a>(<span class="keyword">const</span> uint8_t* data, int64_t length) {</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;    memcpy(data_ + size_, data, static_cast&lt;size_t&gt;(length));</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    size_ += length;</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  }</div><div class="line"><a name="l00255"></a>
 <span class="lineno">  255</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a3ca4455a595c3b8864feae94044f399e">  256</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#a3ca4455a595c3b8864feae94044f399e">Finish</a>(std::shared_ptr&lt;Buffer&gt;* out) {</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <span class="comment">// Do not shrink to fit to avoid unneeded realloc</span></div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    <span class="keywordflow">if</span> (size_ &gt; 0) {</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;      <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(buffer_-&gt;Resize(size_, <span class="keyword">false</span>));</div><div class="line"><a
  name="l00260"></a><span class="lineno">  260</span>&#160;    }</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    *out = buffer_;</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    Reset();</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  }</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ae8d4ba958542c2f74dbab41d1456e6aa">  266</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_buffer_builder.html#ae8d4ba958542c2f74dbab41d1456e6aa">Reset</a>() {</div><div
  class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    buffer_ = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    capacity_ = size_ = 0;</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  }</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a1728b024c99b4255177659c6dcd0b650">  271</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer_builder.html#a1728b024c99b4255177659c6dcd0b650">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> capacity_; }</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">
   272</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> size_; }</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">  273</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a17f7b6b8005f1f14be61c52707761
 58a">  276</a></span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; <a class="code" href="classarrow_1_1_buffer_builder.html#a17f7b6b8005f1f14be61c5270776158a">buffer_</a>;</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ad4b857975203084d5856758a90f669a4">  277</a></span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* <a class="code" href="classarrow_1_1_buffer_builder.html#ad4b857975203084d5856758a90f669a4">pool_</a>;</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a58dae3a8f530eba77e77d045d86e8396">  278</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_buffer_builder.html#a58dae3a8f530eba77e77d045d86e8396">data_</a>;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a91cd1d83d90defa391115f3fbdc03d63">  279</a></span>&#160;  
 int64_t <a class="code" href="classarrow_1_1_buffer_builder.html#a91cd1d83d90defa391115f3fbdc03d63">capacity_</a>;</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ae2580f25b0c08e4bf6e0656d365b0bff">  280</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer_builder.html#ae2580f25b0c08e4bf6e0656d365b0bff">size_</a>;</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;};</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html">  284</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_typed_buffer_bu
 ilder.html">TypedBufferBuilder</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_buffer_builder.html">BufferBuilder</a> {</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html#a471e5bdbf33da425e857f07e3833622e">  286</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_typed_buffer_builder.html#a471e5bdbf33da425e857f07e3833622e">TypedBufferBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool) : <a class="code" href="classarrow_1_1_buffer_builder.html">BufferBuilder</a>(pool) {}</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html#a3f
 077d697ae44153089db2907e8f2ab2">  288</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_typed_buffer_builder.html#a3f077d697ae44153089db2907e8f2ab2">Append</a>(T arithmetic_value) {</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    static_assert(std::is_arithmetic&lt;T&gt;::value,</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;                  <span class="stringliteral">&quot;Convenience buffer append only supports arithmetic types&quot;</span>);</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">BufferBuilder::Append</a>(reinterpret_cast&lt;uint8_t*&gt;(&amp;arithmetic_value),</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;                    
              <span class="keyword">sizeof</span>(T));</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  }</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html#a0dee0463148d313243336cac5ab8427e">  295</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_typed_buffer_builder.html#a0dee0463148d313243336cac5ab8427e">Append</a>(<span class="keyword">const</span> T* arithmetic_values, int64_t num_elements) {</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    static_assert(std::is_arithmetic&lt;T&gt;::value,</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;                  <span class="stringliteral">&quot;Convenience buffer append only supports arithmetic types&quot;
 </span>);</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">BufferBuilder::Append</a>(reinterpret_cast&lt;const uint8_t*&gt;(arithmetic_values),</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;                                 num_elements * <span class="keyword">sizeof</span>(T));</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  }</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html#a8eae2200ae9aa357f838ce84a81abbf5">  302</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_typed_buffer_builder.html#a8eae2200ae9aa357f838ce84a81abbf5">UnsafeAppend</a>(
 T arithmetic_value) {</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    static_assert(std::is_arithmetic&lt;T&gt;::value,</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;                  <span class="stringliteral">&quot;Convenience buffer append only supports arithmetic types&quot;</span>);</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    <a class="code" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">BufferBuilder::UnsafeAppend</a>(reinterpret_cast&lt;uint8_t*&gt;(&amp;arithmetic_value), <span class="keyword">sizeof</span>(T));</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  }</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html#aa5c75cc2d299ca15f57cec
 9d16ddbb9b">  308</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_typed_buffer_builder.html#aa5c75cc2d299ca15f57cec9d16ddbb9b">UnsafeAppend</a>(<span class="keyword">const</span> T* arithmetic_values, int64_t num_elements) {</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    static_assert(std::is_arithmetic&lt;T&gt;::value,</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;                  <span class="stringliteral">&quot;Convenience buffer append only supports arithmetic types&quot;</span>);</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    <a class="code" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">BufferBuilder::UnsafeAppend</a>(reinterpret_cast&lt;const uint8_t*&gt;(arithmetic_values),</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;                              
   num_elements * <span class="keyword">sizeof</span>(T));</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  }</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html#aaed11cafb3f536a491514a70958c87db">  315</a></span>&#160;  <span class="keyword">const</span> T* <a class="code" href="classarrow_1_1_typed_buffer_builder.html#aaed11cafb3f536a491514a70958c87db">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>T*<span class="keyword">&gt;</span>(data_); }</div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html#a1f49bc2502db1d20acb2dae6280a8837">  316</a></span>&#160;  int64_t <a class="code" href="classarrow
 _1_1_typed_buffer_builder.html#a1f49bc2502db1d20acb2dae6280a8837">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> size_ / <span class="keyword">sizeof</span>(T); }</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;};</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow.html#aff11ee23eb038410107ea5246f2fb330">AllocateBuffer</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, <span class="keyword">const</span> int64_t size, std::shared_ptr&lt;Buffer&gt;* out);</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div><div class="line"><a name="l00336
 "></a><span class="lineno">  336</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow.html#a9c3ce000978a518fad942be4a54e9870">AllocateResizableBuffer</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, <span class="keyword">const</span> int64_t size,</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;                               std::shared_ptr&lt;ResizableBuffer&gt;* out);</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="preprocessor">#ifndef ARROW_NO_DEPRECATED_API</span></div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<spa
 n class="keyword">static</span> <span class="keyword">inline</span> std::shared_ptr&lt;Buffer&gt; GetBufferFromString(<span class="keyword">const</span> std::string&amp; str) {</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <span class="keywordflow">return</span> std::make_shared&lt;Buffer&gt;(str);</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;}</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="preprocessor">#endif  // ARROW_NO_DEPRECATED_API</span></div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div><div class="line"><a name="l00
 357"></a><span class="lineno">  357</span>&#160;<span class="preprocessor">#endif  // ARROW_BUFFER_H</span></div><div class="ttc" id="classarrow_1_1_mutable_buffer_html_a3b01c712ad660aea1b10a0ad2b232ac7"><div class="ttname"><a href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">arrow::MutableBuffer::MutableBuffer</a></div><div class="ttdeci">MutableBuffer()</div><div class="ttdef"><b>Definition:</b> buffer.h:148</div></div>
+<a href="buffer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class=
 "lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed un
 der the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_BUFFER_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19<
 /span>&#160;<span class="preprocessor">#define ARROW_BUFFER_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;type_traits
 &gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bit-util_8h.html">arrow/util/bit-util.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div 
 class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">// Buffer classes</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html">   48</a></span>&
 #160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_buffer.html">Buffer</a> {</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">   56</a></span>&#160;  <a class="code" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">Buffer</a>(<span class="keyword">const</span> uint8_t* data, int64_t size)</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;      : is_mutable_(false), data_(data), size_(size), capacity_(size) {}</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a5dfd60984e0ac8474f20dbd49f628e54">   65</a></span>&#160;  <span class="ke
 yword">explicit</span> <a class="code" href="classarrow_1_1_buffer.html#a5dfd60984e0ac8474f20dbd49f628e54">Buffer</a>(<span class="keyword">const</span> std::string&amp; data)</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;      : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(reinterpret_cast&lt;const uint8_t*&gt;(data.c_str()),</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;               static_cast&lt;int64_t&gt;(data.size())) {}</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_buffer.html">Buffer</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="
 line" href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">   78</a></span>&#160;  <a class="code" href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a>(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; parent, <span class="keyword">const</span> int64_t offset, <span class="keyword">const</span> int64_t size)</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;      : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(parent-&gt;data() + offset, size) {</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    parent_ = parent;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  }</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">   83</a></sp
 an>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> is_mutable_; }</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keywordtype">bool</span> Equals(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>&amp; other, int64_t nbytes) <span class="keyword">const</span>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">bool</span> Equals(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>&amp; other) <span class="keyword">const</span>;</div><div class="line">
 <a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Copy(<span class="keyword">const</span> int64_t start, <span class="keyword">const</span> int64_t nbytes, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool,</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;              std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">const</span>;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Copy(<span class="keyword">const</span> int64_t start, <span class="keyword">const</span> int64_t nbytes,</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;              std::
 shared_ptr&lt;Buffer&gt;* out) <span class="keyword">const</span>;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">  100</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> capacity_; }</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">  101</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="lin
 e" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">  102</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>() { <span class="keywordflow">return</span> mutable_data_; }</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">  104</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> size_; }</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">  106</a></span>&#160;  std::shared_ptr&lt;Buffer&gt
 ; <a class="code" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> parent_; }</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">  109</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">  110</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738b
 f585a3548">data_</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">  111</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">  112</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a>;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">  113</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a>;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div><div class="line"><a name="l00115"></a><span 
 class="lineno">  115</span>&#160;  <span class="comment">// null by default, but may be set</span></div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">  116</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a>;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <a class="code" href="macros_8h.html#a40d72e185b1488b5659b761f0b6115bb">ARROW_DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1_buffer.html">Buffer</a>);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;};</div><div class="line"><a name="l00121"></a><span c
 lass="lineno">  121</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> std::shared_ptr&lt;Buffer&gt; SliceBuffer(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; buffer,</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                                                  <span class="keyword">const</span> int64_t offset,</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;                                                  <span class="keyword">const</span> int64_t length) {</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="keywordflow">return</span> std::make_shared&lt;Buffer&gt;(buffer, offset, length);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;}</div><div class="line"><a name="l00129"></a><span cla
 ss="lineno">  129</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;std::shared_ptr&lt;Buffer&gt; <a class="code" href="namespacearrow.html#a44c8f98a2874248eb7d5658ccee5718e">SliceMutableBuffer</a>(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; buffer,</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;                                           <span class="keyword">const</span> int64_t offset, <span class="keyword">const</span> int64_t length);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html">  137</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</
 a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_buffer.html">Buffer</a> {</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">  139</a></span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">MutableBuffer</a>(uint8_t* data, <span class="keyword">const</span> int64_t size) : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(data, size) {</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    mutable_data_ = data;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    is_mutable_ = <span class="keyword">true</span>;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  }</div><di
 v class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</a>(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; parent, <span class="keyword">const</span> int64_t offset,</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;                <span class="keyword">const</span> int64_t size);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">  148</a></span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">M
 utableBuffer</a>() : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(<a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, 0) {}</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;};</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html">  151</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_resizable_buffer.html">ResizableBuffer</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</a> {</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keyword">virtual</span> <a class="code" href
 ="classarrow_1_1_status.html">Status</a> Resize(<span class="keyword">const</span> int64_t new_size, <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) = 0;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(<span class="keyword">const</span> int64_t new_capacity) = 0;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#a2dd63263ee81611a4c43a2da9abfb6ae">  167</a></span>&#160;  <a class="code" href="classarr
 ow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_resizable_buffer.html#a2dd63263ee81611a4c43a2da9abfb6ae">TypedResize</a>(<span class="keyword">const</span> int64_t new_nb_elements, <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) {</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    <span class="keywordflow">return</span> Resize(<span class="keyword">sizeof</span>(T) * new_nb_elements, shrink_to_fit);</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  }</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#ade214c893245689bc51965c90c4cd739"
 >  172</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_resizable_buffer.html#ade214c893245689bc51965c90c4cd739">TypedReserve</a>(<span class="keyword">const</span> int64_t new_nb_elements) {</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    <span class="keywordflow">return</span> Reserve(<span class="keyword">sizeof</span>(T) * new_nb_elements);</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  }</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">  177</a></span>&#160;  <a class="code" href="classarrow_1_1_resizable_buffer.html#a57de64
 a67003a42d06a4dc9d48c60857">ResizableBuffer</a>(uint8_t* data, int64_t size) : <a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</a>(data, size) {}</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;};</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classarrow_1_1_pool_buffer.html">  181</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_pool_buffer.html">PoolBuffer</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_resizable_buffer.html">ResizableBuffer</a> {</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_
 1_1_pool_buffer.html">PoolBuffer</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>);</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_pool_buffer.html">PoolBuffer</a>();</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(<span class="keyword">const</span> int64_t new_size, <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) <span class="keyword">override</span>;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(<span class="keyword">const<
 /span> int64_t new_capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;};</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html">  193</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_buffer_builder.html">BufferBuilder</a> {</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160; <span class="keyword">public</span>
 :</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">  195</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">BufferBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool)</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;      : pool_(pool), data_(<a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>), capacity_(0), size_(0) {}</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a8bdd654fab07e1151945e8ba4e6ee39e">  199</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buff
 er_builder.html#a8bdd654fab07e1151945e8ba4e6ee39e">Resize</a>(<span class="keyword">const</span> int64_t elements) {</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    <span class="comment">// Resize(0) is a no-op</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    <span class="keywordflow">if</span> (elements == 0) {</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;      <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    }</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    <span class="keywordflow">if</span> (buffer_ == <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>) {</div><div class="line"><a name="l00205"></a><span class="
 lineno">  205</span>&#160;      buffer_ = std::make_shared&lt;PoolBuffer&gt;(pool_);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    }</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    int64_t old_capacity = capacity_;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(buffer_-&gt;Resize(elements));</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    capacity_ = buffer_-&gt;capacity();</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    data_ = buffer_-&gt;mutable_data();</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    <span class="keywordflow">if</span> (capacity_ &gt; old_capacity) {</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;      mems
 et(data_ + old_capacity, 0, capacity_ - old_capacity);</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    }</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  }</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">  217</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">Append</a>(<span class="keyword">const</span> uint8_t* data, int64_t length) {</div><div class="line"><a name="l00218">
 </a><span class="lineno">  218</span>&#160;    <span class="keywordflow">if</span> (capacity_ &lt; length + size_) {</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;      int64_t new_capacity = BitUtil::NextPower2(length + size_);</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;      <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(new_capacity));</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    }</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    UnsafeAppend(data, length);</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  }</div><div
  class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="keyword">template</span> &lt;<span class="keywordtype">size_t</span> NBYTES&gt;</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a6d1756245bb061a66e69e0e8ffbd4aac">  227</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#a6d1756245bb061a66e69e0e8ffbd4aac">Append</a>(<span class="keyword">const</span> std::array&lt;uint8_t, NBYTES&gt;&amp; data) {</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    constexpr <span class="keyword">auto</span> nbytes = <span class="keyword">static_cast&lt;</span>int64_t<span class="keyword">&gt;</span>(NBYTES);</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;
     <span class="keywordflow">if</span> (capacity_ &lt; nbytes + size_) {</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;      int64_t new_capacity = BitUtil::NextPower2(nbytes + size_);</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;      <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(new_capacity));</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    }</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    std::copy(data.cbegin(), data.cend(), data_ + size_);</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    size_ += nbytes;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class
 arrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  }</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="comment">// Advance pointer and zero out memory</span></div><div class="line"><a name="l00240"></a><span class="lineno"

<TRUNCATED>

[29/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/bit-stream-utils_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bit-stream-utils_8h_source.html b/docs/cpp/bit-stream-utils_8h_source.html
index 5fbd0be..b5aba82 100644
--- a/docs/cpp/bit-stream-utils_8h_source.html
+++ b/docs/cpp/bit-stream-utils_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/bit-stream-utils.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,7 +70,7 @@ $(function() {
 <div class="title">bit-stream-utils.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="bit-stream-utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><s
 pan class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software dist
 ributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// From Apache Impala (incubating) as of 2016-01-29</span></div><div class="line"><a name="l0001
 9"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifndef ARROW_UTIL_BIT_STREAM_UTILS_H</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#define ARROW_UTIL_BIT_STREAM_UTILS_H</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="string_8h.html">string.h</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</
 div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bit-util_8h.html">arrow/util/bit-util.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bpacking_8h.html">arrow/util/bpacking.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="logging_8h.html">arrow/util/logging.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword"
 >namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1_bit_writer.html">BitWriter</a> {</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a0462b6eb15d93162ee7d2c828309d612">   41</a></span>&#160;  <a class="code" href="classarrow_1_1_bit_writer.html#a0462b6eb15d93162ee7d2c828309d612">BitWriter</a>(uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>, <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_writer.
 html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>) : buffer_(buffer), max_bytes_(buffer_len) {</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    <a class="code" href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">Clear</a>();</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  }</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">   45</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">Clear</a>() {</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    buffered_values_ = 0;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    byte_offset_ = 0;</div><d
 iv class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    bit_offset_ = 0;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  }</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a73de4690985f7274c69b6dba99922743">   53</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_writer.html#a73de4690985f7274c69b6dba99922743">bytes_written</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    <span class="keywordflow">return</span> byte_offset_ + <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(BitUtil::Ceil(bit_offset_, 8));</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160
 ;  }</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">   56</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> buffer_; }</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">   57</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> max_bytes_; }</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">bool</span> 
 <a class="code" href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">PutValue</a>(uint64_t v, <span class="keywordtype">int</span> num_bits);</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">PutAligned</a>(T v, <span class="keywordtype">int</span> num_bytes);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">PutVlq
 Int</a>(uint32_t v);</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="comment">// Writes an int zigzag encoded.</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a2e764de1162c33a6aa41caad00322156">PutZigZagVlqInt</a>(int32_t v);</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">GetNextBytePtr</a>(<span class="keywordtype">int</span> num_bytes = 1);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#1
 60;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">Flush</a>(<span class="keywordtype">bool</span> align = <span class="keyword">false</span>);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  uint8_t* buffer_;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">int</span> max_bytes_;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  uint64_t buffered_values_;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span 
 class="lineno">   96</span>&#160;  <span class="keywordtype">int</span> byte_offset_;  <span class="comment">// Offset in buffer_</span></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">int</span> bit_offset_;   <span class="comment">// Offset in buffered_values_</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;};</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html">  103</a></span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1_bit_reader.html">BitReader</a> {</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a714971e1
 3b725100437484becf9b8ae4">  106</a></span>&#160;  <a class="code" href="classarrow_1_1_bit_reader.html#a714971e13b725100437484becf9b8ae4">BitReader</a>(<span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>, <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>)</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;      : buffer_(buffer), max_bytes_(buffer_len), byte_offset_(0), bit_offset_(0) {</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    <span class="keywordtype">int</span> num_bytes = std::min(8, max_bytes_ - byte_offset_);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    memcpy(&amp;buffered_values_, buffer_ + byte_offset_, num_bytes);</div><div class="line"><a name="l00110"></a><span class="lineno">
   110</span>&#160;  }</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a59f592e16907128787dfaa8c7cfa839e">  112</a></span>&#160;  <a class="code" href="classarrow_1_1_bit_reader.html#a59f592e16907128787dfaa8c7cfa839e">BitReader</a>() : buffer_(NULL), max_bytes_(0) {}</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#aaaefbf3fa141ce764cda52c0e1e55103">  114</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_bit_reader.html#aaaefbf3fa141ce764cda52c0e1e55103">Reset</a>(<span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>, <span class="keywordtype">int</span
 > <a class="code" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>) {</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    buffer_ = <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    max_bytes_ = <a class="code" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    byte_offset_ = 0;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    bit_offset_ = 0;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    <span class="keywordtype">int</span> num_bytes = std::min(8, max_bytes_ - byte_offset_);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    memcpy(&amp;buff
 ered_values_, buffer_ + byte_offset_, num_bytes);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  }</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keywordtype">bool</span> GetValue(<span class="keywordtype">int</span> num_bits, T* v);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="keywordtype">int</span> GetBatch(<span class="keywordtype">int</sp
 an> num_bits, T* v, <span class="keywordtype">int</span> batch_size);</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="keywordtype">bool</span> GetAligned(<span class="keywordtype">int</span> num_bytes, T* v);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="keywordtype">bool</span> GetVlqInt(int32_t* v);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="comment">// Reads a zigzag encoded int `into` v.</span></div><div class
 ="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="keywordtype">bool</span> GetZigZagVlqInt(int32_t* v);</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a943f521c4855e418bc106e55fd2de8d3">  150</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_reader.html#a943f521c4855e418bc106e55fd2de8d3">bytes_left</a>() {</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <span class="keywordflow">return</span> max_bytes_ - (byte_offset_ + <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(BitUtil::Ceil(bit_offset_, 8)));</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  }</div><div class="line"><a name="l00153"></a><span class="lineno">
   153</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#aa5953074578c6d5e068574ab4ccb3e35">  155</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> MAX_VLQ_BYTE_LEN = 5;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="keyword">const</span> uint8_t* buffer_;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keywordtype">int</span> max_bytes_;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  uint64_t buffered_values
 _;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keywordtype">int</span> byte_offset_;  <span class="comment">// Offset in buffer_</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keywordtype">int</span> bit_offset_;   <span class="comment">// Offset in buffered_values_</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;};</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">  169</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">BitWriter::PutValue<
 /a>(uint64_t v, <span class="keywordtype">int</span> num_bits) {</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="comment">// TODO: revisit this limit if necessary (can be raised to 64 by fixing some edge cases)</span></div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(num_bits, 32);</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <a class="code" href="logging_8h.html#ae89df3243bbb8341130c7b3f44145ea0">DCHECK_EQ</a>(v &gt;&gt; num_bits, 0) &lt;&lt; <span class="stringliteral">&quot;v = &quot;</span> &lt;&lt; v &lt;&lt; <span class="stringliteral">&quot;, num_bits = &quot;</span> &lt;&lt; num_bits;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="key
 wordflow">if</span> (<a class="code" href="macros_8h.html#a6f2ee7ad52872edb915cf48e163ac99c">ARROW_PREDICT_FALSE</a>(byte_offset_ * 8 + bit_offset_ + num_bits &gt; max_bytes_ * 8))</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  buffered_values_ |= v &lt;&lt; bit_offset_;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  bit_offset_ += num_bits;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a6f2ee7ad52872edb915cf48e163ac99c">ARROW_PREDICT_FALSE</a>(bit_offset_ &gt;= 64)) {</di
 v><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    <span class="comment">// Flush buffered_values_ and write out bits of v that did not fit</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    memcpy(buffer_ + byte_offset_, &amp;buffered_values_, 8);</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    buffered_values_ = 0;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    byte_offset_ += 8;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    bit_offset_ -= 64;</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    buffered_values_ = v &gt;&gt; (num_bits - bit_offset_);</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  }</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <a class="code" href="logging_8h.htm
 l#ab62f5ed8f2d48e29802be0cbbcd1359a">DCHECK_LT</a>(bit_offset_, 64);</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;}</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">  192</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">BitWriter::Flush</a>(<span class="keywordtype">bool</span> align) {</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="keywordtype">int</span> num_bytes = <span class="keyword">static_cast&lt;</span><span class="key
 wordtype">int</span><span class="keyword">&gt;</span>(BitUtil::Ceil(bit_offset_, 8));</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(byte_offset_ + num_bytes, max_bytes_);</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  memcpy(buffer_ + byte_offset_, &amp;buffered_values_, num_bytes);</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="keywordflow">if</span> (align) {</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    buffered_values_ = 0;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    byte_offset_ += num_bytes;</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    bit_offset_ = 0;</div><d
 iv class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  }</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;}</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">  204</a></span>&#160;<span class="keyword">inline</span> uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">BitWriter::GetNextBytePtr</a>(<span class="keywordtype">int</span> num_bytes) {</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <a class="code" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">Flush</a>(<span class="comment">/* align */</span> <span class="keyword">true</span>);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <a class="code"
  href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(byte_offset_, max_bytes_);</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keywordflow">if</span> (byte_offset_ + num_bytes &gt; max_bytes_) <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  uint8_t* ptr = buffer_ + byte_offset_;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  byte_offset_ += num_bytes;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <span class="keywordflow">return</span> ptr;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;}</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typena
 me</span> T&gt;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">  214</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">BitWriter::PutAligned</a>(T val, <span class="keywordtype">int</span> num_bytes) {</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  uint8_t* ptr = <a class="code" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">GetNextBytePtr</a>(num_bytes);</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keywordflow">if</span> (ptr == NULL) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  memcpy(ptr, &amp;val, num_bytes);</div><div cl
 ass="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;}</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">  221</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">BitWriter::PutVlqInt</a>(uint32_t v) {</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="keywordtype">bool</span> result = <span class="keyword">true</span>;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="keywordflow">while</span> ((v &amp; 0xF
 FFFFF80) != 0L) {</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    result &amp;= PutAligned&lt;uint8_t&gt;(<span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>((v &amp; 0x7F) | 0x80), 1);</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    v &gt;&gt;= 7;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  }</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  result &amp;= PutAligned&lt;uint8_t&gt;(<span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(v &amp; 0x7F), 1);</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;}</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div><div class="li
 ne"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="keyword">namespace </span>detail {</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> GetValue_(<span class="keywordtype">int</span> num_bits, T* v, <span class="keywordtype">int</span> max_bytes, <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>,</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;                      <span class="keywordtype">int</span>* bit_offset, <span class="keywordtype">int</span>* byte_offset, uint64_t* buff
 ered_values) {</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="preprocessor">#pragma warning(push)</span></div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="preprocessor">#pragma warning(disable : 4800)</span></div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  *v = <span class="keyword">static_cast&lt;</span>T<span class="keyword">&gt;</span>(BitUtil::TrailingBits(*buffered_values, *bit_offset + num_bits) &gt;&gt;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;                      *bit_offset);</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span
 >&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="preprocessor">#pragma warning(pop)</span></div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  *bit_offset += num_bits;</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  <span class="keywordflow">if</span> (*bit_offset &gt;= 64) {</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    *byte_offset += 8;</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    *bit_offset -= 64;</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    <span class="keywordtype">int</span> by
 tes_remaining = max_bytes - *byte_offset;</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a1f418a9edc46d53e62732e7ccd06f329">ARROW_PREDICT_TRUE</a>(bytes_remaining &gt;= 8)) {</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;      memcpy(buffered_values, buffer + *byte_offset, 8);</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;      memcpy(buffered_values, buffer + *byte_offset, bytes_remaining);</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    }</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00257"></a><span class="lineno
 ">  257</span>&#160;<span class="preprocessor">#pragma warning(push)</span></div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="preprocessor">#pragma warning(disable : 4800 4805)</span></div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="comment">// Read bits of v that crossed into new buffered_values_</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    *v = *v | <span class="keyword">static_cast&lt;</span>T<span class="keyword">&gt;</span>(BitUtil::TrailingBits(*buffered_values, *bit_offset)</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;                             &lt;&lt; (num_bits - *bit_offset));</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span clas
 s="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="preprocessor">#pragma warning(pop)</span></div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(*bit_offset, 64);</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  }</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;}</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;}  <span class="comment">// namespace detail</span></div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div><div class="line"><a na
 me="l00272"></a><span class="lineno">  272</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a20420d2374d3eb9177c5c3a0f5493cd1">  273</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_reader.html#a20420d2374d3eb9177c5c3a0f5493cd1">BitReader::GetValue</a>(<span class="keywordtype">int</span> num_bits, T* v) {</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <span class="keywordflow">return</span> GetBatch(num_bits, v, 1) == 1;</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;}</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="keyword">template</
 span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a6f023d4ce78bd6a9cbc2f372f441d964">  278</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_reader.html#a6f023d4ce78bd6a9cbc2f372f441d964">BitReader::GetBatch</a>(<span class="keywordtype">int</span> num_bits, T* v, <span class="keywordtype">int</span> batch_size) {</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <a class="code" href="logging_8h.html#ae17f8119c108cf3070bad3449c7e0006">DCHECK</a>(buffer_ != NULL);</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="comment">// TODO: revisit this limit if necessary</span></div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e
 222cb2e77251017a0e2">DCHECK_LE</a>(num_bits, 32);</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(num_bits, static_cast&lt;int&gt;(<span class="keyword">sizeof</span>(T) * 8));</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="keywordtype">int</span> bit_offset = bit_offset_;</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="keywordtype">int</span> byte_offset = byte_offset_;</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  uint64_t buffered_values = buffered_values_;</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="keywordtype">int</span> max_bytes = max_bytes_;</div><div class="line"><a name="l00288
 "></a><span class="lineno">  288</span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a> = buffer_;</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  uint64_t needed_bits = num_bits * batch_size;</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  uint64_t remaining_bits = (max_bytes - byte_offset) * 8 - bit_offset;</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="keywordflow">if</span> (remaining_bits &lt; needed_bits) {</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    batch_size = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(remaining_bits) / num_bits;</div><div class="line"><a n
 ame="l00294"></a><span class="lineno">  294</span>&#160;  }</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  <span class="keywordtype">int</span> i = 0;</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a6f2ee7ad52872edb915cf48e163ac99c">ARROW_PREDICT_FALSE</a>(bit_offset != 0)) {</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <span class="keywordflow">for</span> (; i &lt; batch_size &amp;&amp; bit_offset != 0; ++i) {</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;      detail::GetValue_(num_bits, &amp;v[i], max_bytes, buffer, &amp;bit_offset, &amp;byte_offset,</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;                        &amp;buffered_val
 ues);</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    }</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  }</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  <span class="keywordflow">if</span> (<span class="keyword">sizeof</span>(T) == 4) {</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    <span class="keywordtype">int</span> num_unpacked =</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;        internal::unpack32(reinterpret_cast&lt;const uint32_t*&gt;(buffer + byte_offset),</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;                           reinterpret_cast&lt;uint32_t*&gt;(v + i), batch_size - i, num_bits);</div><div class="line"><a name="l00308"></a><span class="lineno">  308<
 /span>&#160;    i += num_unpacked;</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    byte_offset += num_unpacked * num_bits / 8;</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">int</span> buffer_size = 1024;</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    uint32_t unpack_buffer[buffer_size];</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    <span class="keywordflow">while</span> (i &lt; batch_size) {</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;      <span class="keywordtype">int</span> unpack_size = std::min(buffer_size, batch_size - i);</div><div class="line"><a name="l00315"></a><span class="lineno">  315</sp
 an>&#160;      <span class="keywordtype">int</span> num_unpacked =</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;          internal::unpack32(reinterpret_cast&lt;const uint32_t*&gt;(buffer + byte_offset),</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;                             unpack_buffer, unpack_size, num_bits);</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;      <span class="keywordflow">if</span> (num_unpacked == 0) {</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;      }</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;      <span class="keywordflow">for</span> (<span class="keywordtype">int</span> k = 0; k &lt; num_unpacked; ++k) {</div><div class="line"><a name="l003
 22"></a><span class="lineno">  322</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="preprocessor">#pragma warning(push)</span></div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="preprocessor">#pragma warning(disable : 4800)</span></div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;        v[i + k] = <span class="keyword">static_cast&lt;</span>T<span class="keyword">&gt;</span>(unpack_buffer[k]);</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="preprocessor">#pragma warning(pop)</span></div><div class="
 line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;      }</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;      i += num_unpacked;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;      byte_offset += num_unpacked * num_bits / 8;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    }</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  }</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;  <span class="keywordtype">int</span> bytes_remaining = max_bytes - byte_offset;</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;  <span class="keywordflow">if</span> (bytes_remai
 ning &gt;= 8) {</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    memcpy(&amp;buffered_values, buffer + byte_offset, 8);</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    memcpy(&amp;buffered_values, buffer + byte_offset, bytes_remaining);</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  }</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;  <span class="keywordflow">for</span> (; i &lt; batch_size; ++i) {</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;    detail::GetValue_(num_bits, &amp;v[i], max_bytes, buffer, &amp;bit_offset, &amp;byte_offset,</div><div class="line"><a name="l00345"></a><span clas
 s="lineno">  345</span>&#160;                      &amp;buffered_values);</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  }</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  bit_offset_ = bit_offset;</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  byte_offset_ = byte_offset;</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  buffered_values_ = buffered_values;</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  <span class="keywordflow">return</span> batch_size;</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;}</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div><div class="
 line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#ae209b69dc854275c1425d4d11abf36bd">  356</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_reader.html#ae209b69dc854275c1425d4d11abf36bd">BitReader::GetAligned</a>(<span class="keywordtype">int</span> num_bytes, T* v) {</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(num_bytes, static_cast&lt;int&gt;(<span class="keyword">sizeof</span>(T)));</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  <span class="keywordtype">int</span> bytes_read = <span class="keyword">static_cast&lt;</span
 ><span class="keywordtype">int</span><span class="keyword">&gt;</span>(BitUtil::Ceil(bit_offset_, 8));</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a6f2ee7ad52872edb915cf48e163ac99c">ARROW_PREDICT_FALSE</a>(byte_offset_ + bytes_read + num_bytes &gt; max_bytes_))</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  <span class="comment">// Advance byte_offset to next unread byte and read num_bytes</span></div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  byte_offset_ += bytes_read;</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; 
  memcpy(v, buffer_ + byte_offset_, num_bytes);</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  byte_offset_ += num_bytes;</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  <span class="comment">// Reset buffered_values_</span></div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;  bit_offset_ = 0;</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  <span class="keywordtype">int</span> bytes_remaining = max_bytes_ - byte_offset_;</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a1f418a9edc46d53e62732e7ccd06f329">ARROW_PREDICT_TRUE</a>(bytes_remaining &gt;= 8)) {</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    memcpy(&amp;b
 uffered_values_, buffer_ + byte_offset_, 8);</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;    memcpy(&amp;buffered_values_, buffer_ + byte_offset_, bytes_remaining);</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;  }</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;}</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;</div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a93bcd15198d511bf77a3980e4a9d343d">  378</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <
 a class="code" href="classarrow_1_1_bit_reader.html#a93bcd15198d511bf77a3980e4a9d343d">BitReader::GetVlqInt</a>(int32_t* v) {</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  *v = 0;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  <span class="keywordtype">int</span> shift = 0;</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  <span class="keywordtype">int</span> num_bytes = 0;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  uint8_t byte = 0;</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <span class="keywordflow">do</span> {</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;    <span class="keywordflow">if</span> (!GetAligned&lt;uint8_t&gt;(1, &amp;byte)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00385">
 </a><span class="lineno">  385</span>&#160;    *v |= (byte &amp; 0x7F) &lt;&lt; shift;</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;    shift += 7;</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;    <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(++num_bytes, MAX_VLQ_BYTE_LEN);</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;  } <span class="keywordflow">while</span> ((byte &amp; 0x80) != 0);</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;}</div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a2e764
 de1162c33a6aa41caad00322156">  392</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a2e764de1162c33a6aa41caad00322156">BitWriter::PutZigZagVlqInt</a>(int32_t v) {</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  uint32_t u = (v &lt;&lt; 1) ^ (v &gt;&gt; 31);</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">PutVlqInt</a>(u);</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;}</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#ac6f91e5030fb8cc87d27baa58dce66d3">  397</a></span>&#160;<span class="keyword">inline</spa
 n> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_reader.html#ac6f91e5030fb8cc87d27baa58dce66d3">BitReader::GetZigZagVlqInt</a>(int32_t* v) {</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  int32_t u_signed;</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <span class="keywordflow">if</span> (!GetVlqInt(&amp;u_signed)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  uint32_t u = <span class="keyword">static_cast&lt;</span>uint32_t<span class="keyword">&gt;</span>(u_signed);</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;  *<span class="keyword">reinterpret_cast&lt;</span>uint32_t*<span class="keyword">&gt;</span>(v) = (u &gt;&gt; 1) ^ -(<span class="keyword">static_cast&lt;</span>int32_t<span class="keyword">&gt;</span>(u &amp; 1));<
 /div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;}</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="preprocessor">#endif  // ARROW_UTIL_BIT_STREAM_UTILS_H</span></div><div class="ttc" id="classarrow_1_1_bit_writer_html_a407df208444d95e50d5ec6c608104cda"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">arrow::BitWriter::PutValue</a></div><div class="ttdeci">bool PutValue(uint64_t v, int num_bits)</div><div
  class="ttdoc">Writes a value to buffered_values_, flushing to buffer_ if necessary. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:169</div></div>
+<a href="bit-stream-utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><s
 pan class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software dist
 ributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// From Apache Impala (incubating) as of 2016-01-29</span></div><div class="line"><a name="l0001
 9"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifndef ARROW_UTIL_BIT_STREAM_UTILS_H</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#define ARROW_UTIL_BIT_STREAM_UTILS_H</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="string_8h.html">string.h</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</
 div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bit-util_8h.html">arrow/util/bit-util.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bpacking_8h.html">arrow/util/bpacking.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="logging_8h.html">arrow/util/logging.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword"
 >namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1_bit_writer.html">BitWriter</a> {</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a0462b6eb15d93162ee7d2c828309d612">   41</a></span>&#160;  <a class="code" href="classarrow_1_1_bit_writer.html#a0462b6eb15d93162ee7d2c828309d612">BitWriter</a>(uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>, <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_writer.
 html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>) : buffer_(<a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>), max_bytes_(<a class="code" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>) {</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    <a class="code" href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">Clear</a>();</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  }</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">   45</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">Clear</a>() {</div><div class="line"><a name="l0004
 6"></a><span class="lineno">   46</span>&#160;    buffered_values_ = 0;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    byte_offset_ = 0;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    bit_offset_ = 0;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  }</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a73de4690985f7274c69b6dba99922743">   53</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_writer.html#a73de4690985f7274c69b6dba99922743">bytes_written</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    <span class="keywordflow">return</span> byte_offset_ + <span class="keyword">static_cast&lt;</span>
 <span class="keywordtype">int</span><span class="keyword">&gt;</span>(BitUtil::Ceil(bit_offset_, 8));</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  }</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">   56</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> buffer_; }</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">   57</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> max_bytes_; }</div><div class="line">
 <a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">PutValue</a>(uint64_t v, <span class="keywordtype">int</span> num_bits);</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">PutAligned</a>(T v, <span class="keywordtype">int</span> num_bytes);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l
 00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">PutVlqInt</a>(uint32_t v);</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="comment">// Writes an int zigzag encoded.</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a2e764de1162c33a6aa41caad00322156">PutZigZagVlqInt</a>(int32_t v);</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">GetNextBytePtr</a>(<span class="keywordtype">int</sp
 an> num_bytes = 1);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">Flush</a>(<span class="keywordtype">bool</span> align = <span class="keyword">false</span>);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  uint8_t* buffer_;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordtype">int</span> max_bytes_;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00094"></a><span class="linen
 o">   94</span>&#160;  uint64_t buffered_values_;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="keywordtype">int</span> byte_offset_;  <span class="comment">// Offset in buffer_</span></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordtype">int</span> bit_offset_;   <span class="comment">// Offset in buffered_values_</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;};</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html">  103</a></span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1_bit_reader.html">BitReader</a> {</div><div class="line"><a name="l00104"></a><span class="lineno"
 >  104</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a714971e13b725100437484becf9b8ae4">  106</a></span>&#160;  <a class="code" href="classarrow_1_1_bit_reader.html#a714971e13b725100437484becf9b8ae4">BitReader</a>(<span class="keyword">const</span> uint8_t* buffer, <span class="keywordtype">int</span> buffer_len)</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;      : buffer_(buffer), max_bytes_(buffer_len), byte_offset_(0), bit_offset_(0) {</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    <span class="keywordtype">int</span> num_bytes = std::min(8, max_bytes_ - byte_offset_);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    memcpy(&amp;buffered_values_, buffer_ + byte_offset_, num_bytes);</div><div class="line"><a name="l00110"></a><span class="lineno">
   110</span>&#160;  }</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a59f592e16907128787dfaa8c7cfa839e">  112</a></span>&#160;  <a class="code" href="classarrow_1_1_bit_reader.html#a59f592e16907128787dfaa8c7cfa839e">BitReader</a>() : buffer_(NULL), max_bytes_(0) {}</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#aaaefbf3fa141ce764cda52c0e1e55103">  114</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_bit_reader.html#aaaefbf3fa141ce764cda52c0e1e55103">Reset</a>(<span class="keyword">const</span> uint8_t* buffer, <span class="keywordtype">int</span> buffer_len) {</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span
 >&#160;    buffer_ = buffer;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    max_bytes_ = buffer_len;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    byte_offset_ = 0;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    bit_offset_ = 0;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    <span class="keywordtype">int</span> num_bytes = std::min(8, max_bytes_ - byte_offset_);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    memcpy(&amp;buffered_values_, buffer_ + byte_offset_, num_bytes);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  }</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword
 ">typename</span> T&gt;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_reader.html#a20420d2374d3eb9177c5c3a0f5493cd1">GetValue</a>(<span class="keywordtype">int</span> num_bits, T* v);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_reader.html#a6f023d4ce78bd6a9cbc2f372f441d964">GetBatch</a>(<span class="keywordtype">int</span> num_bits, T* v, <span class="keywordtype">int</span> batch_size);</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name
 ="l00137"></a><span class="lineno">  137</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_reader.html#ae209b69dc854275c1425d4d11abf36bd">GetAligned</a>(<span class="keywordtype">int</span> num_bytes, T* v);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_reader.html#a93bcd15198d511bf77a3980e4a9d343d">GetVlqInt</a>(int32_t* v);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="comment">// Reads a zigzag encoded int `into` v.</span></div><div class
 ="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_reader.html#ac6f91e5030fb8cc87d27baa58dce66d3">GetZigZagVlqInt</a>(int32_t* v);</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a943f521c4855e418bc106e55fd2de8d3">  150</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_reader.html#a943f521c4855e418bc106e55fd2de8d3">bytes_left</a>() {</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <span class="keywordflow">return</span> max_bytes_ - (byte_offset_ + <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(BitUtil::Ceil(bit_offset_, 8)));</div><div class="line"><a name="l00152"></a><span class="lin
 eno">  152</span>&#160;  }</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#aa5953074578c6d5e068574ab4ccb3e35">  155</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_reader.html#aa5953074578c6d5e068574ab4ccb3e35">MAX_VLQ_BYTE_LEN</a> = 5;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="keyword">const</span> uint8_t* buffer_;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keywordtype">int</span> max_bytes_;</div><div
  class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  uint64_t buffered_values_;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keywordtype">int</span> byte_offset_;  <span class="comment">// Offset in buffer_</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keywordtype">int</span> bit_offset_;   <span class="comment">// Offset in buffered_values_</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;};</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">  169</a></span>&#16
 0;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">BitWriter::PutValue</a>(uint64_t v, <span class="keywordtype">int</span> num_bits) {</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="comment">// TODO: revisit this limit if necessary (can be raised to 64 by fixing some edge cases)</span></div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(num_bits, 32);</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <a class="code" href="logging_8h.html#ae89df3243bbb8341130c7b3f44145ea0">DCHECK_EQ</a>(v &gt;&gt; num_bits, 0) &lt;&lt; <span class="stringliteral">&quot;v = &quot;</span> &lt;&lt; v &lt;&lt; <span class="stringliteral">&quot;, num_bits = &quot;</span> &lt;&lt; num_bits;</
 div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a6f2ee7ad52872edb915cf48e163ac99c">ARROW_PREDICT_FALSE</a>(byte_offset_ * 8 + bit_offset_ + num_bits &gt; max_bytes_ * 8))</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  buffered_values_ |= v &lt;&lt; bit_offset_;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  bit_offset_ += num_bits;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="linen
 o">  180</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a6f2ee7ad52872edb915cf48e163ac99c">ARROW_PREDICT_FALSE</a>(bit_offset_ &gt;= 64)) {</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    <span class="comment">// Flush buffered_values_ and write out bits of v that did not fit</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    memcpy(buffer_ + byte_offset_, &amp;buffered_values_, 8);</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    buffered_values_ = 0;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    byte_offset_ += 8;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    bit_offset_ -= 64;</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    buffered_values_ = v &gt;&gt; (num_bits - bit_offset_);</div><div class="line"><
 a name="l00187"></a><span class="lineno">  187</span>&#160;  }</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <a class="code" href="logging_8h.html#ab62f5ed8f2d48e29802be0cbbcd1359a">DCHECK_LT</a>(bit_offset_, 64);</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;}</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">  192</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">BitWriter::Flush</a>(<span class="keywordtype">bool</span> align) {</div><div 
 class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="keywordtype">int</span> num_bytes = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(BitUtil::Ceil(bit_offset_, 8));</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(byte_offset_ + num_bytes, max_bytes_);</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  memcpy(buffer_ + byte_offset_, &amp;buffered_values_, num_bytes);</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="keywordflow">if</span> (align) {</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    buffered_values_ = 0;</div><div class="line"><a name="l00199"><
 /a><span class="lineno">  199</span>&#160;    byte_offset_ += num_bytes;</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    bit_offset_ = 0;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  }</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;}</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">  204</a></span>&#160;<span class="keyword">inline</span> uint8_t* <a class="code" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">BitWriter::GetNextBytePtr</a>(<span class="keywordtype">int</span> num_bytes) {</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  <a class="code" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">Flu
 sh</a>(<span class="comment">/* align */</span> <span class="keyword">true</span>);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(byte_offset_, max_bytes_);</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keywordflow">if</span> (byte_offset_ + num_bytes &gt; max_bytes_) <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  uint8_t* ptr = buffer_ + byte_offset_;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  byte_offset_ += num_bytes;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <span class="keywordflow">return</span> ptr;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;}</div><div class="line"><a name="l00212"></a><span cla
 ss="lineno">  212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">  214</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">BitWriter::PutAligned</a>(T val, <span class="keywordtype">int</span> num_bytes) {</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  uint8_t* ptr = <a class="code" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">GetNextBytePtr</a>(num_bytes);</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keywordflow">if</span> (ptr == NULL) <span class="keywordflo
 w">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  memcpy(ptr, &amp;val, num_bytes);</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;}</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">  221</a></span>&#160;

<TRUNCATED>

[45/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/array-builder.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/array-builder.html b/docs/c_glib/array-builder.html
index 3197c97..e550bdb 100644
--- a/docs/c_glib/array-builder.html
+++ b/docs/c_glib/array-builder.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Array builder</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Array builder: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
-<link rel="prev" href="array-classes.html" title="Array classes">
+<link rel="prev" href="composite-array-classes.html" title="Composite array classes">
 <link rel="next" href="array-builder-classes.html" title="Array builder classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="array-classes.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="composite-array-classes.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="array-builder-classes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="chapter">
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/array.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/array.html b/docs/c_glib/array.html
index 4391dee..3830833 100644
--- a/docs/c_glib/array.html
+++ b/docs/c_glib/array.html
@@ -2,32 +2,36 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Array</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Array: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
 <link rel="prev" href="data.html" title="Part I. Data">
-<link rel="next" href="array-classes.html" title="Array classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<link rel="next" href="basic-array-classes.html" title="Basic array classes">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="data.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="array-classes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="basic-array-classes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
 <a name="array"></a>Array</h2></div></div></div>
-<div class="toc"><dl class="toc"><dt>
-<span class="refentrytitle"><a href="array-classes.html">Array classes</a></span><span class="refpurpose"></span>
-</dt></dl></div>
+<div class="toc"><dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="basic-array-classes.html">Basic array classes</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="composite-array-classes.html">Composite array classes</a></span><span class="refpurpose"></span>
+</dt>
+</dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/arrow-glib-GArrowError.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/arrow-glib-GArrowError.html b/docs/c_glib/arrow-glib-GArrowError.html
index 56b667d..19599e1 100644
--- a/docs/c_glib/arrow-glib-GArrowError.html
+++ b/docs/c_glib/arrow-glib-GArrowError.html
@@ -2,21 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowError</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowError: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="error.html" title="Error">
 <link rel="prev" href="error.html" title="Error">
 <link rel="next" href="io.html" title="Part II. IO">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#arrow-glib-GArrowError.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#arrow-glib-GArrowError.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#arrow-glib-GArrowError.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="error.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -34,7 +33,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowError.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -51,7 +50,7 @@
 </div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowError.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -69,11 +68,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="arrow-glib-GArrowError.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">
-</pre>
-</div>
-<div class="refsect1">
 <a name="arrow-glib-GArrowError.description"></a><h2>Description</h2>
 <p><a class="link" href="arrow-glib-GArrowError.html#GArrowError" title="enum GArrowError"><span class="type">GArrowError</span></a> provides error codes corresponding to <code class="literal">arrow::Status</code>
 values.</p>
@@ -84,12 +78,6 @@ values.</p>
 <a name="garrow-error-quark"></a><h3>garrow_error_quark ()</h3>
 <pre class="programlisting"><GTKDOCLINK HREF="GQuark"><span class="returnvalue">GQuark</span></GTKDOCLINK>
 garrow_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-</p>
-<div class="refsect3">
-<a name="id-1.2.10.2.7.2.5"></a><h4>Returns</h4>
-<p></p>
-</div>
 </div>
 </div>
 <div class="refsect1">
@@ -99,8 +87,8 @@ garrow_error_quark (<em class="parameter"><code><span class="type">void</span></
 <p>The error codes are used by all arrow-glib functions.</p>
 <p>They are corresponding to <code class="literal">arrow::Status</code> values.</p>
 <div class="refsect3">
-<a name="id-1.2.10.2.8.2.5"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="GArrowError.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
 <col class="enum_members_description">
@@ -165,13 +153,10 @@ garrow_error_quark (<em class="parameter"><code><span class="type">void</span></
 <a name="GARROW-ERROR:CAPS"></a><h3>GARROW_ERROR</h3>
 <pre class="programlisting">#define GARROW_ERROR garrow_error_quark()
 </pre>
-<p>
-</p>
 </div>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/arrow-glib-GArrowFileMode.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/arrow-glib-GArrowFileMode.html b/docs/c_glib/arrow-glib-GArrowFileMode.html
index 66f3c99..36b4af6 100644
--- a/docs/c_glib/arrow-glib-GArrowFileMode.html
+++ b/docs/c_glib/arrow-glib-GArrowFileMode.html
@@ -2,21 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowFileMode</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowFileMode: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="mode.html" title="Mode">
 <link rel="prev" href="mode.html" title="Mode">
 <link rel="next" href="input.html" title="Input">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#arrow-glib-GArrowFileMode.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#arrow-glib-GArrowFileMode.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#arrow-glib-GArrowFileMode.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="mode.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -34,7 +33,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowFileMode.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -46,17 +45,13 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="arrow-glib-GArrowFileMode.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">
-</pre>
-</div>
-<div class="refsect1">
 <a name="arrow-glib-GArrowFileMode.description"></a><h2>Description</h2>
 <p><a class="link" href="arrow-glib-GArrowFileMode.html#GArrowFileMode" title="enum GArrowFileMode"><span class="type">GArrowFileMode</span></a> provides file modes corresponding to
 <code class="literal">arrow::io::FileMode::type</code> values.</p>
 </div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowFileMode.functions_details"></a><h2>Functions</h2>
+<p></p>
 </div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowFileMode.other_details"></a><h2>Types and Values</h2>
@@ -64,8 +59,8 @@
 <a name="GArrowFileMode"></a><h3>enum GArrowFileMode</h3>
 <p>They are corresponding to <code class="literal">arrow::io::FileMode::type</code> values.</p>
 <div class="refsect3">
-<a name="id-1.3.2.2.7.2.4"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="GArrowFileMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
 <col class="enum_members_description">
@@ -100,7 +95,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/arrow-glib-GArrowMetadataVersion.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/arrow-glib-GArrowMetadataVersion.html b/docs/c_glib/arrow-glib-GArrowMetadataVersion.html
index 3b6bb35..a0e8351 100644
--- a/docs/c_glib/arrow-glib-GArrowMetadataVersion.html
+++ b/docs/c_glib/arrow-glib-GArrowMetadataVersion.html
@@ -2,21 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowMetadataVersion</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowMetadataVersion: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="metadata.html" title="Metadata">
 <link rel="prev" href="metadata.html" title="Metadata">
 <link rel="next" href="reader.html" title="Reader">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#arrow-glib-GArrowMetadataVersion.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#arrow-glib-GArrowMetadataVersion.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#arrow-glib-GArrowMetadataVersion.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="metadata.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -34,7 +33,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowMetadataVersion.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -46,17 +45,13 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="arrow-glib-GArrowMetadataVersion.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">
-</pre>
-</div>
-<div class="refsect1">
 <a name="arrow-glib-GArrowMetadataVersion.description"></a><h2>Description</h2>
 <p><a class="link" href="arrow-glib-GArrowMetadataVersion.html#GArrowMetadataVersion" title="enum GArrowMetadataVersion"><span class="type">GArrowMetadataVersion</span></a> provides metadata versions corresponding
 to <code class="literal">arrow::ipc::MetadataVersion</code> values.</p>
 </div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowMetadataVersion.functions_details"></a><h2>Functions</h2>
+<p></p>
 </div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowMetadataVersion.other_details"></a><h2>Types and Values</h2>
@@ -65,8 +60,8 @@ to <code class="literal">arrow::ipc::MetadataVersion</code> values.</p>
 <p>They are corresponding to <code class="literal">arrow::ipc::MetadataVersion::type</code>
 values.</p>
 <div class="refsect3">
-<a name="id-1.4.2.2.7.2.4"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="GArrowMetadataVersion.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
 <col class="enum_members_description">
@@ -101,7 +96,6 @@ values.</p>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/arrow-glib-GArrowType.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/arrow-glib-GArrowType.html b/docs/c_glib/arrow-glib-GArrowType.html
index 07f3eb2..8598c17 100644
--- a/docs/c_glib/arrow-glib-GArrowType.html
+++ b/docs/c_glib/arrow-glib-GArrowType.html
@@ -2,21 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowType</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowType: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="type.html" title="Type">
 <link rel="prev" href="type.html" title="Type">
 <link rel="next" href="basic-data-type-classes.html" title="Basic data type classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#arrow-glib-GArrowType.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#arrow-glib-GArrowType.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#arrow-glib-GArrowType.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="type.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -34,7 +33,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowType.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -52,17 +51,13 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="arrow-glib-GArrowType.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">
-</pre>
-</div>
-<div class="refsect1">
 <a name="arrow-glib-GArrowType.description"></a><h2>Description</h2>
 <p><a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="type">GArrowType</span></a> provides types corresponding to <code class="literal">arrow::Type::type</code>
 values.</p>
 </div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowType.functions_details"></a><h2>Functions</h2>
+<p></p>
 </div>
 <div class="refsect1">
 <a name="arrow-glib-GArrowType.other_details"></a><h2>Types and Values</h2>
@@ -70,8 +65,8 @@ values.</p>
 <a name="GArrowType"></a><h3>enum GArrowType</h3>
 <p>They are corresponding to <code class="literal">arrow::Type::type</code> values.</p>
 <div class="refsect3">
-<a name="id-1.2.6.2.7.2.4"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="GArrowType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
 <col class="enum_members_description">
@@ -271,8 +266,8 @@ values.</p>
 <a name="GArrowTimeUnit"></a><h3>enum GArrowTimeUnit</h3>
 <p>They are corresponding to <code class="literal">arrow::TimeUnit::type</code> values.</p>
 <div class="refsect3">
-<a name="id-1.2.6.2.7.3.4"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="GArrowTimeUnit.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="300px" class="enum_members_name">
 <col class="enum_members_description">
@@ -314,7 +309,6 @@ values.</p>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>


[12/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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
new file mode 100644
index 0000000..36cabd0
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_decimal128_builder.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): arrow::Decimal128Builder Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li class="navelem"><a class="el" href="classarrow_1_1_decimal128_builder.html">Decimal128Builder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classarrow_1_1_decimal128_builder-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::Decimal128Builder Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="builder_8h_source.html">arrow/builder.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::Decimal128Builder:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1_decimal128_builder.png" usemap="#arrow::Decimal128Builder_map" alt=""/>
+  <map id="arrow::Decimal128Builder_map" name="arrow::Decimal128Builder_map">
+<area href="classarrow_1_1_fixed_size_binary_builder.html" alt="arrow::FixedSizeBinaryBuilder" shape="rect" coords="0,56,183,80"/>
+<area href="classarrow_1_1_array_builder.html" title="Base class for all data array builders. " alt="arrow::ArrayBuilder" shape="rect" coords="0,0,183,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a631637366b66d799da8105258e9c98d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_builder.html#a631637366b66d799da8105258e9c98d0">Decimal128Builder</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:a631637366b66d799da8105258e9c98d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91b8966592ea1b496636fdd02e83837b"><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#a91b8966592ea1b496636fdd02e83837b">Append</a> (const <a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;val)</td></tr>
+<tr class="separator:a91b8966592ea1b496636fdd02e83837b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1024061ca0b17d1af0967f008ec47313"><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#a1024061ca0b17d1af0967f008ec47313">FinishInternal</a> (std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; *out) override</td></tr>
+<tr class="memdesc:a1024061ca0b17d1af0967f008ec47313"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return result of builder as an internal generic <a class="el" href="structarrow_1_1_array_data.html" title="Mutable container for generic Arrow array data. ">ArrayData</a> object.  <a href="#a1024061ca0b17d1af0967f008ec47313">More...</a><br /></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: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>
+<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_decimal128_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_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="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: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: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>
+<tr class="separator:a1d4ec0055700334da1e76d5eebad6ec1 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa636e18d45a0c8fd91ff002e0cb6aeee 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#aa636e18d45a0c8fd91ff002e0cb6aeee">AppendNull</a> ()</td></tr>
+<tr class="separator:aa636e18d45a0c8fd91ff002e0cb6aeee inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d8f4bfa321297857c27603514b965d5 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#a3d8f4bfa321297857c27603514b965d5">Init</a> (int64_t elements) override</td></tr>
+<tr class="memdesc:a3d8f4bfa321297857c27603514b965d5 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="classarrow_1_1_fixed_size_binary_builder.html#a3d8f4bfa321297857c27603514b965d5">More...</a><br /></td></tr>
+<tr class="separator:a3d8f4bfa321297857c27603514b965d5 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acab2531151f38e2752dc0d6400a22ec2 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#acab2531151f38e2752dc0d6400a22ec2">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
+<tr class="memdesc:acab2531151f38e2752dc0d6400a22ec2 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the null_bitmap array.  <a href="classarrow_1_1_fixed_size_binary_builder.html#acab2531151f38e2752dc0d6400a22ec2">More...</a><br /></td></tr>
+<tr class="separator:acab2531151f38e2752dc0d6400a22ec2 inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d4ee907329c71703a139b803a4ba4fe inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a9d4ee907329c71703a139b803a4ba4fe">value_data_length</a> () const</td></tr>
+<tr class="separator:a9d4ee907329c71703a139b803a4ba4fe inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac232789ccc1f36f3d847e6736e78fa9d inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#ac232789ccc1f36f3d847e6736e78fa9d">GetValue</a> (int64_t i) const</td></tr>
+<tr class="memdesc:ac232789ccc1f36f3d847e6736e78fa9d inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temporary access to a value.  <a href="classarrow_1_1_fixed_size_binary_builder.html#ac232789ccc1f36f3d847e6736e78fa9d">More...</a><br /></td></tr>
+<tr class="separator:ac232789ccc1f36f3d847e6736e78fa9d inherit pub_methods_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
+<tr class="memitem:a1cca0c811526a59cdd4f6491d6f1c7b6 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">ArrayBuilder</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)</td></tr>
+<tr class="separator:a1cca0c811526a59cdd4f6491d6f1c7b6 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74bb29b347e12ed7528925d12db109a7 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a> ()=default</td></tr>
+<tr class="separator:a74bb29b347e12ed7528925d12db109a7 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad4a1ed2c24204b1cc21e44ab0ad444b inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a> (int i)</td></tr>
+<tr class="memdesc:aad4a1ed2c24204b1cc21e44ab0ad444b inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">For nested types.  <a href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></td></tr>
+<tr class="separator:aad4a1ed2c24204b1cc21e44ab0ad444b inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa829b8339092408c9d710cc2c1bdc46a inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a> () const</td></tr>
+<tr class="separator:aa829b8339092408c9d710cc2c1bdc46a inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a296ac75b9b3d877192e37681c66513ba inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a> () const</td></tr>
+<tr class="separator:a296ac75b9b3d877192e37681c66513ba inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad098f61890072a4576867a7cf4fb9ee inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a> () const</td></tr>
+<tr class="separator:aad098f61890072a4576867a7cf4fb9ee inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0236e815af8f62c98bd612eea219cd73 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a> () const</td></tr>
+<tr class="separator:a0236e815af8f62c98bd612eea219cd73 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21c1d9818e379f41e6c72df407ae029d inherit pub_methods_classarrow_1_1_array_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_array_builder.html#a21c1d9818e379f41e6c72df407ae029d">AppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="memdesc:a21c1d9818e379f41e6c72df407ae029d inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append to null bitmap.  <a href="classarrow_1_1_array_builder.html#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></td></tr>
+<tr class="separator:a21c1d9818e379f41e6c72df407ae029d inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17c9bf5211cb980518df3bb1c33ba4fc inherit pub_methods_classarrow_1_1_array_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_array_builder.html#a17c9bf5211cb980518df3bb1c33ba4fc">AppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
+<tr class="memdesc:a17c9bf5211cb980518df3bb1c33ba4fc inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector append.  <a href="classarrow_1_1_array_builder.html#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></td></tr>
+<tr class="separator:a17c9bf5211cb980518df3bb1c33ba4fc inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa505ec95646314c3b9254e0cce39538b inherit pub_methods_classarrow_1_1_array_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_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
+<tr class="memdesc:aa505ec95646314c3b9254e0cce39538b inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the next length bits to not null (i.e. valid).  <a href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></td></tr>
+<tr class="separator:aa505ec95646314c3b9254e0cce39538b inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a177b858a7ef7ee0ac316ca626bb3bf21 inherit pub_methods_classarrow_1_1_array_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_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</a> (int64_t elements)</td></tr>
+<tr class="memdesc:a177b858a7ef7ee0ac316ca626bb3bf21 inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensures there is enough space for adding the number of elements by checking capacity and calling Resize if necessary.  <a href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></td></tr>
+<tr class="separator:a177b858a7ef7ee0ac316ca626bb3bf21 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a630ea6ee96e26b8f1a2d08b45180fb32 inherit pub_methods_classarrow_1_1_array_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_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a> (int64_t elements)</td></tr>
+<tr class="memdesc:a630ea6ee96e26b8f1a2d08b45180fb32 inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder.  <a href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></td></tr>
+<tr class="separator:a630ea6ee96e26b8f1a2d08b45180fb32 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ebef9199b1e209d1e27debff6068e2f inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_pool_buffer.html">PoolBuffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a> () const</td></tr>
+<tr class="separator:a1ebef9199b1e209d1e27debff6068e2f inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_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_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out)</td></tr>
+<tr class="memdesc:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return result of builder as an <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> object.  <a href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">More...</a><br /></td></tr>
+<tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
+<tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><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>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
+<tr class="memitem:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a> ()</td></tr>
+<tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
+<tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
+<tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
+<tr class="separator:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0a2125633a3cdb1860d3f62d44ac4a1 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
+<tr class="separator:aa0a2125633a3cdb1860d3f62d44ac4a1 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1_fixed_size_binary_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_fixed_size_binary_builder')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td></tr>
+<tr class="memitem:a2ca6f2ee6431aa975c45e39e3fc96de8 inherit pro_attribs_classarrow_1_1_fixed_size_binary_builder"><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_builder.html#a2ca6f2ee6431aa975c45e39e3fc96de8">byte_width_</a></td></tr>
+<tr class="separator:a2ca6f2ee6431aa975c45e39e3fc96de8 inherit pro_attribs_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6654f531fb3815787771d127094a5006 inherit pro_attribs_classarrow_1_1_fixed_size_binary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_buffer_builder.html">BufferBuilder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a6654f531fb3815787771d127094a5006">byte_builder_</a></td></tr>
+<tr class="separator:a6654f531fb3815787771d127094a5006 inherit pro_attribs_classarrow_1_1_fixed_size_binary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
+<tr class="memitem:aca785c23ae1f914f66bbf370bd9536a9 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</a></td></tr>
+<tr class="separator:aca785c23ae1f914f66bbf370bd9536a9 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33e3aa20cedda9f6d8581809437f1c86 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</a></td></tr>
+<tr class="separator:a33e3aa20cedda9f6d8581809437f1c86 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a030598b8cf748d469a1faed173237db1 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_pool_buffer.html">PoolBuffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</a></td></tr>
+<tr class="separator:a030598b8cf748d469a1faed173237db1 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ea96ba4121857ab23241b6b408051b9 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</a></td></tr>
+<tr class="separator:a9ea96ba4121857ab23241b6b408051b9 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03476f9edb6a8fb48854ba7ecc785fa7 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</a></td></tr>
+<tr class="separator:a03476f9edb6a8fb48854ba7ecc785fa7 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8b7ebc042e6684440bd9e1c77f0f5c1 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</a></td></tr>
+<tr class="separator:ae8b7ebc042e6684440bd9e1c77f0f5c1 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb92737fe5ada5b372459705c1690d7e inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</a></td></tr>
+<tr class="separator:aeb92737fe5ada5b372459705c1690d7e inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b2ede82de7d728f80eaa17ac8f7327d inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::unique_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</a></td></tr>
+<tr class="separator:a9b2ede82de7d728f80eaa17ac8f7327d inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a631637366b66d799da8105258e9c98d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a631637366b66d799da8105258e9c98d0">&#9670;&nbsp;</a></span>Decimal128Builder()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::Decimal128Builder::Decimal128Builder </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool&#160;</td>
+          <td class="paramname"><em>ARROW_MEMORY_POOL_DEFAULT</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</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>
+
+<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>
+        </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/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;size_t NBYTES&gt; </div>
+<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">size_t&#160;</td>
+          <td class="paramname"><em>NBYTES</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="a93f12c025ce7702da06e17a3dcc99591"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93f12c025ce7702da06e17a3dcc99591">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/5]</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>
+        </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">[4/5]</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>
+        </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>
+
+<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>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1024061ca0b17d1af0967f008ec47313"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1024061ca0b17d1af0967f008ec47313">&#9670;&nbsp;</a></span>FinishInternal()</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::Decimal128Builder::FinishInternal </td>
+          <td>(</td>
+          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; *&#160;</td>
+          <td class="paramname"><em>out</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Return result of builder as an internal generic <a class="el" href="structarrow_1_1_array_data.html" title="Mutable container for generic Arrow array data. ">ArrayData</a> object. </p>
+<p>Resets builder</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>the finalized <a class="el" href="structarrow_1_1_array_data.html" title="Mutable container for generic Arrow array data. ">ArrayData</a> object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#af4abbc3596d4e7bb4b5bb843f361540e">arrow::FixedSizeBinaryBuilder</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_decimal128_builder.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_builder.png b/docs/cpp/classarrow_1_1_decimal128_builder.png
new file mode 100644
index 0000000..70b6014
Binary files /dev/null and b/docs/cpp/classarrow_1_1_decimal128_builder.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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
new file mode 100644
index 0000000..0cb0882
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_decimal128_type-members.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li class="navelem"><a class="el" href="classarrow_1_1_decimal128_type.html">Decimal128Type</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::Decimal128Type Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classarrow_1_1_decimal128_type.html">arrow::Decimal128Type</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_type.html#a60ce08cf034028d1cf5a508f88fa580a">Accept</a>(TypeVisitor *visitor) 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">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#afc7baa826c87aec4d35172d75974b0e0">bit_width</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">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a2dfa5ac6ba9a94d355533f5b23a7b1bc">byte_width_</a></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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_type.html#a52777308aaa90097b6dff7aba27482c1">Decimal128Type</a>(int32_t precision, int32_t scale)</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">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#a543c9830ae2a5ceb96cb5d2d62b85092">DecimalType</a>(int32_t byte_width, int32_t precision, int32_t scale)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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#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><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>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_decimal_type.html#ae0614854692c96eb26115585d83448b8">precision</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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_decimal_type.html#a09ebc67c090d23e5c0851da68b0a9745">precision_</a></td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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_decimal_type.html#a8cdef6e38e4f984e614f4c81baaa8d1c">scale_</a></td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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#aa18803bc8d4540498e2bc697353daa96">ToString</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">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_type.html#a7ea0448809b48b8d9ad921807433a7c9">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_type.html">arrow::Decimal128Type</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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
new file mode 100644
index 0000000..2fa0970
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_decimal128_type.html
@@ -0,0 +1,326 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): arrow::Decimal128Type Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li class="navelem"><a class="el" href="classarrow_1_1_decimal128_type.html">Decimal128Type</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="classarrow_1_1_decimal128_type-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::Decimal128Type Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="type_8h_source.html">arrow/type.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::Decimal128Type:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1_decimal128_type.png" usemap="#arrow::Decimal128Type_map" alt=""/>
+  <map id="arrow::Decimal128Type_map" name="arrow::Decimal128Type_map">
+<area href="classarrow_1_1_decimal_type.html" alt="arrow::DecimalType" shape="rect" coords="90,168,261,192"/>
+<area href="classarrow_1_1_fixed_size_binary_type.html" alt="arrow::FixedSizeBinaryType" shape="rect" coords="90,112,261,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,171,80"/>
+<area href="classarrow_1_1_parametric_type.html" title="A superclass for types having additional metadata. " alt="arrow::ParametricType" shape="rect" coords="181,56,352,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,171,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a52777308aaa90097b6dff7aba27482c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_type.html#a52777308aaa90097b6dff7aba27482c1">Decimal128Type</a> (int32_t <a class="el" href="classarrow_1_1_decimal_type.html#ae0614854692c96eb26115585d83448b8">precision</a>, int32_t <a class="el" href="classarrow_1_1_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a>)</td></tr>
+<tr class="separator:a52777308aaa90097b6dff7aba27482c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60ce08cf034028d1cf5a508f88fa580a"><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_type.html#a60ce08cf034028d1cf5a508f88fa580a">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
+<tr class="separator:a60ce08cf034028d1cf5a508f88fa580a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa18803bc8d4540498e2bc697353daa96"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_type.html#aa18803bc8d4540498e2bc697353daa96">ToString</a> () const override</td></tr>
+<tr class="memdesc:aa18803bc8d4540498e2bc697353daa96"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string representation of the type, including any children.  <a href="#aa18803bc8d4540498e2bc697353daa96">More...</a><br /></td></tr>
+<tr class="separator:aa18803bc8d4540498e2bc697353daa96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a369b5ae40c271133e15571f9c6198170"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_type.html#a369b5ae40c271133e15571f9c6198170">name</a> () const override</td></tr>
+<tr class="memdesc:a369b5ae40c271133e15571f9c6198170"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="#a369b5ae40c271133e15571f9c6198170">More...</a><br /></td></tr>
+<tr class="separator:a369b5ae40c271133e15571f9c6198170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_decimal_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_decimal_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></td></tr>
+<tr class="memitem:a543c9830ae2a5ceb96cb5d2d62b85092 inherit pub_methods_classarrow_1_1_decimal_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a543c9830ae2a5ceb96cb5d2d62b85092">DecimalType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, int32_t <a class="el" href="classarrow_1_1_decimal_type.html#ae0614854692c96eb26115585d83448b8">precision</a>, int32_t <a class="el" href="classarrow_1_1_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a>)</td></tr>
+<tr class="separator:a543c9830ae2a5ceb96cb5d2d62b85092 inherit pub_methods_classarrow_1_1_decimal_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0614854692c96eb26115585d83448b8 inherit pub_methods_classarrow_1_1_decimal_type"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#ae0614854692c96eb26115585d83448b8">precision</a> () const</td></tr>
+<tr class="separator:ae0614854692c96eb26115585d83448b8 inherit pub_methods_classarrow_1_1_decimal_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2d0aac6bef37b491f35a6464619a736 inherit pub_methods_classarrow_1_1_decimal_type"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a> () const</td></tr>
+<tr class="separator:af2d0aac6bef37b491f35a6464619a736 inherit pub_methods_classarrow_1_1_decimal_type"><td class="memSeparator" colspan="2">&#160;</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: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>
+<tr class="separator:afc7baa826c87aec4d35172d75974b0e0 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9105c8087a4b19f53c61ddf3188c48 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a> ()</td></tr>
+<tr class="separator:abb9105c8087a4b19f53c61ddf3188c48 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8921a70e560f973dbc79069b015a32b4 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:a8921a70e560f973dbc79069b015a32b4 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae974f4c707ef998d25368d278818af6b inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;other) const</td></tr>
+<tr class="separator:ae974f4c707ef998d25368d278818af6b inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad84ecbff08a365b455c4528a9924e6ef inherit pub_methods_classarrow_1_1_data_type"><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_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a> (int i) const</td></tr>
+<tr class="separator:ad84ecbff08a365b455c4528a9924e6ef inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36061c037a2e6e974cc3b22dfb6a5bac inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a> () const</td></tr>
+<tr class="separator:a36061c037a2e6e974cc3b22dfb6a5bac inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8920179a6c1e7f434c495d5ec4662f1 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a> () const</td></tr>
+<tr class="separator:ac8920179a6c1e7f434c495d5ec4662f1 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ec6a1c93420c68e9c8065d4a56ad645 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a> () const</td></tr>
+<tr class="separator:a5ec6a1c93420c68e9c8065d4a56ad645 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a7ea0448809b48b8d9ad921807433a7c9"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_type.html#a7ea0448809b48b8d9ad921807433a7c9">type_id</a> = <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a014fe7104b592dbd7c70e4e861774a63">Type::DECIMAL</a></td></tr>
+<tr class="separator:a7ea0448809b48b8d9ad921807433a7c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_fixed_size_binary_type')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td></tr>
+<tr class="memitem:a81bf6bef1117f7ecad1c529ccab4984e inherit pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a81bf6bef1117f7ecad1c529ccab4984e">type_id</a> = <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a1b3f48148c5ff94c039d09ff689da179">Type::FIXED_SIZE_BINARY</a></td></tr>
+<tr class="separator:a81bf6bef1117f7ecad1c529ccab4984e inherit pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><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>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1_decimal_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_decimal_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></td></tr>
+<tr class="memitem:a09ebc67c090d23e5c0851da68b0a9745 inherit pro_attribs_classarrow_1_1_decimal_type"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a09ebc67c090d23e5c0851da68b0a9745">precision_</a></td></tr>
+<tr class="separator:a09ebc67c090d23e5c0851da68b0a9745 inherit pro_attribs_classarrow_1_1_decimal_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cdef6e38e4f984e614f4c81baaa8d1c inherit pro_attribs_classarrow_1_1_decimal_type"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a8cdef6e38e4f984e614f4c81baaa8d1c">scale_</a></td></tr>
+<tr class="separator:a8cdef6e38e4f984e614f4c81baaa8d1c inherit pro_attribs_classarrow_1_1_decimal_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1_fixed_size_binary_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_fixed_size_binary_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td></tr>
+<tr class="memitem:a2dfa5ac6ba9a94d355533f5b23a7b1bc inherit pro_attribs_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#a2dfa5ac6ba9a94d355533f5b23a7b1bc">byte_width_</a></td></tr>
+<tr class="separator:a2dfa5ac6ba9a94d355533f5b23a7b1bc inherit pro_attribs_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
+<tr class="memitem:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td></tr>
+<tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><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_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
+<tr class="separator:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a52777308aaa90097b6dff7aba27482c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a52777308aaa90097b6dff7aba27482c1">&#9670;&nbsp;</a></span>Decimal128Type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::Decimal128Type::Decimal128Type </td>
+          <td>(</td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>precision</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>scale</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a60ce08cf034028d1cf5a508f88fa580a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60ce08cf034028d1cf5a508f88fa580a">&#9670;&nbsp;</a></span>Accept()</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::Decimal128Type::Accept </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *&#160;</td>
+          <td class="paramname"><em>visitor</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a5537d362ed5354332c029fdead0e6db6">arrow::FixedSizeBinaryType</a>.</p>
+
+</div>
+</div>
+<a id="a369b5ae40c271133e15571f9c6198170"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a369b5ae40c271133e15571f9c6198170">&#9670;&nbsp;</a></span>name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string arrow::Decimal128Type::name </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>A string name of the type, omitting any child fields. </p>
+<dl class="section note"><dt>Note</dt><dd>Experimental API </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>0.7.0 </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#af533276c83d45b5cefa826a169bef6c7">arrow::FixedSizeBinaryType</a>.</p>
+
+</div>
+</div>
+<a id="aa18803bc8d4540498e2bc697353daa96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa18803bc8d4540498e2bc697353daa96">&#9670;&nbsp;</a></span>ToString()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string arrow::Decimal128Type::ToString </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>A string representation of the type, including any children. </p>
+
+<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a470c5c8c75c6480ff99c8abd16e375a2">arrow::FixedSizeBinaryType</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a7ea0448809b48b8d9ad921807433a7c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ea0448809b48b8d9ad921807433a7c9">&#9670;&nbsp;</a></span>type_id</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">constexpr <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> arrow::Decimal128Type::type_id = <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a014fe7104b592dbd7c70e4e861774a63">Type::DECIMAL</a></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_decimal128_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_type.png b/docs/cpp/classarrow_1_1_decimal128_type.png
new file mode 100644
index 0000000..4bd0f24
Binary files /dev/null and b/docs/cpp/classarrow_1_1_decimal128_type.png differ


[50/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowChunkedArray.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowChunkedArray.html b/docs/c_glib/GArrowChunkedArray.html
index 7c065d0..070c198 100644
--- a/docs/c_glib/GArrowChunkedArray.html
+++ b/docs/c_glib/GArrowChunkedArray.html
@@ -2,27 +2,27 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowChunkedArray</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowChunkedArray: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="table.html" title="Table">
 <link rel="prev" href="GArrowColumn.html" title="GArrowColumn">
-<link rel="next" href="buffer.html" title="Buffer">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<link rel="next" href="table-builder.html" title="Table builder">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowChunkedArray.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#GArrowChunkedArray.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowChunkedArray.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#GArrowChunkedArray.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#GArrowChunkedArray.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="table.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="GArrowColumn.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="buffer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="table-builder.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="GArrowChunkedArray"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowChunkedArray.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -59,6 +59,22 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="GArrowChunkedArray.html#garrow-chunked-array-get-value-data-type" title="garrow_chunked_array_get_value_data_type ()">garrow_chunked_array_get_value_data_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="GArrowChunkedArray.html#garrow-chunked-array-get-value-type" title="garrow_chunked_array_get_value_type ()">garrow_chunked_array_get_value_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK>
 </td>
 <td class="function_name">
@@ -83,7 +99,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="GArrowChunkedArray.html#garrow-chunked-array-get-chunk" title="garrow_chunked_array_get_chunk ()">garrow_chunked_array_get_chunk</a> <span class="c_punctuation">()</span>
@@ -102,7 +118,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowChunkedArray.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -117,7 +133,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowChunkedArray.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -146,8 +162,8 @@ makes a list of <GTKDOCLINK HREF="GArrowArrays"><span class="type">GArrowArrays<
 <pre class="programlisting"><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="returnvalue">GArrowChunkedArray</span></a> *
 garrow_chunked_array_new (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *chunks</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-chunked-array-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -161,9 +177,8 @@ garrow_chunked_array_new (<em class="parameter"><code><GTKDOCLINK HREF="GList"><
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.2.5"></a><h4>Returns</h4>
+<a name="garrow-chunked-array-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -173,8 +188,8 @@ garrow_chunked_array_new (<em class="parameter"><code><GTKDOCLINK HREF="GList"><
 garrow_chunked_array_equal (<em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>,
                             <em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *other_chunked_array</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-chunked-array-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -195,12 +210,66 @@ garrow_chunked_array_equal (<em class="parameter"><code><a class="link" href="GA
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.3.5"></a><h4>Returns</h4>
+<a name="garrow-chunked-array-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-chunked-array-get-value-data-type"></a><h3>garrow_chunked_array_get_value_data_type ()</h3>
+<pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+garrow_chunked_array_get_value_data_type
+                               (<em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-chunked-array-get-value-data-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>chunked_array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-chunked-array-get-value-data-type.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> of the value of
+the chunked array. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <GTKDOCLINK HREF="api-index-0.9.0">0.9.0</GTKDOCLINK></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-chunked-array-get-value-type"></a><h3>garrow_chunked_array_get_value_type ()</h3>
+<pre class="programlisting"><a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a>
+garrow_chunked_array_get_value_type (<em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-chunked-array-get-value-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>chunked_array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-chunked-array-get-value-type.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="type">GArrowType</span></a> of the value of the chunked array.</p>
+</div>
+<p class="since">Since: <GTKDOCLINK HREF="api-index-0.9.0">0.9.0</GTKDOCLINK></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -208,8 +277,8 @@ otherwise.</p>
 <pre class="programlisting"><GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK>
 garrow_chunked_array_get_length (<em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-chunked-array-get-length.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -223,9 +292,8 @@ garrow_chunked_array_get_length (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.4.5"></a><h4>Returns</h4>
+<a name="garrow-chunked-array-get-length.returns"></a><h4>Returns</h4>
 <p> The total number of rows in the chunked array.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -234,8 +302,8 @@ garrow_chunked_array_get_length (<em class="parameter"><code><a class="link" hre
 <pre class="programlisting"><GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK>
 garrow_chunked_array_get_n_nulls (<em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-chunked-array-get-n-nulls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -249,9 +317,8 @@ garrow_chunked_array_get_n_nulls (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.5.5"></a><h4>Returns</h4>
+<a name="garrow-chunked-array-get-n-nulls.returns"></a><h4>Returns</h4>
 <p> The total number of NULL in the chunked array.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -260,8 +327,8 @@ garrow_chunked_array_get_n_nulls (<em class="parameter"><code><a class="link" hr
 <pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
 garrow_chunked_array_get_n_chunks (<em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-chunked-array-get-n-chunks.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -275,20 +342,19 @@ garrow_chunked_array_get_n_chunks (<em class="parameter"><code><a class="link" h
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.6.5"></a><h4>Returns</h4>
+<a name="garrow-chunked-array-get-n-chunks.returns"></a><h4>Returns</h4>
 <p> The total number of chunks in the chunked array.</p>
-<p></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="garrow-chunked-array-get-chunk"></a><h3>garrow_chunked_array_get_chunk ()</h3>
-<pre class="programlisting"><a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
 garrow_chunked_array_get_chunk (<em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-chunked-array-get-chunk.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -309,7 +375,7 @@ garrow_chunked_array_get_chunk (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.7.5"></a><h4>Returns</h4>
+<a name="garrow-chunked-array-get-chunk.returns"></a><h4>Returns</h4>
 <p> The i-th chunk of the chunked array. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -320,8 +386,8 @@ garrow_chunked_array_get_chunk (<em class="parameter"><code><a class="link" href
 <pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
 garrow_chunked_array_get_chunks (<em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-chunked-array-get-chunks.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -335,7 +401,7 @@ garrow_chunked_array_get_chunks (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.5.8.8.5"></a><h4>Returns</h4>
+<a name="garrow-chunked-array-get-chunks.returns"></a><h4>Returns</h4>
 <p>  The chunks in the chunked array. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GArrowArray][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -360,7 +426,6 @@ garrow_chunked_array_get_chunks (<em class="parameter"><code><a class="link" hre
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowColumn.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowColumn.html b/docs/c_glib/GArrowColumn.html
index c8a5435..e5ce287 100644
--- a/docs/c_glib/GArrowColumn.html
+++ b/docs/c_glib/GArrowColumn.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowColumn</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowColumn: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="table.html" title="Table">
 <link rel="prev" href="GArrowRecordBatch.html" title="GArrowRecordBatch">
 <link rel="next" href="GArrowChunkedArray.html" title="GArrowChunkedArray">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowColumn.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#GArrowColumn.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowColumn.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#GArrowColumn.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#GArrowColumn.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowColumn.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -117,7 +117,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowColumn.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -132,7 +132,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowColumn.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -160,10 +160,10 @@ zero or more values. Values are <a class="link" href="GArrowChunkedArray.html" t
 <a name="garrow-column-new-array"></a><h3>garrow_column_new_array ()</h3>
 <pre class="programlisting"><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="returnvalue">GArrowColumn</span></a> *
 garrow_column_new_array (<em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *field</code></em>,
-                         <em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre>
+                         <em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-new-array.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -184,9 +184,8 @@ garrow_column_new_array (<em class="parameter"><code><a class="link" href="GArro
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.2.5"></a><h4>Returns</h4>
+<a name="garrow-column-new-array.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -196,8 +195,8 @@ garrow_column_new_array (<em class="parameter"><code><a class="link" href="GArro
 garrow_column_new_chunked_array (<em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *field</code></em>,
                                  <em class="parameter"><code><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="type">GArrowChunkedArray</span></a> *chunked_array</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-new-chunked-array.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -218,9 +217,8 @@ garrow_column_new_chunked_array (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.3.5"></a><h4>Returns</h4>
+<a name="garrow-column-new-chunked-array.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -230,8 +228,8 @@ garrow_column_new_chunked_array (<em class="parameter"><code><a class="link" hre
 garrow_column_equal (<em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *column</code></em>,
                      <em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *other_column</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -252,12 +250,11 @@ garrow_column_equal (<em class="parameter"><code><a class="link" href="GArrowCol
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.4.5"></a><h4>Returns</h4>
+<a name="garrow-column-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -265,8 +262,8 @@ otherwise.</p>
 <pre class="programlisting"><GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK>
 garrow_column_get_length (<em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *column</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-get-length.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -280,9 +277,8 @@ garrow_column_get_length (<em class="parameter"><code><a class="link" href="GArr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.5.5"></a><h4>Returns</h4>
+<a name="garrow-column-get-length.returns"></a><h4>Returns</h4>
 <p> The number of data of the column.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -291,8 +287,8 @@ garrow_column_get_length (<em class="parameter"><code><a class="link" href="GArr
 <pre class="programlisting"><GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK>
 garrow_column_get_n_nulls (<em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *column</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-get-n-nulls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -306,9 +302,8 @@ garrow_column_get_n_nulls (<em class="parameter"><code><a class="link" href="GAr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.6.5"></a><h4>Returns</h4>
+<a name="garrow-column-get-n-nulls.returns"></a><h4>Returns</h4>
 <p> The number of nulls of the column.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -317,8 +312,8 @@ garrow_column_get_n_nulls (<em class="parameter"><code><a class="link" href="GAr
 <pre class="programlisting"><a class="link" href="GArrowField.html" title="GArrowField"><span class="returnvalue">GArrowField</span></a> *
 garrow_column_get_field (<em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *column</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-get-field.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -332,7 +327,7 @@ garrow_column_get_field (<em class="parameter"><code><a class="link" href="GArro
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.7.5"></a><h4>Returns</h4>
+<a name="garrow-column-get-field.returns"></a><h4>Returns</h4>
 <p> The metadata of the column. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -343,8 +338,8 @@ garrow_column_get_field (<em class="parameter"><code><a class="link" href="GArro
 <pre class="programlisting">const <GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
 garrow_column_get_name (<em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *column</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-get-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -358,9 +353,8 @@ garrow_column_get_name (<em class="parameter"><code><a class="link" href="GArrow
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.8.5"></a><h4>Returns</h4>
+<a name="garrow-column-get-name.returns"></a><h4>Returns</h4>
 <p> The name of the column.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -369,8 +363,8 @@ garrow_column_get_name (<em class="parameter"><code><a class="link" href="GArrow
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
 garrow_column_get_data_type (<em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *column</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.9.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-get-data-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -384,7 +378,7 @@ garrow_column_get_data_type (<em class="parameter"><code><a class="link" href="G
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.9.5"></a><h4>Returns</h4>
+<a name="garrow-column-get-data-type.returns"></a><h4>Returns</h4>
 <p> The data type of the column. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -395,8 +389,8 @@ garrow_column_get_data_type (<em class="parameter"><code><a class="link" href="G
 <pre class="programlisting"><a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray"><span class="returnvalue">GArrowChunkedArray</span></a> *
 garrow_column_get_data (<em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *column</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.10.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-column-get-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -410,7 +404,7 @@ garrow_column_get_data (<em class="parameter"><code><a class="link" href="GArrow
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.4.8.10.5"></a><h4>Returns</h4>
+<a name="garrow-column-get-data.returns"></a><h4>Returns</h4>
 <p> The data of the column. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -435,7 +429,6 @@ garrow_column_get_data (<em class="parameter"><code><a class="link" href="GArrow
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowField.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowField.html b/docs/c_glib/GArrowField.html
index ab2f04f..8d44b66 100644
--- a/docs/c_glib/GArrowField.html
+++ b/docs/c_glib/GArrowField.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowField</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowField: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="schema.html" title="Schema">
 <link rel="prev" href="schema.html" title="Schema">
 <link rel="next" href="GArrowSchema.html" title="GArrowSchema">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowField.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#GArrowField.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowField.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#GArrowField.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#GArrowField.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowField.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -101,7 +101,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowField.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -116,7 +116,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowField.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -147,8 +147,8 @@ information of the column.</p>
 garrow_field_new (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
                   <em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *data_type</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-field-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -169,9 +169,8 @@ garrow_field_new (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><sp
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.2.5"></a><h4>Returns</h4>
+<a name="garrow-field-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -182,8 +181,8 @@ garrow_field_new_full (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar
                        <em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *data_type</code></em>,
                        <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> nullable</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-field-new-full.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -209,9 +208,8 @@ garrow_field_new_full (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.3.5"></a><h4>Returns</h4>
+<a name="garrow-field-new-full.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -220,8 +218,8 @@ garrow_field_new_full (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar
 <pre class="programlisting">const <GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
 garrow_field_get_name (<em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *field</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-field-get-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -235,9 +233,8 @@ garrow_field_get_name (<em class="parameter"><code><a class="link" href="GArrowF
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.4.5"></a><h4>Returns</h4>
+<a name="garrow-field-get-name.returns"></a><h4>Returns</h4>
 <p> The name of the field.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -246,8 +243,8 @@ garrow_field_get_name (<em class="parameter"><code><a class="link" href="GArrowF
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
 garrow_field_get_data_type (<em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *field</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-field-get-data-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -261,7 +258,7 @@ garrow_field_get_data_type (<em class="parameter"><code><a class="link" href="GA
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.5.5"></a><h4>Returns</h4>
+<a name="garrow-field-get-data-type.returns"></a><h4>Returns</h4>
 <p> The data type of the field. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -272,8 +269,8 @@ garrow_field_get_data_type (<em class="parameter"><code><a class="link" href="GA
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_field_is_nullable (<em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *field</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-field-is-nullable.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -287,9 +284,8 @@ garrow_field_is_nullable (<em class="parameter"><code><a class="link" href="GArr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.6.5"></a><h4>Returns</h4>
+<a name="garrow-field-is-nullable.returns"></a><h4>Returns</h4>
 <p> Whether the filed may include null or not.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -299,8 +295,8 @@ garrow_field_is_nullable (<em class="parameter"><code><a class="link" href="GArr
 garrow_field_equal (<em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *field</code></em>,
                     <em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *other_field</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-field-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -321,10 +317,9 @@ garrow_field_equal (<em class="parameter"><code><a class="link" href="GArrowFiel
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.7.5"></a><h4>Returns</h4>
+<a name="garrow-field-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -333,8 +328,8 @@ otherwise.</p>
 <pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
 garrow_field_to_string (<em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *field</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-field-to-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -348,9 +343,8 @@ garrow_field_to_string (<em class="parameter"><code><a class="link" href="GArrow
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.2.8.8.5"></a><h4>Returns</h4>
+<a name="garrow-field-to-string.returns"></a><h4>Returns</h4>
 <p> The string representation of the field.</p>
-<p></p>
 </div>
 </div>
 </div>
@@ -373,7 +367,6 @@ garrow_field_to_string (<em class="parameter"><code><a class="link" href="GArrow
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowFile.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowFile.html b/docs/c_glib/GArrowFile.html
index 7ee138a..c57a5ec 100644
--- a/docs/c_glib/GArrowFile.html
+++ b/docs/c_glib/GArrowFile.html
@@ -2,20 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowFile</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowFile: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="input-output.html" title="Input and output">
 <link rel="prev" href="input-output.html" title="Input and output">
 <link rel="next" href="ipc.html" title="Part III. IPC">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowFile.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowFile.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                   <a href="#GArrowFile.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -34,7 +34,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowFile.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -69,7 +69,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowFile.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -98,8 +98,8 @@
 garrow_file_close (<em class="parameter"><code><a class="link" href="GArrowFile.html" title="GArrowFile"><span class="type">GArrowFile</span></a> *file</code></em>,
                    <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.5.2.7.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-file-close.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -114,15 +114,14 @@ garrow_file_close (<em class="parameter"><code><a class="link" href="GArrowFile.
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.5.2.7.2.5"></a><h4>Returns</h4>
+<a name="garrow-file-close.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -132,8 +131,8 @@ garrow_file_close (<em class="parameter"><code><a class="link" href="GArrowFile.
 garrow_file_tell (<em class="parameter"><code><a class="link" href="GArrowFile.html" title="GArrowFile"><span class="type">GArrowFile</span></a> *file</code></em>,
                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.5.2.7.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-file-tell.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -148,15 +147,14 @@ garrow_file_tell (<em class="parameter"><code><a class="link" href="GArrowFile.h
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.5.2.7.3.5"></a><h4>Returns</h4>
+<a name="garrow-file-tell.returns"></a><h4>Returns</h4>
 <p> The current offset on success, -1 if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -165,8 +163,8 @@ garrow_file_tell (<em class="parameter"><code><a class="link" href="GArrowFile.h
 <pre class="programlisting"><a class="link" href="arrow-glib-GArrowFileMode.html#GArrowFileMode" title="enum GArrowFileMode"><span class="returnvalue">GArrowFileMode</span></a>
 garrow_file_get_mode (<em class="parameter"><code><a class="link" href="GArrowFile.html" title="GArrowFile"><span class="type">GArrowFile</span></a> *file</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.5.2.7.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-file-get-mode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -180,9 +178,8 @@ garrow_file_get_mode (<em class="parameter"><code><a class="link" href="GArrowFi
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.5.2.7.4.5"></a><h4>Returns</h4>
+<a name="garrow-file-get-mode.returns"></a><h4>Returns</h4>
 <p> The mode of the file.</p>
-<p></p>
 </div>
 </div>
 </div>
@@ -191,13 +188,10 @@ garrow_file_get_mode (<em class="parameter"><code><a class="link" href="GArrowFi
 <div class="refsect2">
 <a name="GArrowFileInterface"></a><h3>GArrowFileInterface</h3>
 <pre class="programlisting">typedef struct _GArrowFileInterface GArrowFileInterface;</pre>
-<p>
-</p>
 </div>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowReadable.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowReadable.html b/docs/c_glib/GArrowReadable.html
index aa27e89..865bf90 100644
--- a/docs/c_glib/GArrowReadable.html
+++ b/docs/c_glib/GArrowReadable.html
@@ -2,20 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowReadable</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowReadable: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="input.html" title="Input">
 <link rel="prev" href="input.html" title="Input">
 <link rel="next" href="input-stream-classes.html" title="Input stream classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowReadable.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowReadable.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                   <a href="#GArrowReadable.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -34,7 +34,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowReadable.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -51,7 +51,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowReadable.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -82,8 +82,8 @@ garrow_readable_read (<em class="parameter"><code><a class="link" href="GArrowRe
                       <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_bytes</code></em>,
                       <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.2.7.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-readable-read.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -103,16 +103,16 @@ garrow_readable_read (<em class="parameter"><code><a class="link" href="GArrowRe
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.2.7.2.5"></a><h4>Returns</h4>
+<a name="garrow-readable-read.returns"></a><h4>Returns</h4>
 <p> <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> that has read
 data on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if there was an error. </p>
-<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][nullable]</span></p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
 </div>
 </div>
@@ -121,13 +121,10 @@ data on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code><
 <div class="refsect2">
 <a name="GArrowReadableInterface"></a><h3>GArrowReadableInterface</h3>
 <pre class="programlisting">typedef struct _GArrowReadableInterface GArrowReadableInterface;</pre>
-<p>
-</p>
 </div>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowRecordBatch.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowRecordBatch.html b/docs/c_glib/GArrowRecordBatch.html
index 948f477..fc20b82 100644
--- a/docs/c_glib/GArrowRecordBatch.html
+++ b/docs/c_glib/GArrowRecordBatch.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowRecordBatch</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowRecordBatch: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="table.html" title="Table">
 <link rel="prev" href="GArrowTable.html" title="GArrowTable">
 <link rel="next" href="GArrowColumn.html" title="GArrowColumn">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowRecordBatch.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#GArrowRecordBatch.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowRecordBatch.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#GArrowRecordBatch.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#GArrowRecordBatch.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowRecordBatch.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -67,7 +67,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="GArrowRecordBatch.html#garrow-record-batch-get-column" title="garrow_record_batch_get_column ()">garrow_record_batch_get_column</a> <span class="c_punctuation">()</span>
@@ -125,7 +125,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowRecordBatch.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -140,7 +140,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowRecordBatch.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -171,10 +171,11 @@ columns and zero or more records.</p>
 <pre class="programlisting"><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="returnvalue">GArrowRecordBatch</span></a> *
 garrow_record_batch_new (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>,
                          <em class="parameter"><code><GTKDOCLINK HREF="guint32"><span class="type">guint32</span></GTKDOCLINK> n_rows</code></em>,
-                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *columns</code></em>);</pre>
+                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *columns</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -196,13 +197,18 @@ garrow_record_batch_new (<em class="parameter"><code><a class="link" href="GArro
 <td class="parameter_description"><p> The columns in the record batch. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GArrowArray]</span></td>
 </tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.2.5"></a><h4>Returns</h4>
-<p> A newly created <a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a>.</p>
-<p></p>
+<a name="garrow-record-batch-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
@@ -212,8 +218,8 @@ garrow_record_batch_new (<em class="parameter"><code><a class="link" href="GArro
 garrow_record_batch_equal (<em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>,
                            <em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *other_record_batch</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -234,12 +240,11 @@ garrow_record_batch_equal (<em class="parameter"><code><a class="link" href="GAr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.3.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -247,8 +252,8 @@ otherwise.</p>
 <pre class="programlisting"><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="returnvalue">GArrowSchema</span></a> *
 garrow_record_batch_get_schema (<em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-get-schema.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -262,7 +267,7 @@ garrow_record_batch_get_schema (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.4.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-get-schema.returns"></a><h4>Returns</h4>
 <p> The schema of the record batch. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -270,12 +275,12 @@ garrow_record_batch_get_schema (<em class="parameter"><code><a class="link" href
 <hr>
 <div class="refsect2">
 <a name="garrow-record-batch-get-column"></a><h3>garrow_record_batch_get_column ()</h3>
-<pre class="programlisting"><a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
 garrow_record_batch_get_column (<em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>,
-                                <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+                                <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-get-column.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -289,16 +294,19 @@ garrow_record_batch_get_column (<em class="parameter"><code><a class="link" href
 </tr>
 <tr>
 <td class="parameter_name"><p>i</p></td>
-<td class="parameter_description"><p>The index of the target column.</p></td>
+<td class="parameter_description"><p>The index of the target column. If it's negative, index is
+counted backward from the end of the columns. <code class="literal">-1</code> means the last
+column.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.5.5"></a><h4>Returns</h4>
-<p> The i-th column in the record batch. </p>
-<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<a name="garrow-record-batch-get-column.returns"></a><h4>Returns</h4>
+<p> The i-th column in the record batch
+on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on out of index. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
@@ -307,8 +315,8 @@ garrow_record_batch_get_column (<em class="parameter"><code><a class="link" href
 <pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
 garrow_record_batch_get_columns (<em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-get-columns.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -322,7 +330,7 @@ garrow_record_batch_get_columns (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.6.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-get-columns.returns"></a><h4>Returns</h4>
 <p>  The columns in the record batch. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GArrowArray][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -332,10 +340,10 @@ garrow_record_batch_get_columns (<em class="parameter"><code><a class="link" hre
 <a name="garrow-record-batch-get-column-name"></a><h3>garrow_record_batch_get_column_name ()</h3>
 <pre class="programlisting">const <GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
 garrow_record_batch_get_column_name (<em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>,
-                                     <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
+                                     <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-get-column-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -349,16 +357,19 @@ garrow_record_batch_get_column_name (<em class="parameter"><code><a class="link"
 </tr>
 <tr>
 <td class="parameter_name"><p>i</p></td>
-<td class="parameter_description"><p>The index of the target column.</p></td>
+<td class="parameter_description"><p>The index of the target column. If it's negative, index is
+counted backward from the end of the columns. <code class="literal">-1</code> means the last
+column.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.7.5"></a><h4>Returns</h4>
-<p> The name of the i-th column in the record batch.</p>
-<p></p>
+<a name="garrow-record-batch-get-column-name.returns"></a><h4>Returns</h4>
+<p> The name of the i-th column in the record batch
+on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on out of index. </p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
@@ -367,8 +378,8 @@ garrow_record_batch_get_column_name (<em class="parameter"><code><a class="link"
 <pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
 garrow_record_batch_get_n_columns (<em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-get-n-columns.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -382,9 +393,8 @@ garrow_record_batch_get_n_columns (<em class="parameter"><code><a class="link" h
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.8.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-get-n-columns.returns"></a><h4>Returns</h4>
 <p> The number of columns in the record batch.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -393,8 +403,8 @@ garrow_record_batch_get_n_columns (<em class="parameter"><code><a class="link" h
 <pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
 garrow_record_batch_get_n_rows (<em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.9.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-get-n-rows.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -408,9 +418,8 @@ garrow_record_batch_get_n_rows (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.9.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-get-n-rows.returns"></a><h4>Returns</h4>
 <p> The number of rows in the record batch.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -421,8 +430,8 @@ garrow_record_batch_slice (<em class="parameter"><code><a class="link" href="GAr
                            <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> offset</code></em>,
                            <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.10.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-slice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -448,7 +457,7 @@ garrow_record_batch_slice (<em class="parameter"><code><a class="link" href="GAr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.10.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-slice.returns"></a><h4>Returns</h4>
 <p> The sub <a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a>. It covers
 only from <code class="literal">offset</code> to <code class="literal">offset + length</code> range. The sub
 <a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> shares values with the base
@@ -463,8 +472,8 @@ only from <code class="literal">offset</code> to <code class="literal">offset +
 garrow_record_batch_to_string (<em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>,
                                <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.11.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-to-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -479,19 +488,19 @@ garrow_record_batch_to_string (<em class="parameter"><code><a class="link" href=
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.3.8.11.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-to-string.returns"></a><h4>Returns</h4>
 <p> The formatted record batch content or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error.</p>
 <p>  The returned string should be freed when with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no
 longer needed. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 </div>
 <div class="refsect1">
@@ -513,7 +522,6 @@ longer needed. </p>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>


[03/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_record_batch-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_record_batch-members.html b/docs/cpp/classarrow_1_1_record_batch-members.html
index 054dc0f..0856813 100644
--- a/docs/cpp/classarrow_1_1_record_batch-members.html
+++ b/docs/cpp/classarrow_1_1_record_batch-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -71,27 +74,31 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#ae5f6c3764a9b0a8473fb9736c67f8dab">ApproxEquals</a>(const RecordBatch &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a07bb1d16c31c9689f03271d7c941cdd6">column</a>(int i) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#ac4090fcb8edc640f16a080e3e6548da3">column_data</a>(int i) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a45e8089b23491c64ae5fbe5b93f8b1c0">column</a>(int i) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a6e61dc823f7ae23d661a4acaa462cf03">column_data</a>(int i) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a0bd1bad353a59444d1f9ace0590eb0b4">column_name</a>(int i) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#ad2eaa05788df79e3816c903794b8013a">Equals</a>(const RecordBatch &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a40ef51379a5e64c3347cbcbadf965bf5">Make</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows, const std::vector&lt; std::shared_ptr&lt; Array &gt;&gt; &amp;columns)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#abbd9930e35e107ed9fb3534274bfd414">Make</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows, std::vector&lt; std::shared_ptr&lt; Array &gt;&gt; &amp;&amp;columns)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a9189551f8fd67bbfa92c2e683f90c249">Make</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows, std::vector&lt; std::shared_ptr&lt; ArrayData &gt;&gt; &amp;&amp;columns)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#acb291d835ac50277f5c326e121e82f40">Make</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows, const std::vector&lt; std::shared_ptr&lt; ArrayData &gt;&gt; &amp;columns)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a9cc71f8b2e351ea3e432686172f34546">num_columns</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</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_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a97fc70434b33542941754a55aab183b5">RecordBatch</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows, const std::vector&lt; std::shared_ptr&lt; Array &gt;&gt; &amp;columns)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a68b7781633ddfd37f903d33ce0c6497b">RecordBatch</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows, std::vector&lt; std::shared_ptr&lt; Array &gt;&gt; &amp;&amp;columns)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#ad52d775d7462351062b79612c20fd494">RecordBatch</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows, std::vector&lt; std::shared_ptr&lt; ArrayData &gt;&gt; &amp;&amp;columns)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a74a691b1df7de4406ef3c6a5d123c499">RecordBatch</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows, const std::vector&lt; std::shared_ptr&lt; ArrayData &gt;&gt; &amp;columns)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#ae8120f630a1f65c6f05af44d91e733e7">ReplaceSchemaMetadata</a>(const std::shared_ptr&lt; const KeyValueMetadata &gt; &amp;metadata) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#aa62597221dab95400905423cc0155611">num_rows_</a></td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</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_record_batch.html#a9fa033d8c32b5754eada93238da7bfc6">RecordBatch</a>(const std::shared_ptr&lt; Schema &gt; &amp;schema, int64_t num_rows)</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a2132c8cd9b758fc2d5fad4e9042f3abc">ReplaceSchemaMetadata</a>(const std::shared_ptr&lt; const KeyValueMetadata &gt; &amp;metadata) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#ab4f5ad5e79688702ec20daf13511038d">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#aad1415d5cfbff7169610b33f4c4e0b3f">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a8de1cd6996fb69c9d659cd0dbe1437bf">Validate</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a7ca77d78199001da4f3fd99ffd035922">schema_</a></td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</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_record_batch.html#a41f7ab5460497bbbbf54d02c10277bad">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#afb8a0265b3b63463d533362341c0ed8a">Slice</a>(int64_t offset, int64_t length) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a7b30a4c8ae99b8f21527983ed0622a76">Validate</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html#a2605e9ac846d543eb84c01cf5225d253">~RecordBatch</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_record_batch.html">arrow::RecordBatch</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_record_batch.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_record_batch.html b/docs/cpp/classarrow_1_1_record_batch.html
index 5d061d5..02a9119 100644
--- a/docs/cpp/classarrow_1_1_record_batch.html
+++ b/docs/cpp/classarrow_1_1_record_batch.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::RecordBatch Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -65,30 +68,24 @@ $(function() {
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
 <a href="classarrow_1_1_record_batch-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">arrow::RecordBatch Class Reference</div>  </div>
+<div class="title">arrow::RecordBatch Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
 </div><!--header-->
 <div class="contents">
 
 <p>Collection of equal-length arrays matching a particular <a class="el" href="classarrow_1_1_schema.html" title="Sequence of arrow::Field objects describing the columns of a record batch or table data structure...">Schema</a>.  
  <a href="classarrow_1_1_record_batch.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" href="table_8h_source.html">arrow/table.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="record__batch_8h_source.html">arrow/record_batch.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>
-<tr class="memitem:a97fc70434b33542941754a55aab183b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a97fc70434b33542941754a55aab183b5">RecordBatch</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>, const std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&gt; &amp;columns)</td></tr>
-<tr class="separator:a97fc70434b33542941754a55aab183b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68b7781633ddfd37f903d33ce0c6497b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a68b7781633ddfd37f903d33ce0c6497b">RecordBatch</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>, std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&gt; &amp;&amp;columns)</td></tr>
-<tr class="memdesc:a68b7781633ddfd37f903d33ce0c6497b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move-based constructor for a vector of <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> instances.  <a href="#a68b7781633ddfd37f903d33ce0c6497b">More...</a><br /></td></tr>
-<tr class="separator:a68b7781633ddfd37f903d33ce0c6497b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad52d775d7462351062b79612c20fd494"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#ad52d775d7462351062b79612c20fd494">RecordBatch</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>, std::vector&lt; std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&gt; &amp;&amp;columns)</td></tr>
-<tr class="memdesc:ad52d775d7462351062b79612c20fd494"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct record batch from vector of internal data structures.  <a href="#ad52d775d7462351062b79612c20fd494">More...</a><br /></td></tr>
-<tr class="separator:ad52d775d7462351062b79612c20fd494"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a74a691b1df7de4406ef3c6a5d123c499"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a74a691b1df7de4406ef3c6a5d123c499">RecordBatch</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>, const std::vector&lt; std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&gt; &amp;columns)</td></tr>
-<tr class="memdesc:a74a691b1df7de4406ef3c6a5d123c499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct record batch by copying vector of array data.  <a href="#a74a691b1df7de4406ef3c6a5d123c499">More...</a><br /></td></tr>
-<tr class="separator:a74a691b1df7de4406ef3c6a5d123c499"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2605e9ac846d543eb84c01cf5225d253"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a2605e9ac846d543eb84c01cf5225d253">~RecordBatch</a> ()=default</td></tr>
+<tr class="separator:a2605e9ac846d543eb84c01cf5225d253"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad2eaa05788df79e3816c903794b8013a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#ad2eaa05788df79e3816c903794b8013a">Equals</a> (const <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &amp;other) const</td></tr>
 <tr class="memdesc:ad2eaa05788df79e3816c903794b8013a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if two record batches are exactly equal.  <a href="#ad2eaa05788df79e3816c903794b8013a">More...</a><br /></td></tr>
 <tr class="separator:ad2eaa05788df79e3816c903794b8013a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -97,11 +94,14 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ae5f6c3764a9b0a8473fb9736c67f8dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab12ff2c2d5cca56fc185f9a4dfc64395"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a> () const</td></tr>
 <tr class="separator:ab12ff2c2d5cca56fc185f9a4dfc64395"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a07bb1d16c31c9689f03271d7c941cdd6"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a07bb1d16c31c9689f03271d7c941cdd6">column</a> (int i) const</td></tr>
-<tr class="memdesc:a07bb1d16c31c9689f03271d7c941cdd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve an array from the record batch.  <a href="#a07bb1d16c31c9689f03271d7c941cdd6">More...</a><br /></td></tr>
-<tr class="separator:a07bb1d16c31c9689f03271d7c941cdd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac4090fcb8edc640f16a080e3e6548da3"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#ac4090fcb8edc640f16a080e3e6548da3">column_data</a> (int i) const</td></tr>
-<tr class="separator:ac4090fcb8edc640f16a080e3e6548da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45e8089b23491c64ae5fbe5b93f8b1c0"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a45e8089b23491c64ae5fbe5b93f8b1c0">column</a> (int i) const =0</td></tr>
+<tr class="memdesc:a45e8089b23491c64ae5fbe5b93f8b1c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve an array from the record batch.  <a href="#a45e8089b23491c64ae5fbe5b93f8b1c0">More...</a><br /></td></tr>
+<tr class="separator:a45e8089b23491c64ae5fbe5b93f8b1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e61dc823f7ae23d661a4acaa462cf03"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a6e61dc823f7ae23d661a4acaa462cf03">column_data</a> (int i) const =0</td></tr>
+<tr class="memdesc:a6e61dc823f7ae23d661a4acaa462cf03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve an array's internaldata from the record batch.  <a href="#a6e61dc823f7ae23d661a4acaa462cf03">More...</a><br /></td></tr>
+<tr class="separator:a6e61dc823f7ae23d661a4acaa462cf03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2132c8cd9b758fc2d5fad4e9042f3abc"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a2132c8cd9b758fc2d5fad4e9042f3abc">ReplaceSchemaMetadata</a> (const std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt; &amp;metadata) const =0</td></tr>
+<tr class="separator:a2132c8cd9b758fc2d5fad4e9042f3abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0bd1bad353a59444d1f9ace0590eb0b4"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a0bd1bad353a59444d1f9ace0590eb0b4">column_name</a> (int i) const</td></tr>
 <tr class="memdesc:a0bd1bad353a59444d1f9ace0590eb0b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name in i-th column.  <a href="#a0bd1bad353a59444d1f9ace0590eb0b4">More...</a><br /></td></tr>
 <tr class="separator:a0bd1bad353a59444d1f9ace0590eb0b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -109,28 +109,79 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a9cc71f8b2e351ea3e432686172f34546"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa1012641ffba9c70786dffbb2bb76d4f"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a> () const</td></tr>
 <tr class="separator:aa1012641ffba9c70786dffbb2bb76d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8120f630a1f65c6f05af44d91e733e7"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#ae8120f630a1f65c6f05af44d91e733e7">ReplaceSchemaMetadata</a> (const std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt; &amp;metadata) const</td></tr>
-<tr class="memdesc:ae8120f630a1f65c6f05af44d91e733e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace schema key-value metadata with new metadata (EXPERIMENTAL)  <a href="#ae8120f630a1f65c6f05af44d91e733e7">More...</a><br /></td></tr>
-<tr class="separator:ae8120f630a1f65c6f05af44d91e733e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab4f5ad5e79688702ec20daf13511038d"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#ab4f5ad5e79688702ec20daf13511038d">Slice</a> (int64_t offset) const</td></tr>
-<tr class="memdesc:ab4f5ad5e79688702ec20daf13511038d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice each of the arrays in the record batch.  <a href="#ab4f5ad5e79688702ec20daf13511038d">More...</a><br /></td></tr>
-<tr class="separator:ab4f5ad5e79688702ec20daf13511038d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aad1415d5cfbff7169610b33f4c4e0b3f"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#aad1415d5cfbff7169610b33f4c4e0b3f">Slice</a> (int64_t offset, int64_t length) const</td></tr>
-<tr class="memdesc:aad1415d5cfbff7169610b33f4c4e0b3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice each of the arrays in the record batch.  <a href="#aad1415d5cfbff7169610b33f4c4e0b3f">More...</a><br /></td></tr>
-<tr class="separator:aad1415d5cfbff7169610b33f4c4e0b3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8de1cd6996fb69c9d659cd0dbe1437bf"><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_record_batch.html#a8de1cd6996fb69c9d659cd0dbe1437bf">Validate</a> () const</td></tr>
-<tr class="memdesc:a8de1cd6996fb69c9d659cd0dbe1437bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for schema or length inconsistencies.  <a href="#a8de1cd6996fb69c9d659cd0dbe1437bf">More...</a><br /></td></tr>
-<tr class="separator:a8de1cd6996fb69c9d659cd0dbe1437bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41f7ab5460497bbbbf54d02c10277bad"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a41f7ab5460497bbbbf54d02c10277bad">Slice</a> (int64_t offset) const</td></tr>
+<tr class="memdesc:a41f7ab5460497bbbbf54d02c10277bad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice each of the arrays in the record batch.  <a href="#a41f7ab5460497bbbbf54d02c10277bad">More...</a><br /></td></tr>
+<tr class="separator:a41f7ab5460497bbbbf54d02c10277bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb8a0265b3b63463d533362341c0ed8a"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#afb8a0265b3b63463d533362341c0ed8a">Slice</a> (int64_t offset, int64_t length) const =0</td></tr>
+<tr class="memdesc:afb8a0265b3b63463d533362341c0ed8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice each of the arrays in the record batch.  <a href="#afb8a0265b3b63463d533362341c0ed8a">More...</a><br /></td></tr>
+<tr class="separator:afb8a0265b3b63463d533362341c0ed8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b30a4c8ae99b8f21527983ed0622a76"><td class="memItemLeft" align="right" valign="top">virtual <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_record_batch.html#a7b30a4c8ae99b8f21527983ed0622a76">Validate</a> () const</td></tr>
+<tr class="memdesc:a7b30a4c8ae99b8f21527983ed0622a76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for schema or length inconsistencies.  <a href="#a7b30a4c8ae99b8f21527983ed0622a76">More...</a><br /></td></tr>
+<tr class="separator:a7b30a4c8ae99b8f21527983ed0622a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<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:a40ef51379a5e64c3347cbcbadf965bf5"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a40ef51379a5e64c3347cbcbadf965bf5">Make</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>, const std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&gt; &amp;columns)</td></tr>
+<tr class="separator:a40ef51379a5e64c3347cbcbadf965bf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbd9930e35e107ed9fb3534274bfd414"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#abbd9930e35e107ed9fb3534274bfd414">Make</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>, std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&gt; &amp;&amp;columns)</td></tr>
+<tr class="memdesc:abbd9930e35e107ed9fb3534274bfd414"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move-based constructor for a vector of <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> instances.  <a href="#abbd9930e35e107ed9fb3534274bfd414">More...</a><br /></td></tr>
+<tr class="separator:abbd9930e35e107ed9fb3534274bfd414"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9189551f8fd67bbfa92c2e683f90c249"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a9189551f8fd67bbfa92c2e683f90c249">Make</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>, std::vector&lt; std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&gt; &amp;&amp;columns)</td></tr>
+<tr class="memdesc:a9189551f8fd67bbfa92c2e683f90c249"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct record batch from vector of internal data structures.  <a href="#a9189551f8fd67bbfa92c2e683f90c249">More...</a><br /></td></tr>
+<tr class="separator:a9189551f8fd67bbfa92c2e683f90c249"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb291d835ac50277f5c326e121e82f40"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#acb291d835ac50277f5c326e121e82f40">Make</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>, const std::vector&lt; std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&gt; &amp;columns)</td></tr>
+<tr class="memdesc:acb291d835ac50277f5c326e121e82f40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct record batch by copying vector of array data.  <a href="#acb291d835ac50277f5c326e121e82f40">More...</a><br /></td></tr>
+<tr class="separator:acb291d835ac50277f5c326e121e82f40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a9fa033d8c32b5754eada93238da7bfc6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a9fa033d8c32b5754eada93238da7bfc6">RecordBatch</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="classarrow_1_1_record_batch.html#ab12ff2c2d5cca56fc185f9a4dfc64395">schema</a>, int64_t <a class="el" href="classarrow_1_1_record_batch.html#aa1012641ffba9c70786dffbb2bb76d4f">num_rows</a>)</td></tr>
+<tr class="separator:a9fa033d8c32b5754eada93238da7bfc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a7ca77d78199001da4f3fd99ffd035922"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#a7ca77d78199001da4f3fd99ffd035922">schema_</a></td></tr>
+<tr class="separator:a7ca77d78199001da4f3fd99ffd035922"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa62597221dab95400905423cc0155611"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_record_batch.html#aa62597221dab95400905423cc0155611">num_rows_</a></td></tr>
+<tr class="separator:aa62597221dab95400905423cc0155611"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Collection of equal-length arrays matching a particular <a class="el" href="classarrow_1_1_schema.html" title="Sequence of arrow::Field objects describing the columns of a record batch or table data structure...">Schema</a>. </p>
-<p>A record batch is table-like data structure consisting of an internal sequence of fields, each a contiguous Arrow array </p>
+<p>A record batch is table-like data structure that is semantically a sequence of fields, each a contiguous Arrow array </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a97fc70434b33542941754a55aab183b5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a97fc70434b33542941754a55aab183b5">&#9670;&nbsp;</a></span>RecordBatch() <span class="overload">[1/4]</span></h2>
+<a id="a2605e9ac846d543eb84c01cf5225d253"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2605e9ac846d543eb84c01cf5225d253">&#9670;&nbsp;</a></span>~RecordBatch()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual arrow::RecordBatch::~RecordBatch </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9fa033d8c32b5754eada93238da7bfc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fa033d8c32b5754eada93238da7bfc6">&#9670;&nbsp;</a></span>RecordBatch()</h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname">arrow::RecordBatch::RecordBatch </td>
@@ -142,13 +193,7 @@ Public Member Functions</h2></td></tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>num_rows</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&gt; &amp;&#160;</td>
-          <td class="paramname"><em>columns</em>&#160;</td>
+          <td class="paramname"><em>num_rows</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -156,62 +201,158 @@ Public Member Functions</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ae5f6c3764a9b0a8473fb9736c67f8dab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5f6c3764a9b0a8473fb9736c67f8dab">&#9670;&nbsp;</a></span>ApproxEquals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool arrow::RecordBatch::ApproxEquals </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Determine if two record batches are approximately equal. </p>
+
+</div>
+</div>
+<a id="a45e8089b23491c64ae5fbe5b93f8b1c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45e8089b23491c64ae5fbe5b93f8b1c0">&#9670;&nbsp;</a></span>column()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::shared_ptr&lt;<a class="el" href="classarrow_1_1_array.html">Array</a>&gt; arrow::RecordBatch::column </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Retrieve an array from the record batch. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">schema</td><td>The record batch schema </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">num_rows</td><td>length of fields in the record batch. Each array should have the same length as num_rows </td></tr>
-    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>the record batch fields as vector of arrays </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>field index, does not boundscheck </td></tr>
   </table>
   </dd>
 </dl>
+<dl class="section return"><dt>Returns</dt><dd>an <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> object </dd></dl>
 
 </div>
 </div>
-<a id="a68b7781633ddfd37f903d33ce0c6497b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a68b7781633ddfd37f903d33ce0c6497b">&#9670;&nbsp;</a></span>RecordBatch() <span class="overload">[2/4]</span></h2>
+<a id="a6e61dc823f7ae23d661a4acaa462cf03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e61dc823f7ae23d661a4acaa462cf03">&#9670;&nbsp;</a></span>column_data()</h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">arrow::RecordBatch::RecordBatch </td>
+          <td class="memname">virtual std::shared_ptr&lt;<a class="el" href="structarrow_1_1_array_data.html">ArrayData</a>&gt; arrow::RecordBatch::column_data </td>
           <td>(</td>
-          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>schema</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>num_rows</em>, </td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td> const</td>
         </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Retrieve an array's internaldata from the record batch. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>field index, does not boundscheck </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an internal <a class="el" href="structarrow_1_1_array_data.html" title="Mutable container for generic Arrow array data. ">ArrayData</a> object </dd></dl>
+
+</div>
+</div>
+<a id="a0bd1bad353a59444d1f9ace0590eb0b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bd1bad353a59444d1f9ace0590eb0b4">&#9670;&nbsp;</a></span>column_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&gt; &amp;&amp;&#160;</td>
-          <td class="paramname"><em>columns</em>&#160;</td>
+          <td class="memname">const std::string&amp; arrow::RecordBatch::column_name </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td> const</td>
         </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Name in i-th column. </p>
+
+</div>
+</div>
+<a id="ad2eaa05788df79e3816c903794b8013a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2eaa05788df79e3816c903794b8013a">&#9670;&nbsp;</a></span>Equals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
+          <td class="memname">bool arrow::RecordBatch::Equals </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td> const</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
-<p>Move-based constructor for a vector of <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> instances. </p>
+<p>Determine if two record batches are exactly equal. </p>
+<dl class="section return"><dt>Returns</dt><dd>true if batches are equal </dd></dl>
 
 </div>
 </div>
-<a id="ad52d775d7462351062b79612c20fd494"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad52d775d7462351062b79612c20fd494">&#9670;&nbsp;</a></span>RecordBatch() <span class="overload">[3/4]</span></h2>
+<a id="a40ef51379a5e64c3347cbcbadf965bf5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40ef51379a5e64c3347cbcbadf965bf5">&#9670;&nbsp;</a></span>Make() <span class="overload">[1/4]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">arrow::RecordBatch::RecordBatch </td>
+          <td class="memname">static std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::Make </td>
           <td>(</td>
           <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;&#160;</td>
           <td class="paramname"><em>schema</em>, </td>
@@ -225,7 +366,7 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">std::vector&lt; std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&gt; &amp;&amp;&#160;</td>
+          <td class="paramtype">const std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&gt; &amp;&#160;</td>
           <td class="paramname"><em>columns</em>&#160;</td>
         </tr>
         <tr>
@@ -234,30 +375,34 @@ Public Member Functions</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
-
-<p>Construct record batch from vector of internal data structures. </p>
-<dl class="section since"><dt>Since</dt><dd>0.5.0</dd></dl>
-<p>This class is only provided with an rvalue-reference for the input data, and is intended for internal use, or advanced users.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">schema</td><td>the record batch schema </td></tr>
-    <tr><td class="paramname">num_rows</td><td>the number of semantic rows in the record batch. This should be equal to the length of each field </td></tr>
-    <tr><td class="paramname">columns</td><td>the data for the batch's columns </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">schema</td><td>The record batch schema </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">num_rows</td><td>length of fields in the record batch. Each array should have the same length as num_rows </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>the record batch fields as vector of arrays </td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a id="a74a691b1df7de4406ef3c6a5d123c499"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a74a691b1df7de4406ef3c6a5d123c499">&#9670;&nbsp;</a></span>RecordBatch() <span class="overload">[4/4]</span></h2>
+<a id="abbd9930e35e107ed9fb3534274bfd414"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbd9930e35e107ed9fb3534274bfd414">&#9670;&nbsp;</a></span>Make() <span class="overload">[2/4]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">arrow::RecordBatch::RecordBatch </td>
+          <td class="memname">static std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::Make </td>
           <td>(</td>
           <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;&#160;</td>
           <td class="paramname"><em>schema</em>, </td>
@@ -271,7 +416,7 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const std::vector&lt; std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&gt; &amp;&#160;</td>
+          <td class="paramtype">std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&gt; &amp;&amp;&#160;</td>
           <td class="paramname"><em>columns</em>&#160;</td>
         </tr>
         <tr>
@@ -280,63 +425,73 @@ Public Member Functions</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
-<p>Construct record batch by copying vector of array data. </p>
-<dl class="section since"><dt>Since</dt><dd>0.5.0 </dd></dl>
+<p>Move-based constructor for a vector of <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> instances. </p>
 
 </div>
 </div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a id="ae5f6c3764a9b0a8473fb9736c67f8dab"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae5f6c3764a9b0a8473fb9736c67f8dab">&#9670;&nbsp;</a></span>ApproxEquals()</h2>
+<a id="a9189551f8fd67bbfa92c2e683f90c249"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9189551f8fd67bbfa92c2e683f90c249">&#9670;&nbsp;</a></span>Make() <span class="overload">[3/4]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool arrow::RecordBatch::ApproxEquals </td>
+          <td class="memname">static std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::Make </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>schema</em>, </td>
         </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Determine if two record batches are approximately equal. </p>
-
-</div>
-</div>
-<a id="a07bb1d16c31c9689f03271d7c941cdd6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a07bb1d16c31c9689f03271d7c941cdd6">&#9670;&nbsp;</a></span>column()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
         <tr>
-          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_array.html">Array</a>&gt; arrow::RecordBatch::column </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>num_rows</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::vector&lt; std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&gt; &amp;&amp;&#160;</td>
+          <td class="paramname"><em>columns</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
-<p>Retrieve an array from the record batch. </p>
+<p>Construct record batch from vector of internal data structures. </p>
+<dl class="section since"><dt>Since</dt><dd>0.5.0</dd></dl>
+<p>This class is only provided with an rvalue-reference for the input data, and is intended for internal use, or advanced users.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>field index, does not boundscheck </td></tr>
+    <tr><td class="paramname">schema</td><td>the record batch schema </td></tr>
+    <tr><td class="paramname">num_rows</td><td>the number of semantic rows in the record batch. This should be equal to the length of each field </td></tr>
+    <tr><td class="paramname">columns</td><td>the data for the batch's columns </td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd>an <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> object </dd></dl>
 
 </div>
 </div>
-<a id="ac4090fcb8edc640f16a080e3e6548da3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac4090fcb8edc640f16a080e3e6548da3">&#9670;&nbsp;</a></span>column_data()</h2>
+<a id="acb291d835ac50277f5c326e121e82f40"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb291d835ac50277f5c326e121e82f40">&#9670;&nbsp;</a></span>Make() <span class="overload">[4/4]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -345,60 +500,38 @@ Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::shared_ptr&lt;<a class="el" href="structarrow_1_1_array_data.html">ArrayData</a>&gt; arrow::RecordBatch::column_data </td>
+          <td class="memname">static std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::Make </td>
           <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>schema</em>, </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="a0bd1bad353a59444d1f9ace0590eb0b4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0bd1bad353a59444d1f9ace0590eb0b4">&#9670;&nbsp;</a></span>column_name()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
         <tr>
-          <td class="memname">const std::string&amp; arrow::RecordBatch::column_name </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td> const</td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>num_rows</em>, </td>
         </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Name in i-th column. </p>
-
-</div>
-</div>
-<a id="ad2eaa05788df79e3816c903794b8013a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad2eaa05788df79e3816c903794b8013a">&#9670;&nbsp;</a></span>Equals()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
         <tr>
-          <td class="memname">bool arrow::RecordBatch::Equals </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &amp;&#160;</td>
-          <td class="paramname"><em>other</em></td><td>)</td>
-          <td> const</td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::vector&lt; std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&gt; &amp;&#160;</td>
+          <td class="paramname"><em>columns</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
-<p>Determine if two record batches are exactly equal. </p>
-<dl class="section return"><dt>Returns</dt><dd>true if batches are equal </dd></dl>
+<p>Construct record batch by copying vector of array data. </p>
+<dl class="section since"><dt>Since</dt><dd>0.5.0 </dd></dl>
 
 </div>
 </div>
@@ -454,32 +587,30 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="ae8120f630a1f65c6f05af44d91e733e7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae8120f630a1f65c6f05af44d91e733e7">&#9670;&nbsp;</a></span>ReplaceSchemaMetadata()</h2>
+<a id="a2132c8cd9b758fc2d5fad4e9042f3abc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2132c8cd9b758fc2d5fad4e9042f3abc">&#9670;&nbsp;</a></span>ReplaceSchemaMetadata()</h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::ReplaceSchemaMetadata </td>
+          <td class="memname">virtual std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::ReplaceSchemaMetadata </td>
           <td>(</td>
           <td class="paramtype">const std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt; &amp;&#160;</td>
           <td class="paramname"><em>metadata</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
-<p>Replace schema key-value metadata with new metadata (EXPERIMENTAL) </p>
-<dl class="section since"><dt>Since</dt><dd>0.5.0</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">metadata</td><td>new <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>new <a class="el" href="classarrow_1_1_record_batch.html" title="Collection of equal-length arrays matching a particular Schema. ">RecordBatch</a> </dd></dl>
-
 </div>
 </div>
 <a id="ab12ff2c2d5cca56fc185f9a4dfc64395"></a>
@@ -508,20 +639,28 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="ab4f5ad5e79688702ec20daf13511038d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab4f5ad5e79688702ec20daf13511038d">&#9670;&nbsp;</a></span>Slice() <span class="overload">[1/2]</span></h2>
+<a id="a41f7ab5460497bbbbf54d02c10277bad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41f7ab5460497bbbbf54d02c10277bad">&#9670;&nbsp;</a></span>Slice() <span class="overload">[1/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::Slice </td>
+          <td class="memname">virtual std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::Slice </td>
           <td>(</td>
           <td class="paramtype">int64_t&#160;</td>
           <td class="paramname"><em>offset</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 <p>Slice each of the arrays in the record batch. </p>
@@ -535,14 +674,17 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="aad1415d5cfbff7169610b33f4c4e0b3f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aad1415d5cfbff7169610b33f4c4e0b3f">&#9670;&nbsp;</a></span>Slice() <span class="overload">[2/2]</span></h2>
+<a id="afb8a0265b3b63463d533362341c0ed8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb8a0265b3b63463d533362341c0ed8a">&#9670;&nbsp;</a></span>Slice() <span class="overload">[2/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::Slice </td>
+          <td class="memname">virtual std::shared_ptr&lt;<a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a>&gt; arrow::RecordBatch::Slice </td>
           <td>(</td>
           <td class="paramtype">int64_t&#160;</td>
           <td class="paramname"><em>offset</em>, </td>
@@ -559,6 +701,11 @@ Public Member Functions</h2></td></tr>
           <td></td><td> const</td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 <p>Slice each of the arrays in the record batch. </p>
@@ -573,19 +720,27 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a8de1cd6996fb69c9d659cd0dbe1437bf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8de1cd6996fb69c9d659cd0dbe1437bf">&#9670;&nbsp;</a></span>Validate()</h2>
+<a id="a7b30a4c8ae99b8f21527983ed0622a76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7b30a4c8ae99b8f21527983ed0622a76">&#9670;&nbsp;</a></span>Validate()</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::RecordBatch::Validate </td>
+          <td class="memname">virtual <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::RecordBatch::Validate </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 <p>Check for schema or length inconsistencies. </p>
@@ -593,15 +748,60 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa62597221dab95400905423cc0155611"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa62597221dab95400905423cc0155611">&#9670;&nbsp;</a></span>num_rows_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int64_t arrow::RecordBatch::num_rows_</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7ca77d78199001da4f3fd99ffd035922"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ca77d78199001da4f3fd99ffd035922">&#9670;&nbsp;</a></span>schema_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_schema.html">Schema</a>&gt; arrow::RecordBatch::schema_</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="table_8h_source.html">table.h</a></li>
+<li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="record__batch_8h_source.html">record_batch.h</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_record_batch_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_record_batch_builder-members.html b/docs/cpp/classarrow_1_1_record_batch_builder-members.html
index e6e3200..3d1e1af 100644
--- a/docs/cpp/classarrow_1_1_record_batch_builder-members.html
+++ b/docs/cpp/classarrow_1_1_record_batch_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -85,7 +88,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_record_batch_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_record_batch_builder.html b/docs/cpp/classarrow_1_1_record_batch_builder.html
index c37ab8c..ed64342 100644
--- a/docs/cpp/classarrow_1_1_record_batch_builder.html
+++ b/docs/cpp/classarrow_1_1_record_batch_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::RecordBatchBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -474,7 +477,7 @@ template&lt;typename T &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_record_batch_reader-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_record_batch_reader-members.html b/docs/cpp/classarrow_1_1_record_batch_reader-members.html
index a2a7aa6..def8f71 100644
--- a/docs/cpp/classarrow_1_1_record_batch_reader-members.html
+++ b/docs/cpp/classarrow_1_1_record_batch_reader-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -78,7 +81,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_record_batch_reader.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_record_batch_reader.html b/docs/cpp/classarrow_1_1_record_batch_reader.html
index b9aad28..d8b7cb0 100644
--- a/docs/cpp/classarrow_1_1_record_batch_reader.html
+++ b/docs/cpp/classarrow_1_1_record_batch_reader.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::RecordBatchReader Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -74,7 +77,7 @@ $(function() {
 <p>Abstract interface for reading stream of record batches.  
  <a href="classarrow_1_1_record_batch_reader.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" href="table_8h_source.html">arrow/table.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="record__batch_8h_source.html">arrow/record_batch.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::RecordBatchReader:</div>
 <div class="dyncontent">
@@ -192,14 +195,14 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="table_8h_source.html">table.h</a></li>
+<li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="record__batch_8h_source.html">record_batch.h</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_resizable_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_resizable_buffer-members.html b/docs/cpp/classarrow_1_1_resizable_buffer-members.html
index ffb1f05..75e8a34 100644
--- a/docs/cpp/classarrow_1_1_resizable_buffer-members.html
+++ b/docs/cpp/classarrow_1_1_resizable_buffer-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -103,7 +106,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_resizable_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_resizable_buffer.html b/docs/cpp/classarrow_1_1_resizable_buffer.html
index 7c2764b..6d5ab65 100644
--- a/docs/cpp/classarrow_1_1_resizable_buffer.html
+++ b/docs/cpp/classarrow_1_1_resizable_buffer.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ResizableBuffer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -355,7 +358,7 @@ template&lt;class T &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_rle_decoder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_rle_decoder-members.html b/docs/cpp/classarrow_1_1_rle_decoder-members.html
index 00c9b36..6cd2fd8 100644
--- a/docs/cpp/classarrow_1_1_rle_decoder-members.html
+++ b/docs/cpp/classarrow_1_1_rle_decoder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -87,7 +90,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_rle_decoder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_rle_decoder.html b/docs/cpp/classarrow_1_1_rle_decoder.html
index 3caae55..be27a11 100644
--- a/docs/cpp/classarrow_1_1_rle_decoder.html
+++ b/docs/cpp/classarrow_1_1_rle_decoder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::RleDecoder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -538,7 +541,7 @@ template&lt;typename T &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_rle_encoder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_rle_encoder-members.html b/docs/cpp/classarrow_1_1_rle_encoder-members.html
index ccdd408..f2e221f 100644
--- a/docs/cpp/classarrow_1_1_rle_encoder-members.html
+++ b/docs/cpp/classarrow_1_1_rle_encoder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -83,7 +86,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_rle_encoder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_rle_encoder.html b/docs/cpp/classarrow_1_1_rle_encoder.html
index 7eb550a..bd896d6 100644
--- a/docs/cpp/classarrow_1_1_rle_encoder.html
+++ b/docs/cpp/classarrow_1_1_rle_encoder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::RleEncoder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -371,7 +374,7 @@ Static Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[10/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_dictionary_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_dictionary_builder.html b/docs/cpp/classarrow_1_1_dictionary_builder.html
index f97e14c..8636af2 100644
--- a/docs/cpp/classarrow_1_1_dictionary_builder.html
+++ b/docs/cpp/classarrow_1_1_dictionary_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DictionaryBuilder&lt; T &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,6 +69,7 @@ $(function() {
   <div class="summary">
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-attribs">Protected Attributes</a> &#124;
 <a href="classarrow_1_1_dictionary_builder-members.html">List of all members</a>  </div>
   <div class="headertitle">
@@ -157,13 +161,53 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ae2f277d4f74a4cb47d5de3a8677bf3e2"><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_dictionary_builder.html#ae2f277d4f74a4cb47d5de3a8677bf3e2">DoubleTableSize</a> ()</td></tr>
+<tr class="separator:ae2f277d4f74a4cb47d5de3a8677bf3e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbf13e98f59f913367e1b28e47274b06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#afbf13e98f59f913367e1b28e47274b06">GetDictionaryValue</a> (int64_t index)</td></tr>
+<tr class="separator:afbf13e98f59f913367e1b28e47274b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a353043311bc43d20e98bebce9dcc4ea6"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a353043311bc43d20e98bebce9dcc4ea6">HashValue</a> (const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="separator:a353043311bc43d20e98bebce9dcc4ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a888acbf9617e4791576da6410b6b0332"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a888acbf9617e4791576da6410b6b0332">SlotDifferent</a> (<a class="el" href="namespacearrow.html#a592d972786bd5b53276d4bf5e0fadd1f">hash_slot_t</a> slot, const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="separator:a888acbf9617e4791576da6410b6b0332"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fd950e5bcabcad601d40b66b99a8691"><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_dictionary_builder.html#a4fd950e5bcabcad601d40b66b99a8691">AppendDictionary</a> (const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="separator:a4fd950e5bcabcad601d40b66b99a8691"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
+<tr class="memitem:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a> ()</td></tr>
+<tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
+<tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
+<tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
+<tr class="separator:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0a2125633a3cdb1860d3f62d44ac4a1 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
+<tr class="separator:aa0a2125633a3cdb1860d3f62d44ac4a1 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
-<tr class="memitem:a0c8ed370fd5c80ae5a097871e06a7929"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_unique_builder.html">UniqueBuilder</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a0c8ed370fd5c80ae5a097871e06a7929">unique_builder_</a></td></tr>
-<tr class="separator:a0c8ed370fd5c80ae5a097871e06a7929"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a622295ba0ee48d51b42e7964c78df9fa"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a622295ba0ee48d51b42e7964c78df9fa">hash_table_</a></td></tr>
+<tr class="separator:a622295ba0ee48d51b42e7964c78df9fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54e42b41cda2c0745b476ad9b205abf2"><td class="memItemLeft" align="right" valign="top">int32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a54e42b41cda2c0745b476ad9b205abf2">hash_slots_</a></td></tr>
+<tr class="separator:a54e42b41cda2c0745b476ad9b205abf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae31a63702af73e63f385a8aa76a95400"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#ae31a63702af73e63f385a8aa76a95400">hash_table_size_</a></td></tr>
+<tr class="memdesc:ae31a63702af73e63f385a8aa76a95400"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of the table. Must be a power of 2.  <a href="#ae31a63702af73e63f385a8aa76a95400">More...</a><br /></td></tr>
+<tr class="separator:ae31a63702af73e63f385a8aa76a95400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a436702327223154d14f8f7781e05cf39"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a436702327223154d14f8f7781e05cf39">mod_bitmask_</a></td></tr>
+<tr class="separator:a436702327223154d14f8f7781e05cf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17d3ba268ab5d9c0e062ea954d4935dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt; T &gt;::BuilderType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a17d3ba268ab5d9c0e062ea954d4935dc">dict_builder_</a></td></tr>
+<tr class="separator:a17d3ba268ab5d9c0e062ea954d4935dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14c4ef674213b564fac87a8239d0f010"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">AdaptiveIntBuilder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a14c4ef674213b564fac87a8239d0f010">values_builder_</a></td></tr>
 <tr class="separator:a14c4ef674213b564fac87a8239d0f010"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4aa1e581bc7979c3369f0932f77f2301"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a4aa1e581bc7979c3369f0932f77f2301">byte_width_</a></td></tr>
+<tr class="separator:a4aa1e581bc7979c3369f0932f77f2301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bac365bb55fbcbd4ddf6fd0dec86d3b"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a7bac365bb55fbcbd4ddf6fd0dec86d3b">hash_table_load_threshold_</a></td></tr>
+<tr class="memdesc:a7bac365bb55fbcbd4ddf6fd0dec86d3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size at which we decide to resize.  <a href="#a7bac365bb55fbcbd4ddf6fd0dec86d3b">More...</a><br /></td></tr>
+<tr class="separator:a7bac365bb55fbcbd4ddf6fd0dec86d3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
 <tr class="memitem:aca785c23ae1f914f66bbf370bd9536a9 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</a></td></tr>
 <tr class="separator:aca785c23ae1f914f66bbf370bd9536a9 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -181,22 +225,6 @@ Protected Attributes</h2></td></tr>
 <tr class="separator:aeb92737fe5ada5b372459705c1690d7e inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9b2ede82de7d728f80eaa17ac8f7327d inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::unique_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</a></td></tr>
 <tr class="separator:a9b2ede82de7d728f80eaa17ac8f7327d inherit pro_attribs_classarrow_1_1_array_builder"><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>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
-<tr class="memitem:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a> ()</td></tr>
-<tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
-<tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
-<tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
-<tr class="separator:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa0a2125633a3cdb1860d3f62d44ac4a1 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
-<tr class="separator:aa0a2125633a3cdb1860d3f62d44ac4a1 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><h3>template&lt;typename T&gt;<br />
@@ -353,6 +381,34 @@ template&lt;typename T&gt; </div>
 
 </div>
 </div>
+<a id="a4fd950e5bcabcad601d40b66b99a8691"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fd950e5bcabcad601d40b66b99a8691">&#9670;&nbsp;</a></span>AppendDictionary()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<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> <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::AppendDictionary </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;&#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">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="afc3e884264e3facf466b6c4a8da88877"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#afc3e884264e3facf466b6c4a8da88877">&#9670;&nbsp;</a></span>AppendNull()</h2>
 
@@ -374,6 +430,33 @@ template&lt;typename T&gt; </div>
 
 </div>
 </div>
+<a id="ae2f277d4f74a4cb47d5de3a8677bf3e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2f277d4f74a4cb47d5de3a8677bf3e2">&#9670;&nbsp;</a></span>DoubleTableSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<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> <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::DoubleTableSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="a15a93f49f6f6214007a4372230c27878"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a15a93f49f6f6214007a4372230c27878">&#9670;&nbsp;</a></span>FinishInternal()</h2>
 
@@ -414,6 +497,62 @@ template&lt;typename T&gt; </div>
 
 </div>
 </div>
+<a id="afbf13e98f59f913367e1b28e47274b06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbf13e98f59f913367e1b28e47274b06">&#9670;&nbsp;</a></span>GetDictionaryValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::GetDictionaryValue </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>index</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a353043311bc43d20e98bebce9dcc4ea6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a353043311bc43d20e98bebce9dcc4ea6">&#9670;&nbsp;</a></span>HashValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int64_t <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::HashValue </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;&#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">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="a25fb3febabee102a4fbb3b34008d2c29"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a25fb3febabee102a4fbb3b34008d2c29">&#9670;&nbsp;</a></span>Init()</h2>
 
@@ -480,9 +619,195 @@ template&lt;typename T&gt; </div>
 
 </div>
 </div>
+<a id="a888acbf9617e4791576da6410b6b0332"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a888acbf9617e4791576da6410b6b0332">&#9670;&nbsp;</a></span>SlotDifferent()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::SlotDifferent </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacearrow.html#a592d972786bd5b53276d4bf5e0fadd1f">hash_slot_t</a>&#160;</td>
+          <td class="paramname"><em>slot</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;&#160;</td>
+          <td class="paramname"><em>value</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a id="a0c8ed370fd5c80ae5a097871e06a7929"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0c8ed370fd5c80ae5a097871e06a7929">&#9670;&nbsp;</a></span>unique_builder_</h2>
+<a id="a4aa1e581bc7979c3369f0932f77f2301"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4aa1e581bc7979c3369f0932f77f2301">&#9670;&nbsp;</a></span>byte_width_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int32_t <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::byte_width_</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a17d3ba268ab5d9c0e062ea954d4935dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17d3ba268ab5d9c0e062ea954d4935dc">&#9670;&nbsp;</a></span>dict_builder_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt;T&gt;::BuilderType <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::dict_builder_</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a54e42b41cda2c0745b476ad9b205abf2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54e42b41cda2c0745b476ad9b205abf2">&#9670;&nbsp;</a></span>hash_slots_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int32_t* <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::hash_slots_</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a622295ba0ee48d51b42e7964c78df9fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a622295ba0ee48d51b42e7964c78df9fa">&#9670;&nbsp;</a></span>hash_table_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_buffer.html">Buffer</a>&gt; <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::hash_table_</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7bac365bb55fbcbd4ddf6fd0dec86d3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7bac365bb55fbcbd4ddf6fd0dec86d3b">&#9670;&nbsp;</a></span>hash_table_load_threshold_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int64_t <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::hash_table_load_threshold_</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Size at which we decide to resize. </p>
+
+</div>
+</div>
+<a id="ae31a63702af73e63f385a8aa76a95400"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae31a63702af73e63f385a8aa76a95400">&#9670;&nbsp;</a></span>hash_table_size_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int64_t <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::hash_table_size_</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Size of the table. Must be a power of 2. </p>
+
+</div>
+</div>
+<a id="a436702327223154d14f8f7781e05cf39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a436702327223154d14f8f7781e05cf39">&#9670;&nbsp;</a></span>mod_bitmask_</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -493,7 +818,7 @@ template&lt;typename T&gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classarrow_1_1_unique_builder.html">UniqueBuilder</a>&lt;T&gt; <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::unique_builder_</td>
+          <td class="memname">int64_t <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::mod_bitmask_</td>
         </tr>
       </table>
   </td>
@@ -537,7 +862,7 @@ template&lt;typename T&gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4-members.html b/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4-members.html
index 1b80754..68ce65c 100644
--- a/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4-members.html
+++ b/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -101,7 +104,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -113,7 +116,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html b/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html
index 9bd3ab2..5e1fb91 100644
--- a/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html
+++ b/docs/cpp/classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DictionaryBuilder&lt; NullType &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -144,6 +147,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -174,8 +179,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -426,7 +429,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_dictionary_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_dictionary_type-members.html b/docs/cpp/classarrow_1_1_dictionary_type-members.html
index e0a8ccc..3f197c7 100644
--- a/docs/cpp/classarrow_1_1_dictionary_type-members.html
+++ b/docs/cpp/classarrow_1_1_dictionary_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,12 +78,12 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#a16bcebfdc3351dc454c3a0e8ae2a0a40">dictionary</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#a0efc970ab64f9006da22ac96fe0cd73a">DictionaryType</a>(const std::shared_ptr&lt; DataType &gt; &amp;index_type, const std::shared_ptr&lt; Array &gt; &amp;dictionary, bool ordered=false)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></td><td class="entry"></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#a16bcebfdc3351dc454c3a0e8ae2a0a40">dictionary</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#a0efc970ab64f9006da22ac96fe0cd73a">DictionaryType</a>(const std::shared_ptr&lt; DataType &gt; &amp;index_type, const std::shared_ptr&lt; Array &gt; &amp;dictionary, bool ordered=false)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></td><td class="entry"></td></tr>
+  <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_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_dictionary_type.html#aa80bafc03e41bb98bf973646e4cb3ea8">index_type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -95,7 +98,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_dictionary_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_dictionary_type.html b/docs/cpp/classarrow_1_1_dictionary_type.html
index 27da7ac..052e90b 100644
--- a/docs/cpp/classarrow_1_1_dictionary_type.html
+++ b/docs/cpp/classarrow_1_1_dictionary_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DictionaryType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -105,8 +108,8 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a59060e29adc4140d679e32210c3403ca"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_type.html#a59060e29adc4140d679e32210c3403ca">ordered</a> () const</td></tr>
 <tr class="separator:a59060e29adc4140d679e32210c3403ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -387,7 +390,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_double_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_double_type-members.html b/docs/cpp/classarrow_1_1_double_type-members.html
index 69dcef3..4f6f807 100644
--- a/docs/cpp/classarrow_1_1_double_type-members.html
+++ b/docs/cpp/classarrow_1_1_double_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,18 +78,18 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <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_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82">HALF</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></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_double_type.html#a2ae00dcf3116eddf0b03bd0bf9b71d10">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_double_type.html">arrow::DoubleType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_double_type.html#afbb204026f565bd5b2496b7823ab502e">precision</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_double_type.html">arrow::DoubleType</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_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_double_type.html#afbb204026f565bd5b2496b7823ab502e">precision</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_double_type.html">arrow::DoubleType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa56a099153ea585f17f6040494c0873ac">SINGLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</span></td></tr>
@@ -95,7 +98,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_double_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_double_type.html b/docs/cpp/classarrow_1_1_double_type.html
index 78886c1..68b98d9 100644
--- a/docs/cpp/classarrow_1_1_double_type.html
+++ b/docs/cpp/classarrow_1_1_double_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DoubleType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -161,7 +164,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 2f18adc..c26fc24 100644
--- a/docs/cpp/classarrow_1_1_field-members.html
+++ b/docs/cpp/classarrow_1_1_field-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -86,7 +89,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 5328a55..66e4a49 100644
--- a/docs/cpp/classarrow_1_1_field.html
+++ b/docs/cpp/classarrow_1_1_field.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Field Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -373,7 +376,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[09/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_fixed_size_binary_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_array-members.html b/docs/cpp/classarrow_1_1_fixed_size_binary_array-members.html
index 3c24117..20d5707 100644
--- a/docs/cpp/classarrow_1_1_fixed_size_binary_array-members.html
+++ b/docs/cpp/classarrow_1_1_fixed_size_binary_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,48 +76,49 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ac087ddef41ad9a5b421bee1c6c1fbdee">byte_width</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_array.html#a8c7c1b088c14fd0804418c5272689600">byte_width_</a></td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a71ea4fa21718e7a6520ac98e191d71d7">FixedSizeBinaryArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#aea57238c268a1760370bcae30d52ac7c">FixedSizeBinaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a329a4f7a9e7692659fd3d6fc06a81027">GetValue</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">raw_values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_array.html#af8b8dcf1f261f428f91fc483654468d3">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#afb0b23293b047e349b8fbd6f6450cfc1">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a79fb560c0d49ac3b1c9911d17c707dd9">Value</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ac087ddef41ad9a5b421bee1c6c1fbdee">byte_width</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_array.html#a8c7c1b088c14fd0804418c5272689600">byte_width_</a></td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a71ea4fa21718e7a6520ac98e191d71d7">FixedSizeBinaryArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#aea57238c268a1760370bcae30d52ac7c">FixedSizeBinaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a329a4f7a9e7692659fd3d6fc06a81027">GetValue</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a60559969081c4dca3b489598b2082768">raw_values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_array.html#af8b8dcf1f261f428f91fc483654468d3">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#afb0b23293b047e349b8fbd6f6450cfc1">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a79fb560c0d49ac3b1c9911d17c707dd9">Value</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_fixed_size_binary_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_array.html b/docs/cpp/classarrow_1_1_fixed_size_binary_array.html
index d2b2e94..2633aea 100644
--- a/docs/cpp/classarrow_1_1_fixed_size_binary_array.html
+++ b/docs/cpp/classarrow_1_1_fixed_size_binary_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::FixedSizeBinaryArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -84,7 +87,7 @@ Inheritance diagram for arrow::FixedSizeBinaryArray:</div>
 <area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="0,112,176,136"/>
 <area href="classarrow_1_1_flat_array.html" alt="arrow::FlatArray" shape="rect" coords="0,56,176,80"/>
 <area href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. " alt="arrow::Array" shape="rect" coords="0,0,176,24"/>
-<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="0,224,176,248"/>
+<area href="classarrow_1_1_decimal128_array.html" alt="arrow::Decimal128Array" shape="rect" coords="0,224,176,248"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -105,6 +108,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a79fb560c0d49ac3b1c9911d17c707dd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac087ddef41ad9a5b421bee1c6c1fbdee"><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_array.html#ac087ddef41ad9a5b421bee1c6c1fbdee">byte_width</a> () const</td></tr>
 <tr class="separator:ac087ddef41ad9a5b421bee1c6c1fbdee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60559969081c4dca3b489598b2082768"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a60559969081c4dca3b489598b2082768">raw_values</a> () const</td></tr>
+<tr class="separator:a60559969081c4dca3b489598b2082768"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_primitive_array"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_primitive_array')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
 <tr class="memitem:aa621a7bcbee94184a040545232aeae88 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</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>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>=<a class
 ="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>=0)</td></tr>
 <tr class="separator:aa621a7bcbee94184a040545232aeae88 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -181,6 +186,9 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:a13f7d6c153121b7efc3442026f3dad71 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a219c4abd3685725bfa82a0628150cfac inherit pro_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
 <tr class="separator:a219c4abd3685725bfa82a0628150cfac inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_flat_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_flat_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
 <tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -339,6 +347,31 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
+<a id="a60559969081c4dca3b489598b2082768"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60559969081c4dca3b489598b2082768">&#9670;&nbsp;</a></span>raw_values()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint8_t* arrow::FixedSizeBinaryArray::raw_values </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</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="af8b8dcf1f261f428f91fc483654468d3"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#af8b8dcf1f261f428f91fc483654468d3">&#9670;&nbsp;</a></span>SetData()</h2>
 
@@ -422,7 +455,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_fixed_size_binary_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_array.png b/docs/cpp/classarrow_1_1_fixed_size_binary_array.png
index c27b94e..6c83e0b 100644
Binary files a/docs/cpp/classarrow_1_1_fixed_size_binary_array.png and b/docs/cpp/classarrow_1_1_fixed_size_binary_array.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 d7c25ba..afb3088 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
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -106,7 +109,7 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><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_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -117,7 +120,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 d7c63c9..f274c34 100644
--- a/docs/cpp/classarrow_1_1_fixed_size_binary_builder.html
+++ b/docs/cpp/classarrow_1_1_fixed_size_binary_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::FixedSizeBinaryBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -80,7 +83,7 @@ Inheritance diagram for arrow::FixedSizeBinaryBuilder:</div>
   <img src="classarrow_1_1_fixed_size_binary_builder.png" usemap="#arrow::FixedSizeBinaryBuilder_map" alt=""/>
   <map id="arrow::FixedSizeBinaryBuilder_map" name="arrow::FixedSizeBinaryBuilder_map">
 <area href="classarrow_1_1_array_builder.html" title="Base class for all data array builders. " alt="arrow::ArrayBuilder" shape="rect" coords="0,0,183,24"/>
-<area href="classarrow_1_1_decimal_builder.html" alt="arrow::DecimalBuilder" shape="rect" coords="0,112,183,136"/>
+<area href="classarrow_1_1_decimal128_builder.html" alt="arrow::Decimal128Builder" shape="rect" coords="0,112,183,136"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -151,6 +154,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -183,8 +188,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -373,7 +376,7 @@ template&lt;size_t NBYTES&gt; </div>
 
 <p>Implements <a class="el" href="classarrow_1_1_array_builder.html#a0e0aea1c332b472f3671bea9da5ec473">arrow::ArrayBuilder</a>.</p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal_builder.html#abbb450b833a4c2f02865df6967c9f0aa">arrow::DecimalBuilder</a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal128_builder.html#a1024061ca0b17d1af0967f008ec47313">arrow::Decimal128Builder</a>.</p>
 
 </div>
 </div>
@@ -539,7 +542,7 @@ template&lt;size_t NBYTES&gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_fixed_size_binary_builder.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_builder.png b/docs/cpp/classarrow_1_1_fixed_size_binary_builder.png
index 40f01ec..9bdd975 100644
Binary files a/docs/cpp/classarrow_1_1_fixed_size_binary_builder.png and b/docs/cpp/classarrow_1_1_fixed_size_binary_builder.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 7940906..4d721b8 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
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -77,12 +80,12 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a4aa3c2eaef13ef949237de47cea4af07">GetBufferLayout</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">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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><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>
@@ -95,7 +98,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 6e7395f..afe16f4 100644
--- a/docs/cpp/classarrow_1_1_fixed_size_binary_type.html
+++ b/docs/cpp/classarrow_1_1_fixed_size_binary_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::FixedSizeBinaryType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -84,6 +87,7 @@ Inheritance diagram for arrow::FixedSizeBinaryType:</div>
 <area href="classarrow_1_1_parametric_type.html" title="A superclass for types having additional metadata. " alt="arrow::ParametricType" shape="rect" coords="181,56,352,80"/>
 <area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,171,24"/>
 <area href="classarrow_1_1_decimal_type.html" alt="arrow::DecimalType" shape="rect" coords="90,168,261,192"/>
+<area href="classarrow_1_1_decimal128_type.html" alt="arrow::Decimal128Type" shape="rect" coords="90,224,261,248"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -101,12 +105,13 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:af533276c83d45b5cefa826a169bef6c7"><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#af533276c83d45b5cefa826a169bef6c7">name</a> () const override</td></tr>
 <tr class="memdesc:af533276c83d45b5cefa826a169bef6c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="#af533276c83d45b5cefa826a169bef6c7">More...</a><br /></td></tr>
 <tr class="separator:af533276c83d45b5cefa826a169bef6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4aa3c2eaef13ef949237de47cea4af07"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a4aa3c2eaef13ef949237de47cea4af07">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a4aa3c2eaef13ef949237de47cea4af07"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a684663b4cfeedd523eece039c6c0955a"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afc7baa826c87aec4d35172d75974b0e0"><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>
 <tr class="separator:afc7baa826c87aec4d35172d75974b0e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -230,7 +235,7 @@ Protected Attributes</h2></td></tr>
 
 <p>Implements <a class="el" href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">arrow::DataType</a>.</p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal_type.html#a800808476c8896c4d307612872dc9bee">arrow::DecimalType</a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal128_type.html#a60ce08cf034028d1cf5a508f88fa580a">arrow::Decimal128Type</a>.</p>
 
 </div>
 </div>
@@ -286,33 +291,6 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a id="a4aa3c2eaef13ef949237de47cea4af07"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4aa3c2eaef13ef949237de47cea4af07">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a>&gt; arrow::FixedSizeBinaryType::GetBufferLayout </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">arrow::FixedWidthType</a>.</p>
-
-</div>
-</div>
 <a id="af533276c83d45b5cefa826a169bef6c7"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#af533276c83d45b5cefa826a169bef6c7">&#9670;&nbsp;</a></span>name()</h2>
 
@@ -342,7 +320,7 @@ Protected Attributes</h2></td></tr>
 
 <p>Implements <a class="el" href="classarrow_1_1_data_type.html#a94985d12273f5dd353d6142921299d4d">arrow::DataType</a>.</p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal_type.html#a989a002239ecd482e629ed68c2611112">arrow::DecimalType</a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal128_type.html#a369b5ae40c271133e15571f9c6198170">arrow::Decimal128Type</a>.</p>
 
 </div>
 </div>
@@ -373,7 +351,7 @@ Protected Attributes</h2></td></tr>
 
 <p>Implements <a class="el" href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">arrow::DataType</a>.</p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal_type.html#acf172bbae6f67b5d62abdd6476c2fda4">arrow::DecimalType</a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal128_type.html#aa18803bc8d4540498e2bc697353daa96">arrow::Decimal128Type</a>.</p>
 
 </div>
 </div>
@@ -430,7 +408,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_fixed_size_binary_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_size_binary_type.png b/docs/cpp/classarrow_1_1_fixed_size_binary_type.png
index ac767cb..72c9e65 100644
Binary files a/docs/cpp/classarrow_1_1_fixed_size_binary_type.png and b/docs/cpp/classarrow_1_1_fixed_size_binary_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_fixed_width_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_width_type-members.html b/docs/cpp/classarrow_1_1_fixed_width_type-members.html
index 016e9b8..c7a868e 100644
--- a/docs/cpp/classarrow_1_1_fixed_width_type-members.html
+++ b/docs/cpp/classarrow_1_1_fixed_width_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,10 +78,10 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -90,7 +93,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_fixed_width_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_width_type.html b/docs/cpp/classarrow_1_1_fixed_width_type.html
index 39b3fa6..426369b 100644
--- a/docs/cpp/classarrow_1_1_fixed_width_type.html
+++ b/docs/cpp/classarrow_1_1_fixed_width_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::FixedWidthType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -94,8 +97,8 @@ Inheritance diagram for arrow::FixedWidthType:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:ab802f3862719e7a8ff081a7dc679d215"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a> () const =0</td></tr>
 <tr class="separator:ab802f3862719e7a8ff081a7dc679d215"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -158,8 +161,8 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="a3e2714cd3cd0c7487e4f801880bd4c94"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3e2714cd3cd0c7487e4f801880bd4c94">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
+<a id="a1b8a7ece05983649f67396177f40e844"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b8a7ece05983649f67396177f40e844">&#9670;&nbsp;</a></span>DataType()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -168,23 +171,16 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a>&gt; arrow::FixedWidthType::GetBufferLayout </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
+          <td class="memname">arrow::DataType::DataType</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implements <a class="el" href="classarrow_1_1_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">arrow::DataType</a>.</p>
-
-<p>Reimplemented in <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a4aa3c2eaef13ef949237de47cea4af07">arrow::FixedSizeBinaryType</a>.</p>
-
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
@@ -195,7 +191,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[33/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/api_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/api_8h.html b/docs/cpp/api_8h.html
index 5b84adb..c561179 100644
--- a/docs/cpp/api_8h.html
+++ b/docs/cpp/api_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/api.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,6 +78,7 @@ $(function() {
 <code>#include &quot;<a class="el" href="compare_8h_source.html">arrow/compare.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="memory__pool_8h_source.html">arrow/memory_pool.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="pretty__print_8h_source.html">arrow/pretty_print.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="record__batch_8h_source.html">arrow/record_batch.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="status_8h_source.html">arrow/status.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="table_8h_source.html">arrow/table.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="table__builder_8h_source.html">arrow/table_builder.h</a>&quot;</code><br />
@@ -95,7 +99,7 @@ Namespaces</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/api_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/api_8h_source.html b/docs/cpp/api_8h_source.html
index e8a728e..3cf436a 100644
--- a/docs/cpp/api_8h_source.html
+++ b/docs/cpp/api_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/api.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,10 +70,11 @@ $(function() {
 <div class="title">api.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="api_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="li
 neno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed under
  the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// Coarse public API while the library is in development</span></div><div class="line"><a name="l00019"></a><
 span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifndef ARROW_API_H</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#define ARROW_API_H</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="array_8h.html">arrow/array.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="buffer_8h.html">arrow/buffer.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="builder_8h.html">arrow/builder.h</a>&quot;</span></div><div class
 ="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="compare_8h.html">arrow/compare.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="memory__pool_8h.html">arrow/memory_pool.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pretty__print_8h.html">arrow/pretty_print.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="table_8h.html">arrow/table.h</a>&quot;</span></div><div cla
 ss="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="table__builder_8h.html">arrow/table_builder.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="tensor_8h.html">arrow/tensor.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type_8h.html">arrow/type.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visitor_8h.html">arrow/visitor.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">namespace </span><a class="c
 ode" href="namespacearrow.html">arrow</a> {}</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#endif  // ARROW_API_H</span></div><div class="ttc" id="array_8h_html"><div class="ttname"><a href="array_8h.html">array.h</a></div></div>
+<a href="api_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="li
 neno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed under
  the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// Coarse public API while the library is in development</span></div><div class="line"><a name="l00019"></a><
 span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifndef ARROW_API_H</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#define ARROW_API_H</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="array_8h.html">arrow/array.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="buffer_8h.html">arrow/buffer.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="builder_8h.html">arrow/builder.h</a>&quot;</span></div><div class
 ="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="compare_8h.html">arrow/compare.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="memory__pool_8h.html">arrow/memory_pool.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pretty__print_8h.html">arrow/pretty_print.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="record__batch_8h.html">arrow/record_batch.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span
 ></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="table_8h.html">arrow/table.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="table__builder_8h.html">arrow/table_builder.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="tensor_8h.html">arrow/tensor.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type_8h.html">arrow/type.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visitor_8h.html">arrow/visitor.h</a>&quot;</span></div><div
  class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {}</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#endif  // ARROW_API_H</span></div><div class="ttc" id="array_8h_html"><div class="ttname"><a href="array_8h.html">array.h</a></div></div>
 <div class="ttc" id="tensor_8h_html"><div class="ttname"><a href="tensor_8h.html">tensor.h</a></div></div>
 <div class="ttc" id="memory__pool_8h_html"><div class="ttname"><a href="memory__pool_8h.html">memory_pool.h</a></div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
+<div class="ttc" id="record__batch_8h_html"><div class="ttname"><a href="record__batch_8h.html">record_batch.h</a></div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
 <div class="ttc" id="visitor_8h_html"><div class="ttname"><a href="visitor_8h.html">visitor.h</a></div></div>
 <div class="ttc" id="pretty__print_8h_html"><div class="ttname"><a href="pretty__print_8h.html">pretty_print.h</a></div></div>
 <div class="ttc" id="builder_8h_html"><div class="ttname"><a href="builder_8h.html">builder.h</a></div></div>
@@ -85,7 +89,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/array_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/array_8h.html b/docs/cpp/array_8h.html
index edeff77..3ac457b 100644
--- a/docs/cpp/array_8h.html
+++ b/docs/cpp/array_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/array.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -119,7 +122,7 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_array.html">arrow::Decimal128Array</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_struct_array.html">arrow::StructArray</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -138,6 +141,10 @@ Namespaces</h2></td></tr>
 Typedefs</h2></td></tr>
 <tr class="memitem:a26e0360de3fc4b7120b6b50f14a22786"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a26e0360de3fc4b7120b6b50f14a22786">arrow::BufferVector</a> = std::vector&lt; std::shared_ptr&lt; Buffer &gt; &gt;</td></tr>
 <tr class="separator:a26e0360de3fc4b7120b6b50f14a22786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad77c54b51dac02d857f3a26d11ed58b3"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ad77c54b51dac02d857f3a26d11ed58b3">arrow::ArrayVector</a> = std::vector&lt; std::shared_ptr&lt; Array &gt; &gt;</td></tr>
+<tr class="separator:ad77c54b51dac02d857f3a26d11ed58b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9162b62a545f10bb02754571cd7ec80"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#aa9162b62a545f10bb02754571cd7ec80">arrow::DecimalArray</a> = Decimal128Array</td></tr>
+<tr class="separator:aa9162b62a545f10bb02754571cd7ec80"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
@@ -193,7 +200,7 @@ Variables</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[44/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/arrow-glib.devhelp2
----------------------------------------------------------------------
diff --git a/docs/c_glib/arrow-glib.devhelp2 b/docs/c_glib/arrow-glib.devhelp2
index 637dda9..5cac0d9 100644
--- a/docs/c_glib/arrow-glib.devhelp2
+++ b/docs/c_glib/arrow-glib.devhelp2
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
-<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
-<book xmlns="http://www.devhelp.net/book" title=" Reference Manual" link="index.html" author="" name="arrow-glib" version="2" language="c">
+<book xmlns="http://www.devhelp.net/book" title="arrow-glib Reference Manual" link="index.html" author="" name="arrow-glib" version="2" language="c">
   <chapters>
     <sub name="Data" link="data.html">
       <sub name="Array" link="array.html">
-        <sub name="Array classes" link="array-classes.html"/>
+        <sub name="Basic array classes" link="basic-array-classes.html"/>
+        <sub name="Composite array classes" link="composite-array-classes.html"/>
       </sub>
       <sub name="Array builder" link="array-builder.html">
         <sub name="Array builder classes" link="array-builder-classes.html"/>
@@ -30,6 +30,9 @@
         <sub name="GArrowColumn" link="GArrowColumn.html"/>
         <sub name="GArrowChunkedArray" link="GArrowChunkedArray.html"/>
       </sub>
+      <sub name="Table builder" link="table-builder.html">
+        <sub name="Table builder classes" link="table-builder-classes.html"/>
+      </sub>
       <sub name="Buffer" link="buffer.html">
         <sub name="Buffer classes" link="buffer-classes.html"/>
       </sub>
@@ -77,128 +80,120 @@
     <sub name="Annotation Glossary" link="annotation-glossary.html"/>
   </chapters>
   <functions>
-    <keyword type="function" name="garrow_array_equal ()" link="array-classes.html#garrow-array-equal" since="0.4.0"/>
-    <keyword type="function" name="garrow_array_equal_approx ()" link="array-classes.html#garrow-array-equal-approx" since="0.4.0"/>
-    <keyword type="function" name="garrow_array_equal_range ()" link="array-classes.html#garrow-array-equal-range" since="0.4.0"/>
-    <keyword type="function" name="garrow_array_is_null ()" link="array-classes.html#garrow-array-is-null" since="0.3.0"/>
-    <keyword type="function" name="garrow_array_get_length ()" link="array-classes.html#garrow-array-get-length"/>
-    <keyword type="function" name="garrow_array_get_offset ()" link="array-classes.html#garrow-array-get-offset"/>
-    <keyword type="function" name="garrow_array_get_n_nulls ()" link="array-classes.html#garrow-array-get-n-nulls"/>
-    <keyword type="function" name="garrow_array_get_null_bitmap ()" link="array-classes.html#garrow-array-get-null-bitmap" since="0.3.0"/>
-    <keyword type="function" name="garrow_array_get_value_data_type ()" link="array-classes.html#garrow-array-get-value-data-type" since="0.3.0"/>
-    <keyword type="function" name="garrow_array_get_value_type ()" link="array-classes.html#garrow-array-get-value-type" since="0.3.0"/>
-    <keyword type="function" name="garrow_array_slice ()" link="array-classes.html#garrow-array-slice"/>
-    <keyword type="function" name="garrow_array_to_string ()" link="array-classes.html#garrow-array-to-string" since="0.4.0"/>
-    <keyword type="function" name="garrow_array_cast ()" link="array-classes.html#garrow-array-cast" since="0.7.0"/>
-    <keyword type="function" name="garrow_null_array_new ()" link="array-classes.html#garrow-null-array-new"/>
-    <keyword type="function" name="garrow_primitive_array_get_buffer ()" link="array-classes.html#garrow-primitive-array-get-buffer"/>
-    <keyword type="function" name="garrow_boolean_array_new ()" link="array-classes.html#garrow-boolean-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_boolean_array_get_value ()" link="array-classes.html#garrow-boolean-array-get-value"/>
-    <keyword type="function" name="garrow_boolean_array_get_values ()" link="array-classes.html#garrow-boolean-array-get-values"/>
-    <keyword type="function" name="garrow_int8_array_new ()" link="array-classes.html#garrow-int8-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_int8_array_get_value ()" link="array-classes.html#garrow-int8-array-get-value"/>
-    <keyword type="function" name="garrow_int8_array_get_values ()" link="array-classes.html#garrow-int8-array-get-values"/>
-    <keyword type="function" name="garrow_uint8_array_new ()" link="array-classes.html#garrow-uint8-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_uint8_array_get_value ()" link="array-classes.html#garrow-uint8-array-get-value"/>
-    <keyword type="function" name="garrow_uint8_array_get_values ()" link="array-classes.html#garrow-uint8-array-get-values"/>
-    <keyword type="function" name="garrow_int16_array_new ()" link="array-classes.html#garrow-int16-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_int16_array_get_value ()" link="array-classes.html#garrow-int16-array-get-value"/>
-    <keyword type="function" name="garrow_int16_array_get_values ()" link="array-classes.html#garrow-int16-array-get-values"/>
-    <keyword type="function" name="garrow_uint16_array_new ()" link="array-classes.html#garrow-uint16-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_uint16_array_get_value ()" link="array-classes.html#garrow-uint16-array-get-value"/>
-    <keyword type="function" name="garrow_uint16_array_get_values ()" link="array-classes.html#garrow-uint16-array-get-values"/>
-    <keyword type="function" name="garrow_int32_array_new ()" link="array-classes.html#garrow-int32-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_int32_array_get_value ()" link="array-classes.html#garrow-int32-array-get-value"/>
-    <keyword type="function" name="garrow_int32_array_get_values ()" link="array-classes.html#garrow-int32-array-get-values"/>
-    <keyword type="function" name="garrow_uint32_array_new ()" link="array-classes.html#garrow-uint32-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_uint32_array_get_value ()" link="array-classes.html#garrow-uint32-array-get-value"/>
-    <keyword type="function" name="garrow_uint32_array_get_values ()" link="array-classes.html#garrow-uint32-array-get-values"/>
-    <keyword type="function" name="garrow_int64_array_new ()" link="array-classes.html#garrow-int64-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_int64_array_get_value ()" link="array-classes.html#garrow-int64-array-get-value"/>
-    <keyword type="function" name="garrow_int64_array_get_values ()" link="array-classes.html#garrow-int64-array-get-values"/>
-    <keyword type="function" name="garrow_uint64_array_new ()" link="array-classes.html#garrow-uint64-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_uint64_array_get_value ()" link="array-classes.html#garrow-uint64-array-get-value"/>
-    <keyword type="function" name="garrow_uint64_array_get_values ()" link="array-classes.html#garrow-uint64-array-get-values"/>
-    <keyword type="function" name="garrow_float_array_new ()" link="array-classes.html#garrow-float-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_float_array_get_value ()" link="array-classes.html#garrow-float-array-get-value"/>
-    <keyword type="function" name="garrow_float_array_get_values ()" link="array-classes.html#garrow-float-array-get-values"/>
-    <keyword type="function" name="garrow_double_array_new ()" link="array-classes.html#garrow-double-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_double_array_get_value ()" link="array-classes.html#garrow-double-array-get-value"/>
-    <keyword type="function" name="garrow_double_array_get_values ()" link="array-classes.html#garrow-double-array-get-values"/>
-    <keyword type="function" name="garrow_binary_array_new ()" link="array-classes.html#garrow-binary-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_binary_array_get_value ()" link="array-classes.html#garrow-binary-array-get-value"/>
-    <keyword type="function" name="garrow_binary_array_get_buffer ()" link="array-classes.html#garrow-binary-array-get-buffer"/>
-    <keyword type="function" name="garrow_binary_array_get_offsets_buffer ()" link="array-classes.html#garrow-binary-array-get-offsets-buffer"/>
-    <keyword type="function" name="garrow_string_array_new ()" link="array-classes.html#garrow-string-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_string_array_get_string ()" link="array-classes.html#garrow-string-array-get-string"/>
-    <keyword type="function" name="garrow_date32_array_new ()" link="array-classes.html#garrow-date32-array-new" since="0.7.0"/>
-    <keyword type="function" name="garrow_date32_array_get_value ()" link="array-classes.html#garrow-date32-array-get-value" since="0.7.0"/>
-    <keyword type="function" name="garrow_date32_array_get_values ()" link="array-classes.html#garrow-date32-array-get-values" since="0.7.0"/>
-    <keyword type="function" name="garrow_date64_array_new ()" link="array-classes.html#garrow-date64-array-new" since="0.7.0"/>
-    <keyword type="function" name="garrow_date64_array_get_value ()" link="array-classes.html#garrow-date64-array-get-value" since="0.7.0"/>
-    <keyword type="function" name="garrow_date64_array_get_values ()" link="array-classes.html#garrow-date64-array-get-values" since="0.7.0"/>
-    <keyword type="function" name="garrow_timestamp_array_new ()" link="array-classes.html#garrow-timestamp-array-new" since="0.7.0"/>
-    <keyword type="function" name="garrow_timestamp_array_get_value ()" link="array-classes.html#garrow-timestamp-array-get-value" since="0.7.0"/>
-    <keyword type="function" name="garrow_timestamp_array_get_values ()" link="array-classes.html#garrow-timestamp-array-get-values" since="0.7.0"/>
-    <keyword type="function" name="garrow_time32_array_new ()" link="array-classes.html#garrow-time32-array-new" since="0.7.0"/>
-    <keyword type="function" name="garrow_time32_array_get_value ()" link="array-classes.html#garrow-time32-array-get-value" since="0.7.0"/>
-    <keyword type="function" name="garrow_time32_array_get_values ()" link="array-classes.html#garrow-time32-array-get-values" since="0.7.0"/>
-    <keyword type="function" name="garrow_time64_array_new ()" link="array-classes.html#garrow-time64-array-new" since="0.7.0"/>
-    <keyword type="function" name="garrow_time64_array_get_value ()" link="array-classes.html#garrow-time64-array-get-value" since="0.7.0"/>
-    <keyword type="function" name="garrow_time64_array_get_values ()" link="array-classes.html#garrow-time64-array-get-values" since="0.7.0"/>
-    <keyword type="function" name="garrow_list_array_new ()" link="array-classes.html#garrow-list-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_list_array_get_value_type ()" link="array-classes.html#garrow-list-array-get-value-type"/>
-    <keyword type="function" name="garrow_list_array_get_value ()" link="array-classes.html#garrow-list-array-get-value"/>
-    <keyword type="function" name="garrow_struct_array_new ()" link="array-classes.html#garrow-struct-array-new" since="0.4.0"/>
-    <keyword type="function" name="garrow_struct_array_get_field ()" link="array-classes.html#garrow-struct-array-get-field"/>
-    <keyword type="function" name="garrow_struct_array_get_fields ()" link="array-classes.html#garrow-struct-array-get-fields"/>
-    <keyword type="struct" name="struct GArrowArray" link="array-classes.html#GArrowArray-struct"/>
-    <keyword type="struct" name="struct GArrowNullArray" link="array-classes.html#GArrowNullArray-struct"/>
-    <keyword type="struct" name="struct GArrowNullArrayClass" link="array-classes.html#GArrowNullArrayClass"/>
-    <keyword type="struct" name="struct GArrowPrimitiveArray" link="array-classes.html#GArrowPrimitiveArray-struct"/>
-    <keyword type="struct" name="struct GArrowPrimitiveArrayClass" link="array-classes.html#GArrowPrimitiveArrayClass"/>
-    <keyword type="struct" name="struct GArrowBooleanArray" link="array-classes.html#GArrowBooleanArray-struct"/>
-    <keyword type="struct" name="struct GArrowBooleanArrayClass" link="array-classes.html#GArrowBooleanArrayClass"/>
-    <keyword type="struct" name="struct GArrowInt8Array" link="array-classes.html#GArrowInt8Array-struct"/>
-    <keyword type="struct" name="struct GArrowInt8ArrayClass" link="array-classes.html#GArrowInt8ArrayClass"/>
-    <keyword type="struct" name="struct GArrowUInt8Array" link="array-classes.html#GArrowUInt8Array-struct"/>
-    <keyword type="struct" name="struct GArrowUInt8ArrayClass" link="array-classes.html#GArrowUInt8ArrayClass"/>
-    <keyword type="struct" name="struct GArrowInt16Array" link="array-classes.html#GArrowInt16Array-struct"/>
-    <keyword type="struct" name="struct GArrowInt16ArrayClass" link="array-classes.html#GArrowInt16ArrayClass"/>
-    <keyword type="struct" name="struct GArrowUInt16Array" link="array-classes.html#GArrowUInt16Array-struct"/>
-    <keyword type="struct" name="struct GArrowUInt16ArrayClass" link="array-classes.html#GArrowUInt16ArrayClass"/>
-    <keyword type="struct" name="struct GArrowInt32Array" link="array-classes.html#GArrowInt32Array-struct"/>
-    <keyword type="struct" name="struct GArrowInt32ArrayClass" link="array-classes.html#GArrowInt32ArrayClass"/>
-    <keyword type="struct" name="struct GArrowUInt32Array" link="array-classes.html#GArrowUInt32Array-struct"/>
-    <keyword type="struct" name="struct GArrowUInt32ArrayClass" link="array-classes.html#GArrowUInt32ArrayClass"/>
-    <keyword type="struct" name="struct GArrowInt64Array" link="array-classes.html#GArrowInt64Array-struct"/>
-    <keyword type="struct" name="struct GArrowInt64ArrayClass" link="array-classes.html#GArrowInt64ArrayClass"/>
-    <keyword type="struct" name="struct GArrowUInt64Array" link="array-classes.html#GArrowUInt64Array-struct"/>
-    <keyword type="struct" name="struct GArrowUInt64ArrayClass" link="array-classes.html#GArrowUInt64ArrayClass"/>
-    <keyword type="struct" name="struct GArrowFloatArray" link="array-classes.html#GArrowFloatArray-struct"/>
-    <keyword type="struct" name="struct GArrowFloatArrayClass" link="array-classes.html#GArrowFloatArrayClass"/>
-    <keyword type="struct" name="struct GArrowDoubleArray" link="array-classes.html#GArrowDoubleArray-struct"/>
-    <keyword type="struct" name="struct GArrowDoubleArrayClass" link="array-classes.html#GArrowDoubleArrayClass"/>
-    <keyword type="struct" name="struct GArrowBinaryArray" link="array-classes.html#GArrowBinaryArray-struct"/>
-    <keyword type="struct" name="struct GArrowBinaryArrayClass" link="array-classes.html#GArrowBinaryArrayClass"/>
-    <keyword type="struct" name="struct GArrowStringArray" link="array-classes.html#GArrowStringArray-struct"/>
-    <keyword type="struct" name="struct GArrowStringArrayClass" link="array-classes.html#GArrowStringArrayClass"/>
-    <keyword type="struct" name="struct GArrowDate32Array" link="array-classes.html#GArrowDate32Array-struct"/>
-    <keyword type="struct" name="struct GArrowDate32ArrayClass" link="array-classes.html#GArrowDate32ArrayClass"/>
-    <keyword type="struct" name="struct GArrowDate64Array" link="array-classes.html#GArrowDate64Array-struct"/>
-    <keyword type="struct" name="struct GArrowDate64ArrayClass" link="array-classes.html#GArrowDate64ArrayClass"/>
-    <keyword type="struct" name="struct GArrowTimestampArray" link="array-classes.html#GArrowTimestampArray-struct"/>
-    <keyword type="struct" name="struct GArrowTimestampArrayClass" link="array-classes.html#GArrowTimestampArrayClass"/>
-    <keyword type="struct" name="struct GArrowTime32Array" link="array-classes.html#GArrowTime32Array-struct"/>
-    <keyword type="struct" name="struct GArrowTime32ArrayClass" link="array-classes.html#GArrowTime32ArrayClass"/>
-    <keyword type="struct" name="struct GArrowTime64Array" link="array-classes.html#GArrowTime64Array-struct"/>
-    <keyword type="struct" name="struct GArrowTime64ArrayClass" link="array-classes.html#GArrowTime64ArrayClass"/>
-    <keyword type="struct" name="struct GArrowListArray" link="array-classes.html#GArrowListArray-struct"/>
-    <keyword type="struct" name="struct GArrowListArrayClass" link="array-classes.html#GArrowListArrayClass"/>
-    <keyword type="struct" name="struct GArrowStructArray" link="array-classes.html#GArrowStructArray-struct"/>
-    <keyword type="struct" name="struct GArrowStructArrayClass" link="array-classes.html#GArrowStructArrayClass"/>
-    <keyword type="property" name="The “array” property" link="array-classes.html#GArrowArray--array"/>
-    <keyword type="macro" name="GARROW_TYPE_ARRAY_BUILDER" link="array-builder-classes.html#GARROW-TYPE-ARRAY-BUILDER:CAPS"/>
+    <keyword type="function" name="garrow_array_equal ()" link="basic-array-classes.html#garrow-array-equal" since="0.4.0"/>
+    <keyword type="function" name="garrow_array_equal_approx ()" link="basic-array-classes.html#garrow-array-equal-approx" since="0.4.0"/>
+    <keyword type="function" name="garrow_array_equal_range ()" link="basic-array-classes.html#garrow-array-equal-range" since="0.4.0"/>
+    <keyword type="function" name="garrow_array_is_null ()" link="basic-array-classes.html#garrow-array-is-null" since="0.3.0"/>
+    <keyword type="function" name="garrow_array_is_valid ()" link="basic-array-classes.html#garrow-array-is-valid" since="0.8.0"/>
+    <keyword type="function" name="garrow_array_get_length ()" link="basic-array-classes.html#garrow-array-get-length"/>
+    <keyword type="function" name="garrow_array_get_offset ()" link="basic-array-classes.html#garrow-array-get-offset"/>
+    <keyword type="function" name="garrow_array_get_n_nulls ()" link="basic-array-classes.html#garrow-array-get-n-nulls"/>
+    <keyword type="function" name="garrow_array_get_null_bitmap ()" link="basic-array-classes.html#garrow-array-get-null-bitmap" since="0.3.0"/>
+    <keyword type="function" name="garrow_array_get_value_data_type ()" link="basic-array-classes.html#garrow-array-get-value-data-type" since="0.3.0"/>
+    <keyword type="function" name="garrow_array_get_value_type ()" link="basic-array-classes.html#garrow-array-get-value-type" since="0.3.0"/>
+    <keyword type="function" name="garrow_array_slice ()" link="basic-array-classes.html#garrow-array-slice"/>
+    <keyword type="function" name="garrow_array_to_string ()" link="basic-array-classes.html#garrow-array-to-string" since="0.4.0"/>
+    <keyword type="function" name="garrow_array_cast ()" link="basic-array-classes.html#garrow-array-cast" since="0.7.0"/>
+    <keyword type="function" name="garrow_array_unique ()" link="basic-array-classes.html#garrow-array-unique" since="0.8.0"/>
+    <keyword type="function" name="garrow_array_dictionary_encode ()" link="basic-array-classes.html#garrow-array-dictionary-encode" since="0.8.0"/>
+    <keyword type="function" name="garrow_null_array_new ()" link="basic-array-classes.html#garrow-null-array-new"/>
+    <keyword type="function" name="garrow_primitive_array_get_buffer ()" link="basic-array-classes.html#garrow-primitive-array-get-buffer"/>
+    <keyword type="function" name="garrow_boolean_array_new ()" link="basic-array-classes.html#garrow-boolean-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_boolean_array_get_value ()" link="basic-array-classes.html#garrow-boolean-array-get-value"/>
+    <keyword type="function" name="garrow_boolean_array_get_values ()" link="basic-array-classes.html#garrow-boolean-array-get-values"/>
+    <keyword type="function" name="garrow_int8_array_new ()" link="basic-array-classes.html#garrow-int8-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_int8_array_get_value ()" link="basic-array-classes.html#garrow-int8-array-get-value"/>
+    <keyword type="function" name="garrow_int8_array_get_values ()" link="basic-array-classes.html#garrow-int8-array-get-values"/>
+    <keyword type="function" name="garrow_uint8_array_new ()" link="basic-array-classes.html#garrow-uint8-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_uint8_array_get_value ()" link="basic-array-classes.html#garrow-uint8-array-get-value"/>
+    <keyword type="function" name="garrow_uint8_array_get_values ()" link="basic-array-classes.html#garrow-uint8-array-get-values"/>
+    <keyword type="function" name="garrow_int16_array_new ()" link="basic-array-classes.html#garrow-int16-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_int16_array_get_value ()" link="basic-array-classes.html#garrow-int16-array-get-value"/>
+    <keyword type="function" name="garrow_int16_array_get_values ()" link="basic-array-classes.html#garrow-int16-array-get-values"/>
+    <keyword type="function" name="garrow_uint16_array_new ()" link="basic-array-classes.html#garrow-uint16-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_uint16_array_get_value ()" link="basic-array-classes.html#garrow-uint16-array-get-value"/>
+    <keyword type="function" name="garrow_uint16_array_get_values ()" link="basic-array-classes.html#garrow-uint16-array-get-values"/>
+    <keyword type="function" name="garrow_int32_array_new ()" link="basic-array-classes.html#garrow-int32-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_int32_array_get_value ()" link="basic-array-classes.html#garrow-int32-array-get-value"/>
+    <keyword type="function" name="garrow_int32_array_get_values ()" link="basic-array-classes.html#garrow-int32-array-get-values"/>
+    <keyword type="function" name="garrow_uint32_array_new ()" link="basic-array-classes.html#garrow-uint32-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_uint32_array_get_value ()" link="basic-array-classes.html#garrow-uint32-array-get-value"/>
+    <keyword type="function" name="garrow_uint32_array_get_values ()" link="basic-array-classes.html#garrow-uint32-array-get-values"/>
+    <keyword type="function" name="garrow_int64_array_new ()" link="basic-array-classes.html#garrow-int64-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_int64_array_get_value ()" link="basic-array-classes.html#garrow-int64-array-get-value"/>
+    <keyword type="function" name="garrow_int64_array_get_values ()" link="basic-array-classes.html#garrow-int64-array-get-values"/>
+    <keyword type="function" name="garrow_uint64_array_new ()" link="basic-array-classes.html#garrow-uint64-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_uint64_array_get_value ()" link="basic-array-classes.html#garrow-uint64-array-get-value"/>
+    <keyword type="function" name="garrow_uint64_array_get_values ()" link="basic-array-classes.html#garrow-uint64-array-get-values"/>
+    <keyword type="function" name="garrow_float_array_new ()" link="basic-array-classes.html#garrow-float-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_float_array_get_value ()" link="basic-array-classes.html#garrow-float-array-get-value"/>
+    <keyword type="function" name="garrow_float_array_get_values ()" link="basic-array-classes.html#garrow-float-array-get-values"/>
+    <keyword type="function" name="garrow_double_array_new ()" link="basic-array-classes.html#garrow-double-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_double_array_get_value ()" link="basic-array-classes.html#garrow-double-array-get-value"/>
+    <keyword type="function" name="garrow_double_array_get_values ()" link="basic-array-classes.html#garrow-double-array-get-values"/>
+    <keyword type="function" name="garrow_binary_array_new ()" link="basic-array-classes.html#garrow-binary-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_binary_array_get_value ()" link="basic-array-classes.html#garrow-binary-array-get-value"/>
+    <keyword type="function" name="garrow_binary_array_get_buffer ()" link="basic-array-classes.html#garrow-binary-array-get-buffer"/>
+    <keyword type="function" name="garrow_binary_array_get_offsets_buffer ()" link="basic-array-classes.html#garrow-binary-array-get-offsets-buffer"/>
+    <keyword type="function" name="garrow_string_array_new ()" link="basic-array-classes.html#garrow-string-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_string_array_get_string ()" link="basic-array-classes.html#garrow-string-array-get-string"/>
+    <keyword type="function" name="garrow_date32_array_new ()" link="basic-array-classes.html#garrow-date32-array-new" since="0.7.0"/>
+    <keyword type="function" name="garrow_date32_array_get_value ()" link="basic-array-classes.html#garrow-date32-array-get-value" since="0.7.0"/>
+    <keyword type="function" name="garrow_date32_array_get_values ()" link="basic-array-classes.html#garrow-date32-array-get-values" since="0.7.0"/>
+    <keyword type="function" name="garrow_date64_array_new ()" link="basic-array-classes.html#garrow-date64-array-new" since="0.7.0"/>
+    <keyword type="function" name="garrow_date64_array_get_value ()" link="basic-array-classes.html#garrow-date64-array-get-value" since="0.7.0"/>
+    <keyword type="function" name="garrow_date64_array_get_values ()" link="basic-array-classes.html#garrow-date64-array-get-values" since="0.7.0"/>
+    <keyword type="function" name="garrow_timestamp_array_new ()" link="basic-array-classes.html#garrow-timestamp-array-new" since="0.7.0"/>
+    <keyword type="function" name="garrow_timestamp_array_get_value ()" link="basic-array-classes.html#garrow-timestamp-array-get-value" since="0.7.0"/>
+    <keyword type="function" name="garrow_timestamp_array_get_values ()" link="basic-array-classes.html#garrow-timestamp-array-get-values" since="0.7.0"/>
+    <keyword type="function" name="garrow_time32_array_new ()" link="basic-array-classes.html#garrow-time32-array-new" since="0.7.0"/>
+    <keyword type="function" name="garrow_time32_array_get_value ()" link="basic-array-classes.html#garrow-time32-array-get-value" since="0.7.0"/>
+    <keyword type="function" name="garrow_time32_array_get_values ()" link="basic-array-classes.html#garrow-time32-array-get-values" since="0.7.0"/>
+    <keyword type="function" name="garrow_time64_array_new ()" link="basic-array-classes.html#garrow-time64-array-new" since="0.7.0"/>
+    <keyword type="function" name="garrow_time64_array_get_value ()" link="basic-array-classes.html#garrow-time64-array-get-value" since="0.7.0"/>
+    <keyword type="function" name="garrow_time64_array_get_values ()" link="basic-array-classes.html#garrow-time64-array-get-values" since="0.7.0"/>
+    <keyword type="macro" name="GARROW_TYPE_ARRAY" link="basic-array-classes.html#GARROW-TYPE-ARRAY:CAPS"/>
+    <keyword type="struct" name="struct GArrowArrayClass" link="basic-array-classes.html#GArrowArrayClass"/>
+    <keyword type="struct" name="struct GArrowNullArray" link="basic-array-classes.html#GArrowNullArray-struct"/>
+    <keyword type="struct" name="struct GArrowPrimitiveArray" link="basic-array-classes.html#GArrowPrimitiveArray-struct"/>
+    <keyword type="struct" name="struct GArrowBooleanArray" link="basic-array-classes.html#GArrowBooleanArray-struct"/>
+    <keyword type="struct" name="struct GArrowInt8Array" link="basic-array-classes.html#GArrowInt8Array-struct"/>
+    <keyword type="struct" name="struct GArrowUInt8Array" link="basic-array-classes.html#GArrowUInt8Array-struct"/>
+    <keyword type="struct" name="struct GArrowInt16Array" link="basic-array-classes.html#GArrowInt16Array-struct"/>
+    <keyword type="struct" name="struct GArrowUInt16Array" link="basic-array-classes.html#GArrowUInt16Array-struct"/>
+    <keyword type="struct" name="struct GArrowInt32Array" link="basic-array-classes.html#GArrowInt32Array-struct"/>
+    <keyword type="struct" name="struct GArrowUInt32Array" link="basic-array-classes.html#GArrowUInt32Array-struct"/>
+    <keyword type="struct" name="struct GArrowInt64Array" link="basic-array-classes.html#GArrowInt64Array-struct"/>
+    <keyword type="struct" name="struct GArrowUInt64Array" link="basic-array-classes.html#GArrowUInt64Array-struct"/>
+    <keyword type="struct" name="struct GArrowFloatArray" link="basic-array-classes.html#GArrowFloatArray-struct"/>
+    <keyword type="struct" name="struct GArrowDoubleArray" link="basic-array-classes.html#GArrowDoubleArray-struct"/>
+    <keyword type="struct" name="struct GArrowBinaryArray" link="basic-array-classes.html#GArrowBinaryArray-struct"/>
+    <keyword type="struct" name="struct GArrowStringArray" link="basic-array-classes.html#GArrowStringArray-struct"/>
+    <keyword type="struct" name="struct GArrowDate32Array" link="basic-array-classes.html#GArrowDate32Array-struct"/>
+    <keyword type="struct" name="struct GArrowDate64Array" link="basic-array-classes.html#GArrowDate64Array-struct"/>
+    <keyword type="struct" name="struct GArrowTimestampArray" link="basic-array-classes.html#GArrowTimestampArray-struct"/>
+    <keyword type="struct" name="struct GArrowTime32Array" link="basic-array-classes.html#GArrowTime32Array-struct"/>
+    <keyword type="struct" name="struct GArrowTime64Array" link="basic-array-classes.html#GArrowTime64Array-struct"/>
+    <keyword type="struct" name="GArrowArray" link="basic-array-classes.html#GArrowArray-struct"/>
+    <keyword type="property" name="The “array” property" link="basic-array-classes.html#GArrowArray--array"/>
+    <keyword type="function" name="garrow_list_array_new ()" link="composite-array-classes.html#garrow-list-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_list_array_get_value_type ()" link="composite-array-classes.html#garrow-list-array-get-value-type"/>
+    <keyword type="function" name="garrow_list_array_get_value ()" link="composite-array-classes.html#garrow-list-array-get-value"/>
+    <keyword type="function" name="garrow_struct_array_new ()" link="composite-array-classes.html#garrow-struct-array-new" since="0.4.0"/>
+    <keyword type="function" name="garrow_struct_array_get_field ()" link="composite-array-classes.html#garrow-struct-array-get-field"/>
+    <keyword type="function" name="garrow_struct_array_get_fields ()" link="composite-array-classes.html#garrow-struct-array-get-fields"/>
+    <keyword type="function" name="garrow_dictionary_array_new ()" link="composite-array-classes.html#garrow-dictionary-array-new" since="0.8.0"/>
+    <keyword type="function" name="garrow_dictionary_array_get_indices ()" link="composite-array-classes.html#garrow-dictionary-array-get-indices" since="0.8.0"/>
+    <keyword type="function" name="garrow_dictionary_array_get_dictionary ()" link="composite-array-classes.html#garrow-dictionary-array-get-dictionary" since="0.8.0"/>
+    <keyword type="function" name="garrow_dictionary_array_get_dictionary_data_type ()" link="composite-array-classes.html#garrow-dictionary-array-get-dictionary-data-type" since="0.8.0"/>
+    <keyword type="struct" name="struct GArrowListArray" link="composite-array-classes.html#GArrowListArray-struct"/>
+    <keyword type="struct" name="struct GArrowStructArray" link="composite-array-classes.html#GArrowStructArray-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_DICTIONARY_ARRAY" link="composite-array-classes.html#GARROW-TYPE-DICTIONARY-ARRAY:CAPS"/>
+    <keyword type="struct" name="struct GArrowDictionaryArrayClass" link="composite-array-classes.html#GArrowDictionaryArrayClass"/>
+    <keyword type="struct" name="GArrowDictionaryArray" link="composite-array-classes.html#GArrowDictionaryArray-struct"/>
+    <keyword type="function" name="garrow_array_builder_release_ownership ()" link="array-builder-classes.html#garrow-array-builder-release-ownership" since="0.8.0"/>
+    <keyword type="function" name="garrow_array_builder_get_value_data_type ()" link="array-builder-classes.html#garrow-array-builder-get-value-data-type" since="0.9.0"/>
+    <keyword type="function" name="garrow_array_builder_get_value_type ()" link="array-builder-classes.html#garrow-array-builder-get-value-type" since="0.9.0"/>
     <keyword type="function" name="garrow_array_builder_finish ()" link="array-builder-classes.html#garrow-array-builder-finish"/>
     <keyword type="function" name="garrow_boolean_array_builder_new ()" link="array-builder-classes.html#garrow-boolean-array-builder-new"/>
     <keyword type="function" name="garrow_boolean_array_builder_append ()" link="array-builder-classes.html#garrow-boolean-array-builder-append"/>
@@ -210,7 +205,6 @@
     <keyword type="function" name="garrow_int_array_builder_append_values ()" link="array-builder-classes.html#garrow-int-array-builder-append-values" since="0.8.0"/>
     <keyword type="function" name="garrow_int_array_builder_append_null ()" link="array-builder-classes.html#garrow-int-array-builder-append-null" since="0.6.0"/>
     <keyword type="function" name="garrow_int_array_builder_append_nulls ()" link="array-builder-classes.html#garrow-int-array-builder-append-nulls" since="0.8.0"/>
-    <keyword type="macro" name="GARROW_TYPE_UINT_ARRAY_BUILDER" link="array-builder-classes.html#GARROW-TYPE-UINT-ARRAY-BUILDER:CAPS"/>
     <keyword type="function" name="garrow_uint_array_builder_new ()" link="array-builder-classes.html#garrow-uint-array-builder-new" since="0.8.0"/>
     <keyword type="function" name="garrow_uint_array_builder_append ()" link="array-builder-classes.html#garrow-uint-array-builder-append" since="0.8.0"/>
     <keyword type="function" name="garrow_uint_array_builder_append_values ()" link="array-builder-classes.html#garrow-uint-array-builder-append-values" since="0.8.0"/>
@@ -305,8 +299,12 @@
     <keyword type="function" name="garrow_struct_array_builder_append_null ()" link="array-builder-classes.html#garrow-struct-array-builder-append-null"/>
     <keyword type="function" name="garrow_struct_array_builder_get_field_builder ()" link="array-builder-classes.html#garrow-struct-array-builder-get-field-builder"/>
     <keyword type="function" name="garrow_struct_array_builder_get_field_builders ()" link="array-builder-classes.html#garrow-struct-array-builder-get-field-builders"/>
+    <keyword type="macro" name="GARROW_TYPE_ARRAY_BUILDER" link="array-builder-classes.html#GARROW-TYPE-ARRAY-BUILDER:CAPS"/>
+    <keyword type="struct" name="struct GArrowArrayBuilderClass" link="array-builder-classes.html#GArrowArrayBuilderClass"/>
     <keyword type="struct" name="struct GArrowBooleanArrayBuilder" link="array-builder-classes.html#GArrowBooleanArrayBuilder-struct"/>
     <keyword type="struct" name="struct GArrowIntArrayBuilder" link="array-builder-classes.html#GArrowIntArrayBuilder-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_UINT_ARRAY_BUILDER" link="array-builder-classes.html#GARROW-TYPE-UINT-ARRAY-BUILDER:CAPS"/>
+    <keyword type="struct" name="struct GArrowUIntArrayBuilderClass" link="array-builder-classes.html#GArrowUIntArrayBuilderClass"/>
     <keyword type="struct" name="struct GArrowInt8ArrayBuilder" link="array-builder-classes.html#GArrowInt8ArrayBuilder-struct"/>
     <keyword type="struct" name="struct GArrowUInt8ArrayBuilder" link="array-builder-classes.html#GArrowUInt8ArrayBuilder-struct"/>
     <keyword type="struct" name="struct GArrowInt16ArrayBuilder" link="array-builder-classes.html#GArrowInt16ArrayBuilder-struct"/>
@@ -326,8 +324,15 @@
     <keyword type="struct" name="struct GArrowTime64ArrayBuilder" link="array-builder-classes.html#GArrowTime64ArrayBuilder-struct"/>
     <keyword type="struct" name="struct GArrowListArrayBuilder" link="array-builder-classes.html#GArrowListArrayBuilder-struct"/>
     <keyword type="struct" name="struct GArrowStructArrayBuilder" link="array-builder-classes.html#GArrowStructArrayBuilder-struct"/>
-    <keyword type="macro" name="GARROW_TYPE_CAST_OPTIONS" link="compute-classes.html#GARROW-TYPE-CAST-OPTIONS:CAPS"/>
+    <keyword type="struct" name="GArrowArrayBuilder" link="array-builder-classes.html#GArrowArrayBuilder-struct"/>
+    <keyword type="struct" name="GArrowUIntArrayBuilder" link="array-builder-classes.html#GArrowUIntArrayBuilder-struct"/>
+    <keyword type="property" name="The “array-builder” property" link="array-builder-classes.html#GArrowArrayBuilder--array-builder"/>
     <keyword type="function" name="garrow_cast_options_new ()" link="compute-classes.html#garrow-cast-options-new" since="0.7.0"/>
+    <keyword type="macro" name="GARROW_TYPE_CAST_OPTIONS" link="compute-classes.html#GARROW-TYPE-CAST-OPTIONS:CAPS"/>
+    <keyword type="struct" name="struct GArrowCastOptionsClass" link="compute-classes.html#GArrowCastOptionsClass"/>
+    <keyword type="struct" name="GArrowCastOptions" link="compute-classes.html#GArrowCastOptions-struct"/>
+    <keyword type="property" name="The “allow-int-overflow” property" link="compute-classes.html#GArrowCastOptions--allow-int-overflow"/>
+    <keyword type="property" name="The “allow-time-truncate” property" link="compute-classes.html#GArrowCastOptions--allow-time-truncate"/>
     <keyword type="function" name="garrow_tensor_new ()" link="GArrowTensor.html#garrow-tensor-new" since="0.3.0"/>
     <keyword type="function" name="garrow_tensor_equal ()" link="GArrowTensor.html#garrow-tensor-equal" since="0.4.0"/>
     <keyword type="function" name="garrow_tensor_get_value_data_type ()" link="GArrowTensor.html#garrow-tensor-get-value-data-type" since="0.3.0"/>
@@ -349,6 +354,7 @@
     <keyword type="function" name="garrow_data_type_equal ()" link="basic-data-type-classes.html#garrow-data-type-equal"/>
     <keyword type="function" name="garrow_data_type_to_string ()" link="basic-data-type-classes.html#garrow-data-type-to-string"/>
     <keyword type="function" name="garrow_data_type_get_id ()" link="basic-data-type-classes.html#garrow-data-type-get-id"/>
+    <keyword type="function" name="garrow_fixed_width_data_type_get_bit_width ()" link="basic-data-type-classes.html#garrow-fixed-width-data-type-get-bit-width"/>
     <keyword type="function" name="garrow_null_data_type_new ()" link="basic-data-type-classes.html#garrow-null-data-type-new"/>
     <keyword type="function" name="garrow_boolean_data_type_new ()" link="basic-data-type-classes.html#garrow-boolean-data-type-new"/>
     <keyword type="function" name="garrow_int8_data_type_new ()" link="basic-data-type-classes.html#garrow-int8-data-type-new"/>
@@ -366,56 +372,51 @@
     <keyword type="function" name="garrow_date32_data_type_new ()" link="basic-data-type-classes.html#garrow-date32-data-type-new" since="0.7.0"/>
     <keyword type="function" name="garrow_date64_data_type_new ()" link="basic-data-type-classes.html#garrow-date64-data-type-new" since="0.7.0"/>
     <keyword type="function" name="garrow_timestamp_data_type_new ()" link="basic-data-type-classes.html#garrow-timestamp-data-type-new" since="0.7.0"/>
+    <keyword type="function" name="garrow_timestamp_data_type_get_unit ()" link="basic-data-type-classes.html#garrow-timestamp-data-type-get-unit" since="0.8.0"/>
     <keyword type="function" name="garrow_time_data_type_get_unit ()" link="basic-data-type-classes.html#garrow-time-data-type-get-unit" since="0.7.0"/>
     <keyword type="function" name="garrow_time32_data_type_new ()" link="basic-data-type-classes.html#garrow-time32-data-type-new" since="0.7.0"/>
     <keyword type="function" name="garrow_time64_data_type_new ()" link="basic-data-type-classes.html#garrow-time64-data-type-new" since="0.7.0"/>
-    <keyword type="struct" name="struct GArrowDataType" link="basic-data-type-classes.html#GArrowDataType-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_DATA_TYPE" link="basic-data-type-classes.html#GARROW-TYPE-DATA-TYPE:CAPS"/>
+    <keyword type="struct" name="struct GArrowDataTypeClass" link="basic-data-type-classes.html#GArrowDataTypeClass"/>
+    <keyword type="macro" name="GARROW_TYPE_FIXED_WIDTH_DATA_TYPE" link="basic-data-type-classes.html#GARROW-TYPE-FIXED-WIDTH-DATA-TYPE:CAPS"/>
+    <keyword type="struct" name="struct GArrowFixedWidthDataTypeClass" link="basic-data-type-classes.html#GArrowFixedWidthDataTypeClass"/>
     <keyword type="struct" name="struct GArrowNullDataType" link="basic-data-type-classes.html#GArrowNullDataType-struct"/>
-    <keyword type="struct" name="struct GArrowNullDataTypeClass" link="basic-data-type-classes.html#GArrowNullDataTypeClass"/>
-    <keyword type="struct" name="struct GArrowBooleanDataType" link="basic-data-type-classes.html#GArrowBooleanDataType-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_BOOLEAN_DATA_TYPE" link="basic-data-type-classes.html#GARROW-TYPE-BOOLEAN-DATA-TYPE:CAPS"/>
     <keyword type="struct" name="struct GArrowBooleanDataTypeClass" link="basic-data-type-classes.html#GArrowBooleanDataTypeClass"/>
     <keyword type="struct" name="struct GArrowInt8DataType" link="basic-data-type-classes.html#GArrowInt8DataType-struct"/>
-    <keyword type="struct" name="struct GArrowInt8DataTypeClass" link="basic-data-type-classes.html#GArrowInt8DataTypeClass"/>
     <keyword type="struct" name="struct GArrowUInt8DataType" link="basic-data-type-classes.html#GArrowUInt8DataType-struct"/>
-    <keyword type="struct" name="struct GArrowUInt8DataTypeClass" link="basic-data-type-classes.html#GArrowUInt8DataTypeClass"/>
     <keyword type="struct" name="struct GArrowInt16DataType" link="basic-data-type-classes.html#GArrowInt16DataType-struct"/>
-    <keyword type="struct" name="struct GArrowInt16DataTypeClass" link="basic-data-type-classes.html#GArrowInt16DataTypeClass"/>
     <keyword type="struct" name="struct GArrowUInt16DataType" link="basic-data-type-classes.html#GArrowUInt16DataType-struct"/>
-    <keyword type="struct" name="struct GArrowUInt16DataTypeClass" link="basic-data-type-classes.html#GArrowUInt16DataTypeClass"/>
     <keyword type="struct" name="struct GArrowInt32DataType" link="basic-data-type-classes.html#GArrowInt32DataType-struct"/>
-    <keyword type="struct" name="struct GArrowInt32DataTypeClass" link="basic-data-type-classes.html#GArrowInt32DataTypeClass"/>
     <keyword type="struct" name="struct GArrowUInt32DataType" link="basic-data-type-classes.html#GArrowUInt32DataType-struct"/>
-    <keyword type="struct" name="struct GArrowUInt32DataTypeClass" link="basic-data-type-classes.html#GArrowUInt32DataTypeClass"/>
     <keyword type="struct" name="struct GArrowInt64DataType" link="basic-data-type-classes.html#GArrowInt64DataType-struct"/>
-    <keyword type="struct" name="struct GArrowInt64DataTypeClass" link="basic-data-type-classes.html#GArrowInt64DataTypeClass"/>
     <keyword type="struct" name="struct GArrowUInt64DataType" link="basic-data-type-classes.html#GArrowUInt64DataType-struct"/>
-    <keyword type="struct" name="struct GArrowUInt64DataTypeClass" link="basic-data-type-classes.html#GArrowUInt64DataTypeClass"/>
     <keyword type="struct" name="struct GArrowFloatDataType" link="basic-data-type-classes.html#GArrowFloatDataType-struct"/>
-    <keyword type="struct" name="struct GArrowFloatDataTypeClass" link="basic-data-type-classes.html#GArrowFloatDataTypeClass"/>
     <keyword type="struct" name="struct GArrowDoubleDataType" link="basic-data-type-classes.html#GArrowDoubleDataType-struct"/>
-    <keyword type="struct" name="struct GArrowDoubleDataTypeClass" link="basic-data-type-classes.html#GArrowDoubleDataTypeClass"/>
     <keyword type="struct" name="struct GArrowBinaryDataType" link="basic-data-type-classes.html#GArrowBinaryDataType-struct"/>
-    <keyword type="struct" name="struct GArrowBinaryDataTypeClass" link="basic-data-type-classes.html#GArrowBinaryDataTypeClass"/>
     <keyword type="struct" name="struct GArrowStringDataType" link="basic-data-type-classes.html#GArrowStringDataType-struct"/>
-    <keyword type="struct" name="struct GArrowStringDataTypeClass" link="basic-data-type-classes.html#GArrowStringDataTypeClass"/>
     <keyword type="struct" name="struct GArrowDate32DataType" link="basic-data-type-classes.html#GArrowDate32DataType-struct"/>
-    <keyword type="struct" name="struct GArrowDate32DataTypeClass" link="basic-data-type-classes.html#GArrowDate32DataTypeClass"/>
     <keyword type="struct" name="struct GArrowDate64DataType" link="basic-data-type-classes.html#GArrowDate64DataType-struct"/>
-    <keyword type="struct" name="struct GArrowDate64DataTypeClass" link="basic-data-type-classes.html#GArrowDate64DataTypeClass"/>
     <keyword type="struct" name="struct GArrowTimestampDataType" link="basic-data-type-classes.html#GArrowTimestampDataType-struct"/>
-    <keyword type="struct" name="struct GArrowTimestampDataTypeClass" link="basic-data-type-classes.html#GArrowTimestampDataTypeClass"/>
     <keyword type="struct" name="struct GArrowTimeDataType" link="basic-data-type-classes.html#GArrowTimeDataType-struct"/>
-    <keyword type="struct" name="struct GArrowTimeDataTypeClass" link="basic-data-type-classes.html#GArrowTimeDataTypeClass"/>
     <keyword type="struct" name="struct GArrowTime32DataType" link="basic-data-type-classes.html#GArrowTime32DataType-struct"/>
-    <keyword type="struct" name="struct GArrowTime32DataTypeClass" link="basic-data-type-classes.html#GArrowTime32DataTypeClass"/>
     <keyword type="struct" name="struct GArrowTime64DataType" link="basic-data-type-classes.html#GArrowTime64DataType-struct"/>
-    <keyword type="struct" name="struct GArrowTime64DataTypeClass" link="basic-data-type-classes.html#GArrowTime64DataTypeClass"/>
+    <keyword type="struct" name="GArrowBooleanDataType" link="basic-data-type-classes.html#GArrowBooleanDataType-struct"/>
+    <keyword type="struct" name="GArrowDataType" link="basic-data-type-classes.html#GArrowDataType-struct"/>
+    <keyword type="struct" name="GArrowFixedWidthDataType" link="basic-data-type-classes.html#GArrowFixedWidthDataType-struct"/>
     <keyword type="property" name="The “data-type” property" link="basic-data-type-classes.html#GArrowDataType--data-type"/>
     <keyword type="function" name="garrow_list_data_type_new ()" link="composite-data-type-classes.html#garrow-list-data-type-new"/>
     <keyword type="function" name="garrow_list_data_type_get_value_field ()" link="composite-data-type-classes.html#garrow-list-data-type-get-value-field"/>
     <keyword type="function" name="garrow_struct_data_type_new ()" link="composite-data-type-classes.html#garrow-struct-data-type-new"/>
+    <keyword type="function" name="garrow_dictionary_data_type_new ()" link="composite-data-type-classes.html#garrow-dictionary-data-type-new" since="0.8.0"/>
+    <keyword type="function" name="garrow_dictionary_data_type_get_index_data_type ()" link="composite-data-type-classes.html#garrow-dictionary-data-type-get-index-data-type" since="0.8.0"/>
+    <keyword type="function" name="garrow_dictionary_data_type_get_dictionary ()" link="composite-data-type-classes.html#garrow-dictionary-data-type-get-dictionary" since="0.8.0"/>
+    <keyword type="function" name="garrow_dictionary_data_type_is_ordered ()" link="composite-data-type-classes.html#garrow-dictionary-data-type-is-ordered" since="0.8.0"/>
     <keyword type="struct" name="struct GArrowListDataType" link="composite-data-type-classes.html#GArrowListDataType-struct"/>
     <keyword type="struct" name="struct GArrowStructDataType" link="composite-data-type-classes.html#GArrowStructDataType-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_DICTIONARY_DATA_TYPE" link="composite-data-type-classes.html#GARROW-TYPE-DICTIONARY-DATA-TYPE:CAPS"/>
+    <keyword type="struct" name="struct GArrowDictionaryDataTypeClass" link="composite-data-type-classes.html#GArrowDictionaryDataTypeClass"/>
+    <keyword type="struct" name="GArrowDictionaryDataType" link="composite-data-type-classes.html#GArrowDictionaryDataType-struct"/>
     <keyword type="function" name="garrow_field_new ()" link="GArrowField.html#garrow-field-new"/>
     <keyword type="function" name="garrow_field_new_full ()" link="GArrowField.html#garrow-field-new-full"/>
     <keyword type="function" name="garrow_field_get_name ()" link="GArrowField.html#garrow-field-get-name"/>
@@ -469,6 +470,8 @@
     <keyword type="property" name="The “column” property" link="GArrowColumn.html#GArrowColumn--column"/>
     <keyword type="function" name="garrow_chunked_array_new ()" link="GArrowChunkedArray.html#garrow-chunked-array-new"/>
     <keyword type="function" name="garrow_chunked_array_equal ()" link="GArrowChunkedArray.html#garrow-chunked-array-equal" since="0.4.0"/>
+    <keyword type="function" name="garrow_chunked_array_get_value_data_type ()" link="GArrowChunkedArray.html#garrow-chunked-array-get-value-data-type" since="0.9.0"/>
+    <keyword type="function" name="garrow_chunked_array_get_value_type ()" link="GArrowChunkedArray.html#garrow-chunked-array-get-value-type" since="0.9.0"/>
     <keyword type="function" name="garrow_chunked_array_get_length ()" link="GArrowChunkedArray.html#garrow-chunked-array-get-length"/>
     <keyword type="function" name="garrow_chunked_array_get_n_nulls ()" link="GArrowChunkedArray.html#garrow-chunked-array-get-n-nulls"/>
     <keyword type="function" name="garrow_chunked_array_get_n_chunks ()" link="GArrowChunkedArray.html#garrow-chunked-array-get-n-chunks"/>
@@ -476,6 +479,17 @@
     <keyword type="function" name="garrow_chunked_array_get_chunks ()" link="GArrowChunkedArray.html#garrow-chunked-array-get-chunks"/>
     <keyword type="struct" name="struct GArrowChunkedArray" link="GArrowChunkedArray.html#GArrowChunkedArray-struct"/>
     <keyword type="property" name="The “chunked-array” property" link="GArrowChunkedArray.html#GArrowChunkedArray--chunked-array"/>
+    <keyword type="function" name="garrow_record_batch_builder_new ()" link="table-builder-classes.html#garrow-record-batch-builder-new" since="0.8.0"/>
+    <keyword type="function" name="garrow_record_batch_builder_get_initial_capacity ()" link="table-builder-classes.html#garrow-record-batch-builder-get-initial-capacity" since="0.8.0"/>
+    <keyword type="function" name="garrow_record_batch_builder_set_initial_capacity ()" link="table-builder-classes.html#garrow-record-batch-builder-set-initial-capacity" since="0.8.0"/>
+    <keyword type="function" name="garrow_record_batch_builder_get_schema ()" link="table-builder-classes.html#garrow-record-batch-builder-get-schema" since="0.8.0"/>
+    <keyword type="function" name="garrow_record_batch_builder_get_n_fields ()" link="table-builder-classes.html#garrow-record-batch-builder-get-n-fields" since="0.8.0"/>
+    <keyword type="function" name="garrow_record_batch_builder_get_field ()" link="table-builder-classes.html#garrow-record-batch-builder-get-field" since="0.8.0"/>
+    <keyword type="function" name="garrow_record_batch_builder_flush ()" link="table-builder-classes.html#garrow-record-batch-builder-flush" since="0.8.0"/>
+    <keyword type="macro" name="GARROW_TYPE_RECORD_BATCH_BUILDER" link="table-builder-classes.html#GARROW-TYPE-RECORD-BATCH-BUILDER:CAPS"/>
+    <keyword type="struct" name="struct GArrowRecordBatchBuilderClass" link="table-builder-classes.html#GArrowRecordBatchBuilderClass"/>
+    <keyword type="struct" name="GArrowRecordBatchBuilder" link="table-builder-classes.html#GArrowRecordBatchBuilder-struct"/>
+    <keyword type="property" name="The “record-batch-builder” property" link="table-builder-classes.html#GArrowRecordBatchBuilder--record-batch-builder"/>
     <keyword type="function" name="garrow_buffer_new ()" link="buffer-classes.html#garrow-buffer-new" since="0.3.0"/>
     <keyword type="function" name="garrow_buffer_equal ()" link="buffer-classes.html#garrow-buffer-equal" since="0.4.0"/>
     <keyword type="function" name="garrow_buffer_equal_n_bytes ()" link="buffer-classes.html#garrow-buffer-equal-n-bytes" since="0.4.0"/>
@@ -492,10 +506,14 @@
     <keyword type="function" name="garrow_resizable_buffer_resize ()" link="buffer-classes.html#garrow-resizable-buffer-resize" since="0.3.0"/>
     <keyword type="function" name="garrow_resizable_buffer_reserve ()" link="buffer-classes.html#garrow-resizable-buffer-reserve" since="0.3.0"/>
     <keyword type="function" name="garrow_pool_buffer_new ()" link="buffer-classes.html#garrow-pool-buffer-new" since="0.3.0"/>
-    <keyword type="struct" name="struct GArrowBuffer" link="buffer-classes.html#GArrowBuffer-struct"/>
-    <keyword type="struct" name="struct GArrowMutableBuffer" link="buffer-classes.html#GArrowMutableBuffer-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_BUFFER" link="buffer-classes.html#GARROW-TYPE-BUFFER:CAPS"/>
+    <keyword type="struct" name="struct GArrowBufferClass" link="buffer-classes.html#GArrowBufferClass"/>
+    <keyword type="macro" name="GARROW_TYPE_MUTABLE_BUFFER" link="buffer-classes.html#GARROW-TYPE-MUTABLE-BUFFER:CAPS"/>
+    <keyword type="struct" name="struct GArrowMutableBufferClass" link="buffer-classes.html#GArrowMutableBufferClass"/>
     <keyword type="struct" name="struct GArrowResizableBuffer" link="buffer-classes.html#GArrowResizableBuffer-struct"/>
     <keyword type="struct" name="struct GArrowPoolBuffer" link="buffer-classes.html#GArrowPoolBuffer-struct"/>
+    <keyword type="struct" name="GArrowBuffer" link="buffer-classes.html#GArrowBuffer-struct"/>
+    <keyword type="struct" name="GArrowMutableBuffer" link="buffer-classes.html#GArrowMutableBuffer-struct"/>
     <keyword type="property" name="The “buffer” property" link="buffer-classes.html#GArrowBuffer--buffer"/>
     <keyword type="function" name="garrow_error_quark ()" link="arrow-glib-GArrowError.html#garrow-error-quark"/>
     <keyword type="enum" name="enum GArrowError" link="arrow-glib-GArrowError.html#GArrowError"/>
@@ -512,11 +530,17 @@
     <keyword type="function" name="garrow_memory_mapped_input_stream_new ()" link="input-stream-classes.html#garrow-memory-mapped-input-stream-new"/>
     <keyword type="function" name="garrow_gio_input_stream_new ()" link="input-stream-classes.html#garrow-gio-input-stream-new" since="0.5.0"/>
     <keyword type="function" name="garrow_gio_input_stream_get_raw ()" link="input-stream-classes.html#garrow-gio-input-stream-get-raw" since="0.5.0"/>
-    <keyword type="struct" name="struct GArrowInputStream" link="input-stream-classes.html#GArrowInputStream-struct"/>
-    <keyword type="struct" name="struct GArrowSeekableInputStream" link="input-stream-classes.html#GArrowSeekableInputStream-struct"/>
-    <keyword type="struct" name="struct GArrowBufferInputStream" link="input-stream-classes.html#GArrowBufferInputStream-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_INPUT_STREAM" link="input-stream-classes.html#GARROW-TYPE-INPUT-STREAM:CAPS"/>
+    <keyword type="struct" name="struct GArrowInputStreamClass" link="input-stream-classes.html#GArrowInputStreamClass"/>
+    <keyword type="macro" name="GARROW_TYPE_SEEKABLE_INPUT_STREAM" link="input-stream-classes.html#GARROW-TYPE-SEEKABLE-INPUT-STREAM:CAPS"/>
+    <keyword type="struct" name="struct GArrowSeekableInputStreamClass" link="input-stream-classes.html#GArrowSeekableInputStreamClass"/>
+    <keyword type="macro" name="GARROW_TYPE_BUFFER_INPUT_STREAM" link="input-stream-classes.html#GARROW-TYPE-BUFFER-INPUT-STREAM:CAPS"/>
+    <keyword type="struct" name="struct GArrowBufferInputStreamClass" link="input-stream-classes.html#GArrowBufferInputStreamClass"/>
     <keyword type="struct" name="struct GArrowMemoryMappedInputStream" link="input-stream-classes.html#GArrowMemoryMappedInputStream-struct"/>
     <keyword type="struct" name="struct GArrowGIOInputStream" link="input-stream-classes.html#GArrowGIOInputStream-struct"/>
+    <keyword type="struct" name="GArrowBufferInputStream" link="input-stream-classes.html#GArrowBufferInputStream-struct"/>
+    <keyword type="struct" name="GArrowInputStream" link="input-stream-classes.html#GArrowInputStream-struct"/>
+    <keyword type="struct" name="GArrowSeekableInputStream" link="input-stream-classes.html#GArrowSeekableInputStream-struct"/>
     <keyword type="property" name="The “input-stream” property" link="input-stream-classes.html#GArrowInputStream--input-stream"/>
     <keyword type="function" name="garrow_writeable_write ()" link="GArrowWriteable.html#garrow-writeable-write"/>
     <keyword type="function" name="garrow_writeable_flush ()" link="GArrowWriteable.html#garrow-writeable-flush"/>
@@ -528,10 +552,12 @@
     <keyword type="function" name="garrow_buffer_output_stream_new ()" link="output-stream-classes.html#garrow-buffer-output-stream-new"/>
     <keyword type="function" name="garrow_gio_output_stream_new ()" link="output-stream-classes.html#garrow-gio-output-stream-new"/>
     <keyword type="function" name="garrow_gio_output_stream_get_raw ()" link="output-stream-classes.html#garrow-gio-output-stream-get-raw" since="0.5.0"/>
-    <keyword type="struct" name="struct GArrowOutputStream" link="output-stream-classes.html#GArrowOutputStream-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_OUTPUT_STREAM" link="output-stream-classes.html#GARROW-TYPE-OUTPUT-STREAM:CAPS"/>
+    <keyword type="struct" name="struct GArrowOutputStreamClass" link="output-stream-classes.html#GArrowOutputStreamClass"/>
     <keyword type="struct" name="struct GArrowFileOutputStream" link="output-stream-classes.html#GArrowFileOutputStream-struct"/>
     <keyword type="struct" name="struct GArrowBufferOutputStream" link="output-stream-classes.html#GArrowBufferOutputStream-struct"/>
     <keyword type="struct" name="struct GArrowGIOOutputStream" link="output-stream-classes.html#GArrowGIOOutputStream-struct"/>
+    <keyword type="struct" name="GArrowOutputStream" link="output-stream-classes.html#GArrowOutputStream-struct"/>
     <keyword type="property" name="The “output-stream” property" link="output-stream-classes.html#GArrowOutputStream--output-stream"/>
     <keyword type="function" name="garrow_file_close ()" link="GArrowFile.html#garrow-file-close"/>
     <keyword type="function" name="garrow_file_tell ()" link="GArrowFile.html#garrow-file-tell"/>
@@ -540,7 +566,9 @@
     <keyword type="enum" name="enum GArrowMetadataVersion" link="arrow-glib-GArrowMetadataVersion.html#GArrowMetadataVersion"/>
     <keyword type="function" name="garrow_record_batch_reader_get_schema ()" link="reader-classes.html#garrow-record-batch-reader-get-schema" since="0.4.0"/>
     <keyword type="function" name="garrow_record_batch_reader_get_next_record_batch ()" link="reader-classes.html#garrow-record-batch-reader-get-next-record-batch" deprecated="" since="0.4.0"/>
-    <keyword type="function" name="garrow_record_batch_reader_read_next_record_batch ()" link="reader-classes.html#garrow-record-batch-reader-read-next-record-batch" since="0.5.0"/>
+    <keyword type="function" name="garrow_record_batch_reader_read_next_record_batch ()" link="reader-classes.html#garrow-record-batch-reader-read-next-record-batch" deprecated="" since="0.5.0"/>
+    <keyword type="function" name="garrow_record_batch_reader_read_next ()" link="reader-classes.html#garrow-record-batch-reader-read-next" since="0.8.0"/>
+    <keyword type="function" name="garrow_table_batch_reader_new ()" link="reader-classes.html#garrow-table-batch-reader-new" since="0.8.0"/>
     <keyword type="function" name="garrow_record_batch_stream_reader_new ()" link="reader-classes.html#garrow-record-batch-stream-reader-new" since="0.4.0"/>
     <keyword type="function" name="garrow_record_batch_file_reader_new ()" link="reader-classes.html#garrow-record-batch-file-reader-new" since="0.4.0"/>
     <keyword type="function" name="garrow_record_batch_file_reader_get_schema ()" link="reader-classes.html#garrow-record-batch-file-reader-get-schema" since="0.4.0"/>
@@ -557,14 +585,20 @@
     <keyword type="function" name="garrow_feather_file_reader_get_column_name ()" link="reader-classes.html#garrow-feather-file-reader-get-column-name" since="0.4.0"/>
     <keyword type="function" name="garrow_feather_file_reader_get_column ()" link="reader-classes.html#garrow-feather-file-reader-get-column" since="0.4.0"/>
     <keyword type="function" name="garrow_feather_file_reader_get_columns ()" link="reader-classes.html#garrow-feather-file-reader-get-columns" since="0.4.0"/>
-    <keyword type="struct" name="struct GArrowRecordBatchReader" link="reader-classes.html#GArrowRecordBatchReader-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_RECORD_BATCH_READER" link="reader-classes.html#GARROW-TYPE-RECORD-BATCH-READER:CAPS"/>
+    <keyword type="struct" name="struct GArrowRecordBatchReaderClass" link="reader-classes.html#GArrowRecordBatchReaderClass"/>
+    <keyword type="macro" name="GARROW_TYPE_TABLE_BATCH_READER" link="reader-classes.html#GARROW-TYPE-TABLE-BATCH-READER:CAPS"/>
+    <keyword type="struct" name="struct GArrowTableBatchReaderClass" link="reader-classes.html#GArrowTableBatchReaderClass"/>
     <keyword type="struct" name="struct GArrowRecordBatchStreamReader" link="reader-classes.html#GArrowRecordBatchStreamReader-struct"/>
     <keyword type="struct" name="struct GArrowRecordBatchFileReader" link="reader-classes.html#GArrowRecordBatchFileReader-struct"/>
     <keyword type="struct" name="struct GArrowFeatherFileReader" link="reader-classes.html#GArrowFeatherFileReader-struct"/>
-    <keyword type="property" name="The “record-batch-reader” property" link="reader-classes.html#GArrowRecordBatchReader--record-batch-reader"/>
+    <keyword type="struct" name="GArrowRecordBatchReader" link="reader-classes.html#GArrowRecordBatchReader-struct"/>
+    <keyword type="struct" name="GArrowTableBatchReader" link="reader-classes.html#GArrowTableBatchReader-struct"/>
     <keyword type="property" name="The “record-batch-file-reader” property" link="reader-classes.html#GArrowRecordBatchFileReader--record-batch-file-reader"/>
     <keyword type="property" name="The “feather-table-reader” property" link="reader-classes.html#GArrowFeatherFileReader--feather-table-reader"/>
+    <keyword type="property" name="The “record-batch-reader” property" link="reader-classes.html#GArrowRecordBatchReader--record-batch-reader"/>
     <keyword type="function" name="garrow_record_batch_writer_write_record_batch ()" link="writer-classes.html#garrow-record-batch-writer-write-record-batch" since="0.4.0"/>
+    <keyword type="function" name="garrow_record_batch_writer_write_table ()" link="writer-classes.html#garrow-record-batch-writer-write-table" since="0.8.0"/>
     <keyword type="function" name="garrow_record_batch_writer_close ()" link="writer-classes.html#garrow-record-batch-writer-close" since="0.4.0"/>
     <keyword type="function" name="garrow_record_batch_stream_writer_new ()" link="writer-classes.html#garrow-record-batch-stream-writer-new" since="0.4.0"/>
     <keyword type="function" name="garrow_record_batch_file_writer_new ()" link="writer-classes.html#garrow-record-batch-file-writer-new" since="0.4.0"/>
@@ -579,5 +613,48 @@
     <keyword type="struct" name="struct GArrowFeatherFileWriter" link="writer-classes.html#GArrowFeatherFileWriter-struct"/>
     <keyword type="property" name="The “record-batch-writer” property" link="writer-classes.html#GArrowRecordBatchWriter--record-batch-writer"/>
     <keyword type="property" name="The “feather-table-writer” property" link="writer-classes.html#GArrowFeatherFileWriter--feather-table-writer"/>
+    <keyword type="constant" name="GARROW_TYPE_NA" link="arrow-glib-GArrowType.html#GARROW-TYPE-NA:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_BOOL" link="arrow-glib-GArrowType.html#GARROW-TYPE-BOOL:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_UINT8" link="arrow-glib-GArrowType.html#GARROW-TYPE-UINT8:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_INT8" link="arrow-glib-GArrowType.html#GARROW-TYPE-INT8:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_UINT16" link="arrow-glib-GArrowType.html#GARROW-TYPE-UINT16:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_INT16" link="arrow-glib-GArrowType.html#GARROW-TYPE-INT16:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_UINT32" link="arrow-glib-GArrowType.html#GARROW-TYPE-UINT32:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_INT32" link="arrow-glib-GArrowType.html#GARROW-TYPE-INT32:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_UINT64" link="arrow-glib-GArrowType.html#GARROW-TYPE-UINT64:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_INT64" link="arrow-glib-GArrowType.html#GARROW-TYPE-INT64:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_HALF_FLOAT" link="arrow-glib-GArrowType.html#GARROW-TYPE-HALF-FLOAT:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_FLOAT" link="arrow-glib-GArrowType.html#GARROW-TYPE-FLOAT:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_DOUBLE" link="arrow-glib-GArrowType.html#GARROW-TYPE-DOUBLE:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_STRING" link="arrow-glib-GArrowType.html#GARROW-TYPE-STRING:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_BINARY" link="arrow-glib-GArrowType.html#GARROW-TYPE-BINARY:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_DATE32" link="arrow-glib-GArrowType.html#GARROW-TYPE-DATE32:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_DATE64" link="arrow-glib-GArrowType.html#GARROW-TYPE-DATE64:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_TIMESTAMP" link="arrow-glib-GArrowType.html#GARROW-TYPE-TIMESTAMP:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_TIME32" link="arrow-glib-GArrowType.html#GARROW-TYPE-TIME32:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_TIME64" link="arrow-glib-GArrowType.html#GARROW-TYPE-TIME64:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_INTERVAL" link="arrow-glib-GArrowType.html#GARROW-TYPE-INTERVAL:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_DECIMAL" link="arrow-glib-GArrowType.html#GARROW-TYPE-DECIMAL:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_LIST" link="arrow-glib-GArrowType.html#GARROW-TYPE-LIST:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_STRUCT" link="arrow-glib-GArrowType.html#GARROW-TYPE-STRUCT:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_UNION" link="arrow-glib-GArrowType.html#GARROW-TYPE-UNION:CAPS"/>
+    <keyword type="constant" name="GARROW_TYPE_DICTIONARY" link="arrow-glib-GArrowType.html#GARROW-TYPE-DICTIONARY:CAPS"/>
+    <keyword type="constant" name="GARROW_TIME_UNIT_SECOND" link="arrow-glib-GArrowType.html#GARROW-TIME-UNIT-SECOND:CAPS"/>
+    <keyword type="constant" name="GARROW_TIME_UNIT_MILLI" link="arrow-glib-GArrowType.html#GARROW-TIME-UNIT-MILLI:CAPS"/>
+    <keyword type="constant" name="GARROW_TIME_UNIT_MICRO" link="arrow-glib-GArrowType.html#GARROW-TIME-UNIT-MICRO:CAPS"/>
+    <keyword type="constant" name="GARROW_TIME_UNIT_NANO" link="arrow-glib-GArrowType.html#GARROW-TIME-UNIT-NANO:CAPS"/>
+    <keyword type="constant" name="GARROW_ERROR_OUT_OF_MEMORY" link="arrow-glib-GArrowError.html#GARROW-ERROR-OUT-OF-MEMORY:CAPS"/>
+    <keyword type="constant" name="GARROW_ERROR_KEY" link="arrow-glib-GArrowError.html#GARROW-ERROR-KEY:CAPS"/>
+    <keyword type="constant" name="GARROW_ERROR_TYPE" link="arrow-glib-GArrowError.html#GARROW-ERROR-TYPE:CAPS"/>
+    <keyword type="constant" name="GARROW_ERROR_INVALID" link="arrow-glib-GArrowError.html#GARROW-ERROR-INVALID:CAPS"/>
+    <keyword type="constant" name="GARROW_ERROR_IO" link="arrow-glib-GArrowError.html#GARROW-ERROR-IO:CAPS"/>
+    <keyword type="constant" name="GARROW_ERROR_UNKNOWN" link="arrow-glib-GArrowError.html#GARROW-ERROR-UNKNOWN:CAPS"/>
+    <keyword type="constant" name="GARROW_ERROR_NOT_IMPLEMENTED" link="arrow-glib-GArrowError.html#GARROW-ERROR-NOT-IMPLEMENTED:CAPS"/>
+    <keyword type="constant" name="GARROW_FILE_MODE_READ" link="arrow-glib-GArrowFileMode.html#GARROW-FILE-MODE-READ:CAPS"/>
+    <keyword type="constant" name="GARROW_FILE_MODE_WRITE" link="arrow-glib-GArrowFileMode.html#GARROW-FILE-MODE-WRITE:CAPS"/>
+    <keyword type="constant" name="GARROW_FILE_MODE_READWRITE" link="arrow-glib-GArrowFileMode.html#GARROW-FILE-MODE-READWRITE:CAPS"/>
+    <keyword type="constant" name="GARROW_METADATA_VERSION_V1" link="arrow-glib-GArrowMetadataVersion.html#GARROW-METADATA-VERSION-V1:CAPS"/>
+    <keyword type="constant" name="GARROW_METADATA_VERSION_V2" link="arrow-glib-GArrowMetadataVersion.html#GARROW-METADATA-VERSION-V2:CAPS"/>
+    <keyword type="constant" name="GARROW_METADATA_VERSION_V3" link="arrow-glib-GArrowMetadataVersion.html#GARROW-METADATA-VERSION-V3:CAPS"/>
   </functions>
 </book>


[20/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/builtin__convert_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builtin__convert_8h.html b/docs/cpp/builtin__convert_8h.html
index 2b622fd..603919c 100644
--- a/docs/cpp/builtin__convert_8h.html
+++ b/docs/cpp/builtin__convert_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/builtin_convert.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -114,7 +117,7 @@ Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/builtin__convert_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builtin__convert_8h_source.html b/docs/cpp/builtin__convert_8h_source.html
index b738822..c040d9c 100644
--- a/docs/cpp/builtin__convert_8h_source.html
+++ b/docs/cpp/builtin__convert_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/builtin_convert.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -78,7 +81,7 @@ $(function() {
 <div class="ttc" id="namespacearrow_1_1py_html_af44052b681633fea317d0d058b18a674"><div class="ttname"><a href="namespacearrow_1_1py.html#af44052b681633fea317d0d058b18a674">arrow::py::AppendPySequence</a></div><div class="ttdeci">arrow::Status AppendPySequence(PyObject *obj, int64_t size, const std::shared_ptr&lt; arrow::DataType &gt; &amp;type, arrow::ArrayBuilder *builder)</div></div>
 <div class="ttc" id="visibility_8h_html"><div class="ttname"><a href="visibility_8h.html">visibility.h</a></div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a100162703dd2961e39447265bb2ddd9e"><div class="ttname"><a href="namespacearrow_1_1py.html#a100162703dd2961e39447265bb2ddd9e">arrow::py::ConvertPySequence</a></div><div class="ttdeci">Status ConvertPySequence(PyObject *obj, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out)</div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a06b8a872c10fd37c65fe3eb06fe38241"><div class="ttname"><a href="namespacearrow_1_1py.html#a06b8a872c10fd37c65fe3eb06fe38241">arrow::py::CheckPythonBytesAreFixedLength</a></div><div class="ttdeci">Status CheckPythonBytesAreFixedLength(PyObject *obj, Py_ssize_t expected_length)</div></div>
 <div class="ttc" id="type_8h_html"><div class="ttname"><a href="type_8h.html">type.h</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -86,7 +89,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/cast_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/cast_8h.html b/docs/cpp/cast_8h.html
index e31e108..181f6b2 100644
--- a/docs/cpp/cast_8h.html
+++ b/docs/cpp/cast_8h.html
@@ -3,9 +3,9 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/compute/cast.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/compute/kernels/cast.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -59,7 +62,7 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4f683177589ce7b8fe2ef6d807198da3.html">arrow</a></li><li class="navelem"><a class="el" href="dir_f0330c1f1fb2f80d462dbb414414758e.html">compute</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4f683177589ce7b8fe2ef6d807198da3.html">arrow</a></li><li class="navelem"><a class="el" href="dir_f0330c1f1fb2f80d462dbb414414758e.html">compute</a></li><li class="navelem"><a class="el" href="dir_30fc40ca3c70d0ea80412d6618437dd3.html">kernels</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -74,6 +77,7 @@ $(function() {
 <div class="textblock"><code>#include &lt;memory&gt;</code><br />
 <code>#include &quot;<a class="el" href="status_8h_source.html">arrow/status.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="visibility_8h_source.html">arrow/util/visibility.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="kernel_8h_source.html">arrow/compute/kernel.h</a>&quot;</code><br />
 </div>
 <p><a href="cast_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
@@ -94,22 +98,19 @@ Namespaces</h2></td></tr>
 Functions</h2></td></tr>
 <tr class="memitem:a0051daf1c20b46aeea8a6acb79e1b452"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1compute.html#a0051daf1c20b46aeea8a6acb79e1b452">arrow::compute::GetCastFunction</a> (const DataType &amp;in_type, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, std::unique_ptr&lt; UnaryKernel &gt; *kernel)</td></tr>
 <tr class="separator:a0051daf1c20b46aeea8a6acb79e1b452"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a286a1ee593026d788432679120850b7b"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1compute.html#a286a1ee593026d788432679120850b7b">arrow::compute::Cast</a> (FunctionContext *context, const Array &amp;array, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, std::shared_ptr&lt; Array &gt; *out)</td></tr>
-<tr class="memdesc:a286a1ee593026d788432679120850b7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast from one array type to another.  <a href="namespacearrow_1_1compute.html#a286a1ee593026d788432679120850b7b">More...</a><br /></td></tr>
-<tr class="separator:a286a1ee593026d788432679120850b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af013d5bcd7784e0c8de6d28424974479"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1compute.html#af013d5bcd7784e0c8de6d28424974479">arrow::compute::Cast</a> (FunctionContext *context, const ChunkedArray &amp;array, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, std::shared_ptr&lt; ChunkedArray &gt; *out)</td></tr>
-<tr class="memdesc:af013d5bcd7784e0c8de6d28424974479"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast from one chunked array type to another.  <a href="namespacearrow_1_1compute.html#af013d5bcd7784e0c8de6d28424974479">More...</a><br /></td></tr>
-<tr class="separator:af013d5bcd7784e0c8de6d28424974479"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0135642aaedb6cd138661fa210bc13aa"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1compute.html#a0135642aaedb6cd138661fa210bc13aa">arrow::compute::Cast</a> (FunctionContext *context, const Column &amp;array, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, std::shared_ptr&lt; Column &gt; *out)</td></tr>
-<tr class="memdesc:a0135642aaedb6cd138661fa210bc13aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast from one column type to another.  <a href="namespacearrow_1_1compute.html#a0135642aaedb6cd138661fa210bc13aa">More...</a><br /></td></tr>
-<tr class="separator:a0135642aaedb6cd138661fa210bc13aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c6ecafda9e91ce9e19bcb13428f01c7"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1compute.html#a0c6ecafda9e91ce9e19bcb13428f01c7">arrow::compute::Cast</a> (FunctionContext *context, const Array &amp;value, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, std::shared_ptr&lt; Array &gt; *out)</td></tr>
+<tr class="memdesc:a0c6ecafda9e91ce9e19bcb13428f01c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast from one array type to another.  <a href="namespacearrow_1_1compute.html#a0c6ecafda9e91ce9e19bcb13428f01c7">More...</a><br /></td></tr>
+<tr class="separator:a0c6ecafda9e91ce9e19bcb13428f01c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa761b325c2c1e8a3f68212edec892098"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1compute.html#aa761b325c2c1e8a3f68212edec892098">arrow::compute::Cast</a> (FunctionContext *context, const Datum &amp;value, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, Datum *out)</td></tr>
+<tr class="memdesc:aa761b325c2c1e8a3f68212edec892098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast from one value to another.  <a href="namespacearrow_1_1compute.html#aa761b325c2c1e8a3f68212edec892098">More...</a><br /></td></tr>
+<tr class="separator:aa761b325c2c1e8a3f68212edec892098"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/cast_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/cast_8h_source.html b/docs/cpp/cast_8h_source.html
index b838e55..3ef65c7 100644
--- a/docs/cpp/cast_8h_source.html
+++ b/docs/cpp/cast_8h_source.html
@@ -3,9 +3,9 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/compute/cast.h Source File</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/compute/kernels/cast.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -59,7 +62,7 @@ $(function() {
 
 <div id="nav-path" class="navpath">
   <ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4f683177589ce7b8fe2ef6d807198da3.html">arrow</a></li><li class="navelem"><a class="el" href="dir_f0330c1f1fb2f80d462dbb414414758e.html">compute</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4f683177589ce7b8fe2ef6d807198da3.html">arrow</a></li><li class="navelem"><a class="el" href="dir_f0330c1f1fb2f80d462dbb414414758e.html">compute</a></li><li class="navelem"><a class="el" href="dir_30fc40ca3c70d0ea80412d6618437dd3.html">kernels</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -67,28 +70,27 @@ $(function() {
 <div class="title">cast.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="cast_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="l
 ineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed unde
 r the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_COMPUTE_CAST_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">  
  19</span>&#160;<span class="preprocessor">#define ARROW_COMPUTE_CAST_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>
 <a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>Array;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">class </span>ChunkedArray;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>Column;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>DataType;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="namespacearrow_1_1compute.html">   33</a></span>&#160;<span class="keyword">namespace </span>compute {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</s
 pan>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1compute_1_1_function_context.html">FunctionContext</a>;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1compute_1_1_unary_kernel.html">UnaryKernel</a>;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structarrow_1_1compute_1_1_cast_options.html">   38</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a> {</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structarrow_1_1compute_1_1_cast_options.html#a926af2b39ebb3494a447987f5255350e">   39</a></span>&#160;  <a class="code" href="
 structarrow_1_1compute_1_1_cast_options.html#a926af2b39ebb3494a447987f5255350e">CastOptions</a>() : <a class="code" href="structarrow_1_1compute_1_1_cast_options.html#acbb8da5a5aeecb1a89392a5dba94ecb7">allow_int_overflow</a>(false), <a class="code" href="structarrow_1_1compute_1_1_cast_options.html#ae7afd064112db4f0d91dd48ed2b567fd">allow_time_truncate</a>(false) {}</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structarrow_1_1compute_1_1_cast_options.html#acbb8da5a5aeecb1a89392a5dba94ecb7">   41</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html#acbb8da5a5aeecb1a89392a5dba94ecb7">allow_int_overflow</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structarrow_1_1compute_1_1_cast_options.html#ae7afd064112db4f0d91dd48ed2b567fd">   42</a></span>&#160;
   <span class="keywordtype">bool</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html#ae7afd064112db4f0d91dd48ed2b567fd">allow_time_truncate</a>;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;};</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1compute.html#a0051daf1c20b46aeea8a6acb79e1b452">GetCastFunction</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_data_type.html">DataType</a>&amp; in_type, <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; to_type,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;                       <span clas
 s="keyword">const</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a>&amp; options, std::unique_ptr&lt;UnaryKernel&gt;* kernel);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1compute.html#a286a1ee593026d788432679120850b7b">Cast</a>(<a class="code" href="classarrow_1_1compute_1_1_function_context.html">FunctionContext</a>* context, <span class="keyword">const</span> <a class="code" href="classarrow_1_1_array.html">Array</a>&amp; array,</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;            <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; to_type, <span class="keyword">con
 st</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a>&amp; options,</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;            std::shared_ptr&lt;Array&gt;* out);</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1compute.html#a286a1ee593026d788432679120850b7b">Cast</a>(<a class="code" href="classarrow_1_1compute_1_1_function_context.html">FunctionContext</a>* context, <span class="keyword">const</span> <a class="code" href="classarrow_1_1_chunked_array.html">ChunkedArray</a>&amp; array,</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;            <span class="keyword
 ">const</span> std::shared_ptr&lt;DataType&gt;&amp; to_type, <span class="keyword">const</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a>&amp; options,</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;            std::shared_ptr&lt;ChunkedArray&gt;* out);</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1compute.html#a286a1ee593026d788432679120850b7b">Cast</a>(<a class="code" href="classarrow_1_1compute_1_1_function_context.html">FunctionContext</a>* context, <span class="keyword">const</span> <a class="code" href="classarrow_1_1_column.html">Column</a>&amp; array,</div><div class="line"><a name="l00
 090"></a><span class="lineno">   90</span>&#160;            <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; to_type, <span class="keyword">const</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a>&amp; options,</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;            std::shared_ptr&lt;Column&gt;* out);</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;}  <span class="comment">// namespace compute</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#endif  // ARROW_COMPUTE_CAST_H</span></div
 ><div class="ttc" id="structarrow_1_1compute_1_1_cast_options_html_acbb8da5a5aeecb1a89392a5dba94ecb7"><div class="ttname"><a href="structarrow_1_1compute_1_1_cast_options.html#acbb8da5a5aeecb1a89392a5dba94ecb7">arrow::compute::CastOptions::allow_int_overflow</a></div><div class="ttdeci">bool allow_int_overflow</div><div class="ttdef"><b>Definition:</b> cast.h:41</div></div>
+<a href="cast_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="l
 ineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed unde
 r the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_COMPUTE_KERNELS_CAST_H</span></div><div class="line"><a name="l00019"></a><span class="li
 neno">   19</span>&#160;<span class="preprocessor">#define ARROW_COMPUTE_KERNELS_CAST_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocess
 or">#include &quot;<a class="code" href="kernel_8h.html">arrow/compute/kernel.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>Array;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>ChunkedArray;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>Column;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>DataType;</div><div class="line"><a name="l00034"></a>
 <span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">namespace </span>compute {</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structarrow_1_1compute_1_1_cast_options.html">   37</a></span>&#160;<span class="keyword">struct </span>ARROW_EXPORT <a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structarrow_1_1compute_1_1_cast_options.html#a926af2b39ebb3494a447987f5255350e">   38</a></span>&#160;  <a class="code" href="structarrow_1_1compute_1_1_cast_options.html#a926af2b39ebb3494a447987f5255350e">CastOptions</a>() : allow_int_overflow(false), allow_time_truncate(false) {}</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#16
 0;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structarrow_1_1compute_1_1_cast_options.html#acbb8da5a5aeecb1a89392a5dba94ecb7">   40</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html#acbb8da5a5aeecb1a89392a5dba94ecb7">allow_int_overflow</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structarrow_1_1compute_1_1_cast_options.html#ae7afd064112db4f0d91dd48ed2b567fd">   41</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html#ae7afd064112db4f0d91dd48ed2b567fd">allow_time_truncate</a>;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;};</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;ARROW_EXPORT</div><div class="
 line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1compute.html#a0051daf1c20b46aeea8a6acb79e1b452">GetCastFunction</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_data_type.html">DataType</a>&amp; in_type, <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; to_type,</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;                       <span class="keyword">const</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a>&amp; options, std::unique_ptr&lt;UnaryKernel&gt;* kernel);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<a class="code" hre
 f="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1compute.html#a0c6ecafda9e91ce9e19bcb13428f01c7">Cast</a>(<a class="code" href="classarrow_1_1compute_1_1_function_context.html">FunctionContext</a>* context, <span class="keyword">const</span> <a class="code" href="classarrow_1_1_array.html">Array</a>&amp; value,</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;            <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; to_type, <span class="keyword">const</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a>&amp; options,</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;            std::shared_ptr&lt;Array&gt;* out);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;ARROW_EXPORT</div><div class="line"><a name=
 "l00074"></a><span class="lineno">   74</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1compute.html#a0c6ecafda9e91ce9e19bcb13428f01c7">Cast</a>(<a class="code" href="classarrow_1_1compute_1_1_function_context.html">FunctionContext</a>* context, <span class="keyword">const</span> <a class="code" href="structarrow_1_1compute_1_1_datum.html">Datum</a>&amp; value,</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;            <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; to_type, <span class="keyword">const</span> <a class="code" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a>&amp; options,</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;            <a class="code" href="structarrow_1_1compute_1_1_datum.html">Datum</a>* out);</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</d
 iv><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;}  <span class="comment">// namespace compute</span></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="preprocessor">#endif  // ARROW_COMPUTE_KERNELS_CAST_H</span></div><div class="ttc" id="structarrow_1_1compute_1_1_cast_options_html_acbb8da5a5aeecb1a89392a5dba94ecb7"><div class="ttname"><a href="structarrow_1_1compute_1_1_cast_options.html#acbb8da5a5aeecb1a89392a5dba94ecb7">arrow::compute::CastOptions::allow_int_overflow</a></div><div class="ttdeci">bool allow_int_overflow</div><div class="ttdef"><b>Definition:</b> cast.h:40</div></div>
+<div class="ttc" id="kernel_8h_html"><div class="ttname"><a href="kernel_8h.html">kernel.h</a></div></div>
 <div class="ttc" id="classarrow_1_1compute_1_1_function_context_html"><div class="ttname"><a href="classarrow_1_1compute_1_1_function_context.html">arrow::compute::FunctionContext</a></div><div class="ttdoc">Container for variables and options used by function evaluation. </div><div class="ttdef"><b>Definition:</b> context.h:37</div></div>
-<div class="ttc" id="classarrow_1_1_column_html"><div class="ttname"><a href="classarrow_1_1_column.html">arrow::Column</a></div><div class="ttdoc">An immutable column data structure consisting of a field (type metadata) and a logical chunked data a...</div><div class="ttdef"><b>Definition:</b> table.h:70</div></div>
 <div class="ttc" id="classarrow_1_1_status_html"><div class="ttname"><a href="classarrow_1_1_status.html">arrow::Status</a></div><div class="ttdef"><b>Definition:</b> status.h:106</div></div>
-<div class="ttc" id="structarrow_1_1compute_1_1_cast_options_html_ae7afd064112db4f0d91dd48ed2b567fd"><div class="ttname"><a href="structarrow_1_1compute_1_1_cast_options.html#ae7afd064112db4f0d91dd48ed2b567fd">arrow::compute::CastOptions::allow_time_truncate</a></div><div class="ttdeci">bool allow_time_truncate</div><div class="ttdef"><b>Definition:</b> cast.h:42</div></div>
+<div class="ttc" id="namespacearrow_1_1compute_html_a0c6ecafda9e91ce9e19bcb13428f01c7"><div class="ttname"><a href="namespacearrow_1_1compute.html#a0c6ecafda9e91ce9e19bcb13428f01c7">arrow::compute::Cast</a></div><div class="ttdeci">Status Cast(FunctionContext *context, const Array &amp;value, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, std::shared_ptr&lt; Array &gt; *out)</div><div class="ttdoc">Cast from one array type to another. </div></div>
+<div class="ttc" id="structarrow_1_1compute_1_1_cast_options_html_ae7afd064112db4f0d91dd48ed2b567fd"><div class="ttname"><a href="structarrow_1_1compute_1_1_cast_options.html#ae7afd064112db4f0d91dd48ed2b567fd">arrow::compute::CastOptions::allow_time_truncate</a></div><div class="ttdeci">bool allow_time_truncate</div><div class="ttdef"><b>Definition:</b> cast.h:41</div></div>
 <div class="ttc" id="visibility_8h_html"><div class="ttname"><a href="visibility_8h.html">visibility.h</a></div></div>
+<div class="ttc" id="structarrow_1_1compute_1_1_datum_html"><div class="ttname"><a href="structarrow_1_1compute_1_1_datum.html">arrow::compute::Datum</a></div><div class="ttdoc">Variant type for various Arrow C++ data structures. </div><div class="ttdef"><b>Definition:</b> kernel.h:52</div></div>
 <div class="ttc" id="namespacearrow_1_1compute_html_a0051daf1c20b46aeea8a6acb79e1b452"><div class="ttname"><a href="namespacearrow_1_1compute.html#a0051daf1c20b46aeea8a6acb79e1b452">arrow::compute::GetCastFunction</a></div><div class="ttdeci">Status GetCastFunction(const DataType &amp;in_type, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, std::unique_ptr&lt; UnaryKernel &gt; *kernel)</div></div>
-<div class="ttc" id="namespacearrow_1_1compute_html_a286a1ee593026d788432679120850b7b"><div class="ttname"><a href="namespacearrow_1_1compute.html#a286a1ee593026d788432679120850b7b">arrow::compute::Cast</a></div><div class="ttdeci">Status Cast(FunctionContext *context, const Array &amp;array, const std::shared_ptr&lt; DataType &gt; &amp;to_type, const CastOptions &amp;options, std::shared_ptr&lt; Array &gt; *out)</div><div class="ttdoc">Cast from one array type to another. </div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
-<div class="ttc" id="classarrow_1_1_array_html"><div class="ttname"><a href="classarrow_1_1_array.html">arrow::Array</a></div><div class="ttdoc">Array base type Immutable data array with some logical type and some length. </div><div class="ttdef"><b>Definition:</b> array.h:180</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
+<div class="ttc" id="classarrow_1_1_array_html"><div class="ttname"><a href="classarrow_1_1_array.html">arrow::Array</a></div><div class="ttdoc">Array base type Immutable data array with some logical type and some length. </div><div class="ttdef"><b>Definition:</b> array.h:196</div></div>
 <div class="ttc" id="status_8h_html"><div class="ttname"><a href="status_8h.html">status.h</a></div></div>
-<div class="ttc" id="structarrow_1_1compute_1_1_cast_options_html"><div class="ttname"><a href="structarrow_1_1compute_1_1_cast_options.html">arrow::compute::CastOptions</a></div><div class="ttdef"><b>Definition:</b> cast.h:38</div></div>
-<div class="ttc" id="classarrow_1_1compute_1_1_unary_kernel_html"><div class="ttname"><a href="classarrow_1_1compute_1_1_unary_kernel.html">arrow::compute::UnaryKernel</a></div><div class="ttdoc">An array-valued function of a single input argument. </div><div class="ttdef"><b>Definition:</b> kernel.h:37</div></div>
-<div class="ttc" id="classarrow_1_1_chunked_array_html"><div class="ttname"><a href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></div><div class="ttdoc">A data structure managing a list of primitive Arrow arrays logically as one large array...</div><div class="ttdef"><b>Definition:</b> table.h:41</div></div>
-<div class="ttc" id="structarrow_1_1compute_1_1_cast_options_html_a926af2b39ebb3494a447987f5255350e"><div class="ttname"><a href="structarrow_1_1compute_1_1_cast_options.html#a926af2b39ebb3494a447987f5255350e">arrow::compute::CastOptions::CastOptions</a></div><div class="ttdeci">CastOptions()</div><div class="ttdef"><b>Definition:</b> cast.h:39</div></div>
-<div class="ttc" id="classarrow_1_1_data_type_html"><div class="ttname"><a href="classarrow_1_1_data_type.html">arrow::DataType</a></div><div class="ttdef"><b>Definition:</b> type.h:150</div></div>
+<div class="ttc" id="structarrow_1_1compute_1_1_cast_options_html"><div class="ttname"><a href="structarrow_1_1compute_1_1_cast_options.html">arrow::compute::CastOptions</a></div><div class="ttdef"><b>Definition:</b> cast.h:37</div></div>
+<div class="ttc" id="structarrow_1_1compute_1_1_cast_options_html_a926af2b39ebb3494a447987f5255350e"><div class="ttname"><a href="structarrow_1_1compute_1_1_cast_options.html#a926af2b39ebb3494a447987f5255350e">arrow::compute::CastOptions::CastOptions</a></div><div class="ttdeci">CastOptions()</div><div class="ttdef"><b>Definition:</b> cast.h:38</div></div>
+<div class="ttc" id="classarrow_1_1_data_type_html"><div class="ttname"><a href="classarrow_1_1_data_type.html">arrow::DataType</a></div><div class="ttdef"><b>Definition:</b> type.h:136</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/class_cuda_ipc_handle.html
----------------------------------------------------------------------
diff --git a/docs/cpp/class_cuda_ipc_handle.html b/docs/cpp/class_cuda_ipc_handle.html
index 6d54bc8..11656c0 100644
--- a/docs/cpp/class_cuda_ipc_handle.html
+++ b/docs/cpp/class_cuda_ipc_handle.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): CudaIpcHandle Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -78,7 +81,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html b/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html
index ff44ed7..7c281af 100644
--- a/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html
+++ b/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -71,50 +74,51 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a5cfbc65b69b5f022da640529a677e336">AdaptiveIntBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a1c0b400ac1a3622a1585ac4ae19287a4">Append</a>(const int64_t val)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a7d904a46c70462fddfc814afe483fbdd">Append</a>(const int64_t *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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 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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#abae1edefe37e0526b9db4efa34ece34f">ExpandIntSize</a>(uint8_t new_int_size)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#abe931d9b30082d299398f9f5f07fff72">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_adaptive_int_builder.html#ae37d012a7c2db70b5decb5b1223a84a6">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a3b33051003edeabf2becea1a2169285a">ExpandIntSizeN</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_adaptive_int_builder.html#aec148417ee3a6e40b8ac1514d3347d1b">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_array_builder.html#a372d72e15df6342e9de296b1fb6e1abb">Init</a>(int64_t capacity)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a5e2c3ded82ed619e9149c40dc4e51a35">Resize</a>(int64_t new_bits)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">arrow::internal::AdaptiveIntBuilderBase::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_adaptive_int_builder.html#a1c0b400ac1a3622a1585ac4ae19287a4">Append</a>(const int64_t val)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_adaptive_int_builder.html#a7d904a46c70462fddfc814afe483fbdd">Append</a>(const int64_t *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#abae1edefe37e0526b9db4efa34ece34f">ExpandIntSize</a>(uint8_t new_int_size)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_adaptive_int_builder.html#abe931d9b30082d299398f9f5f07fff72">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#ae37d012a7c2db70b5decb5b1223a84a6">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_adaptive_int_builder.html#a3b33051003edeabf2becea1a2169285a">ExpandIntSizeN</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_adaptive_int_builder.html#aec148417ee3a6e40b8ac1514d3347d1b">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a372d72e15df6342e9de296b1fb6e1abb">Init</a>(int64_t capacity)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a5e2c3ded82ed619e9149c40dc4e51a35">Resize</a>(int64_t new_bits)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_adaptive_int_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_adaptive_int_builder.html b/docs/cpp/classarrow_1_1_adaptive_int_builder.html
index 56c6188..5ad77bc 100644
--- a/docs/cpp/classarrow_1_1_adaptive_int_builder.html
+++ b/docs/cpp/classarrow_1_1_adaptive_int_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::AdaptiveIntBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -96,6 +99,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aec148417ee3a6e40b8ac1514d3347d1b"><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_adaptive_int_builder.html#aec148417ee3a6e40b8ac1514d3347d1b">FinishInternal</a> (std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; *out) override</td></tr>
 <tr class="memdesc:aec148417ee3a6e40b8ac1514d3347d1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return result of builder as an internal generic <a class="el" href="structarrow_1_1_array_data.html" title="Mutable container for generic Arrow array data. ">ArrayData</a> object.  <a href="#aec148417ee3a6e40b8ac1514d3347d1b">More...</a><br /></td></tr>
 <tr class="separator:aec148417ee3a6e40b8ac1514d3347d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a630ea6ee96e26b8f1a2d08b45180fb32"><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_adaptive_int_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a> (int64_t elements)</td></tr>
+<tr class="memdesc:a630ea6ee96e26b8f1a2d08b45180fb32"><td class="mdescLeft">&#160;</td><td class="mdescRight">For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder.  <a href="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></td></tr>
+<tr class="separator:a630ea6ee96e26b8f1a2d08b45180fb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
@@ -139,6 +145,23 @@ Protected Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="a630ea6ee96e26b8f1a2d08b45180fb32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a630ea6ee96e26b8f1a2d08b45180fb32">&#9670;&nbsp;</a></span>Advance()</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::ArrayBuilder::Advance</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder. </p>
+<p>It is your responsibility to use this function responsibly. </p>
+
+</div>
+</div>
 <a id="a1c0b400ac1a3622a1585ac4ae19287a4"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a1c0b400ac1a3622a1585ac4ae19287a4">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/2]</span></h2>
 
@@ -365,7 +388,7 @@ template&lt;typename new_type &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[31/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow_2python_2common_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow_2python_2common_8h.html b/docs/cpp/arrow_2python_2common_8h.html
index 3ce9f96..c88de01 100644
--- a/docs/cpp/arrow_2python_2common_8h.html
+++ b/docs/cpp/arrow_2python_2common_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/common.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -176,7 +179,7 @@ Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow_2python_2common_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow_2python_2common_8h_source.html b/docs/cpp/arrow_2python_2common_8h_source.html
index 78e707c..75afb0e 100644
--- a/docs/cpp/arrow_2python_2common_8h_source.html
+++ b/docs/cpp/arrow_2python_2common_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/common.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -86,7 +89,7 @@ $(function() {
 <div class="ttc" id="namespacearrow_1_1py_html_a695a28adb44e701429087896352e4a07"><div class="ttname"><a href="namespacearrow_1_1py.html#a695a28adb44e701429087896352e4a07">arrow::py::get_memory_pool</a></div><div class="ttdeci">MemoryPool * get_memory_pool()</div></div>
 <div class="ttc" id="classarrow_1_1py_1_1_py_buffer_html"><div class="ttname"><a href="classarrow_1_1py_1_1_py_buffer.html">arrow::py::PyBuffer</a></div><div class="ttdef"><b>Definition:</b> common.h:159</div></div>
 <div class="ttc" id="classarrow_1_1py_1_1_owned_ref_html_ad99c47163961c1b346c3ea9836783eda"><div class="ttname"><a href="classarrow_1_1py_1_1_owned_ref.html#ad99c47163961c1b346c3ea9836783eda">arrow::py::OwnedRef::reset</a></div><div class="ttdeci">void reset(PyObject *obj)</div><div class="ttdef"><b>Definition:</b> common.h:75</div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
 <div class="ttc" id="classarrow_1_1py_1_1_owned_ref_html_a4fa414445a0d45fc6876e22a48323818"><div class="ttname"><a href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">arrow::py::OwnedRef::OwnedRef</a></div><div class="ttdeci">OwnedRef(PyObject *obj)</div><div class="ttdef"><b>Definition:</b> common.h:68</div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a1c820dd57e25e43fbdfc3accd252efc4"><div class="ttname"><a href="namespacearrow_1_1py.html#a1c820dd57e25e43fbdfc3accd252efc4">arrow::py::set_default_memory_pool</a></div><div class="ttdeci">void set_default_memory_pool(MemoryPool *pool)</div></div>
 <div class="ttc" id="structarrow_1_1py_1_1_py_object_stringify_html_a710405190a719e7941d68b0ff9c24bbf"><div class="ttname"><a href="structarrow_1_1py_1_1_py_object_stringify.html#a710405190a719e7941d68b0ff9c24bbf">arrow::py::PyObjectStringify::tmp_obj</a></div><div class="ttdeci">OwnedRef tmp_obj</div><div class="ttdef"><b>Definition:</b> common.h:125</div></div>
@@ -112,7 +115,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow_2python_2config_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow_2python_2config_8h.html b/docs/cpp/arrow_2python_2config_8h.html
index 1ebe128..d8ddf69 100644
--- a/docs/cpp/arrow_2python_2config_8h.html
+++ b/docs/cpp/arrow_2python_2config_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/config.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -100,7 +103,7 @@ Variables</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow_2python_2config_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow_2python_2config_8h_source.html b/docs/cpp/arrow_2python_2config_8h_source.html
index 97df7d7..9c6e361 100644
--- a/docs/cpp/arrow_2python_2config_8h_source.html
+++ b/docs/cpp/arrow_2python_2config_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/config.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -70,7 +73,7 @@ $(function() {
 <a href="arrow_2python_2config_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"><
 /a><span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software
  distributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_PYTHON_CONFIG_H</span></div><div class="line"><a name="l00019"></a><span
  class="lineno">   19</span>&#160;<span class="preprocessor">#define ARROW_PYTHON_CONFIG_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="platform_8h.html">arrow/python/platform.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="numpy__interop_8h.html">arrow/python/numpy_interop.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class=
 "line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#if PY_MAJOR_VERSION &gt;= 3</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#define PyString_Check PyUnicode_Check</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;ARROW_EXPORT</div><div class="li
 ne"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">extern</span> PyObject* <a class="code" href="namespacearrow_1_1py.html#a905ccbfe5b6e03ea7df61d104fe4e4ef">numpy_nan</a>;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacearrow_1_1py.html#a5aeb2288cbab3189c357f1259769e842">set_numpy_nan</a>(PyObject* obj);</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;}  <span class="comment">// namespace py</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"
 ><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#endif  // ARROW_PYTHON_CONFIG_H</span></div><div class="ttc" id="platform_8h_html"><div class="ttname"><a href="platform_8h.html">platform.h</a></div></div>
 <div class="ttc" id="visibility_8h_html"><div class="ttname"><a href="visibility_8h.html">visibility.h</a></div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a905ccbfe5b6e03ea7df61d104fe4e4ef"><div class="ttname"><a href="namespacearrow_1_1py.html#a905ccbfe5b6e03ea7df61d104fe4e4ef">arrow::py::numpy_nan</a></div><div class="ttdeci">PyObject * numpy_nan</div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
 <div class="ttc" id="numpy__interop_8h_html"><div class="ttname"><a href="numpy__interop_8h.html">numpy_interop.h</a></div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a5aeb2288cbab3189c357f1259769e842"><div class="ttname"><a href="namespacearrow_1_1py.html#a5aeb2288cbab3189c357f1259769e842">arrow::py::set_numpy_nan</a></div><div class="ttdeci">void set_numpy_nan(PyObject *obj)</div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -78,7 +81,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow_2python_2io_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow_2python_2io_8h.html b/docs/cpp/arrow_2python_2io_8h.html
index c446018..76da706 100644
--- a/docs/cpp/arrow_2python_2io_8h.html
+++ b/docs/cpp/arrow_2python_2io_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/io.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -106,7 +109,7 @@ Variables</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow_2python_2io_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow_2python_2io_8h_source.html b/docs/cpp/arrow_2python_2io_8h_source.html
index b36c477..0af39fe 100644
--- a/docs/cpp/arrow_2python_2io_8h_source.html
+++ b/docs/cpp/arrow_2python_2io_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/io.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,10 +70,10 @@ $(function() {
 <div class="title">io.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="arrow_2python_2io_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software dis
 tributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PYARROW_IO_H</span></div><div class="line"><a name="l00019"></a><span class="linen
 o">   19</span>&#160;<span class="preprocessor">#define PYARROW_IO_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="interfaces_8h.html">arrow/io/interfaces.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="io_2memory_8h.html">arrow/io/memory.h</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="co
 de" href="arrow_2python_2config_8h.html">arrow/python/config.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="arrow_2python_2common_8h.html">arrow/python/common.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="
 lineno">   33</span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="namespacearrow_1_1py.html#ae397fd327253f5ed91ba845863abb948">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a843cb8dccea68a22a2b9995605cb5a74">ARROW_NO_EXPORT</a> <a class="code" href="namespacearrow_1_1py.html#ae397fd327253f5ed91ba845863abb948">PythonFile</a>;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classarrow_1_1py_1_1_py_readable_file.html">   37</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1py_1_1_py_readable_file.html">PyReadableFile</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_
 1io_1_1_random_access_file.html">io::RandomAccessFile</a> {</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1py_1_1_py_readable_file.html">PyReadableFile</a>(PyObject* file);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1py_1_1_py_readable_file.html">PyReadableFile</a>();</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Close() <span class="keyword">override</span>;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="li
 ne"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Read(int64_t nbytes, int64_t* bytes_read, uint8_t* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Read(int64_t nbytes, std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="comment">// Thread-safe version</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadAt(int64_t position, int64_t nbytes, int64_t* bytes_read,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;                uint8
 _t* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="comment">// Thread-safe version</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadAt(int64_t position, int64_t nbytes, std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> GetSize(int64_t* size) <span class="keyword">override</span>;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <a cl
 ass="code" href="classarrow_1_1_status.html">Status</a> Seek(int64_t position) <span class="keyword">override</span>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Tell(int64_t* position) <span class="keyword">const override</span>;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keywordtype">bool</span> supports_zero_copy() <span class="keyword">const override</span>;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  std::unique_ptr&
 lt;PythonFile&gt; file_;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;};</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classarrow_1_1py_1_1_py_output_stream.html">   66</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1py_1_1_py_output_stream.html">PyOutputStream</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> {</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1py_1_1_py_output_stream.html">PyOutputStream</a>(PyObject* file);</div><div class="line"><a name="l00069"></a><s
 pan class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1py_1_1_py_output_stream.html">PyOutputStream</a>();</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Close() <span class="keyword">override</span>;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Tell(int64_t* position) <span class="keyword">const override</span>;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Write(<span class="keyword">const</span> uint8_t* data, int64_t nbytes) <span class="keyword">override</span>;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;
 </div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  std::unique_ptr&lt;PythonFile&gt; file_;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  int64_t position_;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;};</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">// A zero-copy reader backed by a PyBuffer object</span></div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classarrow_1_1py_1_1_py_bytes_reader.html">   81</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1py_1_1_py_bytes_reader.html">PyBytesReader</a> : <span class="keyword">publi
 c</span> <a class="code" href="classarrow_1_1io_1_1_buffer_reader.html">io::BufferReader</a> {</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1py_1_1_py_bytes_reader.html">PyBytesReader</a>(PyObject* obj);</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1py_1_1_py_bytes_reader.html">PyBytesReader</a>();</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;};</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">// TODO(wesm): seekable output files</span></div><div class="line"><a name=
 "l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;}  <span class="comment">// namespace py</span></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor">#endif  // PYARROW_IO_H</span></div><div class="ttc" id="arrow_2python_2common_8h_html"><div class="ttname"><a href="arrow_2python_2common_8h.html">common.h</a></div></div>
+<a href="arrow_2python_2io_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software dis
 tributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PYARROW_IO_H</span></div><div class="line"><a name="l00019"></a><span class="linen
 o">   19</span>&#160;<span class="preprocessor">#define PYARROW_IO_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="interfaces_8h.html">arrow/io/interfaces.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="io_2memory_8h.html">arrow/io/memory.h</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="co
 de" href="arrow_2python_2config_8h.html">arrow/python/config.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="arrow_2python_2common_8h.html">arrow/python/common.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="
 lineno">   33</span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="namespacearrow_1_1py.html#ae397fd327253f5ed91ba845863abb948">   35</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a843cb8dccea68a22a2b9995605cb5a74">ARROW_NO_EXPORT</a> <a class="code" href="namespacearrow_1_1py.html#ae397fd327253f5ed91ba845863abb948">PythonFile</a>;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classarrow_1_1py_1_1_py_readable_file.html">   37</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1py_1_1_py_readable_file.html">PyReadableFile</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_
 1io_1_1_random_access_file.html">io::RandomAccessFile</a> {</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1py_1_1_py_readable_file.html">PyReadableFile</a>(PyObject* file);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1py_1_1_py_readable_file.html">PyReadableFile</a>();</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Close() <span class="keyword">override</span>;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="li
 ne"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Read(int64_t nbytes, int64_t* bytes_read, <span class="keywordtype">void</span>* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Read(int64_t nbytes, std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="comment">// Thread-safe version</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadAt(int64_t position, int64_t nbytes, int64_t* bytes_read,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</sp
 an>&#160;                <span class="keywordtype">void</span>* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="comment">// Thread-safe version</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadAt(int64_t position, int64_t nbytes, std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> GetSize(int64_t* size) <span class="keyword">override</span>;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name
 ="l00056"></a><span class="lineno">   56</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Seek(int64_t position) <span class="keyword">override</span>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Tell(int64_t* position) <span class="keyword">const override</span>;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keywordtype">bool</span> supports_zero_copy() <span class="keyword">const override</span>;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00063"><
 /a><span class="lineno">   63</span>&#160;  std::unique_ptr&lt;PythonFile&gt; file_;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;};</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classarrow_1_1py_1_1_py_output_stream.html">   66</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1py_1_1_py_output_stream.html">PyOutputStream</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> {</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1py_1_1_py_output_stream.html">PyOutputStream</a>(PyO
 bject* file);</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1py_1_1_py_output_stream.html">PyOutputStream</a>();</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Close() <span class="keyword">override</span>;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Tell(int64_t* position) <span class="keyword">const override</span>;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Write(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, int64_t nbytes) <span class="keyword">override</
 span>;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  std::unique_ptr&lt;PythonFile&gt; file_;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  int64_t position_;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;};</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">// A zero-copy reader backed by a PyBuffer object</span></div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classarrow_1_1py_1_1_py_bytes_reader.html">   81</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="
 classarrow_1_1py_1_1_py_bytes_reader.html">PyBytesReader</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1io_1_1_buffer_reader.html">io::BufferReader</a> {</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1py_1_1_py_bytes_reader.html">PyBytesReader</a>(PyObject* obj);</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1py_1_1_py_bytes_reader.html">PyBytesReader</a>();</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;};</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span c
 lass="comment">// TODO(wesm): seekable output files</span></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;}  <span class="comment">// namespace py</span></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor">#endif  // PYARROW_IO_H</span></div><div class="ttc" id="arrow_2python_2common_8h_html"><div class="ttname"><a href="arrow_2python_2common_8h.html">common.h</a></div></div>
 <div class="ttc" id="classarrow_1_1io_1_1_output_stream_html"><div class="ttname"><a href="classarrow_1_1io_1_1_output_stream.html">arrow::io::OutputStream</a></div><div class="ttdef"><b>Definition:</b> interfaces.h:111</div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_ae397fd327253f5ed91ba845863abb948"><div class="ttname"><a href="namespacearrow_1_1py.html#ae397fd327253f5ed91ba845863abb948">arrow::py::PythonFile</a></div><div class="ttdeci">class ARROW_NO_EXPORT PythonFile</div><div class="ttdef"><b>Definition:</b> io.h:35</div></div>
-<div class="ttc" id="visibility_8h_html_a843cb8dccea68a22a2b9995605cb5a74"><div class="ttname"><a href="visibility_8h.html#a843cb8dccea68a22a2b9995605cb5a74">ARROW_NO_EXPORT</a></div><div class="ttdeci">#define ARROW_NO_EXPORT</div><div class="ttdef"><b>Definition:</b> visibility.h:40</div></div>
+<div class="ttc" id="visibility_8h_html_a843cb8dccea68a22a2b9995605cb5a74"><div class="ttname"><a href="visibility_8h.html#a843cb8dccea68a22a2b9995605cb5a74">ARROW_NO_EXPORT</a></div><div class="ttdeci">#define ARROW_NO_EXPORT</div><div class="ttdef"><b>Definition:</b> visibility.h:42</div></div>
 <div class="ttc" id="classarrow_1_1io_1_1_random_access_file_html"><div class="ttname"><a href="classarrow_1_1io_1_1_random_access_file.html">arrow::io::RandomAccessFile</a></div><div class="ttdef"><b>Definition:</b> interfaces.h:121</div></div>
 <div class="ttc" id="classarrow_1_1io_1_1_buffer_reader_html"><div class="ttname"><a href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</a></div><div class="ttdoc">Random access zero-copy reads on an arrow::Buffer. </div><div class="ttdef"><b>Definition:</b> memory.h:107</div></div>
 <div class="ttc" id="classarrow_1_1py_1_1_py_readable_file_html"><div class="ttname"><a href="classarrow_1_1py_1_1_py_readable_file.html">arrow::py::PyReadableFile</a></div><div class="ttdef"><b>Definition:</b> io.h:37</div></div>
@@ -79,7 +82,7 @@ $(function() {
 <div class="ttc" id="interfaces_8h_html"><div class="ttname"><a href="interfaces_8h.html">interfaces.h</a></div></div>
 <div class="ttc" id="visibility_8h_html"><div class="ttname"><a href="visibility_8h.html">visibility.h</a></div></div>
 <div class="ttc" id="io_2memory_8h_html"><div class="ttname"><a href="io_2memory_8h.html">memory.h</a></div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
 <div class="ttc" id="classarrow_1_1py_1_1_py_output_stream_html"><div class="ttname"><a href="classarrow_1_1py_1_1_py_output_stream.html">arrow::py::PyOutputStream</a></div><div class="ttdef"><b>Definition:</b> io.h:66</div></div>
 <div class="ttc" id="arrow_2python_2config_8h_html"><div class="ttname"><a href="arrow_2python_2config_8h.html">config.h</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
@@ -87,7 +90,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow__to__pandas_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow__to__pandas_8h.html b/docs/cpp/arrow__to__pandas_8h.html
index ca915e9..1c4edcc 100644
--- a/docs/cpp/arrow__to__pandas_8h.html
+++ b/docs/cpp/arrow__to__pandas_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/arrow_to_pandas.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -105,7 +108,7 @@ Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow__to__pandas_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow__to__pandas_8h_source.html b/docs/cpp/arrow__to__pandas_8h_source.html
index 3bdb23d..11588ba 100644
--- a/docs/cpp/arrow__to__pandas_8h_source.html
+++ b/docs/cpp/arrow__to__pandas_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/arrow_to_pandas.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,13 +70,15 @@ $(function() {
 <div class="title">arrow_to_pandas.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="arrow__to__pandas_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software dis
 tributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// Functions for converting between pandas&#39;s NumPy-based data representation</span></div><d
 iv class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">// and Arrow data structures</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#ifndef ARROW_PYTHON_ADAPTERS_PANDAS_H</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define ARROW_PYTHON_ADAPTERS_PANDAS_H</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="platform_8h.html">arrow/python/platform.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span clas
 s="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>Array;</div><div class="line"><a name="l00034"></a><s
 pan class="lineno">   34</span>&#160;<span class="keyword">class </span>Column;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>DataType;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>Status;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Table;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespacearrow_1_1py.html">   40</a></span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lin
 eno"><a class="line" href="structarrow_1_1py_1_1_pandas_options.html">   42</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1py_1_1_pandas_options.html">PandasOptions</a> {</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structarrow_1_1py_1_1_pandas_options.html#aea24810361b67d93f00c68f41c5e7565">   43</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structarrow_1_1py_1_1_pandas_options.html#aea24810361b67d93f00c68f41c5e7565">strings_to_categorical</a>;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;};</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href=
 "namespacearrow_1_1py.html#a50bc5feceac74c1959575d5680ba9f3b">ConvertArrayToPandas</a>(<a class="code" href="structarrow_1_1py_1_1_pandas_options.html">PandasOptions</a> options, <span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; arr,</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;                            PyObject* py_ref, PyObject** out);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1py.html#a46c8b5a2dbbb6440e5b79ce0a3db999b">ConvertColumnToPandas</a>(<a class="code" href="structarrow_1_1py_1_1_pandas_options.html">PandasOptions</a> options, <span class="keyword">const</span> std::shared_ptr&lt;Column&gt;&amp; col
 ,</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;                             PyObject* py_ref, PyObject** out);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">// Convert a whole table as efficiently as possible to a pandas.DataFrame.</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">// The returned Python object is a list of tuples consisting of the exact 2D</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">// BlockManager structure of the pandas.DataFrame used as of pandas 0.19.x.</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<s
 pan class="comment">//</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">// tuple item: (indices: ndarray[int32], block: ndarray[TYPE, ndim=2])</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1py.html#a19b4fb181177c22afb558f1711d3bd75">ConvertTableToPandas</a>(<a class="code" href="structarrow_1_1py_1_1_pandas_options.html">PandasOptions</a> options, <span class="keyword">const</span> std::shared_ptr&lt;Table&gt;&amp; table,</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;                            <span class="keywordtype">int</span> nthreads, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, PyObject** out);</div><div class=
 "line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;}  <span class="comment">// namespace py</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#endif  // ARROW_PYTHON_ADAPTERS_PANDAS_H</span></div><div class="ttc" id="platform_8h_html"><div class="ttname"><a href="platform_8h.html">platform.h</a></div></div>
+<a href="arrow__to__pandas_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software dis
 tributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// Functions for converting between pandas&#39;s NumPy-based data representation</span></div><d
 iv class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">// and Arrow data structures</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#ifndef ARROW_PYTHON_ADAPTERS_PANDAS_H</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define ARROW_PYTHON_ADAPTERS_PANDAS_H</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="platform_8h.html">arrow/python/platform.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span clas
 s="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>Array;</div><div class="line"><a name="l00034"></a><s
 pan class="lineno">   34</span>&#160;<span class="keyword">class </span>Column;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>DataType;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>Status;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Table;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespacearrow_1_1py.html">   40</a></span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lin
 eno"><a class="line" href="structarrow_1_1py_1_1_pandas_options.html">   42</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1py_1_1_pandas_options.html">PandasOptions</a> {</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structarrow_1_1py_1_1_pandas_options.html#aea24810361b67d93f00c68f41c5e7565">   43</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structarrow_1_1py_1_1_pandas_options.html#aea24810361b67d93f00c68f41c5e7565">strings_to_categorical</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structarrow_1_1py_1_1_pandas_options.html#a5d742d6db2adb58422e64c314ff239a9">   44</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structarrow_1_1py_1_1_pandas_options.html#a5d742d6db2adb58422e64c314ff239a9">zero_copy_only</a>;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</d
 iv><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structarrow_1_1py_1_1_pandas_options.html#a7d138793326541a93ca485de042794d6">   46</a></span>&#160;  <a class="code" href="structarrow_1_1py_1_1_pandas_options.html#a7d138793326541a93ca485de042794d6">PandasOptions</a>() : <a class="code" href="structarrow_1_1py_1_1_pandas_options.html#aea24810361b67d93f00c68f41c5e7565">strings_to_categorical</a>(false), <a class="code" href="structarrow_1_1py_1_1_pandas_options.html#a5d742d6db2adb58422e64c314ff239a9">zero_copy_only</a>(false) {}</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;};</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" hr
 ef="namespacearrow_1_1py.html#a50bc5feceac74c1959575d5680ba9f3b">ConvertArrayToPandas</a>(PandasOptions options, <span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; arr,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;                            PyObject* py_ref, PyObject** out);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1py.html#a46c8b5a2dbbb6440e5b79ce0a3db999b">ConvertColumnToPandas</a>(PandasOptions options, <span class="keyword">const</span> std::shared_ptr&lt;Column&gt;&amp; col,</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;                             PyObject* py_ref, PyO
 bject** out);</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">// Convert a whole table as efficiently as possible to a pandas.DataFrame.</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">// The returned Python object is a list of tuples consisting of the exact 2D</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">// BlockManager structure of the pandas.DataFrame used as of pandas 0.19.x.</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">
 // tuple item: (indices: ndarray[int32], block: ndarray[TYPE, ndim=2])</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1py.html#a19b4fb181177c22afb558f1711d3bd75">ConvertTableToPandas</a>(PandasOptions options, <span class="keyword">const</span> std::shared_ptr&lt;Table&gt;&amp; table,</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;                            <span class="keywordtype">int</span> nthreads, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, PyObject** out);</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;}  <span class="comment">// namespace py</span></div>
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#endif  // ARROW_PYTHON_ADAPTERS_PANDAS_H</span></div><div class="ttc" id="platform_8h_html"><div class="ttname"><a href="platform_8h.html">platform.h</a></div></div>
 <div class="ttc" id="classarrow_1_1_status_html"><div class="ttname"><a href="classarrow_1_1_status.html">arrow::Status</a></div><div class="ttdef"><b>Definition:</b> status.h:106</div></div>
+<div class="ttc" id="structarrow_1_1py_1_1_pandas_options_html_a5d742d6db2adb58422e64c314ff239a9"><div class="ttname"><a href="structarrow_1_1py_1_1_pandas_options.html#a5d742d6db2adb58422e64c314ff239a9">arrow::py::PandasOptions::zero_copy_only</a></div><div class="ttdeci">bool zero_copy_only</div><div class="ttdef"><b>Definition:</b> arrow_to_pandas.h:44</div></div>
 <div class="ttc" id="structarrow_1_1py_1_1_pandas_options_html"><div class="ttname"><a href="structarrow_1_1py_1_1_pandas_options.html">arrow::py::PandasOptions</a></div><div class="ttdef"><b>Definition:</b> arrow_to_pandas.h:42</div></div>
 <div class="ttc" id="visibility_8h_html"><div class="ttname"><a href="visibility_8h.html">visibility.h</a></div></div>
+<div class="ttc" id="structarrow_1_1py_1_1_pandas_options_html_a7d138793326541a93ca485de042794d6"><div class="ttname"><a href="structarrow_1_1py_1_1_pandas_options.html#a7d138793326541a93ca485de042794d6">arrow::py::PandasOptions::PandasOptions</a></div><div class="ttdeci">PandasOptions()</div><div class="ttdef"><b>Definition:</b> arrow_to_pandas.h:46</div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a46c8b5a2dbbb6440e5b79ce0a3db999b"><div class="ttname"><a href="namespacearrow_1_1py.html#a46c8b5a2dbbb6440e5b79ce0a3db999b">arrow::py::ConvertColumnToPandas</a></div><div class="ttdeci">Status ConvertColumnToPandas(PandasOptions options, const std::shared_ptr&lt; Column &gt; &amp;col, PyObject *py_ref, PyObject **out)</div></div>
 <div class="ttc" id="structarrow_1_1py_1_1_pandas_options_html_aea24810361b67d93f00c68f41c5e7565"><div class="ttname"><a href="structarrow_1_1py_1_1_pandas_options.html#aea24810361b67d93f00c68f41c5e7565">arrow::py::PandasOptions::strings_to_categorical</a></div><div class="ttdeci">bool strings_to_categorical</div><div class="ttdef"><b>Definition:</b> arrow_to_pandas.h:43</div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a50bc5feceac74c1959575d5680ba9f3b"><div class="ttname"><a href="namespacearrow_1_1py.html#a50bc5feceac74c1959575d5680ba9f3b">arrow::py::ConvertArrayToPandas</a></div><div class="ttdeci">Status ConvertArrayToPandas(PandasOptions options, const std::shared_ptr&lt; Array &gt; &amp;arr, PyObject *py_ref, PyObject **out)</div></div>
 <div class="ttc" id="classarrow_1_1_memory_pool_html"><div class="ttname"><a href="classarrow_1_1_memory_pool.html">arrow::MemoryPool</a></div><div class="ttdoc">Base class for memory allocation. </div><div class="ttdef"><b>Definition:</b> memory_pool.h:34</div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a19b4fb181177c22afb558f1711d3bd75"><div class="ttname"><a href="namespacearrow_1_1py.html#a19b4fb181177c22afb558f1711d3bd75">arrow::py::ConvertTableToPandas</a></div><div class="ttdeci">Status ConvertTableToPandas(PandasOptions options, const std::shared_ptr&lt; Table &gt; &amp;table, int nthreads, MemoryPool *pool, PyObject **out)</div></div>
@@ -82,7 +87,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow__to__python_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow__to__python_8h.html b/docs/cpp/arrow__to__python_8h.html
index 30614f0..8b99204 100644
--- a/docs/cpp/arrow__to__python_8h.html
+++ b/docs/cpp/arrow__to__python_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/arrow_to_python.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -95,6 +98,9 @@ Functions</h2></td></tr>
 <tr class="memitem:a825cf78161c4a5a166aaa5345a2e869c"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a825cf78161c4a5a166aaa5345a2e869c">arrow::py::ReadSerializedObject</a> (io::RandomAccessFile *src, SerializedPyObject *out)</td></tr>
 <tr class="memdesc:a825cf78161c4a5a166aaa5345a2e869c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read serialized Python sequence from file interface using Arrow IPC.  <a href="namespacearrow_1_1py.html#a825cf78161c4a5a166aaa5345a2e869c">More...</a><br /></td></tr>
 <tr class="separator:a825cf78161c4a5a166aaa5345a2e869c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadc6fffa6dfa1fe0574967956a62a519"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#aadc6fffa6dfa1fe0574967956a62a519">arrow::py::GetSerializedFromComponents</a> (int num_tensors, int num_buffers, PyObject *data, SerializedPyObject *out)</td></tr>
+<tr class="memdesc:aadc6fffa6dfa1fe0574967956a62a519"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reconstruct <a class="el" href="structarrow_1_1py_1_1_serialized_py_object.html">SerializedPyObject</a> from representation produced by <a class="el" href="structarrow_1_1py_1_1_serialized_py_object.html#a66feec2466708fafceb6f84c994405b7" title="Convert SerializedPyObject to a dict containing the message components as Buffer instances with minim...">SerializedPyObject::GetComponents</a>.  <a href="namespacearrow_1_1py.html#aadc6fffa6dfa1fe0574967956a62a519">More...</a><br /></td></tr>
+<tr class="separator:aadc6fffa6dfa1fe0574967956a62a519"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9ba31943394b96b470e7ae0536fa50d1"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a9ba31943394b96b470e7ae0536fa50d1">arrow::py::DeserializeObject</a> (PyObject *context, const SerializedPyObject &amp;object, PyObject *base, PyObject **out)</td></tr>
 <tr class="memdesc:a9ba31943394b96b470e7ae0536fa50d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reconstruct Python object from Arrow-serialized representation.  <a href="namespacearrow_1_1py.html#a9ba31943394b96b470e7ae0536fa50d1">More...</a><br /></td></tr>
 <tr class="separator:a9ba31943394b96b470e7ae0536fa50d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -104,7 +110,7 @@ Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[13/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_decimal128_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_array.html b/docs/cpp/classarrow_1_1_decimal128_array.html
new file mode 100644
index 0000000..2550093
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_decimal128_array.html
@@ -0,0 +1,332 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): arrow::Decimal128Array Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li class="navelem"><a class="el" href="classarrow_1_1_decimal128_array.html">Decimal128Array</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classarrow_1_1_decimal128_array-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::Decimal128Array Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="array_8h_source.html">arrow/array.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::Decimal128Array:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1_decimal128_array.png" usemap="#arrow::Decimal128Array_map" alt=""/>
+  <map id="arrow::Decimal128Array_map" name="arrow::Decimal128Array_map">
+<area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="0,168,176,192"/>
+<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="0,112,176,136"/>
+<area href="classarrow_1_1_flat_array.html" alt="arrow::FlatArray" shape="rect" coords="0,56,176,80"/>
+<area href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. " alt="arrow::Array" shape="rect" coords="0,0,176,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a8a7c20498d001f8f1c9867845a770b04"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_array.html#a8a7c20498d001f8f1c9867845a770b04">TypeClass</a> = <a class="el" href="classarrow_1_1_decimal128_type.html">Decimal128Type</a></td></tr>
+<tr class="separator:a8a7c20498d001f8f1c9867845a770b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_types_classarrow_1_1_fixed_size_binary_array"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classarrow_1_1_fixed_size_binary_array')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td></tr>
+<tr class="memitem:afb0b23293b047e349b8fbd6f6450cfc1 inherit pub_types_classarrow_1_1_fixed_size_binary_array"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#afb0b23293b047e349b8fbd6f6450cfc1">TypeClass</a> = <a class="el" href="classarrow_1_1_fixed_size_binary_type.html">FixedSizeBinaryType</a></td></tr>
+<tr class="separator:afb0b23293b047e349b8fbd6f6450cfc1 inherit pub_types_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1520cf3809bc92851ad099403164538a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_array.html#a1520cf3809bc92851ad099403164538a">Decimal128Array</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="memdesc:a1520cf3809bc92851ad099403164538a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct <a class="el" href="classarrow_1_1_decimal128_array.html">Decimal128Array</a> from <a class="el" href="structarrow_1_1_array_data.html" title="Mutable container for generic Arrow array data. ">ArrayData</a> instance.  <a href="#a1520cf3809bc92851ad099403164538a">More...</a><br /></td></tr>
+<tr class="separator:a1520cf3809bc92851ad099403164538a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a631344d6f71e58ea717877ea57a31546"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_array.html#a631344d6f71e58ea717877ea57a31546">FormatValue</a> (int64_t i) const</td></tr>
+<tr class="separator:a631344d6f71e58ea717877ea57a31546"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71ea4fa21718e7a6520ac98e191d71d7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_array.html#a71ea4fa21718e7a6520ac98e191d71d7">FixedSizeBinaryArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="separator:a71ea4fa21718e7a6520ac98e191d71d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea57238c268a1760370bcae30d52ac7c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_array.html#aea57238c268a1760370bcae30d52ac7c">FixedSizeBinaryArray</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>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b
 6586628cc9d5ccab">NULLPTR</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>=0)</td></tr>
+<tr class="separator:aea57238c268a1760370bcae30d52ac7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_fixed_size_binary_array"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_size_binary_array')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td></tr>
+<tr class="memitem:a71ea4fa21718e7a6520ac98e191d71d7 inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a71ea4fa21718e7a6520ac98e191d71d7">FixedSizeBinaryArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="separator:a71ea4fa21718e7a6520ac98e191d71d7 inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea57238c268a1760370bcae30d52ac7c inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#aea57238c268a1760370bcae30d52ac7c">FixedSizeBinaryArray</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>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">nu
 ll_bitmap</a>=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>=0)</td></tr>
+<tr class="separator:aea57238c268a1760370bcae30d52ac7c inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a329a4f7a9e7692659fd3d6fc06a81027 inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a329a4f7a9e7692659fd3d6fc06a81027">GetValue</a> (int64_t i) const</td></tr>
+<tr class="separator:a329a4f7a9e7692659fd3d6fc06a81027 inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79fb560c0d49ac3b1c9911d17c707dd9 inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a79fb560c0d49ac3b1c9911d17c707dd9">Value</a> (int64_t i) const</td></tr>
+<tr class="separator:a79fb560c0d49ac3b1c9911d17c707dd9 inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac087ddef41ad9a5b421bee1c6c1fbdee inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><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_array.html#ac087ddef41ad9a5b421bee1c6c1fbdee">byte_width</a> () const</td></tr>
+<tr class="separator:ac087ddef41ad9a5b421bee1c6c1fbdee inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60559969081c4dca3b489598b2082768 inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a60559969081c4dca3b489598b2082768">raw_values</a> () const</td></tr>
+<tr class="separator:a60559969081c4dca3b489598b2082768 inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_primitive_array"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_primitive_array')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
+<tr class="memitem:aa621a7bcbee94184a040545232aeae88 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</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>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>=<a class
 ="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>=0)</td></tr>
+<tr class="separator:aa621a7bcbee94184a040545232aeae88 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c05d9ba21020050abe94e1446a3cee1 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a> () const</td></tr>
+<tr class="memdesc:a0c05d9ba21020050abe94e1446a3cee1 inherit pub_methods_classarrow_1_1_primitive_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does not account for any slice offset.  <a href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">More...</a><br /></td></tr>
+<tr class="separator:a0c05d9ba21020050abe94e1446a3cee1 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26a2b63695331ef963249f1390fb4d8c inherit pub_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">raw_values</a> () const</td></tr>
+<tr class="memdesc:a26a2b63695331ef963249f1390fb4d8c inherit pub_methods_classarrow_1_1_primitive_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to start of raw data.  <a href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">More...</a><br /></td></tr>
+<tr class="separator:a26a2b63695331ef963249f1390fb4d8c inherit pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
+<tr class="memitem:addd582eec9488bca2b3379b71fef6ce5 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a> ()=default</td></tr>
+<tr class="separator:addd582eec9488bca2b3379b71fef6ce5 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18c61cd4c8c158a30f30023eabc83acb inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a> (int64_t i) const</td></tr>
+<tr class="memdesc:a18c61cd4c8c158a30f30023eabc83acb inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if value at index is null. Does not boundscheck.  <a href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">More...</a><br /></td></tr>
+<tr class="separator:a18c61cd4c8c158a30f30023eabc83acb inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae554bfb313cd6b161f63fb2966dbd662 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a> (int64_t i) const</td></tr>
+<tr class="memdesc:ae554bfb313cd6b161f63fb2966dbd662 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if value at index is valid (not null).  <a href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">More...</a><br /></td></tr>
+<tr class="separator:ae554bfb313cd6b161f63fb2966dbd662 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49c7fb3f73d2d43e7338591c5a8bd8bf inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a> () const</td></tr>
+<tr class="memdesc:a49c7fb3f73d2d43e7338591c5a8bd8bf inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size in the number of elements this array contains.  <a href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">More...</a><br /></td></tr>
+<tr class="separator:a49c7fb3f73d2d43e7338591c5a8bd8bf inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a0c6c1aa06cffd1dcb3813f0d24b2fd inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a> () const</td></tr>
+<tr class="memdesc:a1a0c6c1aa06cffd1dcb3813f0d24b2fd inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">A relative position into another array's data, to enable zero-copy slicing.  <a href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">More...</a><br /></td></tr>
+<tr class="separator:a1a0c6c1aa06cffd1dcb3813f0d24b2fd inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0537d3b69a889b951e88be2fe9f3d96a inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a> () const</td></tr>
+<tr class="memdesc:a0537d3b69a889b951e88be2fe9f3d96a inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of null entries in the array.  <a href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">More...</a><br /></td></tr>
+<tr class="separator:a0537d3b69a889b951e88be2fe9f3d96a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a635a694fbadb0bfa731beb97df2ef7ea inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a> () const</td></tr>
+<tr class="separator:a635a694fbadb0bfa731beb97df2ef7ea inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a155d9d827415438f976e3cb31e0a55f6 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a> () const</td></tr>
+<tr class="separator:a155d9d827415438f976e3cb31e0a55f6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76c4756ac85b29f9135064d68d2ef908 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a> () const</td></tr>
+<tr class="memdesc:a76c4756ac85b29f9135064d68d2ef908 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a> for the null bitmap.  <a href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">More...</a><br /></td></tr>
+<tr class="separator:a76c4756ac85b29f9135064d68d2ef908 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a8838fbc97b9b3b8ca15cb163b2027c inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a> () const</td></tr>
+<tr class="memdesc:a7a8838fbc97b9b3b8ca15cb163b2027c inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">More...</a><br /></td></tr>
+<tr class="separator:a7a8838fbc97b9b3b8ca15cb163b2027c inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8c4584a4d64d724c1956c2e6d5ad353 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const</td></tr>
+<tr class="separator:ae8c4584a4d64d724c1956c2e6d5ad353 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab52cf46d3f819acc25209e4afbfe4292 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;arr) const</td></tr>
+<tr class="separator:ab52cf46d3f819acc25209e4afbfe4292 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56def7fa56d01e607d20d36766060e5b inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;arr) const</td></tr>
+<tr class="separator:a56def7fa56d01e607d20d36766060e5b inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade825725f328649b6d0cfe5e742158e1 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const</td></tr>
+<tr class="separator:ade825725f328649b6d0cfe5e742158e1 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a537467bcecb4471b18d3271f14ca9ad2 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a> (int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;other) const</td></tr>
+<tr class="memdesc:a537467bcecb4471b18d3271f14ca9ad2 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare if the range of slots specified are equal for the given array and this array.  <a href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">More...</a><br /></td></tr>
+<tr class="separator:a537467bcecb4471b18d3271f14ca9ad2 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf138d427e7f8a8c56cac7f9d9e64db3 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td></tr>
+<tr class="separator:acf138d427e7f8a8c56cac7f9d9e64db3 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a168f3ec5c96688dadeaf015692e4bef8 inherit pub_methods_classarrow_1_1_array"><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_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const</td></tr>
+<tr class="separator:a168f3ec5c96688dadeaf015692e4bef8 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae32f72c78fe10ce17f0a817e302e17d1 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>) const</td></tr>
+<tr class="memdesc:ae32f72c78fe10ce17f0a817e302e17d1 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">More...</a><br /></td></tr>
+<tr class="separator:ae32f72c78fe10ce17f0a817e302e17d1 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cf4c3330e850670aa52dab3b21869ea inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a5cf4c3330e850670aa52dab3b21869ea inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice from offset until end of the array.  <a href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">More...</a><br /></td></tr>
+<tr class="separator:a5cf4c3330e850670aa52dab3b21869ea inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeca84e9b3a1f1e6e3f83a61c90e376a9 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a> () const</td></tr>
+<tr class="separator:aeca84e9b3a1f1e6e3f83a61c90e376a9 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a183e69c91c531609f42a29b593119d58 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a> () const</td></tr>
+<tr class="separator:a183e69c91c531609f42a29b593119d58 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41c7af0e40ac55f2ce11785fea3e051e inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a> () const</td></tr>
+<tr class="separator:a41c7af0e40ac55f2ce11785fea3e051e inherit pub_methods_classarrow_1_1_array"><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>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_fixed_size_binary_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_fixed_size_binary_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td></tr>
+<tr class="memitem:af8b8dcf1f261f428f91fc483654468d3 inherit pro_methods_classarrow_1_1_fixed_size_binary_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#af8b8dcf1f261f428f91fc483654468d3">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="separator:af8b8dcf1f261f428f91fc483654468d3 inherit pro_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_primitive_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_primitive_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
+<tr class="memitem:ae4dd3139919510de3dc418257a240593 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a> ()</td></tr>
+<tr class="separator:ae4dd3139919510de3dc418257a240593 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13f7d6c153121b7efc3442026f3dad71 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#a13f7d6c153121b7efc3442026f3dad71">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="separator:a13f7d6c153121b7efc3442026f3dad71 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a219c4abd3685725bfa82a0628150cfac inherit pro_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="separator:a219c4abd3685725bfa82a0628150cfac inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_flat_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_flat_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="memdesc:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected method for constructors.  <a href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">More...</a><br /></td></tr>
+<tr class="separator:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1_fixed_size_binary_array"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_fixed_size_binary_array')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td></tr>
+<tr class="memitem:a8c7c1b088c14fd0804418c5272689600 inherit pro_attribs_classarrow_1_1_fixed_size_binary_array"><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_array.html#a8c7c1b088c14fd0804418c5272689600">byte_width_</a></td></tr>
+<tr class="separator:a8c7c1b088c14fd0804418c5272689600 inherit pro_attribs_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1_primitive_array"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_primitive_array')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
+<tr class="memitem:ab45d78650d5214bf6c3d0706693c448b inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td></tr>
+<tr class="separator:ab45d78650d5214bf6c3d0706693c448b inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
+<tr class="memitem:a2631dce1d5868216cba0a140e81ef14e inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td></tr>
+<tr class="separator:a2631dce1d5868216cba0a140e81ef14e inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed59d9e8608229ff3808983cdc908ccd inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td></tr>
+<tr class="separator:aed59d9e8608229ff3808983cdc908ccd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a8a7c20498d001f8f1c9867845a770b04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a7c20498d001f8f1c9867845a770b04">&#9670;&nbsp;</a></span>TypeClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">using <a class="el" href="classarrow_1_1_decimal128_array.html#a8a7c20498d001f8f1c9867845a770b04">arrow::Decimal128Array::TypeClass</a> =  <a class="el" href="classarrow_1_1_decimal128_type.html">Decimal128Type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a1520cf3809bc92851ad099403164538a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1520cf3809bc92851ad099403164538a">&#9670;&nbsp;</a></span>Decimal128Array()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::Decimal128Array::Decimal128Array </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>data</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Construct <a class="el" href="classarrow_1_1_decimal128_array.html">Decimal128Array</a> from <a class="el" href="structarrow_1_1_array_data.html" title="Mutable container for generic Arrow array data. ">ArrayData</a> instance. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a71ea4fa21718e7a6520ac98e191d71d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71ea4fa21718e7a6520ac98e191d71d7">&#9670;&nbsp;</a></span>FixedSizeBinaryArray() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::FixedSizeBinaryArray::FixedSizeBinaryArray</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aea57238c268a1760370bcae30d52ac7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea57238c268a1760370bcae30d52ac7c">&#9670;&nbsp;</a></span>FixedSizeBinaryArray() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::FixedSizeBinaryArray::FixedSizeBinaryArray</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a631344d6f71e58ea717877ea57a31546"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a631344d6f71e58ea717877ea57a31546">&#9670;&nbsp;</a></span>FormatValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string arrow::Decimal128Array::FormatValue </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_decimal128_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_array.png b/docs/cpp/classarrow_1_1_decimal128_array.png
new file mode 100644
index 0000000..b4393cd
Binary files /dev/null and b/docs/cpp/classarrow_1_1_decimal128_array.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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
new file mode 100644
index 0000000..db7d0a5
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_decimal128_builder-members.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li class="navelem"><a class="el" href="classarrow_1_1_decimal128_builder.html">Decimal128Builder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::Decimal128Builder Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</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_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><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_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>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a2ca6f2ee6431aa975c45e39e3fc96de8">byte_width_</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>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html#a631637366b66d799da8105258e9c98d0">Decimal128Builder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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#a1024061ca0b17d1af0967f008ec47313">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</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_fixed_size_binary_builder.html#a79f2c235e613ba531e7a5e50af62f5e8">FixedSizeBinaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</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#ac232789ccc1f36f3d847e6736e78fa9d">GetValue</a>(int64_t i) const</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#a3d8f4bfa321297857c27603514b965d5">Init</a>(int64_t elements) override</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">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#acab2531151f38e2752dc0d6400a22ec2">Resize</a>(int64_t capacity) override</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">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_builder.html#a9d4ee907329c71703a139b803a4ba4fe">value_data_length</a>() const</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_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>


[11/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 a3e6c31..0817384 100644
--- a/docs/cpp/classarrow_1_1_decimal_type-members.html
+++ b/docs/cpp/classarrow_1_1_decimal_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -70,35 +73,37 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#a800808476c8896c4d307612872dc9bee">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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_fixed_size_binary_type.html#a5537d362ed5354332c029fdead0e6db6">Accept</a>(TypeVisitor *visitor) 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">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#afc7baa826c87aec4d35172d75974b0e0">bit_width</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">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>() const</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></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a2dfa5ac6ba9a94d355533f5b23a7b1bc">byte_width_</a></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">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#a5c02ea3ef821dca3c43d57545bb78bf5">DecimalType</a>(int32_t precision, int32_t scale)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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#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><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a4aa3c2eaef13ef949237de47cea4af07">GetBufferLayout</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">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#a543c9830ae2a5ceb96cb5d2d62b85092">DecimalType</a>(int32_t byte_width, int32_t precision, int32_t scale)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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#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 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_decimal_type.html#a989a002239ecd482e629ed68c2611112">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</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>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_decimal_type.html#ae0614854692c96eb26115585d83448b8">precision</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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_decimal_type.html#acf172bbae6f67b5d62abdd6476c2fda4">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#af38485db8441fab12b22ef83b435a6a2">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#a09ebc67c090d23e5c0851da68b0a9745">precision_</a></td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html#a8cdef6e38e4f984e614f4c81baaa8d1c">scale_</a></td><td class="entry"><a class="el" href="classarrow_1_1_decimal_type.html">arrow::DecimalType</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#a470c5c8c75c6480ff99c8abd16e375a2">ToString</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">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a81bf6bef1117f7ecad1c529ccab4984e">type_id</a></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">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 be145b8..d27917f 100644
--- a/docs/cpp/classarrow_1_1_decimal_type.html
+++ b/docs/cpp/classarrow_1_1_decimal_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DecimalType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -65,7 +68,7 @@ $(function() {
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
 <a href="classarrow_1_1_decimal_type-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">arrow::DecimalType Class Reference</div>  </div>
@@ -83,21 +86,14 @@ Inheritance diagram for arrow::DecimalType:</div>
 <area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,171,80"/>
 <area href="classarrow_1_1_parametric_type.html" title="A superclass for types having additional metadata. " alt="arrow::ParametricType" shape="rect" coords="181,56,352,80"/>
 <area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,171,24"/>
+<area href="classarrow_1_1_decimal128_type.html" alt="arrow::Decimal128Type" shape="rect" coords="90,224,261,248"/>
 </map>
  </div></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a5c02ea3ef821dca3c43d57545bb78bf5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a5c02ea3ef821dca3c43d57545bb78bf5">DecimalType</a> (int32_t <a class="el" href="classarrow_1_1_decimal_type.html#ae0614854692c96eb26115585d83448b8">precision</a>, int32_t <a class="el" href="classarrow_1_1_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a>)</td></tr>
-<tr class="separator:a5c02ea3ef821dca3c43d57545bb78bf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a800808476c8896c4d307612872dc9bee"><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_decimal_type.html#a800808476c8896c4d307612872dc9bee">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
-<tr class="separator:a800808476c8896c4d307612872dc9bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf172bbae6f67b5d62abdd6476c2fda4"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#acf172bbae6f67b5d62abdd6476c2fda4">ToString</a> () const override</td></tr>
-<tr class="memdesc:acf172bbae6f67b5d62abdd6476c2fda4"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string representation of the type, including any children.  <a href="#acf172bbae6f67b5d62abdd6476c2fda4">More...</a><br /></td></tr>
-<tr class="separator:acf172bbae6f67b5d62abdd6476c2fda4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a989a002239ecd482e629ed68c2611112"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a989a002239ecd482e629ed68c2611112">name</a> () const override</td></tr>
-<tr class="memdesc:a989a002239ecd482e629ed68c2611112"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="#a989a002239ecd482e629ed68c2611112">More...</a><br /></td></tr>
-<tr class="separator:a989a002239ecd482e629ed68c2611112"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a543c9830ae2a5ceb96cb5d2d62b85092"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a543c9830ae2a5ceb96cb5d2d62b85092">DecimalType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, int32_t <a class="el" href="classarrow_1_1_decimal_type.html#ae0614854692c96eb26115585d83448b8">precision</a>, int32_t <a class="el" href="classarrow_1_1_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a>)</td></tr>
+<tr class="separator:a543c9830ae2a5ceb96cb5d2d62b85092"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae0614854692c96eb26115585d83448b8"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#ae0614854692c96eb26115585d83448b8">precision</a> () const</td></tr>
 <tr class="separator:ae0614854692c96eb26115585d83448b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af2d0aac6bef37b491f35a6464619a736"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#af2d0aac6bef37b491f35a6464619a736">scale</a> () const</td></tr>
@@ -107,12 +103,21 @@ Public Member Functions</h2></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:a4aa3c2eaef13ef949237de47cea4af07 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a4aa3c2eaef13ef949237de47cea4af07">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a4aa3c2eaef13ef949237de47cea4af07 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>
+<tr class="memdesc:a470c5c8c75c6480ff99c8abd16e375a2 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string representation of the type, including any children.  <a href="classarrow_1_1_fixed_size_binary_type.html#a470c5c8c75c6480ff99c8abd16e375a2">More...</a><br /></td></tr>
+<tr class="separator:a470c5c8c75c6480ff99c8abd16e375a2 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af533276c83d45b5cefa826a169bef6c7 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#af533276c83d45b5cefa826a169bef6c7">name</a> () const override</td></tr>
+<tr class="memdesc:af533276c83d45b5cefa826a169bef6c7 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="classarrow_1_1_fixed_size_binary_type.html#af533276c83d45b5cefa826a169bef6c7">More...</a><br /></td></tr>
+<tr class="separator:af533276c83d45b5cefa826a169bef6c7 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>
 <tr class="separator:afc7baa826c87aec4d35172d75974b0e0 inherit pub_methods_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -131,16 +136,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a5ec6a1c93420c68e9c8065d4a56ad645 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a> () const</td></tr>
 <tr class="separator:a5ec6a1c93420c68e9c8065d4a56ad645 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
-Static Public Attributes</h2></td></tr>
-<tr class="memitem:af38485db8441fab12b22ef83b435a6a2"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#af38485db8441fab12b22ef83b435a6a2">type_id</a> = <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a014fe7104b592dbd7c70e4e861774a63">Type::DECIMAL</a></td></tr>
-<tr class="separator:af38485db8441fab12b22ef83b435a6a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_fixed_size_binary_type')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td></tr>
-<tr class="memitem:a81bf6bef1117f7ecad1c529ccab4984e inherit pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a81bf6bef1117f7ecad1c529ccab4984e">type_id</a> = <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a1b3f48148c5ff94c039d09ff689da179">Type::FIXED_SIZE_BINARY</a></td></tr>
-<tr class="separator:a81bf6bef1117f7ecad1c529ccab4984e inherit pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><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>
-Additional Inherited Members</h2></td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a09ebc67c090d23e5c0851da68b0a9745"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a09ebc67c090d23e5c0851da68b0a9745">precision_</a></td></tr>
+<tr class="separator:a09ebc67c090d23e5c0851da68b0a9745"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cdef6e38e4f984e614f4c81baaa8d1c"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a8cdef6e38e4f984e614f4c81baaa8d1c">scale_</a></td></tr>
+<tr class="separator:a8cdef6e38e4f984e614f4c81baaa8d1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_fixed_size_binary_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_fixed_size_binary_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td></tr>
 <tr class="memitem:a2dfa5ac6ba9a94d355533f5b23a7b1bc inherit pro_attribs_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#a2dfa5ac6ba9a94d355533f5b23a7b1bc">byte_width_</a></td></tr>
 <tr class="separator:a2dfa5ac6ba9a94d355533f5b23a7b1bc inherit pro_attribs_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -149,10 +150,16 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><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_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
 <tr class="separator:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><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>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_fixed_size_binary_type')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></td></tr>
+<tr class="memitem:a81bf6bef1117f7ecad1c529ccab4984e inherit pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a81bf6bef1117f7ecad1c529ccab4984e">type_id</a> = <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a1b3f48148c5ff94c039d09ff689da179">Type::FIXED_SIZE_BINARY</a></td></tr>
+<tr class="separator:a81bf6bef1117f7ecad1c529ccab4984e inherit pub_static_attribs_classarrow_1_1_fixed_size_binary_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a5c02ea3ef821dca3c43d57545bb78bf5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5c02ea3ef821dca3c43d57545bb78bf5">&#9670;&nbsp;</a></span>DecimalType()</h2>
+<a id="a543c9830ae2a5ceb96cb5d2d62b85092"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a543c9830ae2a5ceb96cb5d2d62b85092">&#9670;&nbsp;</a></span>DecimalType()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -164,6 +171,12 @@ Additional Inherited Members</h2></td></tr>
           <td class="memname">arrow::DecimalType::DecimalType </td>
           <td>(</td>
           <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>byte_width</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
           <td class="paramname"><em>precision</em>, </td>
         </tr>
         <tr>
@@ -188,65 +201,6 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a id="a800808476c8896c4d307612872dc9bee"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a800808476c8896c4d307612872dc9bee">&#9670;&nbsp;</a></span>Accept()</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::DecimalType::Accept </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *&#160;</td>
-          <td class="paramname"><em>visitor</em></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a5537d362ed5354332c029fdead0e6db6">arrow::FixedSizeBinaryType</a>.</p>
-
-</div>
-</div>
-<a id="a989a002239ecd482e629ed68c2611112"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a989a002239ecd482e629ed68c2611112">&#9670;&nbsp;</a></span>name()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::string arrow::DecimalType::name </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>A string name of the type, omitting any child fields. </p>
-<dl class="section note"><dt>Note</dt><dd>Experimental API </dd></dl>
-<dl class="section since"><dt>Since</dt><dd>0.7.0 </dd></dl>
-
-<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#af533276c83d45b5cefa826a169bef6c7">arrow::FixedSizeBinaryType</a>.</p>
-
-</div>
-</div>
 <a id="ae0614854692c96eb26115585d83448b8"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ae0614854692c96eb26115585d83448b8">&#9670;&nbsp;</a></span>precision()</h2>
 
@@ -297,8 +251,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="acf172bbae6f67b5d62abdd6476c2fda4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acf172bbae6f67b5d62abdd6476c2fda4">&#9670;&nbsp;</a></span>ToString()</h2>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a09ebc67c090d23e5c0851da68b0a9745"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09ebc67c090d23e5c0851da68b0a9745">&#9670;&nbsp;</a></span>precision_</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -307,28 +262,20 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::string arrow::DecimalType::ToString </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
+          <td class="memname">int32_t arrow::DecimalType::precision_</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
-<p>A string representation of the type, including any children. </p>
-
-<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a470c5c8c75c6480ff99c8abd16e375a2">arrow::FixedSizeBinaryType</a>.</p>
-
 </div>
 </div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a id="af38485db8441fab12b22ef83b435a6a2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af38485db8441fab12b22ef83b435a6a2">&#9670;&nbsp;</a></span>type_id</h2>
+<a id="a8cdef6e38e4f984e614f4c81baaa8d1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8cdef6e38e4f984e614f4c81baaa8d1c">&#9670;&nbsp;</a></span>scale_</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -337,12 +284,12 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">constexpr <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> arrow::DecimalType::type_id = <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44a014fe7104b592dbd7c70e4e861774a63">Type::DECIMAL</a></td>
+          <td class="memname">int32_t arrow::DecimalType::scale_</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -357,7 +304,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_decimal_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal_type.png b/docs/cpp/classarrow_1_1_decimal_type.png
index 4c26d47..607ab8e 100644
Binary files a/docs/cpp/classarrow_1_1_decimal_type.png and b/docs/cpp/classarrow_1_1_decimal_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_dictionary_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_dictionary_array-members.html b/docs/cpp/classarrow_1_1_dictionary_array-members.html
index 0005e6d..59feb0c 100644
--- a/docs/cpp/classarrow_1_1_dictionary_array-members.html
+++ b/docs/cpp/classarrow_1_1_dictionary_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -106,7 +109,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 e52d8f4..b0e5eb2 100644
--- a/docs/cpp/classarrow_1_1_dictionary_array.html
+++ b/docs/cpp/classarrow_1_1_dictionary_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DictionaryArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -308,7 +311,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_dictionary_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_dictionary_builder-members.html b/docs/cpp/classarrow_1_1_dictionary_builder-members.html
index 342370a..81a807f 100644
--- a/docs/cpp/classarrow_1_1_dictionary_builder-members.html
+++ b/docs/cpp/classarrow_1_1_dictionary_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,50 +76,61 @@ $(function() {
   <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_dictionary_builder.html#a37f90cda182952ce1d75897da2627eef">Append</a>(const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#aecd4f63447712177fe79282d334297a6">AppendArray</a>(const Array &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#afc3e884264e3facf466b6c4a8da88877">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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 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><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a4fd950e5bcabcad601d40b66b99a8691">AppendDictionary</a>(const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_dictionary_builder.html#afc3e884264e3facf466b6c4a8da88877">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_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_dictionary_builder.html#a4aa1e581bc7979c3369f0932f77f2301">byte_width_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a19b233cf6eb12e461dc83dbf4e89f979">DictionaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#ab841aed5892f7de5491f1376f24b56cb">DictionaryBuilder</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, MemoryPool *&gt;::type pool)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_dictionary_builder.html#a17d3ba268ab5d9c0e062ea954d4935dc">dict_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a19b233cf6eb12e461dc83dbf4e89f979">DictionaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#ab841aed5892f7de5491f1376f24b56cb">DictionaryBuilder</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, MemoryPool *&gt;::type pool)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_dictionary_builder.html#ae2f277d4f74a4cb47d5de3a8677bf3e2">DoubleTableSize</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_dictionary_builder.html#afbf13e98f59f913367e1b28e47274b06">GetDictionaryValue</a>(int64_t index)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a54e42b41cda2c0745b476ad9b205abf2">hash_slots_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_dictionary_builder.html#a622295ba0ee48d51b42e7964c78df9fa">hash_table_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a7bac365bb55fbcbd4ddf6fd0dec86d3b">hash_table_load_threshold_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_dictionary_builder.html#ae31a63702af73e63f385a8aa76a95400">hash_table_size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a353043311bc43d20e98bebce9dcc4ea6">HashValue</a>(const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">Init</a>(int64_t elements) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_dictionary_builder.html#a436702327223154d14f8f7781e05cf39">mod_bitmask_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a888acbf9617e4791576da6410b6b0332">SlotDifferent</a>(hash_slot_t slot, const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a0c8ed370fd5c80ae5a097871e06a7929">unique_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_dictionary_builder.html#a14c4ef674213b564fac87a8239d0f010">values_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_dictionary_builder.html#abad81406604f19381323316aa6ece9bf">~DictionaryBuilder</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a14c4ef674213b564fac87a8239d0f010">values_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#abad81406604f19381323316aa6ece9bf">~DictionaryBuilder</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</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>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[30/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/arrow__to__python_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow__to__python_8h_source.html b/docs/cpp/arrow__to__python_8h_source.html
index 9f8d92b..810c2e9 100644
--- a/docs/cpp/arrow__to__python_8h_source.html
+++ b/docs/cpp/arrow__to__python_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/arrow_to_python.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,19 +70,20 @@ $(function() {
 <div class="title">arrow_to_python.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="arrow__to__python_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software dis
 tributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_PYTHON_ARROW_TO_PYTHON_H</span></div><div class="line"><a name="l00019"></a>
 <span class="lineno">   19</span>&#160;<span class="preprocessor">#define ARROW_PYTHON_ARROW_TO_PYTHON_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="platform_8h.html">arrow/python/platform.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</di
 v><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="python__to__arrow_8h.html">arrow/python/python_to_arrow.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name
 ="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>RecordBatch;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>Tensor;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>io {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>RandomAccessFile;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;}  <span class="comment">// namespace io</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042">
 </a><span class="lineno">   42</span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a825cf78161c4a5a166aaa5345a2e869c">ReadSerializedObject</a>(io::RandomAccessFile* src, SerializedPyObject* out);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a9ba31943394b96b470e7ae0536fa50d1">DeserializeObject</a>(PyObject* context, <span class="keyword">const</span> SerializedPyObject&amp; <span class="keywordtype">
 object</span>,</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;                         PyObject* base, PyObject** out);</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;}  <span class="comment">// namespace py</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#endif  // ARROW_PYTHON_ARROW_TO_PYTHON_H</span></div><div class="ttc" id="namespacearrow_1_1py_html_a825cf78161c4a5a166aaa5345a2e869c"><div class="ttname"><a href="namespacearrow_1_1py.html#a825cf78161c4a5a166aaa5345a2e869c">arrow::py::ReadSerializedObject</a></div><div class="ttdeci">Status Read
 SerializedObject(io::RandomAccessFile *src, SerializedPyObject *out)</div><div class="ttdoc">Read serialized Python sequence from file interface using Arrow IPC. </div></div>
+<a href="arrow__to__python_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><
 span class="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software dis
 tributed under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_PYTHON_ARROW_TO_PYTHON_H</span></div><div class="line"><a name="l00019"></a>
 <span class="lineno">   19</span>&#160;<span class="preprocessor">#define ARROW_PYTHON_ARROW_TO_PYTHON_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="platform_8h.html">arrow/python/platform.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</di
 v><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="python__to__arrow_8h.html">arrow/python/python_to_arrow.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name
 ="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>RecordBatch;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>Tensor;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>io {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>RandomAccessFile;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;}  <span class="comment">// namespace io</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042">
 </a><span class="lineno">   42</span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a825cf78161c4a5a166aaa5345a2e869c">ReadSerializedObject</a>(io::RandomAccessFile* src, SerializedPyObject* out);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#aadc6fffa6dfa1fe0574967956a62a519">GetSerializedFromComponents</a>(<span class="keywordtype">int</span> num_tensors, <span class="keywordtype">int</span> num_buf
 fers, PyObject* data,</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;                                   SerializedPyObject* out);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a9ba31943394b96b470e7ae0536fa50d1">DeserializeObject</a>(PyObject* context, <span class="keyword">const</span> SerializedPyObject&amp; <span class="keywordtype">object</span>,</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;                         PyObject* base, PyObject** out);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;}  <span class="comment">// n
 amespace py</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#endif  // ARROW_PYTHON_ARROW_TO_PYTHON_H</span></div><div class="ttc" id="namespacearrow_1_1py_html_a825cf78161c4a5a166aaa5345a2e869c"><div class="ttname"><a href="namespacearrow_1_1py.html#a825cf78161c4a5a166aaa5345a2e869c">arrow::py::ReadSerializedObject</a></div><div class="ttdeci">Status ReadSerializedObject(io::RandomAccessFile *src, SerializedPyObject *out)</div><div class="ttdoc">Read serialized Python sequence from file interface using Arrow IPC. </div></div>
 <div class="ttc" id="platform_8h_html"><div class="ttname"><a href="platform_8h.html">platform.h</a></div></div>
 <div class="ttc" id="visibility_8h_html"><div class="ttname"><a href="visibility_8h.html">visibility.h</a></div></div>
 <div class="ttc" id="python__to__arrow_8h_html"><div class="ttname"><a href="python__to__arrow_8h.html">python_to_arrow.h</a></div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
 <div class="ttc" id="status_8h_html"><div class="ttname"><a href="status_8h.html">status.h</a></div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a9ba31943394b96b470e7ae0536fa50d1"><div class="ttname"><a href="namespacearrow_1_1py.html#a9ba31943394b96b470e7ae0536fa50d1">arrow::py::DeserializeObject</a></div><div class="ttdeci">Status DeserializeObject(PyObject *context, const SerializedPyObject &amp;object, PyObject *base, PyObject **out)</div><div class="ttdoc">Reconstruct Python object from Arrow-serialized representation. </div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_aadc6fffa6dfa1fe0574967956a62a519"><div class="ttname"><a href="namespacearrow_1_1py.html#aadc6fffa6dfa1fe0574967956a62a519">arrow::py::GetSerializedFromComponents</a></div><div class="ttdeci">Status GetSerializedFromComponents(int num_tensors, int num_buffers, PyObject *data, SerializedPyObject *out)</div><div class="ttdoc">Reconstruct SerializedPyObject from representation produced by SerializedPyObject::GetComponents. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/bit-stream-utils_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bit-stream-utils_8h.html b/docs/cpp/bit-stream-utils_8h.html
index 8f8e9c0..c912c4b 100644
--- a/docs/cpp/bit-stream-utils_8h.html
+++ b/docs/cpp/bit-stream-utils_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/bit-stream-utils.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -100,7 +103,7 @@ Namespaces</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[38/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/reader-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/reader-classes.html b/docs/c_glib/reader-classes.html
index d7dae65..6cc65fb 100644
--- a/docs/c_glib/reader-classes.html
+++ b/docs/c_glib/reader-classes.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Reader classes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Reader classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="reader.html" title="Reader">
 <link rel="prev" href="reader.html" title="Reader">
 <link rel="next" href="writer.html" title="Writer">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#reader-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#reader-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#reader-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#reader-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#reader-classes.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="reader-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -67,6 +67,22 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="returnvalue">GArrowRecordBatch</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="reader-classes.html#garrow-record-batch-reader-read-next" title="garrow_record_batch_reader_read_next ()">garrow_record_batch_reader_read_next</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="reader-classes.html#GArrowTableBatchReader"><span class="returnvalue">GArrowTableBatchReader</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="reader-classes.html#garrow-table-batch-reader-new" title="garrow_table_batch_reader_new ()">garrow_table_batch_reader_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a class="link" href="reader-classes.html#GArrowRecordBatchStreamReader"><span class="returnvalue">GArrowRecordBatchStreamReader</span></a> *
 </td>
 <td class="function_name">
@@ -198,7 +214,7 @@
 </div>
 <div class="refsect1">
 <a name="reader-classes.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -207,33 +223,45 @@
 <tbody>
 <tr>
 <td class="property_type"><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></td>
-<td class="property_name"><a class="link" href="reader-classes.html#GArrowRecordBatchReader--record-batch-reader" title="The “record-batch-reader” property">record-batch-reader</a></td>
+<td class="property_name"><a class="link" href="reader-classes.html#GArrowRecordBatchFileReader--record-batch-file-reader" title="The “record-batch-file-reader” property">record-batch-file-reader</a></td>
 <td class="property_flags">Write / Construct Only</td>
 </tr>
 <tr>
 <td class="property_type"><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></td>
-<td class="property_name"><a class="link" href="reader-classes.html#GArrowRecordBatchFileReader--record-batch-file-reader" title="The “record-batch-file-reader” property">record-batch-file-reader</a></td>
+<td class="property_name"><a class="link" href="reader-classes.html#GArrowFeatherFileReader--feather-table-reader" title="The “feather-table-reader” property">feather-table-reader</a></td>
 <td class="property_flags">Write / Construct Only</td>
 </tr>
 <tr>
 <td class="property_type"><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></td>
-<td class="property_name"><a class="link" href="reader-classes.html#GArrowFeatherFileReader--feather-table-reader" title="The “feather-table-reader” property">feather-table-reader</a></td>
+<td class="property_name"><a class="link" href="reader-classes.html#GArrowRecordBatchReader--record-batch-reader" title="The “record-batch-reader” property">record-batch-reader</a></td>
 <td class="property_flags">Write / Construct Only</td>
 </tr>
 </tbody>
 </table></div>
 </div>
-<a name="GArrowRecordBatchReader"></a><a name="GArrowRecordBatchStreamReader"></a><a name="GArrowRecordBatchFileReader"></a><a name="GArrowFeatherFileReader"></a><div class="refsect1">
+<a name="GArrowRecordBatchStreamReader"></a><a name="GArrowRecordBatchFileReader"></a><a name="GArrowFeatherFileReader"></a><a name="GArrowRecordBatchReader"></a><a name="GArrowTableBatchReader"></a><div class="refsect1">
 <a name="reader-classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
 <tbody>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="reader-classes.html#GARROW-TYPE-RECORD-BATCH-READER:CAPS" title="GARROW_TYPE_RECORD_BATCH_READER">GARROW_TYPE_RECORD_BATCH_READER</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="reader-classes.html#GArrowRecordBatchReader-struct" title="struct GArrowRecordBatchReader">GArrowRecordBatchReader</a></td>
+<td class="function_name"><a class="link" href="reader-classes.html#GArrowRecordBatchReaderClass" title="struct GArrowRecordBatchReaderClass">GArrowRecordBatchReaderClass</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="reader-classes.html#GARROW-TYPE-TABLE-BATCH-READER:CAPS" title="GARROW_TYPE_TABLE_BATCH_READER">GARROW_TYPE_TABLE_BATCH_READER</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="reader-classes.html#GArrowTableBatchReaderClass" title="struct GArrowTableBatchReaderClass">GArrowTableBatchReaderClass</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
@@ -247,6 +275,14 @@
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="reader-classes.html#GArrowFeatherFileReader-struct" title="struct GArrowFeatherFileReader">GArrowFeatherFileReader</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="reader-classes.html#GArrowRecordBatchReader-struct" title="GArrowRecordBatchReader">GArrowRecordBatchReader</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="reader-classes.html#GArrowTableBatchReader-struct" title="GArrowTableBatchReader">GArrowTableBatchReader</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -255,10 +291,10 @@
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
     <span class="lineart">├──</span> GArrowFeatherFileReader
     <span class="lineart">├──</span> GArrowRecordBatchFileReader
-    <span class="lineart">├──</span> <a class="link" href="reader-classes.html#GArrowRecordBatchReader">GArrowRecordBatchReader</a>
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowRecordBatchStreamReader
     <span class="lineart">╰──</span> GArrowRecordBatchReader
-        <span class="lineart">╰──</span> <a class="link" href="reader-classes.html#GArrowRecordBatchStreamReader">GArrowRecordBatchStreamReader</a>
+        <span class="lineart">├──</span> <a class="link" href="reader-classes.html#GArrowRecordBatchStreamReader">GArrowRecordBatchStreamReader</a>
+        <span class="lineart">├──</span> GArrowTableBatchReader
+        <span class="lineart">╰──</span> GArrowRecordBatchStreamReader
 </pre>
 </div>
 <div class="refsect1">
@@ -284,8 +320,8 @@ file format from input.</p>
 <pre class="programlisting"><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="returnvalue">GArrowSchema</span></a> *
 garrow_record_batch_reader_get_schema (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowRecordBatchReader"><span class="type">GArrowRecordBatchReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-reader-get-schema.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -299,11 +335,11 @@ garrow_record_batch_reader_get_schema (<em class="parameter"><code><a class="lin
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.2.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-reader-get-schema.returns"></a><h4>Returns</h4>
 <p> The schema in the stream. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -314,11 +350,11 @@ garrow_record_batch_reader_get_next_record_batch
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="warning">
 <p><code class="literal">garrow_record_batch_reader_get_next_record_batch</code> has been deprecated since version 0.5.0 and should not be used in newly-written code.</p>
-<p>Use <a class="link" href="reader-classes.html#garrow-record-batch-reader-read-next-record-batch" title="garrow_record_batch_reader_read_next_record_batch ()"><code class="function">garrow_record_batch_reader_read_next_record_batch()</code></a> instead.</p>
+<p>Use <a class="link" href="reader-classes.html#garrow-record-batch-reader-read-next" title="garrow_record_batch_reader_read_next ()"><code class="function">garrow_record_batch_reader_read_next()</code></a> instead.</p>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.3.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-reader-get-next-record-batch.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -333,17 +369,17 @@ garrow_record_batch_reader_get_next_record_batch
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.3.7"></a><h4>Returns</h4>
+<a name="garrow-record-batch-reader-get-next-record-batch.returns"></a><h4>Returns</h4>
 <p>  The next record batch in the stream or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on end of stream. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -352,9 +388,48 @@ garrow_record_batch_reader_get_next_record_batch
 garrow_record_batch_reader_read_next_record_batch
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowRecordBatchReader"><span class="type">GArrowRecordBatchReader</span></a> *reader</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">garrow_record_batch_reader_read_next_record_batch</code> has been deprecated since version 0.8.0 and should not be used in newly-written code.</p>
+<p>Use <a class="link" href="reader-classes.html#garrow-record-batch-reader-read-next" title="garrow_record_batch_reader_read_next ()"><code class="function">garrow_record_batch_reader_read_next()</code></a> instead.</p>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-reader-read-next-record-batch.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>reader</p></td>
+<td class="parameter_description"><p>A <a class="link" href="reader-classes.html#GArrowRecordBatchReader"><span class="type">GArrowRecordBatchReader</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-reader-read-next-record-batch.returns"></a><h4>Returns</h4>
+<p>  The next record batch in the stream or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on end of stream. </p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-5-0.html#api-index-0.5.0">0.5.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-record-batch-reader-read-next"></a><h3>garrow_record_batch_reader_read_next ()</h3>
+<pre class="programlisting"><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="returnvalue">GArrowRecordBatch</span></a> *
+garrow_record_batch_reader_read_next (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowRecordBatchReader"><span class="type">GArrowRecordBatchReader</span></a> *reader</code></em>,
+                                      <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-reader-read-next.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -369,17 +444,43 @@ garrow_record_batch_reader_read_next_record_batch
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.4.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-reader-read-next.returns"></a><h4>Returns</h4>
 <p>  The next record batch in the stream or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on end of stream. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.5.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-table-batch-reader-new"></a><h3>garrow_table_batch_reader_new ()</h3>
+<pre class="programlisting"><a class="link" href="reader-classes.html#GArrowTableBatchReader"><span class="returnvalue">GArrowTableBatchReader</span></a> *
+garrow_table_batch_reader_new (<em class="parameter"><code><a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> *table</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-table-batch-reader-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>table</p></td>
+<td class="parameter_description"><p>The table to be read.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-table-batch-reader-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="reader-classes.html#GArrowTableBatchReader"><span class="type">GArrowTableBatchReader</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -388,8 +489,8 @@ garrow_record_batch_reader_read_next_record_batch
 garrow_record_batch_stream_reader_new (<em class="parameter"><code><a class="link" href="input-stream-classes.html#GArrowInputStream"><span class="type">GArrowInputStream</span></a> *stream</code></em>,
                                        <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-stream-reader-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -404,18 +505,18 @@ garrow_record_batch_stream_reader_new (<em class="parameter"><code><a class="lin
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.5.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-stream-reader-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="reader-classes.html#GArrowRecordBatchStreamReader"><span class="type">GArrowRecordBatchStreamReader</span></a>
 or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -424,8 +525,8 @@ or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> o
 garrow_record_batch_file_reader_new (<em class="parameter"><code><a class="link" href="input-stream-classes.html#GArrowSeekableInputStream"><span class="type">GArrowSeekableInputStream</span></a> *file</code></em>,
                                      <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-file-reader-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -440,18 +541,18 @@ garrow_record_batch_file_reader_new (<em class="parameter"><code><a class="link"
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.6.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-file-reader-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="reader-classes.html#GArrowRecordBatchFileReader"><span class="type">GArrowRecordBatchFileReader</span></a>
 or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -460,8 +561,8 @@ or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> o
 garrow_record_batch_file_reader_get_schema
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowRecordBatchFileReader"><span class="type">GArrowRecordBatchFileReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-file-reader-get-schema.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -475,11 +576,11 @@ garrow_record_batch_file_reader_get_schema
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.7.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-file-reader-get-schema.returns"></a><h4>Returns</h4>
 <p> The schema in the file. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -488,8 +589,8 @@ garrow_record_batch_file_reader_get_schema
 garrow_record_batch_file_reader_get_n_record_batches
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowRecordBatchFileReader"><span class="type">GArrowRecordBatchFileReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-file-reader-get-n-record-batches.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -503,11 +604,10 @@ garrow_record_batch_file_reader_get_n_record_batches
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.8.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-file-reader-get-n-record-batches.returns"></a><h4>Returns</h4>
 <p> The number of record batches in the file.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -516,8 +616,8 @@ garrow_record_batch_file_reader_get_n_record_batches
 garrow_record_batch_file_reader_get_version
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowRecordBatchFileReader"><span class="type">GArrowRecordBatchFileReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.9.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-file-reader-get-version.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -531,11 +631,10 @@ garrow_record_batch_file_reader_get_version
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.9.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-file-reader-get-version.returns"></a><h4>Returns</h4>
 <p> The format version in the file.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -550,8 +649,8 @@ garrow_record_batch_file_reader_get_record_batch
 <p>Use <a class="link" href="reader-classes.html#garrow-record-batch-file-reader-read-record-batch" title="garrow_record_batch_file_reader_read_record_batch ()"><code class="function">garrow_record_batch_file_reader_read_record_batch()</code></a> instead.</p>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.10.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-file-reader-get-record-batch.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -571,17 +670,17 @@ garrow_record_batch_file_reader_get_record_batch
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.10.7"></a><h4>Returns</h4>
+<a name="garrow-record-batch-file-reader-get-record-batch.returns"></a><h4>Returns</h4>
 <p>  The i-th record batch in the file or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -592,8 +691,8 @@ garrow_record_batch_file_reader_read_record_batch
                                 <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.11.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-file-reader-read-record-batch.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -613,17 +712,17 @@ garrow_record_batch_file_reader_read_record_batch
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.11.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-file-reader-read-record-batch.returns"></a><h4>Returns</h4>
 <p>  The i-th record batch in the file or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.5.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-5-0.html#api-index-0.5.0">0.5.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -632,8 +731,8 @@ garrow_record_batch_file_reader_read_record_batch
 garrow_feather_file_reader_new (<em class="parameter"><code><a class="link" href="input-stream-classes.html#GArrowSeekableInputStream"><span class="type">GArrowSeekableInputStream</span></a> *file</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.12.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -648,18 +747,18 @@ garrow_feather_file_reader_new (<em class="parameter"><code><a class="link" href
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.12.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="reader-classes.html#GArrowFeatherFileReader"><span class="type">GArrowFeatherFileReader</span></a>
 or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -668,8 +767,8 @@ or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> o
 garrow_feather_file_reader_get_description
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowFeatherFileReader"><span class="type">GArrowFeatherFileReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.13.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-get-description.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -683,14 +782,14 @@ garrow_feather_file_reader_get_description
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.13.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-get-description.returns"></a><h4>Returns</h4>
 <p> The description of the file if it exists,
 <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> otherwise. You can confirm whether description exists or not by
 <a class="link" href="reader-classes.html#garrow-feather-file-reader-has-description" title="garrow_feather_file_reader_has_description ()"><code class="function">garrow_feather_file_reader_has_description()</code></a>.
 It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no longer needed. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -699,8 +798,8 @@ It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free(
 garrow_feather_file_reader_has_description
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowFeatherFileReader"><span class="type">GArrowFeatherFileReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.14.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-has-description.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -714,11 +813,10 @@ garrow_feather_file_reader_has_description
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.14.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-has-description.returns"></a><h4>Returns</h4>
 <p> Whether the file has description or not.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -727,8 +825,8 @@ garrow_feather_file_reader_has_description
 garrow_feather_file_reader_get_version
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowFeatherFileReader"><span class="type">GArrowFeatherFileReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.15.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-get-version.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -742,11 +840,10 @@ garrow_feather_file_reader_get_version
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.15.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-get-version.returns"></a><h4>Returns</h4>
 <p> The format version of the file.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -754,8 +851,8 @@ garrow_feather_file_reader_get_version
 <pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
 garrow_feather_file_reader_get_n_rows (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowFeatherFileReader"><span class="type">GArrowFeatherFileReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.16.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-get-n-rows.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -769,11 +866,10 @@ garrow_feather_file_reader_get_n_rows (<em class="parameter"><code><a class="lin
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.16.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-get-n-rows.returns"></a><h4>Returns</h4>
 <p> The number of rows in the file.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -782,8 +878,8 @@ garrow_feather_file_reader_get_n_rows (<em class="parameter"><code><a class="lin
 garrow_feather_file_reader_get_n_columns
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowFeatherFileReader"><span class="type">GArrowFeatherFileReader</span></a> *reader</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.17.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-get-n-columns.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -797,11 +893,10 @@ garrow_feather_file_reader_get_n_columns
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.17.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-get-n-columns.returns"></a><h4>Returns</h4>
 <p> The number of columns in the file.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -811,8 +906,8 @@ garrow_feather_file_reader_get_column_name
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowFeatherFileReader"><span class="type">GArrowFeatherFileReader</span></a> *reader</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.18.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-get-column-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -833,12 +928,11 @@ garrow_feather_file_reader_get_column_name
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.18.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-get-column-name.returns"></a><h4>Returns</h4>
 <p> The i-th column name in the file.
 It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no longer needed.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -848,8 +942,8 @@ garrow_feather_file_reader_get_column (<em class="parameter"><code><a class="lin
                                        <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> i</code></em>,
                                        <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.19.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-get-column.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -869,17 +963,17 @@ garrow_feather_file_reader_get_column (<em class="parameter"><code><a class="lin
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.19.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-get-column.returns"></a><h4>Returns</h4>
 <p>  The i-th column in the file or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -889,8 +983,8 @@ garrow_feather_file_reader_get_columns
                                (<em class="parameter"><code><a class="link" href="reader-classes.html#GArrowFeatherFileReader"><span class="type">GArrowFeatherFileReader</span></a> *reader</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.20.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-reader-get-columns.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -905,25 +999,47 @@ garrow_feather_file_reader_get_columns
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.3.2.13.20.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-reader-get-columns.returns"></a><h4>Returns</h4>
 <p>  The columns in the file. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GArrowColumn][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 </div>
 <div class="refsect1">
 <a name="reader-classes.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
-<a name="GArrowRecordBatchReader-struct"></a><h3>struct GArrowRecordBatchReader</h3>
-<pre class="programlisting">struct GArrowRecordBatchReader;</pre>
-<p>It wraps <code class="literal">arrow::ipc::RecordBatchReader</code>.</p>
+<a name="GARROW-TYPE-RECORD-BATCH-READER:CAPS"></a><h3>GARROW_TYPE_RECORD_BATCH_READER</h3>
+<pre class="programlisting">#define GARROW_TYPE_RECORD_BATCH_READER (garrow_record_batch_reader_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowRecordBatchReaderClass"></a><h3>struct GArrowRecordBatchReaderClass</h3>
+<pre class="programlisting">struct GArrowRecordBatchReaderClass {
+  GObjectClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GARROW-TYPE-TABLE-BATCH-READER:CAPS"></a><h3>GARROW_TYPE_TABLE_BATCH_READER</h3>
+<pre class="programlisting">#define GARROW_TYPE_TABLE_BATCH_READER (garrow_table_batch_reader_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowTableBatchReaderClass"></a><h3>struct GArrowTableBatchReaderClass</h3>
+<pre class="programlisting">struct GArrowTableBatchReaderClass {
+  GArrowRecordBatchReaderClass parent_class;
+};
+</pre>
 </div>
 <hr>
 <div class="refsect2">
@@ -943,17 +1059,20 @@ garrow_feather_file_reader_get_columns
 <pre class="programlisting">struct GArrowFeatherFileReader;</pre>
 <p>It wraps <code class="literal">arrow::ipc::feather::TableReader</code>.</p>
 </div>
-</div>
-<div class="refsect1">
-<a name="reader-classes.property-details"></a><h2>Property Details</h2>
+<hr>
 <div class="refsect2">
-<a name="GArrowRecordBatchReader--record-batch-reader"></a><h3>The <code class="literal">“record-batch-reader”</code> property</h3>
-<pre class="programlisting">  “record-batch-reader”      <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></pre>
-<p>The raw std::shared&lt;arrow::ipc::RecordBatchRecordBatchReader&gt; *.</p>
-<p>Flags: Write / Construct Only</p>
+<a name="GArrowRecordBatchReader-struct"></a><h3>GArrowRecordBatchReader</h3>
+<pre class="programlisting">typedef struct _GArrowRecordBatchReader GArrowRecordBatchReader;</pre>
 </div>
 <hr>
 <div class="refsect2">
+<a name="GArrowTableBatchReader-struct"></a><h3>GArrowTableBatchReader</h3>
+<pre class="programlisting">typedef struct _GArrowTableBatchReader GArrowTableBatchReader;</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="reader-classes.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
 <a name="GArrowRecordBatchFileReader--record-batch-file-reader"></a><h3>The <code class="literal">“record-batch-file-reader”</code> property</h3>
 <pre class="programlisting">  “record-batch-file-reader” <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></pre>
 <p>The raw std::shared&lt;arrow::ipc::RecordBatchFileReader&gt; *.</p>
@@ -966,10 +1085,16 @@ garrow_feather_file_reader_get_columns
 <p>The raw std::shared&lt;arrow::ipc::feather::TableReader&gt; *.</p>
 <p>Flags: Write / Construct Only</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="GArrowRecordBatchReader--record-batch-reader"></a><h3>The <code class="literal">“record-batch-reader”</code> property</h3>
+<pre class="programlisting">  “record-batch-reader”      <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></pre>
+<p>The raw std::shared&lt;arrow::ipc::RecordBatchRecordBatchReader&gt; *.</p>
+<p>Flags: Write / Construct Only</p>
+</div>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/reader.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/reader.html b/docs/c_glib/reader.html
index 8aa9269..f8d1703 100644
--- a/docs/c_glib/reader.html
+++ b/docs/c_glib/reader.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Reader</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Reader: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="ipc.html" title="Part III. IPC">
 <link rel="prev" href="arrow-glib-GArrowMetadataVersion.html" title="GArrowMetadataVersion">
 <link rel="next" href="reader-classes.html" title="Reader classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ipc.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/right.png
----------------------------------------------------------------------
diff --git a/docs/c_glib/right.png b/docs/c_glib/right.png
index 78f5875..4653997 100644
Binary files a/docs/c_glib/right.png and b/docs/c_glib/right.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/schema.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/schema.html b/docs/c_glib/schema.html
index c01cf59..96ff6cb 100644
--- a/docs/c_glib/schema.html
+++ b/docs/c_glib/schema.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Schema</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Schema: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
 <link rel="prev" href="composite-data-type-classes.html" title="Composite data type classes">
 <link rel="next" href="GArrowField.html" title="GArrowField">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -32,7 +32,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/style.css
----------------------------------------------------------------------
diff --git a/docs/c_glib/style.css b/docs/c_glib/style.css
index 705a5c9..3675420 100644
--- a/docs/c_glib/style.css
+++ b/docs/c_glib/style.css
@@ -30,127 +30,6 @@ body
   vertical-align: top;
 }
 
-@media screen {
-  sup a.footnote
-  {
-    position: relative;
-    top: 0em ! important;
-  }
-  /* this is needed so that the local anchors are displayed below the naviagtion */
-  div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
-  {
-    display: inline-block;
-    position: relative;
-    top:-5em;
-  }
-  /* this seems to be a bug in the xsl style sheets when generating indexes */
-  div.index div.index
-  {
-    top: 0em;
-  }
-  /* make space for the fixed navigation bar and add space at the bottom so that
-   * link targets appear somewhat close to top
-   */
-  body
-  {
-    padding-top: 5em;
-    padding-bottom: 500px;
-    max-width: 60em;
-  }
-  p
-  {
-    max-width: 60em;
-  }
-  /* style and size the navigation bar */
-  table.navigation#top
-  {
-    position: fixed;
-    background: #e2e2e2;
-    border-bottom: solid 1px #babdb6;
-    margin-top: 0;
-    margin-bottom: 0;
-    top: 0;
-    left: 0;
-    height: 3em;
-    z-index: 10;
-  }
-  .navigation a, .navigation a:visited
-  {
-    /* tango:sky blue 3 */
-    color: #204a87;
-  }
-  .navigation a:hover
-  {
-    /* tango:sky blue 2 */
-    color: #3465a4;
-  }
-  td.shortcuts
-  {
-    /* tango:sky blue 2 */
-    color: #3465a4;
-    font-size: 80%;
-    white-space: nowrap;
-  }
-  td.shortcuts .dim
-  {
-    color: #babdb6;
-  }
-}
-@media screen and (min-width: 60em) {
-  /* screen larger than 60em */
-  body { margin: auto; }
-}
-@media screen and (max-width: 60em) {
-  /* screen less than 60em */
-  #nav_hierarchy { display: none; }
-  #nav_interfaces { display: none; }
-  #nav_prerequisites { display: none; }
-  #nav_derived_interfaces { display: none; }
-  #nav_implementations { display: none; }
-  #nav_child_properties { display: none; }
-  #nav_style_properties { display: none; }
-  #nav_index { display: none; }
-  #nav_glossary { display: none; }
-  .gallery_image { display: none; }
-  .property_flags { display: none; }
-  .signal_flags { display: none; }
-  .parameter_annotations { display: none; }
-  .enum_member_annotations { display: none; }
-  .struct_member_annotations { display: none; }
-  .union_member_annotations { display: none; }
-  /* now that a column is hidden, optimize space */
-  col.parameters_name { width: auto; }
-  col.parameters_description { width: auto; }
-  col.struct_members_name { width: auto; }
-  col.struct_members_description { width: auto; }
-  col.enum_members_name { width: auto; }
-  col.enum_members_description { width: auto; }
-  col.union_members_name { width: auto; }
-  col.union_members_description { width: auto; }
-}
-@media print {
-  table.navigation {
-    visibility: collapse;
-    display: none;
-  }
-  div.titlepage table.navigation {
-    visibility: visible;
-    display: table;
-    background: #e2e2e2;
-    border: solid 1px #babdb6;
-    margin-top: 0;
-    margin-bottom: 0;
-    top: 0;
-    left: 0;
-    height: 3em;
-  }
-}
-
-.navigation .title
-{
-  font-size: 120%;
-}
-
 div.gallery-float
 {
   float: left;
@@ -181,7 +60,7 @@ a:hover
 div.informaltable table
 {
   border-collapse: separate;
-  border-spacing: 20px 3px;
+  border-spacing: 1em 0.3em;
   border: none;
 }
 
@@ -239,6 +118,11 @@ div.informaltable table td, div.informaltable table th
  color: #729fcf;
 }
 
+td p
+{
+  margin: 0.25em;
+}
+
 div.table table
 {
   border-collapse: collapse;
@@ -264,6 +148,8 @@ div.table table th
 h4
 {
   color: #555753;
+  margin-top: 1em;
+  margin-bottom: 1em;
 }
 
 hr
@@ -282,17 +168,16 @@ dl.toc dt
   padding-bottom: 0.25em;
 }
 
-dl.toc > dd > dl > dt
+dl.toc > dt
 {
   padding-top: 0.25em;
   padding-bottom: 0.25em;
+  font-weight: bold;
 }
 
-dl.toc > dt
+dl.toc > dl
 {
-  padding-top: 1em;
   padding-bottom: 0.5em;
-  font-weight: bold;
 }
 
 .parameter
@@ -404,21 +289,28 @@ h2 .extralinks, h3 .extralinks
   font-weight: normal;
 }
 
+acronym,abbr 
+{
+  border-bottom: 1px dotted gray;
+}
+
 /* code listings */
 
-.listing_code .programlisting .cbracket   { color: #a40000; } /* tango: scarlet red 3 */
-.listing_code .programlisting .comment    { color: #a1a39d; } /* tango: aluminium 4 */
-.listing_code .programlisting .function   { color: #000000; font-weight: bold; }
-.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
-.listing_code .programlisting .keyword    { color: #4e9a06; } /* tango: chameleon 3  */
+.listing_code .programlisting .normal,
+.listing_code .programlisting .normal a,
+.listing_code .programlisting .number,
+.listing_code .programlisting .cbracket,
+.listing_code .programlisting .symbol     { color: #555753; }
+.listing_code .programlisting .comment,
 .listing_code .programlisting .linenum    { color: #babdb6; } /* tango: aluminium 3 */
-.listing_code .programlisting .normal     { color: #000000; }
-.listing_code .programlisting .number     { color: #75507b; } /* tango: plum 2 */
+.listing_code .programlisting .function,
+.listing_code .programlisting .function a,
 .listing_code .programlisting .preproc    { color: #204a87; } /* tango: sky blue 3  */
-.listing_code .programlisting .string     { color: #c17d11; } /* tango: chocolate 2 */
-.listing_code .programlisting .type       { color: #000000; }
-.listing_code .programlisting .type a     { color: #11326b; } /* tango: sky blue 4 */
-.listing_code .programlisting .symbol     { color: #ce5c00; } /* tango: orange 3 */
+.listing_code .programlisting .string     { color: #ad7fa8; } /* tango: plum */
+.listing_code .programlisting .keyword,
+.listing_code .programlisting .usertype,
+.listing_code .programlisting .type,
+.listing_code .programlisting .type a     { color: #4e9a06; } /* tango: chameleon 3  */
 
 .listing_frame {
   /* tango:sky blue 1 */
@@ -433,11 +325,6 @@ h2 .extralinks, h3 .extralinks
   padding: 0.5em;
 }
 .listing_lines {
-  /* this just adds visual clutter and
-     takes precious room from small screens */
-  display: none;
-}
-.listing_lines {
   /* tango:sky blue 0.5 */
   background: #a6c5e3;
   background: rgba(114, 159, 207, 0.2);
@@ -459,3 +346,134 @@ h2 .extralinks, h3 .extralinks
   margin: 0px;
 }
 
+@media screen {
+  /* these have a <sup> as a first child, but since there are no parent selectors
+   * we can't use that. */
+  a.footnote
+  {
+    position: relative;
+    top: 0em ! important;
+  }
+  /* this is needed so that the local anchors are displayed below the naviagtion */
+  div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
+  {
+    display: inline-block;
+    position: relative;
+    top:-5em;
+  }
+  /* this seems to be a bug in the xsl style sheets when generating indexes */
+  div.index div.index
+  {
+    top: 0em;
+  }
+  /* make space for the fixed navigation bar and add space at the bottom so that
+   * link targets appear somewhat close to top
+   */
+  body
+  {
+    padding-top: 2.5em;
+    padding-bottom: 500px;
+    max-width: 60em;
+  }
+  p
+  {
+    max-width: 60em;
+  }
+  /* style and size the navigation bar */
+  table.navigation#top
+  {
+    position: fixed;
+    background: #e2e2e2;
+    border-bottom: solid 1px #babdb6;
+    border-spacing: 5px;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    z-index: 10;
+  }
+  table.navigation#top td
+  {
+    padding-left: 6px;
+    padding-right: 6px;
+  }
+  .navigation a, .navigation a:visited
+  {
+    /* tango:sky blue 3 */
+    color: #204a87;
+  }
+  .navigation a:hover
+  {
+    /* tango:sky blue 2 */
+    color: #3465a4;
+  }
+  td.shortcuts
+  {
+    /* tango:sky blue 2 */
+    color: #3465a4;
+    font-size: 80%;
+    white-space: nowrap;
+  }
+  td.shortcuts .dim
+  {
+    color: #babdb6;
+  }
+  .navigation .title
+  {
+    font-size: 80%;
+    max-width: none;
+    margin: 0px;
+    font-weight: normal;
+  }
+}
+@media screen and (min-width: 60em) {
+  /* screen larger than 60em */
+  body { margin: auto; }
+}
+@media screen and (max-width: 60em) {
+  /* screen less than 60em */
+  #nav_hierarchy { display: none; }
+  #nav_interfaces { display: none; }
+  #nav_prerequisites { display: none; }
+  #nav_derived_interfaces { display: none; }
+  #nav_implementations { display: none; }
+  #nav_child_properties { display: none; }
+  #nav_style_properties { display: none; }
+  #nav_index { display: none; }
+  #nav_glossary { display: none; }
+  .gallery_image { display: none; }
+  .property_flags { display: none; }
+  .signal_flags { display: none; }
+  .parameter_annotations { display: none; }
+  .enum_member_annotations { display: none; }
+  .struct_member_annotations { display: none; }
+  .union_member_annotations { display: none; }
+  /* now that a column is hidden, optimize space */
+  col.parameters_name { width: auto; }
+  col.parameters_description { width: auto; }
+  col.struct_members_name { width: auto; }
+  col.struct_members_description { width: auto; }
+  col.enum_members_name { width: auto; }
+  col.enum_members_description { width: auto; }
+  col.union_members_name { width: auto; }
+  col.union_members_description { width: auto; }
+  .listing_lines { display: none; }
+}
+@media print {
+  table.navigation {
+    visibility: collapse;
+    display: none;
+  }
+  div.titlepage table.navigation {
+    visibility: visible;
+    display: table;
+    background: #e2e2e2;
+    border: solid 1px #babdb6;
+    margin-top: 0;
+    margin-bottom: 0;
+    top: 0;
+    left: 0;
+    height: 3em;
+  }
+}
+


[21/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/builder_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builder_8h_source.html b/docs/cpp/builder_8h_source.html
index 0da0266..01832c2 100644
--- a/docs/cpp/builder_8h_source.html
+++ b/docs/cpp/builder_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/builder.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,57 +70,48 @@ $(function() {
 <div class="title">builder.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="builder_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class
 ="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed u
 nder the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_BUILDER_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">   1
 9</span>&#160;<span class="preprocessor">#define ARROW_BUILDER_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;array&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;string&gt
 ;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="buffer_8h.html">arrow/buffer.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="memory__pool_8h.html">arrow/memory_pool.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="table_8h.html">arrow
 /table.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type_8h.html">arrow/type.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type__traits_8h.html">arrow/type_traits.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bit-util_8h.html">arrow/util/bit-util.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arr
 ow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">class </span>Array;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">class </span>Decimal128;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">namespace </span>internal {</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="l
 ineno">   46</span>&#160;<span class="keyword">struct </span>ArrayData;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;}  <span class="comment">// namespace internal</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">static</span> constexpr int64_t kMinBuilderCapacity = 1 &lt;&lt; 5;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html">   57</a></span>&#160;<span class="comment"></span><span class="keyword">class </span>ARROW_EXPORT <a class="code" href="class
 arrow_1_1_array_builder.html">ArrayBuilder</a> {</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">   59</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">ArrayBuilder</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool)</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;      : type_(type),</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        pool_(pool),</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        null_bitmap_(<a class="code" href="macros_8h.ht
 ml#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>),</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        null_count_(0),</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        null_bitmap_data_(<a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>),</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        length_(0),</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        capacity_(0) {}</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"
 ><a name="l00072"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">   72</a></span>&#160;  <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>* <a class="code" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(<span class="keywordtype">int</span> i) { <span class="keywordflow">return</span> children_[i].get(); }</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">   74</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">i
 nt</span><span class="keyword">&gt;</span>(children_.size()); }</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">   76</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> length_; }</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">   77</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> null_count_; }</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" 
 href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">   78</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> capacity_; }</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> AppendToBitmap(<span class="keywordtype">bool</span> is_valid);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> AppendToBitmap(<span class="keyword">const</span> uint8_t* valid_bytes, int64_t length);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#16
 0;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> SetNotNull(int64_t length);</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Init(int64_t capacity);</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(int64_t new_bits);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Reserv
 e(int64_t elements);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Advance(int64_t elements);</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">  109</a></span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; <a class="code" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> null_bitmap_; }</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  <span class="keyword">virtual</span> <a class="cod
 e" href="classarrow_1_1_status.html">Status</a> FinishInternal(std::shared_ptr&lt;ArrayData&gt;* out) = 0;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Finish(std::shared_ptr&lt;Array&gt;* out);</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">  124</a></span>&#160;  std::shared_ptr&lt;DataType&gt; <a class="code" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_; }</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div><div class="line"><a name="l00126"></a><span
  class="lineno">  126</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">  127</a></span>&#160;  <a class="code" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a>() {}</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">  129</a></span>&#160;  std::shared_ptr&lt;DataType&gt; <a class="code" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</a>;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">  130</a></span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.ht
 ml">MemoryPool</a>* <a class="code" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</a>;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <span class="comment">// When null_bitmap are first appended to the builder, the null bitmap is allocated</span></div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">  133</a></span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; <a class="code" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</a>;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">  134</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b4
 08051b9">null_count_</a>;</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">  135</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</a>;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="comment">// Array length, so far. Also, the index of the next element to be added</span></div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">  138</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</a>;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classarrow_1_1_arr
 ay_builder.html#aeb92737fe5ada5b372459705c1690d7e">  139</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</a>;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="comment">// Child value array builders. These are owned by this class</span></div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">  142</a></span>&#160;  std::vector&lt;std::unique_ptr&lt;ArrayBuilder&gt;&gt; <a class="code" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</a>;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keywordtype">void</span> R
 eset();</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  <span class="comment">// Unsafe operations (don&#39;t check capacity/don&#39;t resize)</span></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="comment">// Append to null bitmap.</span></div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">  149</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a>(<span class="keywordtype">bool</span> is_valid) {</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    <span class="keywordflow">if</s
 pan> (is_valid) {</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;      BitUtil::SetBit(null_bitmap_data_, length_);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;      ++null_count_;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    }</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    ++length_;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  }</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  <span class="comment">// Vector append. Treat each zero byte as a nullzero. If valid_bytes is null</span></div><div class="line"><a name="l00159"></a><span class="lineno
 ">  159</span>&#160;  <span class="comment">// assume all of length bits are valid.</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="keywordtype">void</span> UnsafeAppendToBitmap(<span class="keyword">const</span> uint8_t* valid_bytes, int64_t length);</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="keywordtype">void</span> UnsafeAppendToBitmap(<span class="keyword">const</span> std::vector&lt;bool&gt;&amp; is_valid);</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  <span class="comment">// Set the next length bits to not null (i.e. valid).</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keywordtype">void</span> UnsafeSetN
 otNull(int64_t length);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <a class="code" href="macros_8h.html#a40d72e185b1488b5659b761f0b6115bb">ARROW_DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>);</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;};</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classarrow_1_1_null_builder.html">  171</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_null_builder.html">NullBuilder</a> : <span class="keyword">public</span> <a class="code" href="classa
 rrow_1_1_array_builder.html">ArrayBuilder</a> {</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classarrow_1_1_null_builder.html#a277266829ee9ce0a6e9a56dde874faad">  173</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_null_builder.html#a277266829ee9ce0a6e9a56dde874faad">NullBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool <a class="code" href="memory__pool_8h.html#a45892ac769df8063a376c306735ff637">ARROW_MEMORY_POOL_DEFAULT</a>)</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;      : <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>(<a class="code" href="namespacearrow.html#af642d53dac1a6b6b686fb5984d33bc9a">null</a>(), pool) {}</div><div class="line"><a name="l00175"></a><span class="
 lineno">  175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="classarrow_1_1_null_builder.html#a6a5ef4161e898baa1815824902173f33">  176</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_null_builder.html#a6a5ef4161e898baa1815824902173f33">AppendNull</a>() {</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    ++null_count_;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    ++length_;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  }</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line
 "><a name="l00182"></a><span class="lineno">  182</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> FinishInternal(std::shared_ptr&lt;ArrayData&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;};</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Type&gt;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html">  186</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> {</div><div class="line"><a name="l00187"></a><
 span class="lineno">  187</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">  188</a></span>&#160;  <span class="keyword">using</span> value_type = <span class="keyword">typename</span> Type::c_type;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a2d7db1b670e413ce2d7300850ce91d3b">  190</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_primitive_builder.html#a2d7db1b670e413ce2d7300850ce91d3b">PrimitiveBuilder</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool)</div><div class="line"><a name="l00191"></a><span class="lin
 eno">  191</span>&#160;      : <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>(type, pool), data_(<a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>), raw_data_(<a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>) {}</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">ArrayBuilder::Advance</a>;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a81d4fe57bd4c9399e9122f4e862bd466">  196</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_p
 rimitive_builder.html#a81d4fe57bd4c9399e9122f4e862bd466">AppendNulls</a>(<span class="keyword">const</span> uint8_t* valid_bytes, int64_t length) {</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(length));</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    UnsafeAppendToBitmap(valid_bytes, length);</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  }</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html
 #a5e8f61934c9b31e8300eb0e393091b22">  202</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_primitive_builder.html#a5e8f61934c9b31e8300eb0e393091b22">AppendNull</a>() {</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    UnsafeAppendToBitmap(<span class="keyword">false</span>);</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  }</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div><div class="line"><a n
 ame="l00208"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a22a36e1dfbf627dea6ec949408cbda18">  208</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_primitive_builder.html#a22a36e1dfbf627dea6ec949408cbda18">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> value_type* values, int64_t length,</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;                <span class="keyword">const</span> uint8_t* valid_bytes = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>);</div><div class="line"><a name="l00218"></a><span class="lineno">  
 218</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> value_type* values, int64_t length,</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;                <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; is_valid);</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> std::vector&lt;value_type&gt;&amp; values, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; is_valid);</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  <a class="code" href="c
 lassarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> std::vector&lt;value_type&gt;&amp; values);</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> FinishInternal(std::shared_ptr&lt;ArrayData&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Init(int64_t capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(int64_t capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00246"></a><spa
 n class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a36dc52fb246e1ed17854ba9240509374">  248</a></span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; <a class="code" href="classarrow_1_1_primitive_builder.html#a36dc52fb246e1ed17854ba9240509374">data_</a>;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a4bec68717fa585c5f2af5e8a9c25e675">  249</a></span>&#160;  value_type* <a class="code" href="classarrow_1_1_primitive_builder.html#a4bec68717fa585c5f2af5e8a9c25e675">raw_data_</a>;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;};</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div><div class="line"><a name="l0025
 3"></a><span class="lineno">  253</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_builder.html">  254</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder</a>&lt;T&gt; {</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  <span class="keyword">using</span> <span class="keyword">typename</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::value_type</a>;</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#
 160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::PrimitiveBuilder</a>;</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T1 = T&gt;</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_builder.html#a257b3f61591502836b7a333da562dad6">  260</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_numeric_builder.html#a257b3f61591502836b7a333da562dad6">NumericBuilder</a>(</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;      <span class="keyword">typename</span> std::enable_if&lt;<a class="code" href="structarrow_1_1_type_traits.html">TypeTraits&lt;T1&gt;::is_parameter_free</a>, <a clas
 s="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>*&gt;::type pool</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;          <a class="code" href="memory__pool_8h.html#a45892ac769df8063a376c306735ff637">ARROW_MEMORY_POOL_DEFAULT</a>)</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;      : <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder</a>&lt;T1&gt;(<a class="code" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt;T1&gt;::type_singleton(), pool) {}</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::Append</a>;</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  <span class="keyword">using</span> 
 <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::Init</a>;</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::Resize</a>;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::Reserve</a>;</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_builder.html#a1e2842359a508f3d23ba6fc766c7eeb0">  271</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_numeric_builder.html#a1e2842359a508f3d23ba6fc766c7eeb0">Append</a>(<span class="keyword">const
 </span> <a class="code" href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a> val) {</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(<a class="code" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">ArrayBuilder::Reserve</a>(1));</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    UnsafeAppend(val);</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  }</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno"><a
  class="line" href="classarrow_1_1_numeric_builder.html#a7ad22f6fc4114b23bcfb74e61636d911">  282</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_numeric_builder.html#a7ad22f6fc4114b23bcfb74e61636d911">UnsafeAppend</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a> val) {</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    BitUtil::SetBit(null_bitmap_data_, length_);</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    raw_data_[length_++] = val;</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  }</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00288">
 </a><span class="lineno">  288</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::length_</a>;</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::null_bitmap_data_</a>;</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder&lt;T&gt;::raw_data_</a>;</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;};</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment">// Builders</span></div><div class="line"><a name="l00294"></a><span class="lineno">  2
 94</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="namespacearrow.html#adab028f188008a82d790cd69ac351a3b">  295</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">UInt8Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;UInt8Type&gt;</a>;</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="namespacearrow.html#a6f7720234c751cfa79a0d6d4e2014485">  296</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">UInt16Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;UInt16Type&gt;</a>;</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="namespacearrow.html#a54e6101656a21b97a88179c8d1c453b9">  297</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1
 _1_numeric_builder.html">UInt32Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;UInt32Type&gt;</a>;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="namespacearrow.html#a1777cb0f7c98036ad6f078fa0f1a6829">  298</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">UInt64Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;UInt64Type&gt;</a>;</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="namespacearrow.html#a9675d2aecdd6ad622ee1358c358ba278">  300</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">Int8Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;Int8Type&gt;</a>;</div><div class="line"><a
  name="l00301"></a><span class="lineno"><a class="line" href="namespacearrow.html#ab5ad5330bb34a045c6e87ecee875057e">  301</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">Int16Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;Int16Type&gt;</a>;</div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="namespacearrow.html#a031c893d8d592c7a099bb9bea3a25f86">  302</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">Int32Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;Int32Type&gt;</a>;</div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="namespacearrow.html#a08fa80026c56e0f1ff24b43c4dc33e61">  303</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">Int64Builder</a> =
  <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;Int64Type&gt;</a>;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="namespacearrow.html#a06c8b697ab3c8b10f4653b088351c4a0">  304</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">TimestampBuilder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;TimestampType&gt;</a>;</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="namespacearrow.html#ad48a5da822678dcfb566dd1df839f4c2">  305</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">Time32Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;Time32Type&gt;</a>;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="namespacearrow.html#ac10bcef81b16eedc8fe72f9471833d79">  
 306</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">Time64Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;Time64Type&gt;</a>;</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="namespacearrow.html#adcb521d3f703682dd58904c6b3a0d184">  307</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">Date32Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;Date32Type&gt;</a>;</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="namespacearrow.html#a0f6f5ba414e7dce870af9fc1fa6f96aa">  308</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">Date64Builder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;Date64Type&gt;</a>;</div><div class=
 "line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="namespacearrow.html#ae87957f6c01fb918bb573f04c5188ca4">  310</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">HalfFloatBuilder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;HalfFloatType&gt;</a>;</div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="namespacearrow.html#afc7f8a9698e4a5b6e8c3884c2cf3aedb">  311</a></span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">FloatBuilder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;FloatType&gt;</a>;</div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="namespacearrow.html#ab98cad76b29efffe92c6c88af8947873">  312</a></span>&#160;<span class
 ="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_builder.html">DoubleBuilder</a> = <a class="code" href="classarrow_1_1_numeric_builder.html">NumericBuilder&lt;DoubleType&gt;</a>;</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="keyword">namespace </span>internal {</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="keyword">class </span>ARROW_EXPORT AdaptiveIntBuilderBase : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> {</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <span class="keyword">
 explicit</span> AdaptiveIntBuilderBase(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool);</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> AppendNulls(<span class="keyword">const</span> uint8_t* valid_bytes, int64_t length) {</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(length));</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;    UnsafeAppendToBitmap(valid_bytes, length);</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div
  class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  }</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> AppendNull() {</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    UnsafeAppendToBitmap(<span class="keyword">false</span>);</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  }</div><div class="line">
 <a name="l00332"></a><span class="lineno">  332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  std::shared_ptr&lt;Buffer&gt; data()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Init(int64_t capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(int64_t capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div><div class="line"><a name="l00341"></a><span class="l
 ineno">  341</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; data_;</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;  uint8_t* raw_data_;</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  uint8_t int_size_;</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;};</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment">// Check if we would need to expand the underlying storage type</span></div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="keyword">inline</span> uint8_t ExpandedIntSize(int64_t val, uint8_t cu
 rrent_int_size) {</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  <span class="keywordflow">if</span> (current_int_size == 8 ||</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;      (current_int_size &lt; 8 &amp;&amp;</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;       (val &gt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int32_t&gt;::max()) ||</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;        val &lt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int32_t&gt;::min())))) {</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="keywordflow">return</span> 8;</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_int_size == 4 ||</div><div class="line"><a name="l00356"></
 a><span class="lineno">  356</span>&#160;             (current_int_size &lt; 4 &amp;&amp;</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;              (val &gt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int16_t&gt;::max()) ||</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;               val &lt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int16_t&gt;::min())))) {</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    <span class="keywordflow">return</span> 4;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_int_size == 2 ||</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;             (current_int_size == 1 &amp;&amp;</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;              (
 val &gt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int8_t&gt;::max()) ||</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;               val &lt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int8_t&gt;::min())))) {</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;    <span class="keywordflow">return</span> 2;</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;    <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  }</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;}</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span cla
 ss="comment">// Check if we would need to expand the underlying storage type</span></div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="keyword">inline</span> uint8_t ExpandedUIntSize(uint64_t val, uint8_t current_int_size) {</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  <span class="keywordflow">if</span> (current_int_size == 8 ||</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;      (current_int_size &lt; 8 &amp;&amp;</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;       (val &gt; static_cast&lt;uint64_t&gt;(std::numeric_limits&lt;uint32_t&gt;::max())))) {</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    <span class="keywordflow">return</span> 8;</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflo
 w">if</span> (current_int_size == 4 ||</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;             (current_int_size &lt; 4 &amp;&amp;</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;              (val &gt; static_cast&lt;uint64_t&gt;(std::numeric_limits&lt;uint16_t&gt;::max())))) {</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    <span class="keywordflow">return</span> 4;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_int_size == 2 ||</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;             (current_int_size == 1 &amp;&amp;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;              (val &gt; static_cast&lt;uint64_t&gt;(std::numeric_limits&lt;uint8_t&gt;::max())))) {</div><div cl
 ass="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    <span class="keywordflow">return</span> 2;</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;    <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  }</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;}</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;}  <span class="comment">// namespace internal</span></div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_u_int_builder.html">  391</a></spa
 n>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_adaptive_u_int_builder.html">AdaptiveUIntBuilder</a> : <span class="keyword">public</span> internal::AdaptiveIntBuilderBase {</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_adaptive_u_int_builder.html">AdaptiveUIntBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool <a class="code" href="memory__pool_8h.html#a45892ac769df8063a376c306735ff637">ARROW_MEMORY_POOL_DEFAULT</a>);</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_array_builder.htm
 l#a630ea6ee96e26b8f1a2d08b45180fb32">ArrayBuilder::Advance</a>;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_u_int_builder.html#a7e4738b0c9b10cc48d51031b010cdac1">  398</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_adaptive_u_int_builder.html#a7e4738b0c9b10cc48d51031b010cdac1">Append</a>(<span class="keyword">const</span> uint64_t val) {</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;    BitUtil::SetBit(null_bitmap_data_, length_);</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div><div class="line"><a name=
 "l00402"></a><span class="lineno">  402</span>&#160;    uint8_t new_int_size = internal::ExpandedUIntSize(val, int_size_);</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;    <span class="keywordflow">if</span> (new_int_size != int_size_) {</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;      <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(ExpandIntSize(new_int_size));</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;    }</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;    <span class="keywordflow">switch</span> (int_size_) {</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;      <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l00409"></a><span class="lineno">  4
 09</span>&#160;        <span class="keyword">reinterpret_cast&lt;</span>uint8_t*<span class="keyword">&gt;</span>(raw_data_)[length_++] = static_cast&lt;uint8_t&gt;(val);</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;      <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;        <span class="keyword">reinterpret_cast&lt;</span>uint16_t*<span class="keyword">&gt;</span>(raw_data_)[length_++] = static_cast&lt;uint16_t&gt;(val);</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;      <span class="keywordflow">case</span> 4:</div><div class="line"><a name="l00415"></a><span class="lineno
 ">  415</span>&#160;        <span class="keyword">reinterpret_cast&lt;</span>uint32_t*<span class="keyword">&gt;</span>(raw_data_)[length_++] = static_cast&lt;uint32_t&gt;(val);</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;      <span class="keywordflow">case</span> 8:</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;        <span class="keyword">reinterpret_cast&lt;</span>uint64_t*<span class="keyword">&gt;</span>(raw_data_)[length_++] = val;</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;      <span class="keywordflow">default</span>:</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160; 
        <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#ab33edfeaca5f374e024ab0b72019a25a">Status::NotImplemented</a>(<span class="stringliteral">&quot;This code shall never be reached&quot;</span>);</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;    }</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  }</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> uint64_t* values, int64_t length,</div><div class="line"><a name="l00433"></a><s
 pan class="lineno">  433</span>&#160;                <span class="keyword">const</span> uint8_t* valid_bytes = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>);</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> FinishInternal(std::shared_ptr&lt;ArrayData&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ExpandIntSize(uint8_t new_int_size);</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;</d
 iv><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> new_type, <span class="keyword">typename</span> old_type&gt;</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="keyword">typename</span> std::enable_if&lt;sizeof(old_type) &gt;= <span class="keyword">sizeof</span>(new_type), <a class="code" href="classarrow_1_1_status.html">Status</a>&gt;::type</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  ExpandIntSizeInternal();</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="preprocessor">#define __LESS(a, b) (a) &lt; (b)</span></div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> new_type, <span class="keyword">typename</span> old_type&gt;</div
 ><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <span class="keyword">typename</span> std::enable_if&lt;__LESS(sizeof(old_type), sizeof(new_type)), Status&gt;::type</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  ExpandIntSizeInternal();</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<span class="preprocessor">#undef __LESS</span></div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> new_type&gt;</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ExpandIntSizeN();</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;};</div><div class="line"><a name="l00452"></a><s
 pan class="lineno">  452</span>&#160;</div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_int_builder.html">  453</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_adaptive_int_builder.html">AdaptiveIntBuilder</a> : <span class="keyword">public</span> internal::AdaptiveIntBuilderBase {</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_adaptive_int_builder.html">AdaptiveIntBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool <a class="code" href="memory__pool_8h.html#a45892ac769df8063a376c306735ff637">ARROW_MEMORY_POOL_DEFAULT</a>);</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;
 </div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">ArrayBuilder::Advance</a>;</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_int_builder.html#a1c0b400ac1a3622a1585ac4ae19287a4">  460</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_adaptive_int_builder.html#a1c0b400ac1a3622a1585ac4ae19287a4">Append</a>(<span class="keyword">const</span> int64_t val) {</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>
 &#160;    BitUtil::SetBit(null_bitmap_data_, length_);</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;    uint8_t new_int_size = internal::ExpandedIntSize(val, int_size_);</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;    <span class="keywordflow">if</span> (new_int_size != int_size_) {</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;      <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(ExpandIntSize(new_int_size));</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;    }</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;    <span class="keywordflow">switch</span> (int_size_) {</div><div class="line"><a nam
 e="l00470"></a><span class="lineno">  470</span>&#160;      <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;        <span class="keyword">reinterpret_cast&lt;</span>int8_t*<span class="keyword">&gt;</span>(raw_data_)[length_++] = static_cast&lt;int8_t&gt;(val);</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;      <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;        <span class="keyword">reinterpret_cast&lt;</span>int16_t*<span class="keyword">&gt;</span>(raw_data_)[length_++] = static_cast&lt;int16_t&gt;(val);</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a na
 me="l00476"></a><span class="lineno">  476</span>&#160;      <span class="keywordflow">case</span> 4:</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;        <span class="keyword">reinterpret_cast&lt;</span>int32_t*<span class="keyword">&gt;</span>(raw_data_)[length_++] = static_cast&lt;int32_t&gt;(val);</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;      <span class="keywordflow">case</span> 8:</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;        <span class="keyword">reinterpret_cast&lt;</span>int64_t*<span class="keyword">&gt;</span>(raw_data_)[length_++] = val;</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00482"></a><span cla
 ss="lineno">  482</span>&#160;      <span class="keywordflow">default</span>:</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#ab33edfeaca5f374e024ab0b72019a25a">Status::NotImplemented</a>(<span class="stringliteral">&quot;This code shall never be reached&quot;</span>);</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;    }</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;  }</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  <a class="code" href=
 "classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> int64_t* values, int64_t length,</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;                <span class="keyword">const</span> uint8_t* valid_bytes = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>);</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> FinishInternal(std::shared_ptr&lt;ArrayData&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  <a class="code" href="c
 lassarrow_1_1_status.html">Status</a> ExpandIntSize(uint8_t new_int_size);</div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> new_type, <span class="keyword">typename</span> old_type&gt;</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  <span class="keyword">typename</span> std::enable_if&lt;sizeof(old_type) &gt;= <span class="keyword">sizeof</span>(new_type), <a class="code" href="classarrow_1_1_status.html">Status</a>&gt;::type</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  ExpandIntSizeInternal();</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;<span class="preprocessor">#define __LESS(a, b) (a) &lt; (b)</span></div><div class="line"><a name="l00506"></a><span class="lineno">  50
 6</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> new_type, <span class="keyword">typename</span> old_type&gt;</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  <span class="keyword">typename</span> std::enable_if&lt;__LESS(sizeof(old_type), sizeof(new_type)), Status&gt;::type</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;  ExpandIntSizeInternal();</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;<span class="preprocessor">#undef __LESS</span></div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> new_type&gt;</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  <a class="code" href="classarrow_1_1_status.html">
 Status</a> ExpandIntSizeN();</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;};</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;</div><div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html">  515</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_boolean_builder.html">BooleanBuilder</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> {</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_boolean_builder.html">BooleanBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool <a class="code
 " href="memory__pool_8h.html#a45892ac769df8063a376c306735ff637">ARROW_MEMORY_POOL_DEFAULT</a>);</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_boolean_builder.html">BooleanBuilder</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool);</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">ArrayBuilder::Advance</a>;</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;</div><div class="line"><a name="l00524"></a><span clas
 s="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#af1bd3dfcd96b7490e019e0ca5aa76d16">  524</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_boolean_builder.html#af1bd3dfcd96b7490e019e0ca5aa76d16">AppendNulls</a>(<span class="keyword">const</span> uint8_t* valid_bytes, int64_t length) {</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(length));</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    UnsafeAppendToBitmap(valid_bytes, length);</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00528"></a><span class="lineno">  528
 </span>&#160;  }</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;</div><div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#ae7c00c5076264fcbe5307c90296e7a02">  530</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_boolean_builder.html#ae7c00c5076264fcbe5307c90296e7a02">AppendNull</a>() {</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;    UnsafeAppendToBitmap(<span class="keyword">false</span>);</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cf
 e03">Status::OK</a>();</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  }</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;</div><div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#aee275a2b9f1ad9c153942ea1c445e492">  536</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_boolean_builder.html#aee275a2b9f1ad9c153942ea1c445e492">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;</div><div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#a8780642eb6e5a4a45e31222e78c1cc09">  539</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_boolean_builder.html#a8780642eb6e5a4a
 45e31222e78c1cc09">Append</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> val) {</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;    BitUtil::SetBit(null_bitmap_data_, length_);</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;    <span class="keywordflow">if</span> (val) {</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;      BitUtil::SetBit(raw_data_, length_);</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;      BitUtil::ClearBit(raw_data_, length_);</div><div class="line"><a name="l00546"></a><span c
 lass="lineno">  546</span>&#160;    }</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;    ++length_;</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;  }</div><div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;</div><div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#afc580587e3bf57107e524767c375d251">  551</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_boolean_builder.html#afc580587e3bf57107e524767c375d251">Append</a>(<span class="keyword">const</span> uint8_t val) { <span class="keywordflow">return</span> <a class="code" href="cl
 assarrow_1_1_boolean_builder.html#afc580587e3bf57107e524767c375d251">Append</a>(val != 0); }</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> uint8_t* values, int64_t length,</div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;                <span class="keyword">const</span> uint8_t* valid_bytes = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>);</div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> uint8_t* values, int64_t length, <span class="keyword">const</span> std::vector&lt;b
 ool&gt;&amp; is_valid);</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;</div><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; values, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; is_valid);</div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; values);</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> s
 td::vector&lt;bool&gt;&amp; values, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; is_valid);</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keyword">const</span> std::vector&lt;bool&gt;&amp; values);</div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> FinishInternal(std::shared_ptr&lt;ArrayData&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Init(int64_t capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00596"></a><
 span class="lineno">  596</span>&#160;</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(int64_t capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#a5fe19df6b73b6d8a415b19f43d436f86">  602</a></span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; <a class="code" href="classarrow_1_1_boolean_builder.html#a5fe19df6b73b6d8a415b19f43d436f86">data_</a>;</div><div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#adbea6f

<TRUNCATED>

[32/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/array_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/array_8h_source.html b/docs/cpp/array_8h_source.html
index aa43171..90611f9 100644
--- a/docs/cpp/array_8h_source.html
+++ b/docs/cpp/array_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/array.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,135 +70,138 @@ $(function() {
 <div class="title">array.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="array_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="
 lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed und
 er the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_ARRAY_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</s
 pan>&#160;<span class="preprocessor">#define ARROW_ARRAY_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;cmath&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="l
 ineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="buffer_8h.html">arrow/buffer.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type_8h.html">arrow/type.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type__fwd_8h.html">arrow/type_fwd.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type__traits_8h.html">arrow/type_traits.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bit-util_8h.html">arrow/util/bit-util.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="li
 neno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visitor_8h.html">arrow/visitor.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="namespacearrow.html
 #a26e0360de3fc4b7120b6b50f14a22786">   38</a></span>&#160;<span class="keyword">using</span> <a class="code" href="namespacearrow.html#a26e0360de3fc4b7120b6b50f14a22786">BufferVector</a> = std::vector&lt;std::shared_ptr&lt;Buffer&gt;&gt;;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">// When slicing, we do not know the null count of the sliced range without</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">// doing some computation. To avoid doing this eagerly, we set the null count</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">// to -1 (any negative number will do). When Array::null_count is called the</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">// 
 first time, the null count will be computed. See ARROW-33</span></div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="namespacearrow.html#a2bc89c993234944fd7bdbdfe95812080">   44</a></span>&#160;constexpr int64_t <a class="code" href="namespacearrow.html#a2bc89c993234944fd7bdbdfe95812080">kUnknownNullCount</a> = -1;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1_status.html">Status</a>;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">tem
 plate</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structarrow_1_1_decimal.html">   50</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1_decimal.html">Decimal</a>;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">// Generic array data container</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html">   86</a></span>&#160;<span class="keyword">struct </span>ARROW_EXPORT <a clas
 s="code" href="structarrow_1_1_array_data.html">ArrayData</a> {</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a9806122aca6abb3a9157668e42f436e1">   87</a></span>&#160;  <a class="code" href="structarrow_1_1_array_data.html#a9806122aca6abb3a9157668e42f436e1">ArrayData</a>() : length(0) {}</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a725a88f484fa8c95bdfaf548a0827b2d">   89</a></span>&#160;  <a class="code" href="structarrow_1_1_array_data.html#a725a88f484fa8c95bdfaf548a0827b2d">ArrayData</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;            int64_t null_count = kUnknownNullCount, int64_t offset = 0)</div><div class="line
 "><a name="l00091"></a><span class="lineno">   91</span>&#160;      : type(type), length(length), null_count(null_count), offset(offset) {}</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a107fb19a67b33a9a3c6075482176bdfe">   93</a></span>&#160;  <a class="code" href="structarrow_1_1_array_data.html#a107fb19a67b33a9a3c6075482176bdfe">ArrayData</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;            <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;Buffer&gt;&gt;&amp; buffers,</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;            int64_t null_count = kUnknownNullCount, int64_t offset = 0)</div><div class="line"><a name="l00096"></a><span 
 class="lineno">   96</span>&#160;      : <a class="code" href="structarrow_1_1_array_data.html">ArrayData</a>(type, length, null_count, offset) {</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    this-&gt;buffers = buffers;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  }</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#abc63f417af9d4ea0edc59b49bf9d781e">  100</a></span>&#160;  <a class="code" href="structarrow_1_1_array_data.html#abc63f417af9d4ea0edc59b49bf9d781e">ArrayData</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;            std::vector&lt;std::shared_ptr&lt;Buffer&gt;&gt;&amp;&amp; buffers,</div><div class="line"><a n
 ame="l00102"></a><span class="lineno">  102</span>&#160;            int64_t null_count = kUnknownNullCount, int64_t offset = 0)</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;      : <a class="code" href="structarrow_1_1_array_data.html">ArrayData</a>(type, length, null_count, offset) {</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    this-&gt;buffers = std::move(buffers);</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  }</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="comment">// Move constructor</span></div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a0c2ccbdf8cea4048307ccaf85d61749f">  108</a></span>&#160;  <a class="code" href="structarrow_1_1_array_data.html#a0c2ccbdf8
 cea4048307ccaf85d61749f">ArrayData</a>(<a class="code" href="structarrow_1_1_array_data.html">ArrayData</a>&amp;&amp; other) noexcept</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;      : type(std::move(other.type)),</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        length(other.length),</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        null_count(other.null_count),</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        offset(other.offset),</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        buffers(std::move(other.buffers)),</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;        child_data(std::move(other.child_data)) {}</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span cl
 ass="lineno"><a class="line" href="structarrow_1_1_array_data.html#a4dddad40bc23b9fae38058e499a2568a">  116</a></span>&#160;  <a class="code" href="structarrow_1_1_array_data.html#a4dddad40bc23b9fae38058e499a2568a">ArrayData</a>(<span class="keyword">const</span> <a class="code" href="structarrow_1_1_array_data.html">ArrayData</a>&amp; other) noexcept</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;      : type(other.type),</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        length(other.length),</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        null_count(other.null_count),</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        offset(other.offset),</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        buffers(other.buffers),</div><div class="line"><a name="l00122"></a><span class="lineno">  122</
 span>&#160;        child_data(other.child_data) {}</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="comment">// Move assignment</span></div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a32e65ea8a32f114ac930dac02f437bab">  125</a></span>&#160;  <a class="code" href="structarrow_1_1_array_data.html">ArrayData</a>&amp; <a class="code" href="structarrow_1_1_array_data.html#a32e65ea8a32f114ac930dac02f437bab">operator=</a>(<a class="code" href="structarrow_1_1_array_data.html">ArrayData</a>&amp;&amp; other) {</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    type = std::move(other.type);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    length = other.length;</div><div class="line"><a name="l00128"></a><span class="li
 neno">  128</span>&#160;    null_count = other.null_count;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    offset = other.offset;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    buffers = std::move(other.buffers);</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    child_data = std::move(other.child_data);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  }</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a26fc968839bf6501a9f50fafc3637975">  135</a></span>&#160;  std::shared_ptr&lt;ArrayData&gt; <a class="code" href="structarr
 ow_1_1_array_data.html#a26fc968839bf6501a9f50fafc3637975">ShallowCopy</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    <span class="keywordflow">return</span> std::make_shared&lt;ArrayData&gt;(*this);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  }</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a3fcb28b85ec35b1886359086616869d5">  139</a></span>&#160;  std::shared_ptr&lt;DataType&gt; <a class="code" href="structarrow_1_1_array_data.html#a3fcb28b85ec35b1886359086616869d5">type</a>;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#aa4b33bdefec3290da60142301d852120">  140</a></span>&#160;  int64_t <a class="code" href="structarrow_1_1_array_data.
 html#aa4b33bdefec3290da60142301d852120">length</a>;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a4e0a4e307974a3c2753934e675fa08a7">  141</a></span>&#160;  int64_t <a class="code" href="structarrow_1_1_array_data.html#a4e0a4e307974a3c2753934e675fa08a7">null_count</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a62e35001b5555f0b59bb0db3db494419">  142</a></span>&#160;  int64_t <a class="code" href="structarrow_1_1_array_data.html#a62e35001b5555f0b59bb0db3db494419">offset</a>;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#a11920b2e9bc4cb04cdb5970a45c5d3b0">  143</a></span>&#160;  std::vector&lt;std::shared_ptr&lt;Buffer&gt;&gt; <a class="code" href="structarrow_1_1_array_data.html#a11920b2e9bc4cb04cdb5970a45c5d3b0">buffers</a>;</div><div class="line"><a name="l00144
 "></a><span class="lineno"><a class="line" href="structarrow_1_1_array_data.html#afafe31e1a17df975598b5922ce9bb92d">  144</a></span>&#160;  std::vector&lt;std::shared_ptr&lt;ArrayData&gt;&gt; <a class="code" href="structarrow_1_1_array_data.html#afafe31e1a17df975598b5922ce9bb92d">child_data</a>;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;};</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="preprocessor">#ifndef ARROW_NO_DEPRECATED_API</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow.html#afb8595b074fc27
 a018140f07a26ac23e">MakeArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data, std::shared_ptr&lt;Array&gt;* out);</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;std::shared_ptr&lt;Array&gt; <a class="code" href="namespacearrow.html#afb8595b074fc27a018140f07a26ac23e">MakeArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span clas
 s="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment">// User array accessor types</span></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html">  180</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_array.html">Array</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</
 div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">  185</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    <span class="keywordflow">return</span> null_bitmap_data_ != <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a> &amp;&amp;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;           BitUtil::BitNotSet(null_bitmap_data_, i + data_-&gt;offset);</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  }</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="li
 ne" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">  192</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    <span class="keywordflow">return</span> null_bitmap_data_ != <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a> &amp;&amp;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;           BitUtil::GetBit(null_bitmap_data_, i + data_-&gt;offset);</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  }</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">  198</
 a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;length; }</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">  202</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;offset; }</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  int64_t null_count() <span class="keyword">const</span>;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div><div cl
 ass="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">  210</a></span>&#160;  std::shared_ptr&lt;DataType&gt; <a class="code" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;type; }</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">  211</a></span>&#160;  <a class="code" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="code" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;type-&gt;id(); }</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div><div class="line"><a name="l00217"></a><span class="line
 no"><a class="line" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">  217</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;buffers[0]; }</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">  223</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> null_bitmap_data_; }</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno"> 
  225</span>&#160;  <span class="keywordtype">bool</span> Equals(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_array.html">Array</a>&amp; arr) <span class="keyword">const</span>;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="keywordtype">bool</span> Equals(<span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; arr) <span class="keyword">const</span>;</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  <span class="keywordtype">bool</span> ApproxEquals(<span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; arr) <span class="keyword">const</span>;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  <span class="keywordtype">bool</span> ApproxEquals(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_array.html">Arr
 ay</a>&amp; arr) <span class="keyword">const</span>;</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <span class="keywordtype">bool</span> RangeEquals(int64_t start_idx, int64_t end_idx, int64_t other_start_idx,</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;                   <span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; other) <span class="keyword">const</span>;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  <span class="keywordtype">bool</span> RangeEquals(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_array.html">Array</a>&amp; other, int64_t start_idx, int64_t end_idx,</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;      
              int64_t other_start_idx) <span class="keyword">const</span>;</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Accept(<a class="code" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a>* visitor) <span class="keyword">const</span>;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const</span>;</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset) <span class="keyword">const</span>;</div><div class="line"><a name="l00254
 "></a><span class="lineno">  254</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">  255</a></span>&#160;  std::shared_ptr&lt;ArrayData&gt; <a class="code" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">  257</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="key
 word">&gt;</span>(data_-&gt;child_data.size()); }</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  std::string ToString() <span class="keyword">const</span>;</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">  263</a></span>&#160;  <a class="code" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>() {}</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">  265</a>
 </span>&#160;  std::shared_ptr&lt;ArrayData&gt; <a class="code" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a>;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">  266</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a>;</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">  269</a></span>&#160;  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data) {</div><div class="line"><a n
 ame="l00270"></a><span class="lineno">  270</span>&#160;    <span class="keywordflow">if</span> (data-&gt;buffers.size() &gt; 0 &amp;&amp; data-&gt;buffers[0]) {</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;      null_bitmap_data_ = data-&gt;buffers[0]-&gt;data();</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;      null_bitmap_data_ = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>;</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    }</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    data_ = data;</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  }</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div><div 
 class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <a class="code" href="macros_8h.html#a40d72e185b1488b5659b761f0b6115bb">ARROW_DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1_array.html">Array</a>);</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;};</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> std::ostream&amp; operator&lt;&lt;(std::ostream&amp; os, <span class="keyword">const</span> <a class="code" href="classarrow_1_1_array.html">Array</a>&amp; x) {</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  os &lt;&lt; x.<a class="code" href="classarrow_1_1_array.html
 #a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>();</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="keywordflow">return</span> os;</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;}</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="classarrow_1_1_flat_array.html">  287</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_flat_array.html">FlatArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_array.html
 #ae44d3c2fae3a8578fe829da20c6732f8">Array::Array</a>;</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;};</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="classarrow_1_1_null_array.html">  293</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_null_array.html">NullArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_flat_array.html">FlatArray</a> {</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classarrow_1_1_null_array.html#a08175ba37b2750e1b6886a9b3994e4c7">  295</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_null_type.html">TypeClass</a> = <a cla
 ss="code" href="classarrow_1_1_null_type.html">NullType</a>;</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classarrow_1_1_null_array.html#a4f567b5203d750e74765349fcb0d0f73">  297</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_null_array.html#a4f567b5203d750e74765349fcb0d0f73">NullArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data) { SetData(data); }</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_null_array.html">NullArray</a>(int64_t length);</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160; <span class="keyword">private</span>:</div><div class="line">
 <a name="l00301"></a><span class="lineno">  301</span>&#160;  <span class="keyword">inline</span> <span class="keywordtype">void</span> SetData(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data) {</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    null_bitmap_data_ = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>;</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    data-&gt;null_count = data-&gt;length;</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;    data_ = data;</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  }</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;};</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="classarro
 w_1_1_primitive_array.html">  309</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_flat_array.html">FlatArray</a> {</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <a class="code" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;                 <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;                 <span class="keyword">const</span> std::shared_ptr&lt;Buffe
 r&gt;&amp; null_bitmap = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>,</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;                 int64_t null_count = 0, int64_t offset = 0);</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">  317</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;buffers[1]; }</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="keyword">const</span> uint8_t* raw_values() <span class="
 keyword">const</span>;</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">  323</a></span>&#160;  <a class="code" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>() {}</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_array.html#a13f7d6c153121b7efc3442026f3dad71">  325</a></span>&#160;  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_primitive_array.html#a13f7d6c153121b7efc3442026f3dad71">SetData</a>(<span class="keyword">
 const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data) {</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;    <span class="keyword">auto</span> values = data-&gt;buffers[1];</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    this-&gt;<a class="code" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">Array::SetData</a>(data);</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;    raw_values_ = values == <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a> ? <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a> : values-&gt;data();</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  }</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classarrow_1_1_primiti
 ve_array.html#a219c4abd3685725bfa82a0628150cfac">  331</a></span>&#160;  <span class="keyword">explicit</span> <span class="keyword">inline</span> <a class="code" href="classarrow_1_1_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data) {</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    SetData(data);</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  }</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">  335</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a>;</div><div class="line"><a name="l00336"></a><spa
 n class="lineno">  336</span>&#160;};</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TYPE&gt;</div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html">  339</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_numeric_array.html">NumericArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> {</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html#a6c0d0622d835e18f1b2419bdfe31caf5">  341</a></span>&#160;  <span class="keywo
 rd">using</span> <a class="code" href="classarrow_1_1_numeric_array.html#a6c0d0622d835e18f1b2419bdfe31caf5">TypeClass</a> = <a class="code" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a>;</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">  342</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a> = <span class="keyword">typename</span> TypeClass::c_type;</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_numeric_array.html">NumericArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div cl
 ass="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="comment">// Only enable this constructor without a type argument for types without additional</span></div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;  <span class="comment">// metadata</span></div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T1 = TYPE&gt;</div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html#a168d0af6ff637a6c0e45594d05340123">  349</a></span>&#160;  <a class="code" href="classarrow_1_1_numeric_array.html#a168d0af6ff637a6c0e45594d05340123">NumericArray</a>(</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;      <span class="keyword">typename</span> std::
 enable_if&lt;<a class="code" href="structarrow_1_1_type_traits.html">TypeTraits&lt;T1&gt;::is_parameter_free</a>, int64_t&gt;::type length,</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, int64_t null_count = 0,</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;      int64_t offset = 0)</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;      : <a class="code" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a>(<a class="code" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt;T1&gt;::type_singleton(), length, data, null_bitmap,</div>
 <div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;                       null_count, offset) {}</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html#a9b820ab827240fbdd77dc9a7dd5eec45">  357</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a>* <a class="code" href="classarrow_1_1_numeric_array.html#a9b820ab827240fbdd77dc9a7dd5eec45">raw_values</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a class="code" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a>*<span
  class="keyword">&gt;</span>(raw_values_) + data_-&gt;offset;</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  }</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html#ad56c6cbdc7562d9db5e1f564db480529">  361</a></span>&#160;  <a class="code" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a> <a class="code" href="classarrow_1_1_numeric_array.html#ad56c6cbdc7562d9db5e1f564db480529">Value</a>(int64_t i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_values()[i]; }</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00364"></a><span class="linen
 o">  364</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray::PrimitiveArray</a>;</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;};</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_array.html">  367</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_boolean_array.html">BooleanArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> {</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_array.html#abf6fcf852d477
 5a247162cac54453564">  369</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_boolean_type.html">TypeClass</a> = <a class="code" href="classarrow_1_1_boolean_type.html">BooleanType</a>;</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_boolean_array.html">BooleanArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <a class="code" href="classarrow_1_1_boolean_array.html">BooleanArray</a>(int64_t length, <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span
 >&#160;               <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>,</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;               int64_t null_count = 0, int64_t offset = 0);</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div><div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_array.html#a2d47354d00e3a3360d319c62e350abf6">  377</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_boolean_array.html#a2d47354d00e3a3360d319c62e350abf6">Value</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    <span class="keywordflow">return</span> BitUtil::GetBit(reinterpret_cast&lt;const uint8_t*&gt;(raw_values_),</div><div class=
 "line"><a name="l00379"></a><span class="lineno">  379</span>&#160;                           i + data_-&gt;offset);</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  }</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray::PrimitiveArray</a>;</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;};</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="comment">// ----------------------------------------------------------
 ------------</span></div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="comment">// ListArray</span></div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div><div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html">  389</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_list_array.html">ListArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a34aca3cdf8e3fc882f47738833b543c4">  391</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_list_type.html">TypeClass</a> = <a class="
 code" href="classarrow_1_1_list_type.html">ListType</a>;</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_list_array.html">ListArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;  <a class="code" href="classarrow_1_1_list_array.html">ListArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;            <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; value_offsets,</div><div class="line"><a name="l00397"></a><span class="lineno">  397</sp
 an>&#160;            <span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; values,</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;            <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, int64_t null_count = 0,</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;            int64_t offset = 0);</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  <span class="keyword">static</span> <a class="code" href="classarrow_1_1_status.html">Status</a> FromArrays(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_array.html">Array</a>&amp; offsets, <span class="keyword">const</span> <a class="code" href="classarrow_1_1_array.html">Array</a>&amp; values, <a 
 class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool,</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;                           std::shared_ptr&lt;Array&gt;* out);</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  std::shared_ptr&lt;Array&gt; values() <span class="keyword">const</span>;</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#ac81bd6404ab50657916f5ce3d0029dd4">  421</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_list_array.html#ac81bd6404ab50657916f5ce3d0029dd4">value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;buffers[1]; }</div><div class="line"><a name="l0
 0422"></a><span class="lineno">  422</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  std::shared_ptr&lt;DataType&gt; value_type() <span class="keyword">const</span>;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;</div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a211baa16fe1ddfc52933f2bc09441e75">  426</a></span>&#160;  <span class="keyword">const</span> int32_t* <a class="code" href="classarrow_1_1_list_array.html#a211baa16fe1ddfc52933f2bc09441e75">raw_value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offsets_ + data_-&gt;offset; }</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <span class="comment">// Neither of these functions will perform boundschecki
 ng</span></div><div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a3203b3a9ed3411b293c3abe10493d722">  429</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_list_array.html#a3203b3a9ed3411b293c3abe10493d722">value_offset</a>(int64_t i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offsets_[i + data_-&gt;offset]; }</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a681056e2ad653ca35505daf345529407">  430</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_list_array.html#a681056e2ad653ca35505daf345529407">value_length</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;    i += data_-&gt;offset;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;    <span class="keywordflow">retu
 rn</span> raw_value_offsets_[i + 1] - raw_value_offsets_[i];</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  }</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <span class="keywordtype">void</span> SetData(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#aa7d3ae828afbf931dac9157dc75fe8d6">  437</a></span>&#160;  <span class="keyword">const</span> int32_t* <a class="code" href="classarrow_1_1_list_array.html#aa7d3ae828afbf931dac9157dc75fe8d6">raw_value_offsets_</a>;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div><div cla
 ss="line"><a name="l00439"></a><span class="lineno">  439</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  std::shared_ptr&lt;Array&gt; values_;</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;};</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<span class="comment">// Binary and String</span></div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div><div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html">  446</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <
 a class="code" href="classarrow_1_1_binary_array.html">BinaryArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_flat_array.html">FlatArray</a> {</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a8578f72e7b59af017056b933497c5ae9">  448</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_binary_type.html">TypeClass</a> = <a class="code" href="classarrow_1_1_binary_type.html">BinaryType</a>;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_binary_array.html">BinaryArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayDat
 a&gt;&amp; data);</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <a class="code" href="classarrow_1_1_binary_array.html">BinaryArray</a>(int64_t length, <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; value_offsets,</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;              <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;              <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>,</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;              int64_t null_count = 0, int64_t offset = 0);</div><div class="line"><a name="l00456"></a><span class=
 "lineno">  456</span>&#160;</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  <span class="comment">// Return the pointer to the given elements bytes</span></div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  <span class="comment">// TODO(emkornfield) introduce a StringPiece or something similar to capture zero-copy</span></div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  <span class="comment">// pointer + offset</span></div><div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#aeecc06f2bad333947dfeadbe600ef501">  460</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_binary_array.html#aeecc06f2bad333947dfeadbe600ef501">GetValue</a>(int64_t i, int32_t* out_length)<span class="keyword"> const </span>{</div><div class="line"><a name="l00461"></a><span class="lineno">  461</spa
 n>&#160;    <span class="comment">// Account for base offset</span></div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    i += data_-&gt;offset;</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;    <span class="keyword">const</span> int32_t pos = raw_value_offsets_[i];</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;    *out_length = raw_value_offsets_[i + 1] - pos;</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    <span class="keywordflow">return</span> raw_data_ + pos;</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;  }</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a431ada
 f266ff3857ad6a4d2cb9028990">  473</a></span>&#160;  std::string <a class="code" href="classarrow_1_1_binary_array.html#a431adaf266ff3857ad6a4d2cb9028990">GetString</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;    int32_t length = 0;</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;    <span class="keyword">const</span> uint8_t* bytes = GetValue(i, &amp;length);</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;    <span class="keywordflow">return</span> std::string(reinterpret_cast&lt;const char*&gt;(bytes), static_cast&lt;size_t&gt;(length));</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  }</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;</div><div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html
 #a417393ec572689d803009520a52ea6ec">  480</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_binary_array.html#a417393ec572689d803009520a52ea6ec">value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;buffers[1]; }</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;</div><div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#aaf953d6848a3cf7da34d8f320c9d27c9">  483</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_binary_array.html#aaf953d6848a3cf7da34d8f320c9d27c9">value_data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_-&gt;buffers[2]; }</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_ar
 ray.html#a9211f98f683f9c65d947d269e7b0fbe7">  485</a></span>&#160;  <span class="keyword">const</span> int32_t* <a class="code" href="classarrow_1_1_binary_array.html#a9211f98f683f9c65d947d269e7b0fbe7">raw_value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offsets_ + data_-&gt;offset; }</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  <span class="comment">// Neither of these functions will perform boundschecking</span></div><div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a3ab93f627e00a56ccef5f63c54f4c2e9">  488</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_binary_array.html#a3ab93f627e00a56ccef5f63c54f4c2e9">value_offset</a>(int64_t i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offse
 ts_[i + data_-&gt;offset]; }</div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a1d5fede3cda023f5b6c0107e4dfa7275">  489</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_binary_array.html#a1d5fede3cda023f5b6c0107e4dfa7275">value_length</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;    i += data_-&gt;offset;</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;    <span class="keywordflow">return</span> raw_value_offsets_[i + 1] - raw_value_offsets_[i];</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  }</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00495"></a
 ><span class="lineno">  495</span>&#160;  <span class="comment">// For subclasses</span></div><div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a4629439f9c405804a04ad554a5d77f98">  496</a></span>&#160;  <a class="code" href="classarrow_1_1_binary_array.html#a4629439f9c405804a04ad554a5d77f98">BinaryArray</a>() {}</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  <span class="keywordtype">void</span> SetData(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;</div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  <span class="comment">// Constructor that allows sub-classes/builders to propagate there logical type up the</span></div><div class="line"><a name="l00502
 "></a><span class="lineno">  502</span>&#160;  <span class="comment">// class hierarchy.</span></div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  <a class="code" href="classarrow_1_1_binary_array.html">BinaryArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;              <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; value_offsets,</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;              <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;              <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>,</div><div class="line"><a nam
 e="l00507"></a><span class="lineno">  507</span>&#160;              int64_t null_count = 0, int64_t offset = 0);</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div><div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">  509</a></span>&#160;  <span class="keyword">const</span> int32_t* <a class="code" href="classarrow_1_1_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">raw_value_offsets_</a>;</div><div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">  510</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">raw_data_</a>;</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;};</div><div class="line"><a name="l00512"></a><span
  class="lineno">  512</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classarrow_1_1_string_array.html">  513</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_string_array.html">StringArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_binary_array.html">BinaryArray</a> {</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="classarrow_1_1_string_array.html#a9df6199d476049a0192c5d6e5ebca7ea">  515</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_binary_type.html">TypeClass</a> = <a class="code" href="classarrow_1_1_string_type.html">StringType</a>;</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;</div><div class="line"><a 
 name="l00517"></a><span class="lineno">  517</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_string_array.html">StringArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;  <a class="code" href="classarrow_1_1_string_array.html">StringArray</a>(int64_t length, <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; value_offsets,</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;              <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;              <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <a class="code" href="macros_8h.html#a3ef7eab8cd0e57
 0b6586628cc9d5ccab">NULLPTR</a>,</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;              int64_t null_count = 0, int64_t offset = 0);</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;  <span class="comment">// Construct a std::string</span></div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;  <span class="comment">// TODO: std::bad_alloc possibility</span></div><div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="classarrow_1_1_string_array.html#a836b0dcb6b5a6b8c8b7d8b728f555f1b">  526</a></span>&#160;  std::string <a class="code" href="classarrow_1_1_string_array.html#a836b0dcb6b5a6b8c8b7d8b728f555f1b">GetString</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;    int32_t nchars;</
 div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;    <span class="keyword">const</span> uint8_t* str = GetValue(i, &amp;nchars);</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;    <span class="keywordflow">return</span> std::string(reinterpret_cast&lt;const char*&gt;(str), nchars);</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;  }</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;};</div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;<span class="comment">// Fixed width binary</span></div><div class="line"><a name="l00535"></a><span class="lineno">  5
 35</span>&#160;</div><div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html">  536</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> {</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html#afb0b23293b047e349b8fbd6f6450cfc1">  538</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_fixed_size_binary_type.html">TypeClass</a> = <a class="code" href="classarrow_1_1_fixed_size_binary_type.html">FixedSizeBinaryType</a>;</div><div class="line"><a name="l00539"></a><span 
 class="lineno">  539</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;  <a class="code" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;                       <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;                       <span class="keyword">con
 st</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>,</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;                       int64_t null_count = 0, int64_t offset = 0);</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;  <span class="keyword">const</span> uint8_t* GetValue(int64_t i) <span class="keyword">const</span>;</div><div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html#a79fb560c0d49ac3b1c9911d17c707dd9">  548</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_fixed_size_binary_array.html#a79fb560c0d49ac3b1c9911d17c707dd9">Value</a>(int64_t i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 
 GetValue(i); }</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;</div><div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html#ac087ddef41ad9a5b421bee1c6c1fbdee">  550</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_fixed_size_binary_array.html#ac087ddef41ad9a5b421bee1c6c1fbdee">byte_width</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> byte_width_; }</div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html#af8b8dcf1f261f428f91fc483654468d3">  553</a></span>&#160;  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" hr
 ef="classarrow_1_1_fixed_size_binary_array.html#af8b8dcf1f261f428f91fc483654468d3">SetData</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data) {</div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;    this-&gt;<a class="code" href="classarrow_1_1_primitive_array.html#a13f7d6c153121b7efc3442026f3dad71">PrimitiveArray::SetData</a>(data);</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;    byte_width_ = <span class="keyword">static_cast&lt;</span><span class="keyword">const </span><a class="code" href="classarrow_1_1_fixed_size_binary_type.html">FixedSizeBinaryType</a>&amp;<span class="keyword">&gt;</span>(*type()).byte_width();</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;  }</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;</div><div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="classarr
 ow_1_1_fixed_size_binary_array.html#a8c7c1b088c14fd0804418c5272689600">  558</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_fixed_size_binary_array.html#a8c7c1b088c14fd0804418c5272689600">byte_width_</a>;</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;};</div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;</div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="comment">// DecimalArray</span></div><div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="classarrow_1_1_decimal_array.html">  563</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_decimal_array.html">DecimalArray</a> : <span class="keyword">pu
 blic</span> <a class="code" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a> {</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="classarrow_1_1_decimal_array.html#a67d9bc5780b7e0826bb9ca403fcee33d">  565</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_fixed_size_binary_type.html">TypeClass</a> = <a class="code" href="classarrow_1_1_decimal_type.html">DecimalType</a>;</div><div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_fixed_size_binary_array.html#a71ea4fa21718e7a6520ac98e191d71d7">FixedSizeBinaryArray::FixedSizeBinaryArray</a>;</div><div class="line"><a name="l00568"></a><sp
 an class="lineno">  568</span>&#160;</div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_decimal_array.html">DecimalArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;  std::string FormatValue(int64_t i) <span class="keyword">const</span>;</div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;};</div><div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;</div><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;<spa
 n class="comment">// Struct</span></div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;</div><div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="classarrow_1_1_struct_array.html">  578</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_struct_array.html">StructArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="classarrow_1_1_struct_array.html#aac4588e3149c6f7558cdb538336a3cdd">  580</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_struct_type.html">TypeClass</a> = <a class="code" href="classarrow_1_1_struct_type.html">StructType</a>;</div><div class="line"><a name="l00581"
 ></a><span class="lineno">  581</span>&#160;</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_struct_array.html">StructArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;ArrayData&gt;&amp; data);</div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;</div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;  <a class="code" href="classarrow_1_1_struct_array.html">StructArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;              <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;Array&gt;&gt;&amp; children,</div><div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;              std::shared_ptr&lt;Buffer&gt; null_bitmap = <a cla
 ss="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, int64_t null_count = 0,</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;              int64_t offset = 0);</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;  <span class="comment">// Return a shared pointer in case the requestor desires to share ownership</span></div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;  <span class="comment">// with this array.</span></div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;  std::shared_ptr&lt;Array&gt; <a class="code" href="namespacearrow.html#a4918ab359f54d2544f8fa29b7ba88efe">field</a>(<span class="keywordtype">int</span> pos) <span class="keyword">const</span>;</div><div c

<TRUNCATED>

[19/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_adaptive_u_int_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_adaptive_u_int_builder-members.html b/docs/cpp/classarrow_1_1_adaptive_u_int_builder-members.html
index e6a421b..a8176f9 100644
--- a/docs/cpp/classarrow_1_1_adaptive_u_int_builder-members.html
+++ b/docs/cpp/classarrow_1_1_adaptive_u_int_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -71,50 +74,51 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a3873d95915c5cb1e3c93770596c6ac12">AdaptiveUIntBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a7e4738b0c9b10cc48d51031b010cdac1">Append</a>(const uint64_t val)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a585cf99982ded6dcd6c7956118dfef6d">Append</a>(const uint64_t *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</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 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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#ab96a12c175cbdf840b921caa08bff1f2">ExpandIntSize</a>(uint8_t new_int_size)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#aefbaecfaef34d14451c8e3f41a4c833c">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</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_adaptive_u_int_builder.html#a74969ec6fbac4ccbadbc56932e4401c0">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a4255e696597e569d926c51a5134efa99">ExpandIntSizeN</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</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_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_adaptive_u_int_builder.html#a9482e808befeda60e397cdc728b28fc3">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</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_array_builder.html#a372d72e15df6342e9de296b1fb6e1abb">Init</a>(int64_t capacity)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a5e2c3ded82ed619e9149c40dc4e51a35">Resize</a>(int64_t new_bits)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">arrow::internal::AdaptiveIntBuilderBase::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_adaptive_u_int_builder.html#a7e4738b0c9b10cc48d51031b010cdac1">Append</a>(const uint64_t val)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</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_adaptive_u_int_builder.html#a585cf99982ded6dcd6c7956118dfef6d">Append</a>(const uint64_t *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</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_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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#ab96a12c175cbdf840b921caa08bff1f2">ExpandIntSize</a>(uint8_t new_int_size)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</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_adaptive_u_int_builder.html#aefbaecfaef34d14451c8e3f41a4c833c">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a74969ec6fbac4ccbadbc56932e4401c0">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</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_adaptive_u_int_builder.html#a4255e696597e569d926c51a5134efa99">ExpandIntSizeN</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_adaptive_u_int_builder.html#a9482e808befeda60e397cdc728b28fc3">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">arrow::AdaptiveUIntBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a372d72e15df6342e9de296b1fb6e1abb">Init</a>(int64_t capacity)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a5e2c3ded82ed619e9149c40dc4e51a35">Resize</a>(int64_t new_bits)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html b/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html
index e606b73..4b16595 100644
--- a/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html
+++ b/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::AdaptiveUIntBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -96,6 +99,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a9482e808befeda60e397cdc728b28fc3"><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_adaptive_u_int_builder.html#a9482e808befeda60e397cdc728b28fc3">FinishInternal</a> (std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; *out) override</td></tr>
 <tr class="memdesc:a9482e808befeda60e397cdc728b28fc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return result of builder as an internal generic <a class="el" href="structarrow_1_1_array_data.html" title="Mutable container for generic Arrow array data. ">ArrayData</a> object.  <a href="#a9482e808befeda60e397cdc728b28fc3">More...</a><br /></td></tr>
 <tr class="separator:a9482e808befeda60e397cdc728b28fc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a630ea6ee96e26b8f1a2d08b45180fb32"><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_adaptive_u_int_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a> (int64_t elements)</td></tr>
+<tr class="memdesc:a630ea6ee96e26b8f1a2d08b45180fb32"><td class="mdescLeft">&#160;</td><td class="mdescRight">For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder.  <a href="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></td></tr>
+<tr class="separator:a630ea6ee96e26b8f1a2d08b45180fb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
@@ -139,6 +145,23 @@ Protected Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="a630ea6ee96e26b8f1a2d08b45180fb32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a630ea6ee96e26b8f1a2d08b45180fb32">&#9670;&nbsp;</a></span>Advance()</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::ArrayBuilder::Advance</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder. </p>
+<p>It is your responsibility to use this function responsibly. </p>
+
+</div>
+</div>
 <a id="a7e4738b0c9b10cc48d51031b010cdac1"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a7e4738b0c9b10cc48d51031b010cdac1">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/2]</span></h2>
 
@@ -365,7 +388,7 @@ template&lt;typename new_type &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array-members.html b/docs/cpp/classarrow_1_1_array-members.html
index fd9f39b..5fd5e23 100644
--- a/docs/cpp/classarrow_1_1_array-members.html
+++ b/docs/cpp/classarrow_1_1_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -101,7 +104,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array.html b/docs/cpp/classarrow_1_1_array.html
index da50e47..57a06a5 100644
--- a/docs/cpp/classarrow_1_1_array.html
+++ b/docs/cpp/classarrow_1_1_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Array Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -95,7 +98,7 @@ Inheritance diagram for arrow::Array:</div>
 <area href="classarrow_1_1_boolean_array.html" alt="arrow::BooleanArray" shape="rect" coords="197,168,384,192"/>
 <area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="394,168,581,192"/>
 <area href="classarrow_1_1_numeric_array.html" alt="arrow::NumericArray&lt; TYPE &gt;" shape="rect" coords="591,168,778,192"/>
-<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="394,224,581,248"/>
+<area href="classarrow_1_1_decimal128_array.html" alt="arrow::Decimal128Array" shape="rect" coords="394,224,581,248"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -846,7 +849,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array.png b/docs/cpp/classarrow_1_1_array.png
index 9fcc1bb..bc1f1a3 100644
Binary files a/docs/cpp/classarrow_1_1_array.png and b/docs/cpp/classarrow_1_1_array.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_array_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_builder-members.html b/docs/cpp/classarrow_1_1_array_builder-members.html
index 19a64b4..57bc16f 100644
--- a/docs/cpp/classarrow_1_1_array_builder-members.html
+++ b/docs/cpp/classarrow_1_1_array_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -97,7 +100,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -107,7 +110,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_array_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_builder.html b/docs/cpp/classarrow_1_1_array_builder.html
index 82c8c11..c210ea6 100644
--- a/docs/cpp/classarrow_1_1_array_builder.html
+++ b/docs/cpp/classarrow_1_1_array_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ArrayBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -92,12 +95,9 @@ Inheritance diagram for arrow::ArrayBuilder:</div>
 <area href="classarrow_1_1_null_builder.html" alt="arrow::NullBuilder" shape="rect" coords="248,448,486,472"/>
 <area href="classarrow_1_1_primitive_builder.html" alt="arrow::PrimitiveBuilder&lt; Type &gt;" shape="rect" coords="248,504,486,528"/>
 <area href="classarrow_1_1_struct_builder.html" title="Append, Resize and Reserve methods are acting on StructBuilder. " alt="arrow::StructBuilder" shape="rect" coords="248,560,486,584"/>
-<area href="classarrow_1_1_unique_builder.html" title="Array builder that only adds elements if they already exist. " alt="arrow::UniqueBuilder&lt; T &gt;" shape="rect" coords="248,616,486,640"/>
-<area href="classarrow_1_1_dictionary_builder.html" alt="arrow::DictionaryBuilder&lt; BinaryType &gt;" shape="rect" coords="248,672,486,696"/>
-<area href="classarrow_1_1_dictionary_builder.html" alt="arrow::DictionaryBuilder&lt; StringType &gt;" shape="rect" coords="248,728,486,752"/>
-<area href="classarrow_1_1_primitive_builder.html" alt="arrow::PrimitiveBuilder&lt; T &gt;" shape="rect" coords="248,784,486,808"/>
-<area href="classarrow_1_1_unique_builder.html" alt="arrow::UniqueBuilder&lt; BinaryType &gt;" shape="rect" coords="248,840,486,864"/>
-<area href="classarrow_1_1_unique_builder.html" alt="arrow::UniqueBuilder&lt; StringType &gt;" shape="rect" coords="248,896,486,920"/>
+<area href="classarrow_1_1_dictionary_builder.html" alt="arrow::DictionaryBuilder&lt; BinaryType &gt;" shape="rect" coords="248,616,486,640"/>
+<area href="classarrow_1_1_dictionary_builder.html" alt="arrow::DictionaryBuilder&lt; StringType &gt;" shape="rect" coords="248,672,486,696"/>
+<area href="classarrow_1_1_primitive_builder.html" alt="arrow::PrimitiveBuilder&lt; T &gt;" shape="rect" coords="248,728,486,752"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -149,6 +149,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
@@ -156,8 +158,6 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -463,7 +463,7 @@ Protected Attributes</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl>
 
-<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a7cb2ef525e921366313f397acd140560">arrow::DictionaryBuilder&lt; NullType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">arrow::DictionaryBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">arrow::DictionaryBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">arrow::DictionaryBuilder&lt; BinaryType &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a16c0bb2e31e203a8d50932b29d0efeb9">arrow::UniqueBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a16c0bb2e31e203a8d50932b29d0efeb9">arrow::UniqueBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a16c0bb2e31e203a8d50932b29d0efeb9">arrow::UniqueBuilder&lt; BinaryType &gt;<
 /a>, <a class="el" href="classarrow_1_1_struct_builder.html#afd9ece86557f3fec253e10a2edbd4840">arrow::StructBuilder</a>, <a class="el" href="classarrow_1_1_decimal_builder.html#abbb450b833a4c2f02865df6967c9f0aa">arrow::DecimalBuilder</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#af4abbc3596d4e7bb4b5bb843f361540e">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#a13caa5ab30a6b60c95bc37c10ec6010b">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#af7d5bfe8d46e7447e963c9f56b11b52f">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#a84e5ee3cc0ae427135093c80b014765c">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_int_builder.html#aec148417ee3a6e40b8ac1514d3347d1b">arrow::AdaptiveIntBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a9482e808befeda60e397cdc728b28fc3">arrow::AdaptiveUIntBuilder</a>, <a class="el" href=
 "classarrow_1_1_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">arrow::PrimitiveBuilder&lt; Type &gt;</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">arrow::PrimitiveBuilder&lt; T &gt;</a>, and <a class="el" href="classarrow_1_1_null_builder.html#a11081e4904045bb75039fa6eacbeceed">arrow::NullBuilder</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a7cb2ef525e921366313f397acd140560">arrow::DictionaryBuilder&lt; NullType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">arrow::DictionaryBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">arrow::DictionaryBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">arrow::DictionaryBuilder&lt; BinaryType &gt;</a>, <a class="el" href="classarrow_1_1_struct_builder.html#afd9ece86557f3fec253e10a2edbd4840">arrow::StructBuilder</a>, <a class="el" href="classarrow_1_1_decimal128_builder.html#a1024061ca0b17d1af0967f008ec47313">arrow::Decimal128Builder</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#af4abbc3596d4e7bb4b5bb843f361540e">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href
 ="classarrow_1_1_binary_builder.html#a13caa5ab30a6b60c95bc37c10ec6010b">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#af7d5bfe8d46e7447e963c9f56b11b52f">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#a84e5ee3cc0ae427135093c80b014765c">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_int_builder.html#aec148417ee3a6e40b8ac1514d3347d1b">arrow::AdaptiveIntBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a9482e808befeda60e397cdc728b28fc3">arrow::AdaptiveUIntBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">arrow::PrimitiveBuilder&lt; Type &gt;</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">arrow::PrimitiveBuilder&lt; T &gt;</a>, and <a class="el" href="classarrow_1_1_null_builder.html#a11081e4904045bb75039fa6eacbeceed">arrow::NullBuilder</a>.</p>
 
 </div>
 </div>
@@ -494,7 +494,7 @@ Protected Attributes</h2></td></tr>
 <p>Allocates initial capacity requirements for the builder. </p>
 <p>In most cases subclasses should override and call their parent class's method as well. </p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#ae6990f5eb5a0ddb859207ceae80d4013">arrow::DictionaryBuilder&lt; NullType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder&lt; BinaryType &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a4ec9bc8f88ae53f2816f1333484c0af8">arrow::UniqueBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a4ec9bc8f88ae53f2816f1333484c0af8">arrow::UniqueBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a4ec9bc8f88ae53f2816f1333484c0af8">arrow::UniqueBuilder&lt; BinaryType &gt
 ;</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a3d8f4bfa321297857c27603514b965d5">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#adda875540f916d83bc931e1254eba95b">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#a56488244d6d7cf171c43b24e5e297250">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#ad4a2795d7b75dccc822be852c83a9114">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#ae6990f5eb5a0ddb859207ceae80d4013">arrow::DictionaryBuilder&lt; NullType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder&lt; BinaryType &gt;</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a3d8f4bfa321297857c27603514b965d5">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#adda875540f916d83bc931e1254eba95b">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#a56488244d6d7cf171c43b24e5e297250">arrow::ListBuilder</a>, <a class="el" href="classarr
 ow_1_1_boolean_builder.html#ad4a2795d7b75dccc822be852c83a9114">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
 
 </div>
 </div>
@@ -670,7 +670,7 @@ Protected Attributes</h2></td></tr>
 <p>Resizes the null_bitmap array. </p>
 <p>In most cases subclasses should override and call their parent class's method as well. </p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a1ea3db06aca54f8efb36fdfee4f0588a">arrow::DictionaryBuilder&lt; NullType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder&lt; BinaryType &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a5f573bcde88b3ac53b06023c5b18568e">arrow::UniqueBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a5f573bcde88b3ac53b06023c5b18568e">arrow::UniqueBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_unique_builder.html#a5f573bcde88b3ac53b06023c5b18568e">arrow::UniqueBuilder&lt; BinaryType &gt
 ;</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#acab2531151f38e2752dc0d6400a22ec2">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#aaa2e0651e2d191fd6248c843f4429a1d">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#ab8375a47aa4807f377d40f1559159da0">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#a4f2626da73f59eb1c0473c7adacdf470">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html#a1ea3db06aca54f8efb36fdfee4f0588a">arrow::DictionaryBuilder&lt; NullType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder&lt; BinaryType &gt;</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#acab2531151f38e2752dc0d6400a22ec2">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#aaa2e0651e2d191fd6248c843f4429a1d">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#ab8375a47aa4807f377d40f1559159da0">arrow::ListBuilder</a>, <a class="el" href="classarr
 ow_1_1_boolean_builder.html#a4f2626da73f59eb1c0473c7adacdf470">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
 
 </div>
 </div>
@@ -738,7 +738,7 @@ Protected Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -1018,7 +1018,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_array_builder.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_builder.png b/docs/cpp/classarrow_1_1_array_builder.png
index 71c05dd..75e8f34 100644
Binary files a/docs/cpp/classarrow_1_1_array_builder.png and b/docs/cpp/classarrow_1_1_array_builder.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_array_visitor-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_visitor-members.html b/docs/cpp/classarrow_1_1_array_visitor-members.html
index 4a476a9..18a0b42 100644
--- a/docs/cpp/classarrow_1_1_array_visitor-members.html
+++ b/docs/cpp/classarrow_1_1_array_visitor-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -92,7 +95,7 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html#a8e013c7cdaa7322b51d63f49a6595b9c">Visit</a>(const Time64Array &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</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_array_visitor.html#a0fc9bea701e37d51221e873329488f45">Visit</a>(const TimestampArray &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html#aedfd72cc98162afae39e3217dfc58eaf">Visit</a>(const IntervalArray &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</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_array_visitor.html#a3a6298e080e68545f3995b65747b81ca">Visit</a>(const DecimalArray &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</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_array_visitor.html#a7412db8f4d81afeb75bf5dec8e03af8b">Visit</a>(const Decimal128Array &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html#a840c1ea14b69a3f10260d295d85cfb0e">Visit</a>(const ListArray &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</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_array_visitor.html#a8668387768bb92a0aa0ff4677775454d">Visit</a>(const StructArray &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html#a04feb7d87e2f9a0d223140f76f01592b">Visit</a>(const UnionArray &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -103,7 +106,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_array_visitor.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_visitor.html b/docs/cpp/classarrow_1_1_array_visitor.html
index 06186ad..53641f2 100644
--- a/docs/cpp/classarrow_1_1_array_visitor.html
+++ b/docs/cpp/classarrow_1_1_array_visitor.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ArrayVisitor Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -121,8 +124,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a0fc9bea701e37d51221e873329488f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aedfd72cc98162afae39e3217dfc58eaf"><td class="memItemLeft" align="right" valign="top">virtual <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_array_visitor.html#aedfd72cc98162afae39e3217dfc58eaf">Visit</a> (const <a class="el" href="namespacearrow.html#a9d71027044dc557eb0e844fd807f44de">IntervalArray</a> &amp;array)</td></tr>
 <tr class="separator:aedfd72cc98162afae39e3217dfc58eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3a6298e080e68545f3995b65747b81ca"><td class="memItemLeft" align="right" valign="top">virtual <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_array_visitor.html#a3a6298e080e68545f3995b65747b81ca">Visit</a> (const <a class="el" href="classarrow_1_1_decimal_array.html">DecimalArray</a> &amp;array)</td></tr>
-<tr class="separator:a3a6298e080e68545f3995b65747b81ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7412db8f4d81afeb75bf5dec8e03af8b"><td class="memItemLeft" align="right" valign="top">virtual <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_array_visitor.html#a7412db8f4d81afeb75bf5dec8e03af8b">Visit</a> (const <a class="el" href="classarrow_1_1_decimal128_array.html">Decimal128Array</a> &amp;array)</td></tr>
+<tr class="separator:a7412db8f4d81afeb75bf5dec8e03af8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a840c1ea14b69a3f10260d295d85cfb0e"><td class="memItemLeft" align="right" valign="top">virtual <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_array_visitor.html#a840c1ea14b69a3f10260d295d85cfb0e">Visit</a> (const <a class="el" href="classarrow_1_1_list_array.html">ListArray</a> &amp;array)</td></tr>
 <tr class="separator:a840c1ea14b69a3f10260d295d85cfb0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8668387768bb92a0aa0ff4677775454d"><td class="memItemLeft" align="right" valign="top">virtual <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_array_visitor.html#a8668387768bb92a0aa0ff4677775454d">Visit</a> (const <a class="el" href="classarrow_1_1_struct_array.html">StructArray</a> &amp;array)</td></tr>
@@ -731,8 +734,8 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a3a6298e080e68545f3995b65747b81ca"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3a6298e080e68545f3995b65747b81ca">&#9670;&nbsp;</a></span>Visit() <span class="overload">[23/27]</span></h2>
+<a id="a7412db8f4d81afeb75bf5dec8e03af8b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7412db8f4d81afeb75bf5dec8e03af8b">&#9670;&nbsp;</a></span>Visit() <span class="overload">[23/27]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -743,7 +746,7 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">virtual <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ArrayVisitor::Visit </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classarrow_1_1_decimal_array.html">DecimalArray</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_decimal128_array.html">Decimal128Array</a> &amp;&#160;</td>
           <td class="paramname"><em>array</em></td><td>)</td>
           <td></td>
         </tr>
@@ -869,7 +872,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[17/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_binary_dictionary_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_dictionary_builder.html b/docs/cpp/classarrow_1_1_binary_dictionary_builder.html
index 6426a39..b75c626 100644
--- a/docs/cpp/classarrow_1_1_binary_dictionary_builder.html
+++ b/docs/cpp/classarrow_1_1_binary_dictionary_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BinaryDictionaryBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -91,6 +94,14 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:afcc5b0301ad6234b0c9e2b233270a13c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3bf62ea3b2a1a040e4a87a01968fdbf6"><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_binary_dictionary_builder.html#a3bf62ea3b2a1a040e4a87a01968fdbf6">Append</a> (const std::string &amp;value)</td></tr>
 <tr class="separator:a3bf62ea3b2a1a040e4a87a01968fdbf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37f90cda182952ce1d75897da2627eef"><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_binary_dictionary_builder.html#a37f90cda182952ce1d75897da2627eef">Append</a> (const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="memdesc:a37f90cda182952ce1d75897da2627eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a scalar value.  <a href="#a37f90cda182952ce1d75897da2627eef">More...</a><br /></td></tr>
+<tr class="separator:a37f90cda182952ce1d75897da2627eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19b233cf6eb12e461dc83dbf4e89f979"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html#a19b233cf6eb12e461dc83dbf4e89f979">DictionaryBuilder</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)</td></tr>
+<tr class="separator:a19b233cf6eb12e461dc83dbf4e89f979"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a491c56275086e5894fdfc0bfde03fe30"><td class="memTemplParams" colspan="2">template&lt;typename T1  = T&gt; </td></tr>
+<tr class="memitem:a491c56275086e5894fdfc0bfde03fe30"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html#a491c56275086e5894fdfc0bfde03fe30">DictionaryBuilder</a> (typename std::enable_if&lt; <a class="el" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt; T1 &gt;::is_parameter_free, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> * &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> pool)</td></tr>
+<tr class="separator:a491c56275086e5894fdfc0bfde03fe30"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_dictionary_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_dictionary_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td></tr>
 <tr class="memitem:abad81406604f19381323316aa6ece9bf inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#abad81406604f19381323316aa6ece9bf">~DictionaryBuilder</a> ()</td></tr>
 <tr class="separator:abad81406604f19381323316aa6ece9bf inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -154,19 +165,30 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><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>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_types_classarrow_1_1_dictionary_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classarrow_1_1_dictionary_builder')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td></tr>
 <tr class="memitem:a83fef1f2730059a868a1ca8cec45481c inherit pub_types_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> = typename internal::DictionaryScalar&lt; <a class="el" href="classarrow_1_1_binary_type.html">BinaryType</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a></td></tr>
 <tr class="separator:a83fef1f2730059a868a1ca8cec45481c inherit pub_types_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_dictionary_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_dictionary_builder')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td></tr>
+<tr class="memitem:ae2f277d4f74a4cb47d5de3a8677bf3e2 inherit pro_methods_classarrow_1_1_dictionary_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_dictionary_builder.html#ae2f277d4f74a4cb47d5de3a8677bf3e2">DoubleTableSize</a> ()</td></tr>
+<tr class="separator:ae2f277d4f74a4cb47d5de3a8677bf3e2 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbf13e98f59f913367e1b28e47274b06 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#afbf13e98f59f913367e1b28e47274b06">GetDictionaryValue</a> (int64_t index)</td></tr>
+<tr class="separator:afbf13e98f59f913367e1b28e47274b06 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a353043311bc43d20e98bebce9dcc4ea6 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a353043311bc43d20e98bebce9dcc4ea6">HashValue</a> (const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="separator:a353043311bc43d20e98bebce9dcc4ea6 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a888acbf9617e4791576da6410b6b0332 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a888acbf9617e4791576da6410b6b0332">SlotDifferent</a> (<a class="el" href="namespacearrow.html#a592d972786bd5b53276d4bf5e0fadd1f">hash_slot_t</a> slot, const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="separator:a888acbf9617e4791576da6410b6b0332 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fd950e5bcabcad601d40b66b99a8691 inherit pro_methods_classarrow_1_1_dictionary_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_dictionary_builder.html#a4fd950e5bcabcad601d40b66b99a8691">AppendDictionary</a> (const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="separator:a4fd950e5bcabcad601d40b66b99a8691 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
 <tr class="memitem:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a> ()</td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -174,10 +196,24 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:aa0a2125633a3cdb1860d3f62d44ac4a1 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:aa0a2125633a3cdb1860d3f62d44ac4a1 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_dictionary_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_dictionary_builder')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td></tr>
-<tr class="memitem:a0c8ed370fd5c80ae5a097871e06a7929 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_unique_builder.html">UniqueBuilder</a>&lt; <a class="el" href="classarrow_1_1_binary_type.html">BinaryType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a0c8ed370fd5c80ae5a097871e06a7929">unique_builder_</a></td></tr>
-<tr class="separator:a0c8ed370fd5c80ae5a097871e06a7929 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a622295ba0ee48d51b42e7964c78df9fa inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a622295ba0ee48d51b42e7964c78df9fa">hash_table_</a></td></tr>
+<tr class="separator:a622295ba0ee48d51b42e7964c78df9fa inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54e42b41cda2c0745b476ad9b205abf2 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a54e42b41cda2c0745b476ad9b205abf2">hash_slots_</a></td></tr>
+<tr class="separator:a54e42b41cda2c0745b476ad9b205abf2 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae31a63702af73e63f385a8aa76a95400 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#ae31a63702af73e63f385a8aa76a95400">hash_table_size_</a></td></tr>
+<tr class="memdesc:ae31a63702af73e63f385a8aa76a95400 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of the table. Must be a power of 2.  <a href="classarrow_1_1_dictionary_builder.html#ae31a63702af73e63f385a8aa76a95400">More...</a><br /></td></tr>
+<tr class="separator:ae31a63702af73e63f385a8aa76a95400 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a436702327223154d14f8f7781e05cf39 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a436702327223154d14f8f7781e05cf39">mod_bitmask_</a></td></tr>
+<tr class="separator:a436702327223154d14f8f7781e05cf39 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17d3ba268ab5d9c0e062ea954d4935dc inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt; <a class="el" href="classarrow_1_1_binary_type.html">BinaryType</a> &gt;::BuilderType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a17d3ba268ab5d9c0e062ea954d4935dc">dict_builder_</a></td></tr>
+<tr class="separator:a17d3ba268ab5d9c0e062ea954d4935dc inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a14c4ef674213b564fac87a8239d0f010 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">AdaptiveIntBuilder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a14c4ef674213b564fac87a8239d0f010">values_builder_</a></td></tr>
 <tr class="separator:a14c4ef674213b564fac87a8239d0f010 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4aa1e581bc7979c3369f0932f77f2301 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a4aa1e581bc7979c3369f0932f77f2301">byte_width_</a></td></tr>
+<tr class="separator:a4aa1e581bc7979c3369f0932f77f2301 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bac365bb55fbcbd4ddf6fd0dec86d3b inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a7bac365bb55fbcbd4ddf6fd0dec86d3b">hash_table_load_threshold_</a></td></tr>
+<tr class="memdesc:a7bac365bb55fbcbd4ddf6fd0dec86d3b inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size at which we decide to resize.  <a href="classarrow_1_1_dictionary_builder.html#a7bac365bb55fbcbd4ddf6fd0dec86d3b">More...</a><br /></td></tr>
+<tr class="separator:a7bac365bb55fbcbd4ddf6fd0dec86d3b inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
 <tr class="memitem:aca785c23ae1f914f66bbf370bd9536a9 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</a></td></tr>
 <tr class="separator:aca785c23ae1f914f66bbf370bd9536a9 inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -197,8 +233,24 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a9b2ede82de7d728f80eaa17ac8f7327d inherit pro_attribs_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="a37f90cda182952ce1d75897da2627eef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37f90cda182952ce1d75897da2627eef">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/4]</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> <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::Append</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Append a scalar value. </p>
+
+</div>
+</div>
 <a id="a025c0597069c42c85b01d68932c2857c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a025c0597069c42c85b01d68932c2857c">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/3]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a025c0597069c42c85b01d68932c2857c">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/4]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -234,7 +286,7 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <a id="afcc5b0301ad6234b0c9e2b233270a13c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afcc5b0301ad6234b0c9e2b233270a13c">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/3]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#afcc5b0301ad6234b0c9e2b233270a13c">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/4]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -270,7 +322,7 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <a id="a3bf62ea3b2a1a040e4a87a01968fdbf6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3bf62ea3b2a1a040e4a87a01968fdbf6">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/3]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a3bf62ea3b2a1a040e4a87a01968fdbf6">&#9670;&nbsp;</a></span>Append() <span class="overload">[4/4]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -295,6 +347,48 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
+<a id="a491c56275086e5894fdfc0bfde03fe30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a491c56275086e5894fdfc0bfde03fe30">&#9670;&nbsp;</a></span>DictionaryBuilder() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T1  = T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::<a class="el" href="classarrow_1_1_dictionary_builder.html">DictionaryBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype">typename T1&#160;</td>
+          <td class="paramname"> = <code>T</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19b233cf6eb12e461dc83dbf4e89f979"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19b233cf6eb12e461dc83dbf4e89f979">&#9670;&nbsp;</a></span>DictionaryBuilder() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::<a class="el" href="classarrow_1_1_dictionary_builder.html">DictionaryBuilder</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
 </ul>
@@ -303,7 +397,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_binary_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_type-members.html b/docs/cpp/classarrow_1_1_binary_type-members.html
index 6d355e6..ea1da0b 100644
--- a/docs/cpp/classarrow_1_1_binary_type-members.html
+++ b/docs/cpp/classarrow_1_1_binary_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -79,20 +82,19 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
   <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_binary_type.html#a0079a42f2f5d03efb72cb284eae1ae53">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html">arrow::BinaryType</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#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_binary_type.html#a4c345ca9ef34a6099b29c3e694bedae3">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html">arrow::BinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_binary_type.html#af5d9c85c40f4c48adce11196aaa4c0c8">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html">arrow::BinaryType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html#ad80bf06cffec1a067ded02d208985e19">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html">arrow::BinaryType</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</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_binary_type.html#a4c345ca9ef34a6099b29c3e694bedae3">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html">arrow::BinaryType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_binary_type.html#af5d9c85c40f4c48adce11196aaa4c0c8">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html">arrow::BinaryType</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_binary_type.html#ad80bf06cffec1a067ded02d208985e19">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html">arrow::BinaryType</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_binary_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_type.html b/docs/cpp/classarrow_1_1_binary_type.html
index a3ac994..bc09da9 100644
--- a/docs/cpp/classarrow_1_1_binary_type.html
+++ b/docs/cpp/classarrow_1_1_binary_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BinaryType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -98,8 +101,6 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a4c345ca9ef34a6099b29c3e694bedae3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_type.html#a4c345ca9ef34a6099b29c3e694bedae3">name</a> () const override</td></tr>
 <tr class="memdesc:a4c345ca9ef34a6099b29c3e694bedae3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="#a4c345ca9ef34a6099b29c3e694bedae3">More...</a><br /></td></tr>
 <tr class="separator:a4c345ca9ef34a6099b29c3e694bedae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0079a42f2f5d03efb72cb284eae1ae53"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_type.html#a0079a42f2f5d03efb72cb284eae1ae53">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a0079a42f2f5d03efb72cb284eae1ae53"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -219,33 +220,6 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="a0079a42f2f5d03efb72cb284eae1ae53"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0079a42f2f5d03efb72cb284eae1ae53">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a>&gt; arrow::BinaryType::GetBufferLayout </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="classarrow_1_1_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">arrow::DataType</a>.</p>
-
-</div>
-</div>
 <a id="a4c345ca9ef34a6099b29c3e694bedae3"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a4c345ca9ef34a6099b29c3e694bedae3">&#9670;&nbsp;</a></span>name()</h2>
 
@@ -341,7 +315,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_bit_reader-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_bit_reader-members.html b/docs/cpp/classarrow_1_1_bit_reader-members.html
index cf15829..7670322 100644
--- a/docs/cpp/classarrow_1_1_bit_reader-members.html
+++ b/docs/cpp/classarrow_1_1_bit_reader-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -85,7 +88,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_bit_reader.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_bit_reader.html b/docs/cpp/classarrow_1_1_bit_reader.html
index 3c3865f..9868840 100644
--- a/docs/cpp/classarrow_1_1_bit_reader.html
+++ b/docs/cpp/classarrow_1_1_bit_reader.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BitReader Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -460,7 +463,7 @@ template&lt;typename T &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_bit_writer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_bit_writer-members.html b/docs/cpp/classarrow_1_1_bit_writer-members.html
index c97f342..3cc5d34 100644
--- a/docs/cpp/classarrow_1_1_bit_writer-members.html
+++ b/docs/cpp/classarrow_1_1_bit_writer-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -86,7 +89,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_bit_writer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_bit_writer.html b/docs/cpp/classarrow_1_1_bit_writer.html
index 4b4d71b..60ddb81 100644
--- a/docs/cpp/classarrow_1_1_bit_writer.html
+++ b/docs/cpp/classarrow_1_1_bit_writer.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BitWriter Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -457,7 +460,7 @@ template&lt;typename T &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_boolean_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_boolean_array-members.html b/docs/cpp/classarrow_1_1_boolean_array-members.html
index 10eff95..70e5af4 100644
--- a/docs/cpp/classarrow_1_1_boolean_array-members.html
+++ b/docs/cpp/classarrow_1_1_boolean_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,25 +76,29 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_boolean_array.html#a057feda808d154c90ab32e748ae2c6e1">BooleanArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html#ac75f4f0024c8cd3eab4ae837dc218f32">BooleanArray</a>(int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_boolean_array.html#a057feda808d154c90ab32e748ae2c6e1">BooleanArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html#ac75f4f0024c8cd3eab4ae837dc218f32">BooleanArray</a>(int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_boolean_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</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_boolean_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">arrow::PrimitiveArray::PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">arrow::PrimitiveArray::PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">arrow::PrimitiveArray::PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">raw_values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
@@ -111,7 +118,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_boolean_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_boolean_array.html b/docs/cpp/classarrow_1_1_boolean_array.html
index 9e531f9..f92fc67 100644
--- a/docs/cpp/classarrow_1_1_boolean_array.html
+++ b/docs/cpp/classarrow_1_1_boolean_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BooleanArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,6 +69,7 @@ $(function() {
   <div class="summary">
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="classarrow_1_1_boolean_array-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">arrow::BooleanArray Class Reference</div>  </div>
@@ -163,8 +167,14 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a41c7af0e40ac55f2ce11785fea3e051e inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a> () const</td></tr>
 <tr class="separator:a41c7af0e40ac55f2ce11785fea3e051e inherit pub_methods_classarrow_1_1_array"><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>
-Additional Inherited Members</h2></td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa621a7bcbee94184a040545232aeae88"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</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>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc
 9d5ccab">NULLPTR</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>=0)</td></tr>
+<tr class="separator:aa621a7bcbee94184a040545232aeae88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4dd3139919510de3dc418257a240593"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a> ()</td></tr>
+<tr class="separator:ae4dd3139919510de3dc418257a240593"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a219c4abd3685725bfa82a0628150cfac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="separator:a219c4abd3685725bfa82a0628150cfac"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_primitive_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_primitive_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
 <tr class="memitem:ae4dd3139919510de3dc418257a240593 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a> ()</td></tr>
 <tr class="separator:ae4dd3139919510de3dc418257a240593 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -172,12 +182,18 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a13f7d6c153121b7efc3442026f3dad71 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a219c4abd3685725bfa82a0628150cfac inherit pro_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
 <tr class="separator:a219c4abd3685725bfa82a0628150cfac inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_flat_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_flat_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
 <tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
 <tr class="memdesc:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected method for constructors.  <a href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">More...</a><br /></td></tr>
 <tr class="separator:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><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>
+Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_primitive_array"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_primitive_array')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
 <tr class="memitem:ab45d78650d5214bf6c3d0706693c448b inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td></tr>
 <tr class="separator:ab45d78650d5214bf6c3d0706693c448b inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -276,6 +292,72 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="aa621a7bcbee94184a040545232aeae88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa621a7bcbee94184a040545232aeae88">&#9670;&nbsp;</a></span>PrimitiveArray() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::PrimitiveArray::PrimitiveArray</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a219c4abd3685725bfa82a0628150cfac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a219c4abd3685725bfa82a0628150cfac">&#9670;&nbsp;</a></span>PrimitiveArray() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::PrimitiveArray::PrimitiveArray</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4dd3139919510de3dc418257a240593"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4dd3139919510de3dc418257a240593">&#9670;&nbsp;</a></span>PrimitiveArray() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::PrimitiveArray::PrimitiveArray</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="a2d47354d00e3a3360d319c62e350abf6"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a2d47354d00e3a3360d319c62e350abf6">&#9670;&nbsp;</a></span>Value()</h2>
 
@@ -310,7 +392,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[51/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
Add updated API docs for 0.8.0


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

Branch: refs/heads/asf-site
Commit: a6214c7395d4ee411af19bf6069556be909b96f7
Parents: a6df00a
Author: Wes McKinney <we...@twosigma.com>
Authored: Tue Jan 16 23:44:21 2018 -0500
Committer: Wes McKinney <we...@twosigma.com>
Committed: Tue Jan 16 23:44:21 2018 -0500

----------------------------------------------------------------------
 docs/c_glib/GArrowChunkedArray.html             |   153 +-
 docs/c_glib/GArrowColumn.html                   |    89 +-
 docs/c_glib/GArrowField.html                    |    73 +-
 docs/c_glib/GArrowFile.html                     |    48 +-
 docs/c_glib/GArrowReadable.html                 |    33 +-
 docs/c_glib/GArrowRecordBatch.html              |   134 +-
 docs/c_glib/GArrowSchema.html                   |    73 +-
 docs/c_glib/GArrowTable.html                    |    91 +-
 docs/c_glib/GArrowTensor.html                   |   151 +-
 docs/c_glib/GArrowWriteable.html                |    41 +-
 docs/c_glib/GArrowWriteableFile.html            |    32 +-
 docs/c_glib/annotation-glossary.html            |    25 +-
 docs/c_glib/api-index-0-3-0.html                |    51 +-
 docs/c_glib/api-index-0-4-0.html                |    95 +-
 docs/c_glib/api-index-0-5-0.html                |    25 +-
 docs/c_glib/api-index-0-6-0.html                |    15 +-
 docs/c_glib/api-index-0-7-0.html                |    53 +-
 docs/c_glib/api-index-0-8-0.html                |   124 +-
 docs/c_glib/api-index-full.html                 |   783 +-
 docs/c_glib/array-builder-classes.html          |  1326 +-
 docs/c_glib/array-builder.html                  |    17 +-
 docs/c_glib/array.html                          |    28 +-
 docs/c_glib/arrow-glib-GArrowError.html         |    39 +-
 docs/c_glib/arrow-glib-GArrowFileMode.html      |    30 +-
 .../arrow-glib-GArrowMetadataVersion.html       |    30 +-
 docs/c_glib/arrow-glib-GArrowType.html          |    34 +-
 docs/c_glib/arrow-glib.devhelp2                 |   391 +-
 docs/c_glib/basic-array-classes.html            |  3783 +++
 docs/c_glib/basic-data-type-classes.html        |   564 +-
 docs/c_glib/buffer-classes.html                 |   241 +-
 docs/c_glib/buffer.html                         |    17 +-
 docs/c_glib/composite-array-classes.html        |   579 +
 docs/c_glib/composite-data-type-classes.html    |   232 +-
 docs/c_glib/compute-classes.html                |   129 +-
 docs/c_glib/compute.html                        |    13 +-
 docs/c_glib/data.html                           |    32 +-
 docs/c_glib/deprecated-api-index.html           |    23 +-
 docs/c_glib/error.html                          |    13 +-
 docs/c_glib/index.html                          |    30 +-
 docs/c_glib/input-output.html                   |    13 +-
 docs/c_glib/input-stream-classes.html           |   208 +-
 docs/c_glib/input.html                          |    13 +-
 docs/c_glib/io.html                             |    15 +-
 docs/c_glib/ipc.html                            |    15 +-
 docs/c_glib/left-insensitive.png                |   Bin 329 -> 333 bytes
 docs/c_glib/left.png                            |   Bin 187 -> 193 bytes
 docs/c_glib/metadata.html                       |    13 +-
 docs/c_glib/mode.html                           |    13 +-
 docs/c_glib/object-tree.html                    |    76 +-
 docs/c_glib/output-stream-classes.html          |   114 +-
 docs/c_glib/output.html                         |    13 +-
 docs/c_glib/reader-classes.html                 |   391 +-
 docs/c_glib/reader.html                         |    13 +-
 docs/c_glib/right.png                           |   Bin 186 -> 185 bytes
 docs/c_glib/schema.html                         |    13 +-
 docs/c_glib/style.css                           |   302 +-
 docs/c_glib/table-builder-classes.html          |   414 +
 docs/c_glib/table-builder.html                  |    32 +
 docs/c_glib/table.html                          |    13 +-
 docs/c_glib/tensor.html                         |    13 +-
 docs/c_glib/type.html                           |    13 +-
 docs/c_glib/up-insensitive.png                  |   Bin 293 -> 288 bytes
 docs/c_glib/writer-classes.html                 |   173 +-
 docs/c_glib/writer.html                         |    13 +-
 docs/cpp/_h_d_f_s_8md.html                      |    11 +-
 docs/cpp/_windows_8md.html                      |    11 +-
 docs/cpp/adapter_8h.html                        |   112 +
 docs/cpp/adapter_8h_source.html                 |    91 +
 docs/cpp/ae_8h.html                             |    11 +-
 docs/cpp/ae_8h_source.html                      |    13 +-
 docs/cpp/allocator_8h.html                      |    11 +-
 docs/cpp/allocator_8h_source.html               |    17 +-
 docs/cpp/annotated.html                         |   443 +-
 docs/cpp/api_8h.html                            |    12 +-
 docs/cpp/api_8h_source.html                     |    16 +-
 docs/cpp/array_8h.html                          |    17 +-
 docs/cpp/array_8h_source.html                   |   202 +-
 docs/cpp/arrow_2python_2common_8h.html          |    11 +-
 docs/cpp/arrow_2python_2common_8h_source.html   |    13 +-
 docs/cpp/arrow_2python_2config_8h.html          |    11 +-
 docs/cpp/arrow_2python_2config_8h_source.html   |    13 +-
 docs/cpp/arrow_2python_2io_8h.html              |    11 +-
 docs/cpp/arrow_2python_2io_8h_source.html       |    17 +-
 docs/cpp/arrow__to__pandas_8h.html              |    11 +-
 docs/cpp/arrow__to__pandas_8h_source.html       |    17 +-
 docs/cpp/arrow__to__python_8h.html              |    14 +-
 docs/cpp/arrow__to__python_8h_source.html       |    16 +-
 docs/cpp/bit-stream-utils_8h.html               |    11 +-
 docs/cpp/bit-stream-utils_8h_source.html        |    16 +-
 docs/cpp/bit-util_8h.html                       |    11 +-
 docs/cpp/bit-util_8h_source.html                |    19 +-
 docs/cpp/bpacking_8h.html                       |    11 +-
 docs/cpp/bpacking_8h_source.html                |    13 +-
 docs/cpp/buffer_8h.html                         |    11 +-
 docs/cpp/buffer_8h_source.html                  |    15 +-
 docs/cpp/builder_8h.html                        |    35 +-
 docs/cpp/builder_8h_source.html                 |   125 +-
 docs/cpp/builtin__convert_8h.html               |    11 +-
 docs/cpp/builtin__convert_8h_source.html        |    13 +-
 docs/cpp/cast_8h.html                           |    31 +-
 docs/cpp/cast_8h_source.html                    |    36 +-
 docs/cpp/class_cuda_ipc_handle.html             |    11 +-
 ...sarrow_1_1_adaptive_int_builder-members.html |    88 +-
 .../classarrow_1_1_adaptive_int_builder.html    |    31 +-
 ...rrow_1_1_adaptive_u_int_builder-members.html |    88 +-
 .../classarrow_1_1_adaptive_u_int_builder.html  |    31 +-
 docs/cpp/classarrow_1_1_array-members.html      |    11 +-
 docs/cpp/classarrow_1_1_array.html              |    13 +-
 docs/cpp/classarrow_1_1_array.png               |   Bin 4262 -> 4293 bytes
 .../classarrow_1_1_array_builder-members.html   |    13 +-
 docs/cpp/classarrow_1_1_array_builder.html      |    32 +-
 docs/cpp/classarrow_1_1_array_builder.png       |   Bin 8356 -> 6799 bytes
 .../classarrow_1_1_array_visitor-members.html   |    13 +-
 docs/cpp/classarrow_1_1_array_visitor.html      |    21 +-
 .../classarrow_1_1_binary_array-members.html    |    86 +-
 docs/cpp/classarrow_1_1_binary_array.html       |    14 +-
 .../classarrow_1_1_binary_builder-members.html  |    13 +-
 docs/cpp/classarrow_1_1_binary_builder.html     |    15 +-
 ...w_1_1_binary_dictionary_builder-members.html |    59 +-
 ...lassarrow_1_1_binary_dictionary_builder.html |   116 +-
 .../cpp/classarrow_1_1_binary_type-members.html |    26 +-
 docs/cpp/classarrow_1_1_binary_type.html        |    40 +-
 docs/cpp/classarrow_1_1_bit_reader-members.html |    11 +-
 docs/cpp/classarrow_1_1_bit_reader.html         |    11 +-
 docs/cpp/classarrow_1_1_bit_writer-members.html |    11 +-
 docs/cpp/classarrow_1_1_bit_writer.html         |    11 +-
 .../classarrow_1_1_boolean_array-members.html   |    53 +-
 docs/cpp/classarrow_1_1_boolean_array.html      |    94 +-
 .../classarrow_1_1_boolean_builder-members.html |   106 +-
 docs/cpp/classarrow_1_1_boolean_builder.html    |    35 +-
 .../classarrow_1_1_boolean_type-members.html    |    19 +-
 docs/cpp/classarrow_1_1_boolean_type.html       |    15 +-
 .../classarrow_1_1_brotli_codec-members.html    |    11 +-
 docs/cpp/classarrow_1_1_brotli_codec.html       |    11 +-
 docs/cpp/classarrow_1_1_buffer-members.html     |    11 +-
 docs/cpp/classarrow_1_1_buffer.html             |    11 +-
 .../classarrow_1_1_buffer_builder-members.html  |    11 +-
 docs/cpp/classarrow_1_1_buffer_builder.html     |    11 +-
 .../classarrow_1_1_chunked_array-members.html   |    11 +-
 docs/cpp/classarrow_1_1_chunked_array.html      |    11 +-
 docs/cpp/classarrow_1_1_codec-members.html      |    11 +-
 docs/cpp/classarrow_1_1_codec.html              |    11 +-
 docs/cpp/classarrow_1_1_column-members.html     |    11 +-
 docs/cpp/classarrow_1_1_column.html             |    11 +-
 docs/cpp/classarrow_1_1_cpu_info-members.html   |    11 +-
 docs/cpp/classarrow_1_1_cpu_info.html           |    15 +-
 docs/cpp/classarrow_1_1_data_type-members.html  |    24 +-
 docs/cpp/classarrow_1_1_data_type.html          |    46 +-
 .../cpp/classarrow_1_1_date32_type-members.html |    23 +-
 docs/cpp/classarrow_1_1_date32_type.html        |    15 +-
 .../cpp/classarrow_1_1_date64_type-members.html |    23 +-
 docs/cpp/classarrow_1_1_date64_type.html        |    15 +-
 docs/cpp/classarrow_1_1_date_type-members.html  |    21 +-
 docs/cpp/classarrow_1_1_date_type.html          |    15 +-
 docs/cpp/classarrow_1_1_decimal128-members.html |    55 +-
 docs/cpp/classarrow_1_1_decimal128.html         |   196 +-
 ...classarrow_1_1_decimal128_array-members.html |   128 +
 docs/cpp/classarrow_1_1_decimal128_array.html   |   332 +
 docs/cpp/classarrow_1_1_decimal128_array.png    |   Bin 0 -> 1525 bytes
 ...assarrow_1_1_decimal128_builder-members.html |   132 +
 docs/cpp/classarrow_1_1_decimal128_builder.html |   384 +
 docs/cpp/classarrow_1_1_decimal128_builder.png  |   Bin 0 -> 1067 bytes
 .../classarrow_1_1_decimal128_type-members.html |   110 +
 docs/cpp/classarrow_1_1_decimal128_type.html    |   326 +
 docs/cpp/classarrow_1_1_decimal128_type.png     |   Bin 0 -> 2291 bytes
 .../classarrow_1_1_decimal_type-members.html    |    37 +-
 docs/cpp/classarrow_1_1_decimal_type.html       |   155 +-
 docs/cpp/classarrow_1_1_decimal_type.png        |   Bin 1862 -> 2293 bytes
 ...classarrow_1_1_dictionary_array-members.html |    11 +-
 docs/cpp/classarrow_1_1_dictionary_array.html   |    11 +-
 ...assarrow_1_1_dictionary_builder-members.html |    76 +-
 docs/cpp/classarrow_1_1_dictionary_builder.html |   375 +-
 ...ary_builder_3_01_null_type_01_4-members.html |    13 +-
 ..._dictionary_builder_3_01_null_type_01_4.html |    15 +-
 .../classarrow_1_1_dictionary_type-members.html |    23 +-
 docs/cpp/classarrow_1_1_dictionary_type.html    |    15 +-
 .../cpp/classarrow_1_1_double_type-members.html |    25 +-
 docs/cpp/classarrow_1_1_double_type.html        |    11 +-
 docs/cpp/classarrow_1_1_field-members.html      |    11 +-
 docs/cpp/classarrow_1_1_field.html              |    11 +-
 ...row_1_1_fixed_size_binary_array-members.html |    84 +-
 .../classarrow_1_1_fixed_size_binary_array.html |    43 +-
 .../classarrow_1_1_fixed_size_binary_array.png  |   Bin 1505 -> 1529 bytes
 ...w_1_1_fixed_size_binary_builder-members.html |    13 +-
 ...lassarrow_1_1_fixed_size_binary_builder.html |    19 +-
 ...classarrow_1_1_fixed_size_binary_builder.png |   Bin 1047 -> 1070 bytes
 ...rrow_1_1_fixed_size_binary_type-members.html |    23 +-
 .../classarrow_1_1_fixed_size_binary_type.html  |    50 +-
 .../classarrow_1_1_fixed_size_binary_type.png   |   Bin 1870 -> 2300 bytes
 ...classarrow_1_1_fixed_width_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_fixed_width_type.html   |    30 +-
 docs/cpp/classarrow_1_1_flat_array-members.html |    58 +-
 docs/cpp/classarrow_1_1_flat_array.html         |    54 +-
 docs/cpp/classarrow_1_1_flat_array.png          |   Bin 3445 -> 3479 bytes
 docs/cpp/classarrow_1_1_float_type-members.html |    25 +-
 docs/cpp/classarrow_1_1_float_type.html         |    11 +-
 .../classarrow_1_1_floating_point-members.html  |    21 +-
 docs/cpp/classarrow_1_1_floating_point.html     |    15 +-
 .../cpp/classarrow_1_1_g_zip_codec-members.html |    11 +-
 docs/cpp/classarrow_1_1_g_zip_codec.html        |    15 +-
 .../classarrow_1_1_half_float_type-members.html |    25 +-
 docs/cpp/classarrow_1_1_half_float_type.html    |    11 +-
 docs/cpp/classarrow_1_1_hash_util-members.html  |    11 +-
 docs/cpp/classarrow_1_1_hash_util.html          |    11 +-
 docs/cpp/classarrow_1_1_int16_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_int16_type.html         |    11 +-
 docs/cpp/classarrow_1_1_int32_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_int32_type.html         |    11 +-
 docs/cpp/classarrow_1_1_int64_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_int64_type.html         |    11 +-
 docs/cpp/classarrow_1_1_int8_type-members.html  |    19 +-
 docs/cpp/classarrow_1_1_int8_type.html          |    11 +-
 docs/cpp/classarrow_1_1_integer-members.html    |    19 +-
 docs/cpp/classarrow_1_1_integer.html            |    15 +-
 .../classarrow_1_1_interval_type-members.html   |    19 +-
 docs/cpp/classarrow_1_1_interval_type.html      |    15 +-
 ...assarrow_1_1_key_value_metadata-members.html |    11 +-
 docs/cpp/classarrow_1_1_key_value_metadata.html |    11 +-
 docs/cpp/classarrow_1_1_list_array-members.html |    11 +-
 docs/cpp/classarrow_1_1_list_array.html         |    11 +-
 .../classarrow_1_1_list_builder-members.html    |    13 +-
 docs/cpp/classarrow_1_1_list_builder.html       |    15 +-
 docs/cpp/classarrow_1_1_list_type-members.html  |    19 +-
 docs/cpp/classarrow_1_1_list_type.html          |    43 +-
 ...ssarrow_1_1_logging_memory_pool-members.html |    11 +-
 .../cpp/classarrow_1_1_logging_memory_pool.html |    11 +-
 docs/cpp/classarrow_1_1_lz4_codec-members.html  |    11 +-
 docs/cpp/classarrow_1_1_lz4_codec.html          |    11 +-
 .../cpp/classarrow_1_1_memory_pool-members.html |    11 +-
 docs/cpp/classarrow_1_1_memory_pool.html        |    11 +-
 .../classarrow_1_1_mutable_buffer-members.html  |    11 +-
 docs/cpp/classarrow_1_1_mutable_buffer.html     |    11 +-
 .../cpp/classarrow_1_1_nested_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_nested_type.html        |    46 +-
 docs/cpp/classarrow_1_1_no_extra_meta.html      |    11 +-
 docs/cpp/classarrow_1_1_null_array-members.html |    62 +-
 docs/cpp/classarrow_1_1_null_array.html         |    14 +-
 .../classarrow_1_1_null_builder-members.html    |    13 +-
 docs/cpp/classarrow_1_1_null_builder.html       |    15 +-
 docs/cpp/classarrow_1_1_null_type-members.html  |    28 +-
 docs/cpp/classarrow_1_1_null_type.html          |    40 +-
 docs/cpp/classarrow_1_1_number-members.html     |    19 +-
 docs/cpp/classarrow_1_1_number.html             |    15 +-
 .../classarrow_1_1_numeric_array-members.html   |    53 +-
 docs/cpp/classarrow_1_1_numeric_array.html      |   114 +-
 .../classarrow_1_1_numeric_builder-members.html |   104 +-
 docs/cpp/classarrow_1_1_numeric_builder.html    |    18 +-
 docs/cpp/classarrow_1_1_numeric_tensor.html     |    11 +-
 docs/cpp/classarrow_1_1_parametric_type.html    |    12 +-
 docs/cpp/classarrow_1_1_parametric_type.png     |   Bin 3145 -> 3841 bytes
 .../cpp/classarrow_1_1_pool_buffer-members.html |    11 +-
 docs/cpp/classarrow_1_1_pool_buffer.html        |    11 +-
 .../classarrow_1_1_primitive_array-members.html |    70 +-
 docs/cpp/classarrow_1_1_primitive_array.html    |    17 +-
 docs/cpp/classarrow_1_1_primitive_array.png     |   Bin 2719 -> 2751 bytes
 ...lassarrow_1_1_primitive_builder-members.html |    98 +-
 docs/cpp/classarrow_1_1_primitive_builder.html  |    37 +-
 ...classarrow_1_1_primitive_c_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_primitive_c_type.html   |    15 +-
 .../classarrow_1_1_record_batch-members.html    |    35 +-
 docs/cpp/classarrow_1_1_record_batch.html       |   562 +-
 ...sarrow_1_1_record_batch_builder-members.html |    11 +-
 .../classarrow_1_1_record_batch_builder.html    |    11 +-
 ...ssarrow_1_1_record_batch_reader-members.html |    11 +-
 .../cpp/classarrow_1_1_record_batch_reader.html |    15 +-
 ...classarrow_1_1_resizable_buffer-members.html |    11 +-
 docs/cpp/classarrow_1_1_resizable_buffer.html   |    11 +-
 .../cpp/classarrow_1_1_rle_decoder-members.html |    11 +-
 docs/cpp/classarrow_1_1_rle_decoder.html        |    11 +-
 .../cpp/classarrow_1_1_rle_encoder-members.html |    11 +-
 docs/cpp/classarrow_1_1_rle_encoder.html        |    11 +-
 docs/cpp/classarrow_1_1_schema-members.html     |    11 +-
 docs/cpp/classarrow_1_1_schema.html             |    11 +-
 .../classarrow_1_1_snappy_codec-members.html    |    11 +-
 docs/cpp/classarrow_1_1_snappy_codec.html       |    11 +-
 docs/cpp/classarrow_1_1_status-members.html     |    11 +-
 docs/cpp/classarrow_1_1_status.html             |    11 +-
 .../classarrow_1_1_string_array-members.html    |    90 +-
 docs/cpp/classarrow_1_1_string_array.html       |    14 +-
 .../classarrow_1_1_string_builder-members.html  |   104 +-
 docs/cpp/classarrow_1_1_string_builder.html     |   121 +-
 ...w_1_1_string_dictionary_builder-members.html |    59 +-
 ...lassarrow_1_1_string_dictionary_builder.html |   116 +-
 .../cpp/classarrow_1_1_string_type-members.html |    28 +-
 docs/cpp/classarrow_1_1_string_type.html        |    13 +-
 .../classarrow_1_1_struct_array-members.html    |    11 +-
 docs/cpp/classarrow_1_1_struct_array.html       |    11 +-
 .../classarrow_1_1_struct_builder-members.html  |    13 +-
 docs/cpp/classarrow_1_1_struct_builder.html     |    15 +-
 .../cpp/classarrow_1_1_struct_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_struct_type.html        |    43 +-
 docs/cpp/classarrow_1_1_table-members.html      |    34 +-
 docs/cpp/classarrow_1_1_table.html              |   362 +-
 ...assarrow_1_1_table_batch_reader-members.html |    18 +-
 docs/cpp/classarrow_1_1_table_batch_reader.html |    31 +-
 docs/cpp/classarrow_1_1_tensor-members.html     |    11 +-
 docs/cpp/classarrow_1_1_tensor.html             |    11 +-
 .../cpp/classarrow_1_1_time32_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_time32_type.html        |    15 +-
 .../cpp/classarrow_1_1_time64_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_time64_type.html        |    15 +-
 docs/cpp/classarrow_1_1_time_type-members.html  |    19 +-
 docs/cpp/classarrow_1_1_time_type.html          |    15 +-
 .../classarrow_1_1_timestamp_type-members.html  |    23 +-
 docs/cpp/classarrow_1_1_timestamp_type.html     |    15 +-
 .../classarrow_1_1_type_visitor-members.html    |    13 +-
 docs/cpp/classarrow_1_1_type_visitor.html       |    21 +-
 ...sarrow_1_1_typed_buffer_builder-members.html |    11 +-
 .../classarrow_1_1_typed_buffer_builder.html    |    11 +-
 .../classarrow_1_1_u_int16_type-members.html    |    19 +-
 docs/cpp/classarrow_1_1_u_int16_type.html       |    11 +-
 .../classarrow_1_1_u_int32_type-members.html    |    19 +-
 docs/cpp/classarrow_1_1_u_int32_type.html       |    11 +-
 .../classarrow_1_1_u_int64_type-members.html    |    19 +-
 docs/cpp/classarrow_1_1_u_int64_type.html       |    11 +-
 .../cpp/classarrow_1_1_u_int8_type-members.html |    19 +-
 docs/cpp/classarrow_1_1_u_int8_type.html        |    11 +-
 .../cpp/classarrow_1_1_union_array-members.html |    20 +-
 docs/cpp/classarrow_1_1_union_array.html        |   172 +-
 docs/cpp/classarrow_1_1_union_type-members.html |    23 +-
 docs/cpp/classarrow_1_1_union_type.html         |    65 +-
 .../classarrow_1_1_z_s_t_d_codec-members.html   |    11 +-
 docs/cpp/classarrow_1_1_z_s_t_d_codec.html      |    11 +-
 ...rs_1_1orc_1_1_o_r_c_file_reader-members.html |    93 +
 ..._1adapters_1_1orc_1_1_o_r_c_file_reader.html |   410 +
 ...1_1compute_1_1_function_context-members.html |    11 +-
 ...ssarrow_1_1compute_1_1_function_context.html |    11 +-
 ...rrow_1_1compute_1_1_hash_kernel-members.html |    89 +
 .../classarrow_1_1compute_1_1_hash_kernel.html  |   210 +
 .../classarrow_1_1compute_1_1_hash_kernel.png   |   Bin 0 -> 1045 bytes
 ...sarrow_1_1compute_1_1_op_kernel-members.html |    11 +-
 .../classarrow_1_1compute_1_1_op_kernel.html    |    12 +-
 .../cpp/classarrow_1_1compute_1_1_op_kernel.png |   Bin 726 -> 1055 bytes
 ...row_1_1compute_1_1_unary_kernel-members.html |    13 +-
 .../classarrow_1_1compute_1_1_unary_kernel.html |    24 +-
 .../classarrow_1_1compute_1_1_unary_kernel.png  |   Bin 721 -> 1051 bytes
 ...assarrow_1_1gpu_1_1_cuda_buffer-members.html |    15 +-
 docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer.html |    35 +-
 ...w_1_1gpu_1_1_cuda_buffer_reader-members.html |    62 +-
 ...lassarrow_1_1gpu_1_1_cuda_buffer_reader.html |    37 +-
 ...w_1_1gpu_1_1_cuda_buffer_writer-members.html |    19 +-
 ...lassarrow_1_1gpu_1_1_cuda_buffer_writer.html |    49 +-
 ...classarrow_1_1gpu_1_1_cuda_buffer_writer.png |   Bin 2362 -> 2352 bytes
 ...ssarrow_1_1gpu_1_1_cuda_context-members.html |    11 +-
 .../cpp/classarrow_1_1gpu_1_1_cuda_context.html |    11 +-
 ..._1_1gpu_1_1_cuda_device_manager-members.html |    13 +-
 ...assarrow_1_1gpu_1_1_cuda_device_manager.html |    21 +-
 ...row_1_1gpu_1_1_cuda_host_buffer-members.html |    32 +-
 .../classarrow_1_1gpu_1_1_cuda_host_buffer.html |    76 +-
 ..._1_1gpu_1_1_cuda_ipc_mem_handle-members.html |    11 +-
 ...assarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html |    11 +-
 ..._1_1io_1_1_buffer_output_stream-members.html |    19 +-
 ...assarrow_1_1io_1_1_buffer_output_stream.html |    41 +-
 ...lassarrow_1_1io_1_1_buffer_output_stream.png |   Bin 1614 -> 1606 bytes
 ...ssarrow_1_1io_1_1_buffer_reader-members.html |    58 +-
 .../cpp/classarrow_1_1io_1_1_buffer_reader.html |    73 +-
 ...sarrow_1_1io_1_1_file_interface-members.html |    11 +-
 .../classarrow_1_1io_1_1_file_interface.html    |    11 +-
 ...ow_1_1io_1_1_file_output_stream-members.html |    19 +-
 ...classarrow_1_1io_1_1_file_output_stream.html |    41 +-
 .../classarrow_1_1io_1_1_file_output_stream.png |   Bin 1576 -> 1565 bytes
 ...lassarrow_1_1io_1_1_file_system-members.html |    11 +-
 docs/cpp/classarrow_1_1io_1_1_file_system.html  |    11 +-
 ...io_1_1_fixed_size_buffer_writer-members.html |    21 +-
 ...rrow_1_1io_1_1_fixed_size_buffer_writer.html |    53 +-
 ...arrow_1_1io_1_1_fixed_size_buffer_writer.png |   Bin 2390 -> 2379 bytes
 ...ow_1_1io_1_1_hadoop_file_system-members.html |    11 +-
 ...classarrow_1_1io_1_1_hadoop_file_system.html |    11 +-
 ...ow_1_1io_1_1_hdfs_output_stream-members.html |    19 +-
 ...classarrow_1_1io_1_1_hdfs_output_stream.html |    47 +-
 .../classarrow_1_1io_1_1_hdfs_output_stream.png |   Bin 1612 -> 1601 bytes
 ...ow_1_1io_1_1_hdfs_readable_file-members.html |    15 +-
 ...classarrow_1_1io_1_1_hdfs_readable_file.html |    37 +-
 ...assarrow_1_1io_1_1_input_stream-members.html |    13 +-
 docs/cpp/classarrow_1_1io_1_1_input_stream.html |    15 +-
 ...ow_1_1io_1_1_memory_mapped_file-members.html |    25 +-
 ...classarrow_1_1io_1_1_memory_mapped_file.html |    83 +-
 .../classarrow_1_1io_1_1_memory_mapped_file.png |   Bin 4244 -> 4239 bytes
 ...ow_1_1io_1_1_mock_output_stream-members.html |    19 +-
 ...classarrow_1_1io_1_1_mock_output_stream.html |    41 +-
 .../classarrow_1_1io_1_1_mock_output_stream.png |   Bin 1616 -> 1607 bytes
 ...ssarrow_1_1io_1_1_output_stream-members.html |    19 +-
 .../cpp/classarrow_1_1io_1_1_output_stream.html |    33 +-
 docs/cpp/classarrow_1_1io_1_1_output_stream.png |   Bin 5297 -> 5289 bytes
 ...ow_1_1io_1_1_random_access_file-members.html |    15 +-
 ...classarrow_1_1io_1_1_random_access_file.html |    29 +-
 ...o_1_1_read_write_file_interface-members.html |    25 +-
 ...row_1_1io_1_1_read_write_file_interface.html |    47 +-
 ...rrow_1_1io_1_1_read_write_file_interface.png |   Bin 4259 -> 4253 bytes
 .../classarrow_1_1io_1_1_readable-members.html  |    13 +-
 docs/cpp/classarrow_1_1io_1_1_readable.html     |    23 +-
 ...ssarrow_1_1io_1_1_readable_file-members.html |    15 +-
 .../cpp/classarrow_1_1io_1_1_readable_file.html |    37 +-
 .../classarrow_1_1io_1_1_seekable-members.html  |    11 +-
 docs/cpp/classarrow_1_1io_1_1_seekable.html     |    11 +-
 ...assarrow_1_1io_1_1_stdin_stream-members.html |    13 +-
 docs/cpp/classarrow_1_1io_1_1_stdin_stream.html |    23 +-
 ...ssarrow_1_1io_1_1_stdout_stream-members.html |    19 +-
 .../cpp/classarrow_1_1io_1_1_stdout_stream.html |    41 +-
 docs/cpp/classarrow_1_1io_1_1_stdout_stream.png |   Bin 1533 -> 1526 bytes
 .../classarrow_1_1io_1_1_writable-members.html  |    88 +
 docs/cpp/classarrow_1_1io_1_1_writable.html     |   234 +
 docs/cpp/classarrow_1_1io_1_1_writable.png      |   Bin 0 -> 4853 bytes
 ...sarrow_1_1io_1_1_writeable_file-members.html |    21 +-
 .../classarrow_1_1io_1_1_writeable_file.html    |    45 +-
 .../cpp/classarrow_1_1io_1_1_writeable_file.png |   Bin 3546 -> 3539 bytes
 ...rrow_1_1ipc_1_1_dictionary_memo-members.html |    11 +-
 .../classarrow_1_1ipc_1_1_dictionary_memo.html  |    11 +-
 .../classarrow_1_1ipc_1_1_message-members.html  |    11 +-
 docs/cpp/classarrow_1_1ipc_1_1_message.html     |    11 +-
 ...arrow_1_1ipc_1_1_message_reader-members.html |    13 +-
 .../classarrow_1_1ipc_1_1_message_reader.html   |    88 +-
 ...pc_1_1_record_batch_file_reader-members.html |    11 +-
 ...row_1_1ipc_1_1_record_batch_file_reader.html |    11 +-
 ...pc_1_1_record_batch_file_writer-members.html |    18 +-
 ...row_1_1ipc_1_1_record_batch_file_writer.html |    14 +-
 ..._1_1_record_batch_stream_reader-members.html |    11 +-
 ...w_1_1ipc_1_1_record_batch_stream_reader.html |    11 +-
 ..._1_1_record_batch_stream_writer-members.html |    16 +-
 ...w_1_1ipc_1_1_record_batch_stream_writer.html |    14 +-
 ..._1_1ipc_1_1_record_batch_writer-members.html |    14 +-
 ...assarrow_1_1ipc_1_1_record_batch_writer.html |    54 +-
 ...c_1_1feather_1_1_column_builder-members.html |    11 +-
 ...ow_1_1ipc_1_1feather_1_1_column_builder.html |    11 +-
 ...pc_1_1feather_1_1_table_builder-members.html |    11 +-
 ...row_1_1ipc_1_1feather_1_1_table_builder.html |    11 +-
 ...c_1_1feather_1_1_table_metadata-members.html |    11 +-
 ...ow_1_1ipc_1_1feather_1_1_table_metadata.html |    11 +-
 ...ipc_1_1feather_1_1_table_reader-members.html |    11 +-
 ...rrow_1_1ipc_1_1feather_1_1_table_reader.html |    11 +-
 ...ipc_1_1feather_1_1_table_writer-members.html |    11 +-
 ...rrow_1_1ipc_1_1feather_1_1_table_writer.html |    11 +-
 ...ow_1_1py_1_1_ndarray1_d_indexer-members.html |    11 +-
 ...classarrow_1_1py_1_1_ndarray1_d_indexer.html |    11 +-
 ...ssarrow_1_1py_1_1_num_py_buffer-members.html |    11 +-
 .../cpp/classarrow_1_1py_1_1_num_py_buffer.html |    11 +-
 .../classarrow_1_1py_1_1_owned_ref-members.html |    11 +-
 docs/cpp/classarrow_1_1py_1_1_owned_ref.html    |    11 +-
 ...rrow_1_1py_1_1_py_acquire_g_i_l-members.html |    11 +-
 .../classarrow_1_1py_1_1_py_acquire_g_i_l.html  |    11 +-
 .../classarrow_1_1py_1_1_py_buffer-members.html |    11 +-
 docs/cpp/classarrow_1_1py_1_1_py_buffer.html    |    11 +-
 ...arrow_1_1py_1_1_py_bytes_reader-members.html |    62 +-
 .../classarrow_1_1py_1_1_py_bytes_reader.html   |    23 +-
 ...rrow_1_1py_1_1_py_output_stream-members.html |    19 +-
 .../classarrow_1_1py_1_1_py_output_stream.html  |    41 +-
 .../classarrow_1_1py_1_1_py_output_stream.png   |   Bin 1574 -> 1565 bytes
 ...rrow_1_1py_1_1_py_readable_file-members.html |    15 +-
 .../classarrow_1_1py_1_1_py_readable_file.html  |    37 +-
 ...classarrow_1_1py_1_1_scoped_ref-members.html |    11 +-
 docs/cpp/classarrow_1_1py_1_1_scoped_ref.html   |    11 +-
 .../classarrow_1_1stl__allocator-members.html   |    11 +-
 docs/cpp/classarrow_1_1stl__allocator.html      |    11 +-
 ...1_1util_1_1bad__variant__access-members.html |    86 +
 ...ssarrow_1_1util_1_1bad__variant__access.html |   158 +
 ...assarrow_1_1util_1_1bad__variant__access.png |   Bin 0 -> 647 bytes
 .../classarrow_1_1util_1_1optional-members.html |    96 +
 docs/cpp/classarrow_1_1util_1_1optional.html    |   452 +
 ...w_1_1util_1_1recursive__wrapper-members.html |   102 +
 ...lassarrow_1_1util_1_1recursive__wrapper.html |   631 +
 .../classarrow_1_1util_1_1variant-members.html  |   120 +
 docs/cpp/classarrow_1_1util_1_1variant.html     |  1273 +
 docs/cpp/classes.html                           |   168 +-
 .../cpp/classplasma_1_1_event_loop-members.html |    11 +-
 docs/cpp/classplasma_1_1_event_loop.html        |    11 +-
 ...classplasma_1_1_eviction_policy-members.html |    14 +-
 docs/cpp/classplasma_1_1_eviction_policy.html   |    42 +-
 .../classplasma_1_1_l_r_u_cache-members.html    |    11 +-
 docs/cpp/classplasma_1_1_l_r_u_cache.html       |    11 +-
 .../classplasma_1_1_plasma_client-members.html  |    50 +-
 docs/cpp/classplasma_1_1_plasma_client.html     |    70 +-
 .../classplasma_1_1_plasma_store-members.html   |    19 +-
 docs/cpp/classplasma_1_1_plasma_store.html      |    88 +-
 .../cpp/classplasma_1_1_unique_i_d-members.html |    11 +-
 docs/cpp/classplasma_1_1_unique_i_d.html        |    11 +-
 docs/cpp/client_8h.html                         |    12 +-
 docs/cpp/client_8h_source.html                  |    42 +-
 docs/cpp/compare_8h.html                        |    11 +-
 docs/cpp/compare_8h_source.html                 |    13 +-
 docs/cpp/compat_8h.html                         |    11 +-
 docs/cpp/compat_8h_source.html                  |    11 +-
 docs/cpp/compiler-util_8h.html                  |    11 +-
 docs/cpp/compiler-util_8h_source.html           |    11 +-
 docs/cpp/compression_8h.html                    |    11 +-
 docs/cpp/compression_8h_source.html             |    15 +-
 docs/cpp/compression__brotli_8h.html            |    11 +-
 docs/cpp/compression__brotli_8h_source.html     |    13 +-
 docs/cpp/compression__lz4_8h.html               |    11 +-
 docs/cpp/compression__lz4_8h_source.html        |    13 +-
 docs/cpp/compression__snappy_8h.html            |    11 +-
 docs/cpp/compression__snappy_8h_source.html     |    13 +-
 docs/cpp/compression__zlib_8h.html              |    11 +-
 docs/cpp/compression__zlib_8h_source.html       |    15 +-
 docs/cpp/compression__zstd_8h.html              |    11 +-
 docs/cpp/compression__zstd_8h_source.html       |    13 +-
 docs/cpp/compute_2api_8h.html                   |    16 +-
 docs/cpp/compute_2api_8h_source.html            |    14 +-
 docs/cpp/compute_2kernels_2hash_8h.html         |   121 +
 docs/cpp/compute_2kernels_2hash_8h_source.html  |    96 +
 docs/cpp/context_8h.html                        |    11 +-
 docs/cpp/context_8h_source.html                 |    15 +-
 docs/cpp/cpu-info_8h.html                       |    11 +-
 docs/cpp/cpu-info_8h_source.html                |    15 +-
 docs/cpp/cuda__api_8h.html                      |    11 +-
 docs/cpp/cuda__api_8h_source.html               |    11 +-
 docs/cpp/cuda__arrow__ipc_8h.html               |    11 +-
 docs/cpp/cuda__arrow__ipc_8h_source.html        |    23 +-
 docs/cpp/cuda__common_8h.html                   |    11 +-
 docs/cpp/cuda__common_8h_source.html            |    13 +-
 docs/cpp/cuda__context_8h.html                  |    11 +-
 docs/cpp/cuda__context_8h_source.html           |    15 +-
 docs/cpp/cuda__memory_8h.html                   |    11 +-
 docs/cpp/cuda__memory_8h_source.html            |    15 +-
 docs/cpp/datetime_8h.html                       |    11 +-
 docs/cpp/datetime_8h_source.html                |    23 +-
 docs/cpp/decimal_8h.html                        |    13 +-
 docs/cpp/decimal_8h_source.html                 |    26 +-
 docs/cpp/dictionary_8h.html                     |    11 +-
 docs/cpp/dictionary_8h_source.html              |    15 +-
 .../dir_02de8b865ac7d52562b4cc4f358ecd20.html   |    11 +-
 .../dir_0ec26d2e7faeeeac58a30922e3b0f2e5.html   |    11 +-
 .../dir_1b858e9799a28845385d815f228929e5.html   |    87 +
 .../dir_280217092a2d22f888c6591dfff78c57.html   |    87 +
 .../dir_30fc40ca3c70d0ea80412d6618437dd3.html   |    91 +
 .../dir_32a666346412270f27c291aae8f6e8b2.html   |    22 +-
 .../dir_3cc28cf98b679eaeb869b13c08a81a1f.html   |    11 +-
 .../dir_4f683177589ce7b8fe2ef6d807198da3.html   |    15 +-
 .../dir_65b6d0cc0bd6c6e41787913a8eef5f47.html   |    95 +
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html   |    11 +-
 .../dir_a40e96d3ee083b7e96d06e74e277aa20.html   |    11 +-
 .../dir_deac2c932aaaa5f15305e9049da085d6.html   |    11 +-
 .../dir_e3cd57a4f30ba74550f913507c7f1d51.html   |    11 +-
 .../dir_f0330c1f1fb2f80d462dbb414414758e.html   |    20 +-
 .../dir_f268bcc159eae94e675c85a5c9130f48.html   |    11 +-
 .../dir_fe25ba37dfe21fed8dcc297696dcf71e.html   |    11 +-
 docs/cpp/doxygen.css                            |     2 +-
 docs/cpp/dynsections.js                         |    33 +-
 docs/cpp/events_8h.html                         |    11 +-
 docs/cpp/events_8h_source.html                  |    15 +-
 docs/cpp/eviction__policy_8h.html               |    11 +-
 docs/cpp/eviction__policy_8h_source.html        |    22 +-
 docs/cpp/feather-internal_8h.html               |    11 +-
 docs/cpp/feather-internal_8h_source.html        |    17 +-
 docs/cpp/feather_8h.html                        |    11 +-
 docs/cpp/feather_8h_source.html                 |    17 +-
 docs/cpp/file_8h.html                           |    11 +-
 docs/cpp/file_8h_source.html                    |    17 +-
 docs/cpp/files.html                             |   224 +-
 docs/cpp/fling_8h.html                          |    11 +-
 docs/cpp/fling_8h_source.html                   |    11 +-
 docs/cpp/functions.html                         |    56 +-
 docs/cpp/functions_0x7e.html                    |    45 +-
 docs/cpp/functions_b.html                       |    29 +-
 docs/cpp/functions_c.html                       |    42 +-
 docs/cpp/functions_d.html                       |    48 +-
 docs/cpp/functions_e.html                       |    20 +-
 docs/cpp/functions_enum.html                    |    13 +-
 docs/cpp/functions_eval.html                    |    42 +-
 docs/cpp/functions_f.html                       |    22 +-
 docs/cpp/functions_func.html                    |    51 +-
 docs/cpp/functions_func_0x7e.html               |    45 +-
 docs/cpp/functions_func_b.html                  |    27 +-
 docs/cpp/functions_func_c.html                  |    34 +-
 docs/cpp/functions_func_d.html                  |    38 +-
 docs/cpp/functions_func_e.html                  |    18 +-
 docs/cpp/functions_func_f.html                  |    24 +-
 docs/cpp/functions_func_g.html                  |    48 +-
 docs/cpp/functions_func_h.html                  |    13 +-
 docs/cpp/functions_func_i.html                  |    24 +-
 docs/cpp/functions_func_k.html                  |    16 +-
 docs/cpp/functions_func_l.html                  |    11 +-
 docs/cpp/functions_func_m.html                  |    29 +-
 docs/cpp/functions_func_n.html                  |    37 +-
 docs/cpp/functions_func_o.html                  |    66 +-
 docs/cpp/functions_func_p.html                  |    14 +-
 docs/cpp/functions_func_r.html                  |    83 +-
 docs/cpp/functions_func_s.html                  |    32 +-
 docs/cpp/functions_func_t.html                  |    24 +-
 docs/cpp/functions_func_u.html                  |    27 +-
 docs/cpp/functions_func_v.html                  |    33 +-
 docs/cpp/functions_func_w.html                  |    48 +-
 docs/cpp/functions_g.html                       |    48 +-
 docs/cpp/functions_h.html                       |    22 +-
 docs/cpp/functions_i.html                       |    26 +-
 docs/cpp/functions_k.html                       |    16 +-
 docs/cpp/functions_l.html                       |    11 +-
 docs/cpp/functions_m.html                       |    35 +-
 docs/cpp/functions_n.html                       |    46 +-
 docs/cpp/functions_o.html                       |    68 +-
 docs/cpp/functions_p.html                       |    23 +-
 docs/cpp/functions_r.html                       |    86 +-
 docs/cpp/functions_rela.html                    |    11 +-
 docs/cpp/functions_s.html                       |    52 +-
 docs/cpp/functions_t.html                       |    35 +-
 docs/cpp/functions_type.html                    |    25 +-
 docs/cpp/functions_u.html                       |    32 +-
 docs/cpp/functions_v.html                       |    42 +-
 docs/cpp/functions_vars.html                    |    11 +-
 docs/cpp/functions_vars_b.html                  |    15 +-
 docs/cpp/functions_vars_c.html                  |    11 +-
 docs/cpp/functions_vars_d.html                  |    18 +-
 docs/cpp/functions_vars_e.html                  |    11 +-
 docs/cpp/functions_vars_f.html                  |    11 +-
 docs/cpp/functions_vars_g.html                  |    11 +-
 docs/cpp/functions_vars_h.html                  |    20 +-
 docs/cpp/functions_vars_i.html                  |    13 +-
 docs/cpp/functions_vars_k.html                  |    11 +-
 docs/cpp/functions_vars_l.html                  |    11 +-
 docs/cpp/functions_vars_m.html                  |    15 +-
 docs/cpp/functions_vars_n.html                  |    15 +-
 docs/cpp/functions_vars_o.html                  |    11 +-
 docs/cpp/functions_vars_p.html                  |    14 +-
 docs/cpp/functions_vars_r.html                  |    11 +-
 docs/cpp/functions_vars_s.html                  |    18 +-
 docs/cpp/functions_vars_t.html                  |    13 +-
 docs/cpp/functions_vars_u.html                  |    14 +-
 docs/cpp/functions_vars_v.html                  |    14 +-
 docs/cpp/functions_vars_w.html                  |    11 +-
 docs/cpp/functions_vars_z.html                  |    80 +
 docs/cpp/functions_w.html                       |    48 +-
 docs/cpp/functions_z.html                       |    14 +-
 docs/cpp/globals.html                           |   461 +-
 docs/cpp/globals_b.html                         |    35 +-
 docs/cpp/globals_c.html                         |   118 +-
 docs/cpp/globals_d.html                         |   128 +-
 docs/cpp/globals_defs.html                      |    36 +-
 docs/cpp/globals_enum.html                      |    11 +-
 docs/cpp/globals_eval.html                      |    11 +-
 docs/cpp/globals_f.html                         |    47 +-
 docs/cpp/globals_func.html                      |    11 +-
 docs/cpp/globals_g.html                         |    33 +-
 docs/cpp/globals_h.html                         |    27 +-
 docs/cpp/globals_i.html                         |    78 +-
 docs/cpp/globals_m.html                         |   151 +-
 docs/cpp/globals_n.html                         |    48 +-
 docs/cpp/globals_p.html                         |    41 +-
 docs/cpp/globals_r.html                         |    33 +-
 docs/cpp/globals_s.html                         |   102 +-
 docs/cpp/globals_t.html                         |    45 +-
 docs/cpp/globals_type.html                      |    11 +-
 docs/cpp/globals_v.html                         |    28 +-
 docs/cpp/globals_x.html                         |   142 +-
 docs/cpp/globals_z.html                         |    11 +-
 docs/cpp/hash-util_8h.html                      |    11 +-
 docs/cpp/hash-util_8h_source.html               |    15 +-
 docs/cpp/hdfs-internal_8h.html                  |    11 +-
 docs/cpp/hdfs-internal_8h_source.html           |    13 +-
 docs/cpp/hdfs_8h.html                           |    11 +-
 docs/cpp/hdfs_8h_source.html                    |    17 +-
 docs/cpp/helpers_8h.html                        |    11 +-
 docs/cpp/helpers_8h_source.html                 |    15 +-
 docs/cpp/hierarchy.html                         |   619 +-
 docs/cpp/index.html                             |    11 +-
 docs/cpp/index_8md.html                         |    11 +-
 docs/cpp/init_8h.html                           |    11 +-
 docs/cpp/init_8h_source.html                    |    11 +-
 docs/cpp/interfaces_8h.html                     |    13 +-
 docs/cpp/interfaces_8h_source.html              |    21 +-
 docs/cpp/io-util_8h.html                        |    11 +-
 docs/cpp/io-util_8h_source.html                 |    19 +-
 docs/cpp/io_2api_8h.html                        |    11 +-
 docs/cpp/io_2api_8h_source.html                 |    11 +-
 docs/cpp/io_2memory_8h.html                     |    13 +-
 docs/cpp/io_2memory_8h_source.html              |    26 +-
 docs/cpp/ipc_2api_8h.html                       |    11 +-
 docs/cpp/ipc_2api_8h_source.html                |    11 +-
 docs/cpp/jquery.js                              |    32 +-
 docs/cpp/json-internal_8h.html                  |    13 +-
 docs/cpp/json-internal_8h_source.html           |    20 +-
 docs/cpp/json_8h.html                           |    21 +-
 docs/cpp/json_8h_source.html                    |    20 +-
 docs/cpp/kernel_8h.html                         |    26 +-
 docs/cpp/kernel_8h_source.html                  |    55 +-
 docs/cpp/key__value__metadata_8h.html           |    11 +-
 docs/cpp/key__value__metadata_8h_source.html    |    13 +-
 docs/cpp/logging_8h.html                        |    11 +-
 docs/cpp/logging_8h_source.html                 |    13 +-
 docs/cpp/macros_8h.html                         |    11 +-
 docs/cpp/macros_8h_source.html                  |    11 +-
 docs/cpp/malloc_8h.html                         |    11 +-
 docs/cpp/malloc_8h_source.html                  |    11 +-
 docs/cpp/md__h_d_f_s.html                       |    11 +-
 docs/cpp/md__windows.html                       |    96 +-
 docs/cpp/md_tutorials_plasma.html               |    19 +-
 docs/cpp/md_tutorials_row_wise_conversion.html  |    11 +-
 docs/cpp/memory__pool_8h.html                   |    11 +-
 docs/cpp/memory__pool_8h_source.html            |    13 +-
 docs/cpp/menu.js                                |    24 +
 docs/cpp/menudata.js                            |    63 +-
 docs/cpp/message_8h.html                        |    17 +-
 docs/cpp/message_8h_source.html                 |    36 +-
 docs/cpp/metadata-internal_8h.html              |    12 +-
 docs/cpp/metadata-internal_8h_source.html       |    16 +-
 docs/cpp/mman_8h.html                           |    11 +-
 docs/cpp/mman_8h_source.html                    |    11 +-
 docs/cpp/namespacearrow.html                    |   410 +-
 docs/cpp/namespacearrow_1_1adapters.html        |    89 +
 docs/cpp/namespacearrow_1_1adapters_1_1orc.html |    90 +
 docs/cpp/namespacearrow_1_1compute.html         |   491 +-
 docs/cpp/namespacearrow_1_1gpu.html             |    11 +-
 docs/cpp/namespacearrow_1_1io.html              |    15 +-
 docs/cpp/namespacearrow_1_1ipc.html             |   127 +-
 docs/cpp/namespacearrow_1_1ipc_1_1feather.html  |    11 +-
 docs/cpp/namespacearrow_1_1py.html              |   107 +-
 docs/cpp/namespacearrow_1_1util.html            |   553 +
 docs/cpp/namespacemembers.html                  |    16 +-
 docs/cpp/namespacemembers_b.html                |    14 +-
 docs/cpp/namespacemembers_c.html                |    15 +-
 docs/cpp/namespacemembers_d.html                |    23 +-
 docs/cpp/namespacemembers_e.html                |    50 +-
 docs/cpp/namespacemembers_enum.html             |    17 +-
 docs/cpp/namespacemembers_eval.html             |    11 +-
 docs/cpp/namespacemembers_f.html                |    11 +-
 docs/cpp/namespacemembers_func.html             |    16 +-
 docs/cpp/namespacemembers_func_b.html           |    11 +-
 docs/cpp/namespacemembers_func_c.html           |    15 +-
 docs/cpp/namespacemembers_func_d.html           |    17 +-
 docs/cpp/namespacemembers_func_f.html           |    11 +-
 docs/cpp/namespacemembers_func_g.html           |    33 +-
 docs/cpp/namespacemembers_func_h.html           |    11 +-
 docs/cpp/namespacemembers_func_i.html           |    11 +-
 docs/cpp/namespacemembers_func_l.html           |    11 +-
 docs/cpp/namespacemembers_func_m.html           |    17 +-
 docs/cpp/namespacemembers_func_n.html           |    11 +-
 docs/cpp/namespacemembers_func_o.html           |    15 +-
 docs/cpp/namespacemembers_func_p.html           |    11 +-
 docs/cpp/namespacemembers_func_r.html           |    24 +-
 docs/cpp/namespacemembers_func_s.html           |    25 +-
 docs/cpp/namespacemembers_func_t.html           |    11 +-
 docs/cpp/namespacemembers_func_u.html           |    15 +-
 docs/cpp/namespacemembers_func_v.html           |    11 +-
 docs/cpp/namespacemembers_func_w.html           |    14 +-
 docs/cpp/namespacemembers_g.html                |    33 +-
 docs/cpp/namespacemembers_h.html                |    11 +-
 docs/cpp/namespacemembers_i.html                |    14 +-
 docs/cpp/namespacemembers_k.html                |    11 +-
 docs/cpp/namespacemembers_l.html                |    11 +-
 docs/cpp/namespacemembers_m.html                |    17 +-
 docs/cpp/namespacemembers_n.html                |    11 +-
 docs/cpp/namespacemembers_o.html                |    19 +-
 docs/cpp/namespacemembers_p.html                |    11 +-
 docs/cpp/namespacemembers_r.html                |    24 +-
 docs/cpp/namespacemembers_s.html                |    23 +-
 docs/cpp/namespacemembers_t.html                |    14 +-
 docs/cpp/namespacemembers_type.html             |    63 +-
 docs/cpp/namespacemembers_u.html                |    18 +-
 docs/cpp/namespacemembers_v.html                |    14 +-
 docs/cpp/namespacemembers_vars.html             |    11 +-
 docs/cpp/namespacemembers_w.html                |    14 +-
 docs/cpp/namespaceplasma.html                   |   143 +-
 docs/cpp/namespaces.html                        |    27 +-
 docs/cpp/numpy-internal_8h.html                 |    14 +-
 docs/cpp/numpy-internal_8h_source.html          |    24 +-
 docs/cpp/numpy__convert_8h.html                 |    11 +-
 docs/cpp/numpy__convert_8h_source.html          |    15 +-
 docs/cpp/numpy__interop_8h.html                 |    11 +-
 docs/cpp/numpy__interop_8h_source.html          |    13 +-
 docs/cpp/numpy__to__arrow_8h.html               |    11 +-
 docs/cpp/numpy__to__arrow_8h_source.html        |    13 +-
 docs/cpp/optional_8h.html                       |   103 +
 docs/cpp/optional_8h_source.html                |    94 +
 docs/cpp/pages.html                             |    12 +-
 docs/cpp/parallel_8h.html                       |    11 +-
 docs/cpp/parallel_8h_source.html                |    13 +-
 docs/cpp/plasma_2common_8h.html                 |    11 +-
 docs/cpp/plasma_2common_8h_source.html          |    16 +-
 docs/cpp/plasma_2io_8h.html                     |    11 +-
 docs/cpp/plasma_2io_8h_source.html              |    13 +-
 docs/cpp/plasma_2thirdparty_2ae_2config_8h.html |    11 +-
 ...lasma_2thirdparty_2ae_2config_8h_source.html |    11 +-
 docs/cpp/plasma_8h.html                         |    11 +-
 docs/cpp/plasma_8h_source.html                  |    16 +-
 docs/cpp/plasma_8md.html                        |    11 +-
 docs/cpp/platform_8h.html                       |    11 +-
 docs/cpp/platform_8h_source.html                |    11 +-
 docs/cpp/pretty__print_8h.html                  |    11 +-
 docs/cpp/pretty__print_8h_source.html           |    19 +-
 docs/cpp/protocol_8h.html                       |    19 +-
 docs/cpp/protocol_8h_source.html                |    23 +-
 docs/cpp/pyarrow_8h.html                        |    11 +-
 docs/cpp/pyarrow_8h_source.html                 |    13 +-
 docs/cpp/pyarrow__api_8h.html                   |    11 +-
 docs/cpp/pyarrow__api_8h_source.html            |    11 +-
 docs/cpp/python_2api_8h.html                    |    11 +-
 docs/cpp/python_2api_8h_source.html             |    11 +-
 docs/cpp/python_2type__traits_8h.html           |    14 +-
 docs/cpp/python_2type__traits_8h_source.html    |    13 +-
 docs/cpp/python__to__arrow_8h.html              |    14 +-
 docs/cpp/python__to__arrow_8h_source.html       |    25 +-
 docs/cpp/reader_8h.html                         |    16 +-
 docs/cpp/reader_8h_source.html                  |    31 +-
 docs/cpp/record__batch_8h.html                  |   110 +
 docs/cpp/record__batch_8h_source.html           |    96 +
 docs/cpp/recursive__wrapper_8h.html             |   109 +
 docs/cpp/recursive__wrapper_8h_source.html      |    99 +
 docs/cpp/rle-encoding_8h.html                   |    11 +-
 docs/cpp/rle-encoding_8h_source.html            |    24 +-
 docs/cpp/row__wise__conversion_8md.html         |    11 +-
 docs/cpp/search/all_0.html                      |     6 +-
 docs/cpp/search/all_0.js                        |    28 +-
 docs/cpp/search/all_1.html                      |     6 +-
 docs/cpp/search/all_1.js                        |    15 +-
 docs/cpp/search/all_10.html                     |     6 +-
 docs/cpp/search/all_10.js                       |    37 +-
 docs/cpp/search/all_11.html                     |     6 +-
 docs/cpp/search/all_11.js                       |    22 +-
 docs/cpp/search/all_12.html                     |     6 +-
 docs/cpp/search/all_12.js                       |    17 +-
 docs/cpp/search/all_13.html                     |     6 +-
 docs/cpp/search/all_13.js                       |    18 +-
 docs/cpp/search/all_14.html                     |     6 +-
 docs/cpp/search/all_14.js                       |    41 +-
 docs/cpp/search/all_15.html                     |     6 +-
 docs/cpp/search/all_15.js                       |    15 +-
 docs/cpp/search/all_16.html                     |     6 +-
 docs/cpp/search/all_17.html                     |     6 +-
 docs/cpp/search/all_18.html                     |     6 +-
 docs/cpp/search/all_18.js                       |     1 +
 docs/cpp/search/all_19.html                     |     6 +-
 docs/cpp/search/all_19.js                       |    12 +-
 docs/cpp/search/all_2.html                      |     6 +-
 docs/cpp/search/all_2.js                        |    18 +-
 docs/cpp/search/all_3.html                      |     6 +-
 docs/cpp/search/all_3.js                        |    30 +-
 docs/cpp/search/all_4.html                      |     6 +-
 docs/cpp/search/all_4.js                        |    16 +-
 docs/cpp/search/all_5.html                      |     6 +-
 docs/cpp/search/all_5.js                        |    10 +-
 docs/cpp/search/all_6.html                      |     6 +-
 docs/cpp/search/all_6.js                        |    20 +-
 docs/cpp/search/all_7.html                      |     6 +-
 docs/cpp/search/all_7.js                        |    12 +-
 docs/cpp/search/all_8.html                      |     6 +-
 docs/cpp/search/all_8.js                        |     9 +-
 docs/cpp/search/all_9.html                      |     6 +-
 docs/cpp/search/all_9.js                        |     4 +-
 docs/cpp/search/all_a.html                      |     6 +-
 docs/cpp/search/all_a.js                        |     2 +-
 docs/cpp/search/all_b.html                      |     6 +-
 docs/cpp/search/all_c.html                      |     6 +-
 docs/cpp/search/all_c.js                        |    15 +-
 docs/cpp/search/all_d.html                      |     6 +-
 docs/cpp/search/all_d.js                        |    16 +-
 docs/cpp/search/all_e.html                      |     6 +-
 docs/cpp/search/all_e.js                        |    32 +-
 docs/cpp/search/all_f.html                      |     6 +-
 docs/cpp/search/all_f.js                        |     5 +-
 docs/cpp/search/classes_0.html                  |     6 +-
 docs/cpp/search/classes_1.html                  |     6 +-
 docs/cpp/search/classes_1.js                    |     3 +-
 docs/cpp/search/classes_10.html                 |     6 +-
 docs/cpp/search/classes_10.js                   |    34 +-
 docs/cpp/search/classes_11.html                 |     6 +-
 docs/cpp/search/classes_11.js                   |    63 +-
 docs/cpp/search/classes_12.html                 |     6 +-
 docs/cpp/search/classes_12.js                   |    56 +-
 docs/cpp/search/classes_13.html                 |     6 +-
 docs/cpp/search/classes_13.js                   |    31 +-
 docs/cpp/search/classes_14.html                 |     6 +-
 docs/cpp/search/classes_14.js                   |     2 +-
 docs/cpp/search/classes_15.html                 |     6 +-
 docs/cpp/search/classes_16.html                 |     6 +-
 docs/cpp/search/classes_2.html                  |     6 +-
 docs/cpp/search/classes_3.html                  |     6 +-
 docs/cpp/search/classes_3.js                    |     6 +-
 docs/cpp/search/classes_4.html                  |     6 +-
 docs/cpp/search/classes_5.html                  |     6 +-
 docs/cpp/search/classes_6.html                  |     6 +-
 docs/cpp/search/classes_7.html                  |     6 +-
 docs/cpp/search/classes_7.js                    |     1 +
 docs/cpp/search/classes_8.html                  |     6 +-
 docs/cpp/search/classes_8.js                    |     1 -
 docs/cpp/search/classes_9.html                  |     6 +-
 docs/cpp/search/classes_9.js                    |     3 +-
 docs/cpp/search/classes_a.html                  |     6 +-
 docs/cpp/search/classes_a.js                    |     7 +-
 docs/cpp/search/classes_b.html                  |     6 +-
 docs/cpp/search/classes_b.js                    |    12 +-
 docs/cpp/search/classes_c.html                  |     6 +-
 docs/cpp/search/classes_c.js                    |    19 +-
 docs/cpp/search/classes_d.html                  |     6 +-
 docs/cpp/search/classes_d.js                    |    22 +-
 docs/cpp/search/classes_e.html                  |     6 +-
 docs/cpp/search/classes_e.js                    |    27 +-
 docs/cpp/search/classes_f.html                  |     6 +-
 docs/cpp/search/classes_f.js                    |    36 +-
 docs/cpp/search/defines_0.html                  |     6 +-
 docs/cpp/search/defines_0.js                    |     1 +
 docs/cpp/search/defines_1.html                  |     6 +-
 docs/cpp/search/defines_2.html                  |     6 +-
 docs/cpp/search/defines_3.html                  |     6 +-
 docs/cpp/search/defines_3.js                    |     3 +-
 docs/cpp/search/defines_4.html                  |     6 +-
 docs/cpp/search/defines_5.html                  |     6 +-
 docs/cpp/search/defines_6.html                  |     6 +-
 docs/cpp/search/defines_7.html                  |     6 +-
 docs/cpp/search/defines_8.html                  |     6 +-
 docs/cpp/search/defines_9.html                  |     6 +-
 docs/cpp/search/defines_a.html                  |     6 +-
 docs/cpp/search/defines_b.html                  |     6 +-
 docs/cpp/search/defines_c.html                  |     6 +-
 docs/cpp/search/defines_d.html                  |     6 +-
 docs/cpp/search/defines_d.js                    |    10 +-
 docs/cpp/search/defines_e.html                  |     6 +-
 docs/cpp/search/defines_e.js                    |     8 +-
 docs/cpp/search/defines_f.html                  |     6 +-
 docs/cpp/search/defines_f.js                    |     8 +-
 docs/cpp/search/enums_0.html                    |     6 +-
 docs/cpp/search/enums_0.js                      |     2 +-
 docs/cpp/search/enums_1.html                    |     6 +-
 docs/cpp/search/enums_1.js                      |     2 +-
 docs/cpp/search/enums_2.html                    |     6 +-
 docs/cpp/search/enums_2.js                      |     2 +-
 docs/cpp/search/enums_3.html                    |     6 +-
 docs/cpp/search/enums_3.js                      |     2 +-
 docs/cpp/search/enums_4.html                    |     6 +-
 docs/cpp/search/enums_4.js                      |     2 +-
 docs/cpp/search/enums_5.html                    |     6 +-
 docs/cpp/search/enums_5.js                      |     4 +-
 docs/cpp/search/enums_6.html                    |     6 +-
 docs/cpp/search/enums_6.js                      |     4 +-
 docs/cpp/search/enums_7.html                    |     6 +-
 docs/cpp/search/enums_7.js                      |     2 +-
 docs/cpp/search/enums_8.html                    |     6 +-
 docs/cpp/search/enums_8.js                      |     2 +-
 docs/cpp/search/enums_9.html                    |     6 +-
 docs/cpp/search/enums_9.js                      |     2 +-
 docs/cpp/search/enums_a.html                    |     6 +-
 docs/cpp/search/enums_a.js                      |     3 +-
 docs/cpp/search/enumvalues_0.html               |     6 +-
 docs/cpp/search/enumvalues_0.js                 |     4 +-
 docs/cpp/search/enumvalues_1.html               |     6 +-
 docs/cpp/search/enumvalues_1.js                 |     4 +-
 docs/cpp/search/enumvalues_10.html              |     6 +-
 docs/cpp/search/enumvalues_10.js                |    14 +-
 docs/cpp/search/enumvalues_11.html              |     6 +-
 docs/cpp/search/enumvalues_11.js                |    11 +-
 docs/cpp/search/enumvalues_12.html              |     6 +-
 docs/cpp/search/enumvalues_12.js                |     5 +-
 docs/cpp/search/enumvalues_13.html              |     6 +-
 docs/cpp/search/enumvalues_13.js                |     3 +-
 docs/cpp/search/enumvalues_14.html              |     6 +-
 docs/cpp/search/enumvalues_14.js                |     3 +-
 docs/cpp/search/enumvalues_15.html              |     6 +-
 docs/cpp/search/enumvalues_15.js                |     3 +-
 docs/cpp/search/enumvalues_16.html              |    30 +
 docs/cpp/search/enumvalues_16.js                |     5 +
 docs/cpp/search/enumvalues_2.html               |     6 +-
 docs/cpp/search/enumvalues_2.js                 |    16 +-
 docs/cpp/search/enumvalues_3.html               |     6 +-
 docs/cpp/search/enumvalues_3.js                 |    15 +-
 docs/cpp/search/enumvalues_4.html               |     6 +-
 docs/cpp/search/enumvalues_4.js                 |     4 +-
 docs/cpp/search/enumvalues_5.html               |     6 +-
 docs/cpp/search/enumvalues_5.js                 |     3 +-
 docs/cpp/search/enumvalues_6.html               |     6 +-
 docs/cpp/search/enumvalues_6.js                 |     9 +-
 docs/cpp/search/enumvalues_7.html               |     6 +-
 docs/cpp/search/enumvalues_7.js                 |     8 +-
 docs/cpp/search/enumvalues_8.html               |     6 +-
 docs/cpp/search/enumvalues_8.js                 |     9 +-
 docs/cpp/search/enumvalues_9.html               |     6 +-
 docs/cpp/search/enumvalues_9.js                 |    11 +-
 docs/cpp/search/enumvalues_a.html               |     6 +-
 docs/cpp/search/enumvalues_a.js                 |     7 +-
 docs/cpp/search/enumvalues_b.html               |     6 +-
 docs/cpp/search/enumvalues_b.js                 |     9 +-
 docs/cpp/search/enumvalues_c.html               |     6 +-
 docs/cpp/search/enumvalues_c.js                 |    13 +-
 docs/cpp/search/enumvalues_d.html               |     6 +-
 docs/cpp/search/enumvalues_d.js                 |    12 +-
 docs/cpp/search/enumvalues_e.html               |     6 +-
 docs/cpp/search/enumvalues_e.js                 |    11 +-
 docs/cpp/search/enumvalues_f.html               |     6 +-
 docs/cpp/search/enumvalues_f.js                 |    16 +-
 docs/cpp/search/files_0.html                    |     6 +-
 docs/cpp/search/files_0.js                      |     1 +
 docs/cpp/search/files_1.html                    |     6 +-
 docs/cpp/search/files_10.html                   |     6 +-
 docs/cpp/search/files_10.js                     |    11 +-
 docs/cpp/search/files_11.html                   |     6 +-
 docs/cpp/search/files_11.js                     |     7 +-
 docs/cpp/search/files_12.html                   |     6 +-
 docs/cpp/search/files_12.js                     |     5 +-
 docs/cpp/search/files_13.html                   |     6 +-
 docs/cpp/search/files_13.js                     |    10 +-
 docs/cpp/search/files_14.html                   |     6 +-
 docs/cpp/search/files_14.js                     |     4 +-
 docs/cpp/search/files_15.html                   |     6 +-
 docs/cpp/search/files_15.js                     |     2 +-
 docs/cpp/search/files_16.html                   |    30 +
 docs/cpp/search/files_16.js                     |     4 +
 docs/cpp/search/files_2.html                    |     6 +-
 docs/cpp/search/files_3.html                    |     6 +-
 docs/cpp/search/files_4.html                    |     6 +-
 docs/cpp/search/files_5.html                    |     6 +-
 docs/cpp/search/files_6.html                    |     6 +-
 docs/cpp/search/files_6.js                      |     2 +-
 docs/cpp/search/files_7.html                    |     6 +-
 docs/cpp/search/files_8.html                    |     6 +-
 docs/cpp/search/files_9.html                    |     6 +-
 docs/cpp/search/files_a.html                    |     6 +-
 docs/cpp/search/files_b.html                    |     6 +-
 docs/cpp/search/files_c.html                    |     6 +-
 docs/cpp/search/files_d.html                    |     6 +-
 docs/cpp/search/files_d.js                      |    10 +-
 docs/cpp/search/files_e.html                    |     6 +-
 docs/cpp/search/files_e.js                      |    13 +-
 docs/cpp/search/files_f.html                    |     6 +-
 docs/cpp/search/files_f.js                      |    10 +-
 docs/cpp/search/functions_0.html                |     6 +-
 docs/cpp/search/functions_0.js                  |    17 +-
 docs/cpp/search/functions_1.html                |     6 +-
 docs/cpp/search/functions_1.js                  |     7 +-
 docs/cpp/search/functions_10.html               |     6 +-
 docs/cpp/search/functions_10.js                 |    15 +-
 docs/cpp/search/functions_11.html               |     6 +-
 docs/cpp/search/functions_11.js                 |     9 +-
 docs/cpp/search/functions_12.html               |     6 +-
 docs/cpp/search/functions_12.js                 |    10 +-
 docs/cpp/search/functions_13.html               |     6 +-
 docs/cpp/search/functions_13.js                 |    12 +-
 docs/cpp/search/functions_14.html               |     6 +-
 docs/cpp/search/functions_14.js                 |    13 +-
 docs/cpp/search/functions_15.html               |     6 +-
 docs/cpp/search/functions_16.html               |     6 +-
 docs/cpp/search/functions_16.js                 |    12 +-
 docs/cpp/search/functions_2.html                |     6 +-
 docs/cpp/search/functions_2.js                  |    18 +-
 docs/cpp/search/functions_3.html                |     6 +-
 docs/cpp/search/functions_3.js                  |    15 +-
 docs/cpp/search/functions_4.html                |     6 +-
 docs/cpp/search/functions_4.js                  |     5 +-
 docs/cpp/search/functions_5.html                |     6 +-
 docs/cpp/search/functions_5.js                  |    10 +-
 docs/cpp/search/functions_6.html                |     6 +-
 docs/cpp/search/functions_6.js                  |    20 +-
 docs/cpp/search/functions_7.html                |     6 +-
 docs/cpp/search/functions_7.js                  |     2 +-
 docs/cpp/search/functions_8.html                |     6 +-
 docs/cpp/search/functions_8.js                  |     6 +-
 docs/cpp/search/functions_9.html                |     6 +-
 docs/cpp/search/functions_9.js                  |     3 +-
 docs/cpp/search/functions_a.html                |     6 +-
 docs/cpp/search/functions_b.html                |     6 +-
 docs/cpp/search/functions_b.js                  |    11 +-
 docs/cpp/search/functions_c.html                |     6 +-
 docs/cpp/search/functions_c.js                  |    11 +-
 docs/cpp/search/functions_d.html                |     6 +-
 docs/cpp/search/functions_d.js                  |    28 +-
 docs/cpp/search/functions_e.html                |     6 +-
 docs/cpp/search/functions_e.js                  |     1 +
 docs/cpp/search/functions_f.html                |     6 +-
 docs/cpp/search/functions_f.js                  |    32 +-
 docs/cpp/search/namespaces_0.html               |     6 +-
 docs/cpp/search/namespaces_0.js                 |     6 +-
 docs/cpp/search/namespaces_1.html               |     6 +-
 docs/cpp/search/pages_0.html                    |     6 +-
 docs/cpp/search/pages_1.html                    |     6 +-
 docs/cpp/search/pages_1.js                      |     2 +-
 docs/cpp/search/pages_2.html                    |     6 +-
 docs/cpp/search/pages_2.js                      |     2 +-
 docs/cpp/search/pages_3.html                    |     6 +-
 docs/cpp/search/pages_3.js                      |     2 +-
 docs/cpp/search/pages_4.html                    |     6 +-
 docs/cpp/search/pages_4.js                      |     2 +-
 docs/cpp/search/pages_5.html                    |     6 +-
 docs/cpp/search/pages_5.js                      |     2 +-
 docs/cpp/search/related_0.html                  |     6 +-
 docs/cpp/search/related_1.html                  |     6 +-
 docs/cpp/search/search.js                       |    25 +-
 docs/cpp/search/searchdata.js                   |    14 +-
 docs/cpp/search/typedefs_0.html                 |     6 +-
 docs/cpp/search/typedefs_0.js                   |     2 +-
 docs/cpp/search/typedefs_1.html                 |     6 +-
 docs/cpp/search/typedefs_1.js                   |     2 +-
 docs/cpp/search/typedefs_2.html                 |     6 +-
 docs/cpp/search/typedefs_3.html                 |     6 +-
 docs/cpp/search/typedefs_3.js                   |     2 +
 docs/cpp/search/typedefs_4.html                 |     6 +-
 docs/cpp/search/typedefs_4.js                   |    11 +
 docs/cpp/search/typedefs_5.html                 |     6 +-
 docs/cpp/search/typedefs_6.html                 |     6 +-
 docs/cpp/search/typedefs_7.html                 |     6 +-
 docs/cpp/search/typedefs_7.js                   |     3 +-
 docs/cpp/search/typedefs_8.html                 |     6 +-
 docs/cpp/search/typedefs_9.html                 |     6 +-
 docs/cpp/search/typedefs_a.html                 |     6 +-
 docs/cpp/search/typedefs_b.html                 |     6 +-
 docs/cpp/search/typedefs_b.js                   |     2 +-
 docs/cpp/search/typedefs_c.html                 |     6 +-
 docs/cpp/search/typedefs_c.js                   |     7 +-
 docs/cpp/search/typedefs_d.html                 |     6 +-
 docs/cpp/search/typedefs_e.html                 |     6 +-
 docs/cpp/search/typedefs_e.js                   |     3 +-
 docs/cpp/search/typedefs_f.html                 |     6 +-
 docs/cpp/search/variables_0.html                |     6 +-
 docs/cpp/search/variables_1.html                |     6 +-
 docs/cpp/search/variables_1.js                  |     2 +-
 docs/cpp/search/variables_10.html               |     6 +-
 docs/cpp/search/variables_10.js                 |     2 +
 docs/cpp/search/variables_11.html               |     6 +-
 docs/cpp/search/variables_11.js                 |     2 +-
 docs/cpp/search/variables_12.html               |     6 +-
 docs/cpp/search/variables_12.js                 |     1 -
 docs/cpp/search/variables_13.html               |     6 +-
 docs/cpp/search/variables_13.js                 |     2 +-
 docs/cpp/search/variables_14.html               |     6 +-
 docs/cpp/search/variables_15.html               |     6 +-
 docs/cpp/search/variables_15.js                 |     5 +-
 docs/cpp/search/variables_2.html                |     6 +-
 docs/cpp/search/variables_3.html                |     6 +-
 docs/cpp/search/variables_3.js                  |     5 +-
 docs/cpp/search/variables_4.html                |     6 +-
 docs/cpp/search/variables_5.html                |     6 +-
 docs/cpp/search/variables_6.html                |     6 +-
 docs/cpp/search/variables_7.html                |     6 +-
 docs/cpp/search/variables_7.js                  |     7 +-
 docs/cpp/search/variables_8.html                |     6 +-
 docs/cpp/search/variables_8.js                  |     2 +-
 docs/cpp/search/variables_9.html                |     6 +-
 docs/cpp/search/variables_a.html                |     6 +-
 docs/cpp/search/variables_b.html                |     6 +-
 docs/cpp/search/variables_b.js                  |     4 +-
 docs/cpp/search/variables_c.html                |     6 +-
 docs/cpp/search/variables_c.js                  |     1 +
 docs/cpp/search/variables_d.html                |     6 +-
 docs/cpp/search/variables_e.html                |     6 +-
 docs/cpp/search/variables_e.js                  |     1 +
 docs/cpp/search/variables_f.html                |     6 +-
 docs/cpp/sse-util_8h.html                       |    11 +-
 docs/cpp/sse-util_8h_source.html                |    13 +-
 docs/cpp/status_8h.html                         |    11 +-
 docs/cpp/status_8h_source.html                  |    17 +-
 docs/cpp/stl_8h.html                            |    11 +-
 docs/cpp/stl_8h_source.html                     |    13 +-
 docs/cpp/store_8h.html                          |    11 +-
 docs/cpp/store_8h_source.html                   |    32 +-
 docs/cpp/string_8h.html                         |    11 +-
 docs/cpp/string_8h_source.html                  |    13 +-
 .../struct_x_x_h32__canonical__t-members.html   |    11 +-
 docs/cpp/struct_x_x_h32__canonical__t.html      |    11 +-
 .../struct_x_x_h64__canonical__t-members.html   |    11 +-
 docs/cpp/struct_x_x_h64__canonical__t.html      |    11 +-
 docs/cpp/structae_event_loop-members.html       |    11 +-
 docs/cpp/structae_event_loop.html               |    11 +-
 docs/cpp/structae_file_event-members.html       |    11 +-
 docs/cpp/structae_file_event.html               |    11 +-
 docs/cpp/structae_fired_event-members.html      |    11 +-
 docs/cpp/structae_fired_event.html              |    11 +-
 docs/cpp/structae_time_event-members.html       |    11 +-
 docs/cpp/structae_time_event.html               |    11 +-
 .../cpp/structarrow_1_1_array_data-members.html |    26 +-
 docs/cpp/structarrow_1_1_array_data.html        |   150 +-
 .../structarrow_1_1_compression-members.html    |    11 +-
 docs/cpp/structarrow_1_1_compression.html       |    21 +-
 docs/cpp/structarrow_1_1_decimal.html           |    11 +-
 ...ructarrow_1_1_is_floating_point-members.html |    11 +-
 docs/cpp/structarrow_1_1_is_floating_point.html |    11 +-
 .../cpp/structarrow_1_1_is_integer-members.html |    11 +-
 docs/cpp/structarrow_1_1_is_integer.html        |    11 +-
 .../cpp/structarrow_1_1_is_numeric-members.html |    11 +-
 docs/cpp/structarrow_1_1_is_numeric.html        |    11 +-
 docs/cpp/structarrow_1_1_is_one_of.html         |    11 +-
 ...t_00_01_u_00_01_args_8_8_8_01_4-members.html |    11 +-
 ...of_3_01_t_00_01_u_00_01_args_8_8_8_01_4.html |    11 +-
 .../structarrow_1_1_is_signed_int-members.html  |    11 +-
 docs/cpp/structarrow_1_1_is_signed_int.html     |    11 +-
 ...structarrow_1_1_is_unsigned_int-members.html |    11 +-
 docs/cpp/structarrow_1_1_is_unsigned_int.html   |    11 +-
 ...tarrow_1_1_pretty_print_options-members.html |    11 +-
 .../structarrow_1_1_pretty_print_options.html   |    11 +-
 docs/cpp/structarrow_1_1_time_unit-members.html |    11 +-
 docs/cpp/structarrow_1_1_time_unit.html         |    11 +-
 docs/cpp/structarrow_1_1_type-members.html      |    11 +-
 docs/cpp/structarrow_1_1_type.html              |    11 +-
 docs/cpp/structarrow_1_1_type_traits.html       |    11 +-
 ...pe_traits_3_01_binary_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_binary_type_01_4.html |    11 +-
 ...e_traits_3_01_boolean_type_01_4-members.html |    11 +-
 ..._1_1_type_traits_3_01_boolean_type_01_4.html |    11 +-
 ...pe_traits_3_01_date32_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_date32_type_01_4.html |    11 +-
 ...pe_traits_3_01_date64_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_date64_type_01_4.html |    11 +-
 ...raits_3_01_decimal128_type_01_4-members.html |    87 +
 ...1_type_traits_3_01_decimal128_type_01_4.html |   155 +
 ...raits_3_01_dictionary_type_01_4-members.html |    11 +-
 ...1_type_traits_3_01_dictionary_type_01_4.html |    11 +-
 ...pe_traits_3_01_double_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_double_type_01_4.html |    11 +-
 ..._01_fixed_size_binary_type_01_4-members.html |    11 +-
 ...traits_3_01_fixed_size_binary_type_01_4.html |    11 +-
 ...ype_traits_3_01_float_type_01_4-members.html |    11 +-
 ...ow_1_1_type_traits_3_01_float_type_01_4.html |    11 +-
 ...raits_3_01_half_float_type_01_4-members.html |    11 +-
 ...1_type_traits_3_01_half_float_type_01_4.html |    11 +-
 ...ype_traits_3_01_int16_type_01_4-members.html |    11 +-
 ...ow_1_1_type_traits_3_01_int16_type_01_4.html |    11 +-
 ...ype_traits_3_01_int32_type_01_4-members.html |    11 +-
 ...ow_1_1_type_traits_3_01_int32_type_01_4.html |    11 +-
 ...ype_traits_3_01_int64_type_01_4-members.html |    11 +-
 ...ow_1_1_type_traits_3_01_int64_type_01_4.html |    11 +-
 ...type_traits_3_01_int8_type_01_4-members.html |    11 +-
 ...row_1_1_type_traits_3_01_int8_type_01_4.html |    11 +-
 ...type_traits_3_01_list_type_01_4-members.html |    11 +-
 ...row_1_1_type_traits_3_01_list_type_01_4.html |    11 +-
 ...type_traits_3_01_null_type_01_4-members.html |    11 +-
 ...row_1_1_type_traits_3_01_null_type_01_4.html |    11 +-
 ...pe_traits_3_01_string_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_string_type_01_4.html |    11 +-
 ...pe_traits_3_01_struct_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_struct_type_01_4.html |    11 +-
 ...pe_traits_3_01_time32_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_time32_type_01_4.html |    11 +-
 ...pe_traits_3_01_time64_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_time64_type_01_4.html |    11 +-
 ...traits_3_01_timestamp_type_01_4-members.html |    11 +-
 ..._1_type_traits_3_01_timestamp_type_01_4.html |    11 +-
 ...e_traits_3_01_u_int16_type_01_4-members.html |    11 +-
 ..._1_1_type_traits_3_01_u_int16_type_01_4.html |    11 +-
 ...e_traits_3_01_u_int32_type_01_4-members.html |    11 +-
 ..._1_1_type_traits_3_01_u_int32_type_01_4.html |    11 +-
 ...e_traits_3_01_u_int64_type_01_4-members.html |    11 +-
 ..._1_1_type_traits_3_01_u_int64_type_01_4.html |    11 +-
 ...pe_traits_3_01_u_int8_type_01_4-members.html |    11 +-
 ...w_1_1_type_traits_3_01_u_int8_type_01_4.html |    11 +-
 ...ype_traits_3_01_union_type_01_4-members.html |    11 +-
 ...ow_1_1_type_traits_3_01_union_type_01_4.html |    11 +-
 .../cpp/structarrow_1_1_union_mode-members.html |    87 +
 docs/cpp/structarrow_1_1_union_mode.html        |   116 +
 ...row_1_1compute_1_1_cast_options-members.html |    11 +-
 ...structarrow_1_1compute_1_1_cast_options.html |    15 +-
 ...tructarrow_1_1compute_1_1_datum-members.html |   109 +
 docs/cpp/structarrow_1_1compute_1_1_datum.html  |   608 +
 ...ructarrow_1_1compute_1_1_scalar-members.html |    86 +
 docs/cpp/structarrow_1_1compute_1_1_scalar.html |   147 +
 ...structarrow_1_1gpu_1_1_cuda_device_info.html |    11 +-
 ...structarrow_1_1io_1_1_file_mode-members.html |    11 +-
 docs/cpp/structarrow_1_1io_1_1_file_mode.html   |    11 +-
 ...arrow_1_1io_1_1_file_statistics-members.html |    11 +-
 .../structarrow_1_1io_1_1_file_statistics.html  |    11 +-
 ..._1io_1_1_hdfs_connection_config-members.html |    11 +-
 ...tarrow_1_1io_1_1_hdfs_connection_config.html |    11 +-
 ...tarrow_1_1io_1_1_hdfs_path_info-members.html |    11 +-
 .../structarrow_1_1io_1_1_hdfs_path_info.html   |    11 +-
 ...ructarrow_1_1io_1_1_object_type-members.html |    11 +-
 docs/cpp/structarrow_1_1io_1_1_object_type.html |    11 +-
 ...c_1_1feather_1_1_array_metadata-members.html |    11 +-
 ...ow_1_1ipc_1_1feather_1_1_array_metadata.html |    11 +-
 ..._1feather_1_1_category_metadata-members.html |    11 +-
 ...1_1ipc_1_1feather_1_1_category_metadata.html |    11 +-
 ...1ipc_1_1feather_1_1_column_type-members.html |    11 +-
 ...arrow_1_1ipc_1_1feather_1_1_column_type.html |    11 +-
 ...pc_1_1feather_1_1_time_metadata-members.html |    11 +-
 ...row_1_1ipc_1_1feather_1_1_time_metadata.html |    11 +-
 ...1feather_1_1_timestamp_metadata-members.html |    11 +-
 ..._1ipc_1_1feather_1_1_timestamp_metadata.html |    11 +-
 ...tarrow_1_1py_1_1_pandas_options-members.html |    15 +-
 .../structarrow_1_1py_1_1_pandas_options.html   |    59 +-
 ...w_1_1py_1_1_py_object_stringify-members.html |    11 +-
 ...ructarrow_1_1py_1_1_py_object_stringify.html |    11 +-
 ..._1_1py_1_1_serialized_py_object-members.html |    15 +-
 ...uctarrow_1_1py_1_1_serialized_py_object.html |    81 +-
 ...row_1_1stl__allocator_1_1rebind-members.html |    11 +-
 ...structarrow_1_1stl__allocator_1_1rebind.html |    11 +-
 docs/cpp/structarrow_1_1util_1_1no__init.html   |    86 +
 ...ctarrow_1_1util_1_1variant__alternative.html |    86 +
 ...rst_00_01_types_8_8_8_01_4_01_4-members.html |    85 +
 ..._3_01_first_00_01_types_8_8_8_01_4_01_4.html |   112 +
 ...rnative_3_01_index_00_01const_01_t_01_4.html |    94 +
 ...ernative_3_01_index_00_01const_01_t_01_4.png |   Bin 0 -> 1099 bytes
 ...1_index_00_01const_01volatile_01_t_01_4.html |    94 +
 ...01_index_00_01const_01volatile_01_t_01_4.png |   Bin 0 -> 1150 bytes
 ..._3_01_first_00_01_types_8_8_8_01_4_01_4.html |    95 +
 ...t_3_01_first_00_01_types_8_8_8_01_4_01_4.png |   Bin 0 -> 1307 bytes
 ...tive_3_01_index_00_01volatile_01_t_01_4.html |    94 +
 ...ative_3_01_index_00_01volatile_01_t_01_4.png |   Bin 0 -> 1120 bytes
 .../structarrow_1_1util_1_1variant__size.html   |    97 +
 .../structarrow_1_1util_1_1variant__size.png    |   Bin 0 -> 1361 bytes
 ...il_1_1variant__size_3_01const_01_t_01_4.html |    95 +
 ...til_1_1variant__size_3_01const_01_t_01_4.png |   Bin 0 -> 766 bytes
 ...nt__size_3_01const_01volatile_01_t_01_4.html |    95 +
 ...ant__size_3_01const_01volatile_01_t_01_4.png |   Bin 0 -> 813 bytes
 ..._3_01variant_3_01_types_8_8_8_01_4_01_4.html |    94 +
 ...e_3_01variant_3_01_types_8_8_8_01_4_01_4.png |   Bin 0 -> 1118 bytes
 ...1_1variant__size_3_01volatile_01_t_01_4.html |    95 +
 ..._1_1variant__size_3_01volatile_01_t_01_4.png |   Bin 0 -> 790 bytes
 docs/cpp/structarrow_1_1util_1_1visitor.html    |    86 +
 ...or_3_01_fn_00_01_fns_8_8_8_01_4-members.html |    85 +
 ...1_1visitor_3_01_fn_00_01_fns_8_8_8_01_4.html |   146 +
 ..._1_1visitor_3_01_fn_00_01_fns_8_8_8_01_4.png |   Bin 0 -> 963 bytes
 ...1_1util_1_1visitor_3_01_fn_01_4-members.html |    85 +
 ...ctarrow_1_1util_1_1visitor_3_01_fn_01_4.html |   135 +
 ...uctarrow_1_1util_1_1visitor_3_01_fn_01_4.png |   Bin 0 -> 514 bytes
 docs/cpp/structplasma_1_1_client-members.html   |    11 +-
 docs/cpp/structplasma_1_1_client.html           |    11 +-
 ...sma_1_1_client_mmap_table_entry-members.html |    11 +-
 ...tructplasma_1_1_client_mmap_table_entry.html |    11 +-
 ...ctplasma_1_1_notification_queue-members.html |    11 +-
 .../structplasma_1_1_notification_queue.html    |    11 +-
 .../structplasma_1_1_object_buffer-members.html |    18 +-
 docs/cpp/structplasma_1_1_object_buffer.html    |    58 +-
 ...structplasma_1_1_object_request-members.html |    11 +-
 docs/cpp/structplasma_1_1_object_request.html   |    11 +-
 ...ctplasma_1_1_object_table_entry-members.html |    11 +-
 .../structplasma_1_1_object_table_entry.html    |    11 +-
 ...plasma_1_1_plasma_client_config-members.html |    11 +-
 .../structplasma_1_1_plasma_client_config.html  |    11 +-
 .../structplasma_1_1_plasma_object-members.html |    11 +-
 docs/cpp/structplasma_1_1_plasma_object.html    |    11 +-
 ...uctplasma_1_1_plasma_store_info-members.html |    11 +-
 .../cpp/structplasma_1_1_plasma_store_info.html |    11 +-
 ...uctplasma_1_1_unique_i_d_hasher-members.html |    11 +-
 .../cpp/structplasma_1_1_unique_i_d_hasher.html |    11 +-
 .../structplasma_1_1object__handle-members.html |    11 +-
 docs/cpp/structplasma_1_1object__handle.html    |    11 +-
 docs/cpp/table_8h.html                          |    24 +-
 docs/cpp/table_8h_source.html                   |    72 +-
 docs/cpp/table__builder_8h.html                 |    11 +-
 docs/cpp/table__builder_8h_source.html          |    15 +-
 docs/cpp/tensor_8h.html                         |    11 +-
 docs/cpp/tensor_8h_source.html                  |    13 +-
 docs/cpp/todo.html                              |    11 +-
 docs/cpp/type_8h.html                           |    36 +-
 docs/cpp/type_8h_source.html                    |   315 +-
 docs/cpp/type__fwd_8h.html                      |    11 +-
 docs/cpp/type__fwd_8h_source.html               |    29 +-
 docs/cpp/type__traits_8h.html                   |    13 +-
 docs/cpp/type__traits_8h_source.html            |   112 +-
 docs/cpp/util-internal_8h.html                  |   147 +
 docs/cpp/util-internal_8h_source.html           |   104 +
 docs/cpp/util_2hash_8h.html                     |   136 +
 docs/cpp/util_2hash_8h_source.html              |    84 +
 docs/cpp/util_2memory_8h.html                   |    11 +-
 docs/cpp/util_2memory_8h_source.html            |    13 +-
 docs/cpp/util_2type__traits_8h.html             |    11 +-
 docs/cpp/util_2type__traits_8h_source.html      |    13 +-
 docs/cpp/util_8h.html                           |    11 +-
 docs/cpp/util_8h_source.html                    |    13 +-
 docs/cpp/variant_8h.html                        |   271 +
 docs/cpp/variant_8h_source.html                 |   133 +
 docs/cpp/variant__cast_8h.html                  |   111 +
 docs/cpp/variant__cast_8h_source.html           |    85 +
 docs/cpp/variant__io_8h.html                    |   103 +
 docs/cpp/variant__io_8h_source.html             |    87 +
 docs/cpp/variant__visitor_8h.html               |   112 +
 docs/cpp/variant__visitor_8h_source.html        |    86 +
 docs/cpp/visibility_8h.html                     |    11 +-
 docs/cpp/visibility_8h_source.html              |    13 +-
 docs/cpp/visitor_8h.html                        |    11 +-
 docs/cpp/visitor_8h_source.html                 |    89 +-
 docs/cpp/visitor__inline_8h.html                |    11 +-
 docs/cpp/visitor__inline_8h_source.html         |    73 +-
 docs/cpp/windows__compatibility_8h.html         |    11 +-
 docs/cpp/windows__compatibility_8h_source.html  |    11 +-
 docs/cpp/writer_8h.html                         |    14 +-
 docs/cpp/writer_8h_source.html                  |    34 +-
 docs/cpp/xxhash_8h.html                         |    11 +-
 docs/cpp/xxhash_8h_source.html                  |    13 +-
 docs/cpp/zmalloc_8h.html                        |    11 +-
 docs/cpp/zmalloc_8h_source.html                 |    11 +-
 docs/java/allclasses-frame.html                 |   305 +-
 docs/java/allclasses-noframe.html               |   305 +-
 docs/java/constant-values.html                  |   680 +-
 docs/java/deprecated-list.html                  |   323 +-
 docs/java/help-doc.html                         |    43 +-
 docs/java/index-all.html                        | 23495 +++++++----------
 docs/java/index.html                            |    15 +-
 .../netty/buffer/ArrowBuf.TransferResult.html   |    79 +-
 docs/java/io/netty/buffer/ArrowBuf.html         |  1496 +-
 .../java/io/netty/buffer/ExpandableByteBuf.html |  1016 +-
 docs/java/io/netty/buffer/LargeBuffer.html      |  1016 +-
 .../netty/buffer/PooledByteBufAllocatorL.html   |   147 +-
 .../netty/buffer/UnsafeDirectLittleEndian.html  |  2120 +-
 .../class-use/ArrowBuf.TransferResult.html      |    47 +-
 .../io/netty/buffer/class-use/ArrowBuf.html     |  2195 +-
 .../buffer/class-use/ExpandableByteBuf.html     |    41 +-
 .../io/netty/buffer/class-use/LargeBuffer.html  |    41 +-
 .../class-use/PooledByteBufAllocatorL.html      |    41 +-
 .../class-use/UnsafeDirectLittleEndian.html     |    55 +-
 docs/java/io/netty/buffer/package-frame.html    |     7 +-
 docs/java/io/netty/buffer/package-summary.html  |    51 +-
 docs/java/io/netty/buffer/package-tree.html     |    57 +-
 docs/java/io/netty/buffer/package-use.html      |   100 +-
 docs/java/org/apache/arrow/flatbuf/Binary.html  |   139 +-
 docs/java/org/apache/arrow/flatbuf/Block.html   |   141 +-
 docs/java/org/apache/arrow/flatbuf/Bool.html    |   139 +-
 docs/java/org/apache/arrow/flatbuf/Buffer.html  |   152 +-
 docs/java/org/apache/arrow/flatbuf/Date.html    |   161 +-
 .../java/org/apache/arrow/flatbuf/DateUnit.html |   111 +-
 docs/java/org/apache/arrow/flatbuf/Decimal.html |   177 +-
 .../apache/arrow/flatbuf/DictionaryBatch.html   |   220 +-
 .../arrow/flatbuf/DictionaryEncoding.html       |   199 +-
 .../org/apache/arrow/flatbuf/Endianness.html    |   111 +-
 docs/java/org/apache/arrow/flatbuf/Field.html   |   424 +-
 .../org/apache/arrow/flatbuf/FieldNode.html     |   133 +-
 .../apache/arrow/flatbuf/FixedSizeBinary.html   |   161 +-
 .../org/apache/arrow/flatbuf/FixedSizeList.html |   161 +-
 .../org/apache/arrow/flatbuf/FloatingPoint.html |   161 +-
 docs/java/org/apache/arrow/flatbuf/Footer.html  |   267 +-
 docs/java/org/apache/arrow/flatbuf/Int.html     |   177 +-
 .../java/org/apache/arrow/flatbuf/Interval.html |   161 +-
 .../org/apache/arrow/flatbuf/IntervalUnit.html  |   111 +-
 .../java/org/apache/arrow/flatbuf/KeyValue.html |   189 +-
 docs/java/org/apache/arrow/flatbuf/List.html    |   139 +-
 docs/java/org/apache/arrow/flatbuf/Map.html     |   161 +-
 docs/java/org/apache/arrow/flatbuf/Message.html |   217 +-
 .../org/apache/arrow/flatbuf/MessageHeader.html |   132 +-
 .../apache/arrow/flatbuf/MetadataVersion.html   |   146 +-
 docs/java/org/apache/arrow/flatbuf/Null.html    |   139 +-
 .../org/apache/arrow/flatbuf/Precision.html     |   118 +-
 .../org/apache/arrow/flatbuf/RecordBatch.html   |   237 +-
 docs/java/org/apache/arrow/flatbuf/Schema.html  |   261 +-
 docs/java/org/apache/arrow/flatbuf/Struct_.html |   139 +-
 docs/java/org/apache/arrow/flatbuf/Tensor.html  |   281 +-
 .../org/apache/arrow/flatbuf/TensorDim.html     |   183 +-
 docs/java/org/apache/arrow/flatbuf/Time.html    |   177 +-
 .../java/org/apache/arrow/flatbuf/TimeUnit.html |   125 +-
 .../org/apache/arrow/flatbuf/Timestamp.html     |   183 +-
 docs/java/org/apache/arrow/flatbuf/Type.html    |   223 +-
 docs/java/org/apache/arrow/flatbuf/Union.html   |   205 +-
 .../org/apache/arrow/flatbuf/UnionMode.html     |   111 +-
 docs/java/org/apache/arrow/flatbuf/Utf8.html    |   139 +-
 .../apache/arrow/flatbuf/class-use/Binary.html  |    55 +-
 .../apache/arrow/flatbuf/class-use/Block.html   |    61 +-
 .../apache/arrow/flatbuf/class-use/Bool.html    |    55 +-
 .../apache/arrow/flatbuf/class-use/Buffer.html  |    61 +-
 .../apache/arrow/flatbuf/class-use/Date.html    |    55 +-
 .../arrow/flatbuf/class-use/DateUnit.html       |    41 +-
 .../apache/arrow/flatbuf/class-use/Decimal.html |    55 +-
 .../flatbuf/class-use/DictionaryBatch.html      |    55 +-
 .../flatbuf/class-use/DictionaryEncoding.html   |    61 +-
 .../arrow/flatbuf/class-use/Endianness.html     |    41 +-
 .../apache/arrow/flatbuf/class-use/Field.html   |    75 +-
 .../arrow/flatbuf/class-use/FieldNode.html      |    55 +-
 .../flatbuf/class-use/FixedSizeBinary.html      |    55 +-
 .../arrow/flatbuf/class-use/FixedSizeList.html  |    55 +-
 .../arrow/flatbuf/class-use/FloatingPoint.html  |    55 +-
 .../apache/arrow/flatbuf/class-use/Footer.html  |    67 +-
 .../org/apache/arrow/flatbuf/class-use/Int.html |    61 +-
 .../arrow/flatbuf/class-use/Interval.html       |    55 +-
 .../arrow/flatbuf/class-use/IntervalUnit.html   |    41 +-
 .../arrow/flatbuf/class-use/KeyValue.html       |    67 +-
 .../apache/arrow/flatbuf/class-use/List.html    |    55 +-
 .../org/apache/arrow/flatbuf/class-use/Map.html |    55 +-
 .../apache/arrow/flatbuf/class-use/Message.html |   112 +-
 .../arrow/flatbuf/class-use/MessageHeader.html  |    41 +-
 .../flatbuf/class-use/MetadataVersion.html      |    41 +-
 .../apache/arrow/flatbuf/class-use/Null.html    |    55 +-
 .../arrow/flatbuf/class-use/Precision.html      |    41 +-
 .../arrow/flatbuf/class-use/RecordBatch.html    |    79 +-
 .../apache/arrow/flatbuf/class-use/Schema.html  |    65 +-
 .../apache/arrow/flatbuf/class-use/Struct_.html |    55 +-
 .../apache/arrow/flatbuf/class-use/Tensor.html  |    55 +-
 .../arrow/flatbuf/class-use/TensorDim.html      |    61 +-
 .../apache/arrow/flatbuf/class-use/Time.html    |    55 +-
 .../arrow/flatbuf/class-use/TimeUnit.html       |    41 +-
 .../arrow/flatbuf/class-use/Timestamp.html      |    55 +-
 .../apache/arrow/flatbuf/class-use/Type.html    |    41 +-
 .../apache/arrow/flatbuf/class-use/Union.html   |    55 +-
 .../arrow/flatbuf/class-use/UnionMode.html      |    41 +-
 .../apache/arrow/flatbuf/class-use/Utf8.html    |    55 +-
 .../org/apache/arrow/flatbuf/package-frame.html |     9 +-
 .../apache/arrow/flatbuf/package-summary.html   |    62 +-
 .../org/apache/arrow/flatbuf/package-tree.html  |   125 +-
 .../org/apache/arrow/flatbuf/package-use.html   |    82 +-
 .../apache/arrow/memory/AllocationListener.html |   100 +-
 .../memory/AllocationManager.BufferLedger.html  |   223 +-
 .../apache/arrow/memory/AllocationManager.html  |    71 +-
 .../arrow/memory/AllocationReservation.html     |   163 +-
 .../arrow/memory/AllocatorClosedException.html  |    93 +-
 .../arrow/memory/ArrowByteBufAllocator.html     |   358 +-
 .../arrow/memory/BaseAllocator.Reservation.html |   215 +-
 .../arrow/memory/BaseAllocator.Verbosity.html   |   148 +-
 .../org/apache/arrow/memory/BaseAllocator.html  |   469 +-
 .../org/apache/arrow/memory/BoundsChecking.html |    77 +-
 .../apache/arrow/memory/BufferAllocator.html    |   271 +-
 .../org/apache/arrow/memory/BufferManager.html  |   125 +-
 .../arrow/memory/LowCostIdentityHashMap.html    |   445 +
 .../arrow/memory/OutOfMemoryException.html      |   112 +-
 .../org/apache/arrow/memory/RootAllocator.html  |   209 +-
 .../arrow/memory/ValueWithKeyIncluded.html      |   214 +
 .../memory/class-use/AllocationListener.html    |    53 +-
 .../AllocationManager.BufferLedger.html         |    55 +-
 .../memory/class-use/AllocationManager.html     |    41 +-
 .../memory/class-use/AllocationReservation.html |    57 +-
 .../class-use/AllocatorClosedException.html     |    41 +-
 .../memory/class-use/ArrowByteBufAllocator.html |    55 +-
 .../class-use/BaseAllocator.Reservation.html    |    41 +-
 .../class-use/BaseAllocator.Verbosity.html      |    57 +-
 .../arrow/memory/class-use/BaseAllocator.html   |    64 +-
 .../arrow/memory/class-use/BoundsChecking.html  |    41 +-
 .../arrow/memory/class-use/BufferAllocator.html |  1818 +-
 .../arrow/memory/class-use/BufferManager.html   |    63 +-
 .../class-use/LowCostIdentityHashMap.html       |   117 +
 .../memory/class-use/OutOfMemoryException.html  |    67 +-
 .../arrow/memory/class-use/RootAllocator.html   |    41 +-
 .../memory/class-use/ValueWithKeyIncluded.html  |   183 +
 .../org/apache/arrow/memory/package-frame.html  |    17 +-
 .../apache/arrow/memory/package-summary.html    |    78 +-
 .../org/apache/arrow/memory/package-tree.html   |    91 +-
 .../org/apache/arrow/memory/package-use.html    |   108 +-
 .../apache/arrow/memory/util/AssertionUtil.html |    99 +-
 .../arrow/memory/util/AutoCloseableLock.html    |   111 +-
 .../apache/arrow/memory/util/HistoricalLog.html |   180 +-
 .../apache/arrow/memory/util/StackTrace.html    |   119 +-
 .../memory/util/class-use/AssertionUtil.html    |    41 +-
 .../util/class-use/AutoCloseableLock.html       |    47 +-
 .../memory/util/class-use/HistoricalLog.html    |    41 +-
 .../arrow/memory/util/class-use/StackTrace.html |    41 +-
 .../apache/arrow/memory/util/package-frame.html |     7 +-
 .../arrow/memory/util/package-summary.html      |    51 +-
 .../apache/arrow/memory/util/package-tree.html  |    53 +-
 .../apache/arrow/memory/util/package-use.html   |    45 +-
 .../tools/EchoServer.ClientConnection.html      |   142 +-
 .../java/org/apache/arrow/tools/EchoServer.html |   153 +-
 .../org/apache/arrow/tools/FileRoundtrip.html   |    83 +-
 .../org/apache/arrow/tools/FileToStream.html    |   121 +-
 .../org/apache/arrow/tools/Integration.html     |    83 +-
 .../org/apache/arrow/tools/StreamToFile.html    |   121 +-
 .../class-use/EchoServer.ClientConnection.html  |    41 +-
 .../arrow/tools/class-use/EchoServer.html       |    41 +-
 .../arrow/tools/class-use/FileRoundtrip.html    |    41 +-
 .../arrow/tools/class-use/FileToStream.html     |    41 +-
 .../arrow/tools/class-use/Integration.html      |    41 +-
 .../arrow/tools/class-use/StreamToFile.html     |    41 +-
 .../org/apache/arrow/tools/package-frame.html   |     7 +-
 .../org/apache/arrow/tools/package-summary.html |    51 +-
 .../org/apache/arrow/tools/package-tree.html    |    57 +-
 .../org/apache/arrow/tools/package-use.html     |    41 +-
 .../org/apache/arrow/vector/AddOrGetResult.html |   111 +-
 .../apache/arrow/vector/AllocationHelper.html   |   147 +-
 .../arrow/vector/BaseFixedWidthVector.html      |  1324 +
 .../apache/arrow/vector/BaseValueVector.html    |   315 +-
 .../arrow/vector/BaseVariableWidthVector.html   |  1826 ++
 .../org/apache/arrow/vector/BigIntVector.html   |   846 +-
 .../java/org/apache/arrow/vector/BitVector.html |   912 +-
 .../apache/arrow/vector/BitVectorHelper.html    |   458 +
 .../org/apache/arrow/vector/BufferBacked.html   |    93 +-
 .../arrow/vector/BufferLayout.BufferType.html   |   362 +
 .../org/apache/arrow/vector/BufferLayout.html   |   385 +
 .../org/apache/arrow/vector/DateDayVector.html  |   855 +-
 .../apache/arrow/vector/DateMilliVector.html    |   857 +-
 .../org/apache/arrow/vector/DecimalVector.html  |   910 +-
 .../org/apache/arrow/vector/FieldVector.html    |   191 +-
 .../apache/arrow/vector/FixedWidthVector.html   |   115 +-
 .../org/apache/arrow/vector/Float4Vector.html   |   846 +-
 .../org/apache/arrow/vector/Float8Vector.html   |   846 +-
 .../apache/arrow/vector/GenerateSampleData.html |   264 +
 .../java/org/apache/arrow/vector/IntVector.html |   844 +-
 .../apache/arrow/vector/IntervalDayVector.html  |   881 +-
 .../apache/arrow/vector/IntervalYearVector.html |   850 +-
 .../arrow/vector/SchemaChangeCallBack.html      |   116 +-
 .../org/apache/arrow/vector/SmallIntVector.html |   868 +-
 .../apache/arrow/vector/TimeMicroVector.html    |   858 +-
 .../apache/arrow/vector/TimeMilliVector.html    |   855 +-
 .../org/apache/arrow/vector/TimeNanoVector.html |   857 +-
 .../org/apache/arrow/vector/TimeSecVector.html  |   855 +-
 .../arrow/vector/TimeStampMicroTZVector.html    |   810 +-
 .../arrow/vector/TimeStampMicroVector.html      |   808 +-
 .../arrow/vector/TimeStampMilliTZVector.html    |   810 +-
 .../arrow/vector/TimeStampMilliVector.html      |   808 +-
 .../arrow/vector/TimeStampNanoTZVector.html     |   810 +-
 .../arrow/vector/TimeStampNanoVector.html       |   808 +-
 .../arrow/vector/TimeStampSecTZVector.html      |   810 +-
 .../apache/arrow/vector/TimeStampSecVector.html |   808 +-
 .../vector/TimeStampVector.TransferImpl.html    |   329 +
 .../apache/arrow/vector/TimeStampVector.html    |   598 +
 .../org/apache/arrow/vector/TinyIntVector.html  |   868 +-
 .../org/apache/arrow/vector/TypeLayout.html     |   350 +
 .../org/apache/arrow/vector/UInt1Vector.html    |   819 +-
 .../org/apache/arrow/vector/UInt2Vector.html    |   819 +-
 .../org/apache/arrow/vector/UInt4Vector.html    |   797 +-
 .../org/apache/arrow/vector/UInt8Vector.html    |   801 +-
 .../org/apache/arrow/vector/ValueVector.html    |   493 +-
 .../apache/arrow/vector/VarBinaryVector.html    |   958 +-
 .../org/apache/arrow/vector/VarCharVector.html  |   958 +-
 .../arrow/vector/VariableWidthVector.html       |   188 +-
 .../arrow/vector/VectorDefinitionSetter.html    |   212 +
 .../org/apache/arrow/vector/VectorLoader.html   |   113 +-
 .../apache/arrow/vector/VectorSchemaRoot.html   |   165 +-
 .../org/apache/arrow/vector/VectorTrimmer.html  |   103 +-
 .../org/apache/arrow/vector/VectorUnloader.html |   113 +-
 .../org/apache/arrow/vector/ZeroVector.html     |   777 +-
 .../arrow/vector/class-use/AddOrGetResult.html  |    61 +-
 .../vector/class-use/AllocationHelper.html      |    41 +-
 .../vector/class-use/BaseFixedWidthVector.html  |   389 +
 .../arrow/vector/class-use/BaseValueVector.html |   391 +-
 .../class-use/BaseVariableWidthVector.html      |   191 +
 .../arrow/vector/class-use/BigIntVector.html    |   120 +-
 .../arrow/vector/class-use/BitVector.html       |   248 +-
 .../arrow/vector/class-use/BitVectorHelper.html |   117 +
 .../arrow/vector/class-use/BufferBacked.html    |   399 +-
 .../class-use/BufferLayout.BufferType.html      |   183 +
 .../arrow/vector/class-use/BufferLayout.html    |   212 +
 .../arrow/vector/class-use/DateDayVector.html   |   120 +-
 .../arrow/vector/class-use/DateMilliVector.html |   120 +-
 .../arrow/vector/class-use/DecimalVector.html   |   108 +-
 .../arrow/vector/class-use/FieldVector.html     |   453 +-
 .../vector/class-use/FixedWidthVector.html      |   351 +-
 .../arrow/vector/class-use/Float4Vector.html    |   120 +-
 .../arrow/vector/class-use/Float8Vector.html    |   120 +-
 .../vector/class-use/GenerateSampleData.html    |   117 +
 .../arrow/vector/class-use/IntVector.html       |   120 +-
 .../vector/class-use/IntervalDayVector.html     |   120 +-
 .../vector/class-use/IntervalYearVector.html    |   120 +-
 .../vector/class-use/SchemaChangeCallBack.html  |    41 +-
 .../arrow/vector/class-use/SmallIntVector.html  |   120 +-
 .../arrow/vector/class-use/TimeMicroVector.html |   120 +-
 .../arrow/vector/class-use/TimeMilliVector.html |   120 +-
 .../arrow/vector/class-use/TimeNanoVector.html  |   120 +-
 .../arrow/vector/class-use/TimeSecVector.html   |   120 +-
 .../class-use/TimeStampMicroTZVector.html       |    99 +-
 .../vector/class-use/TimeStampMicroVector.html  |   101 +-
 .../class-use/TimeStampMilliTZVector.html       |    99 +-
 .../vector/class-use/TimeStampMilliVector.html  |   101 +-
 .../vector/class-use/TimeStampNanoTZVector.html |    99 +-
 .../vector/class-use/TimeStampNanoVector.html   |   101 +-
 .../vector/class-use/TimeStampSecTZVector.html  |    99 +-
 .../vector/class-use/TimeStampSecVector.html    |   101 +-
 .../class-use/TimeStampVector.TransferImpl.html |   117 +
 .../arrow/vector/class-use/TimeStampVector.html |   261 +
 .../arrow/vector/class-use/TinyIntVector.html   |   120 +-
 .../arrow/vector/class-use/TypeLayout.html      |   157 +
 .../arrow/vector/class-use/UInt1Vector.html     |   109 +-
 .../arrow/vector/class-use/UInt2Vector.html     |   113 +-
 .../arrow/vector/class-use/UInt4Vector.html     |   150 +-
 .../arrow/vector/class-use/UInt8Vector.html     |   113 +-
 .../arrow/vector/class-use/ValueVector.html     |   785 +-
 .../arrow/vector/class-use/VarBinaryVector.html |   120 +-
 .../arrow/vector/class-use/VarCharVector.html   |   120 +-
 .../vector/class-use/VariableWidthVector.html   |    65 +-
 .../class-use/VectorDefinitionSetter.html       |   381 +
 .../arrow/vector/class-use/VectorLoader.html    |    41 +-
 .../vector/class-use/VectorSchemaRoot.html      |   150 +-
 .../arrow/vector/class-use/VectorTrimmer.html   |    41 +-
 .../arrow/vector/class-use/VectorUnloader.html  |    41 +-
 .../arrow/vector/class-use/ZeroVector.html      |    47 +-
 .../vector/complex/AbstractContainerVector.html |   269 +-
 .../arrow/vector/complex/AbstractMapVector.html |   377 +-
 .../vector/complex/BaseRepeatedValueVector.html |   657 +-
 .../vector/complex/EmptyValuePopulator.html     |   110 +-
 .../vector/complex/FixedSizeListVector.html     |   893 +-
 .../apache/arrow/vector/complex/ListVector.html |  1034 +-
 .../complex/MapVector.MapTransferPair.html      |   163 +-
 .../apache/arrow/vector/complex/MapVector.html  |   574 +-
 ...llableMapVector.NullableMapTransferPair.html |   157 +-
 .../arrow/vector/complex/NullableMapVector.html |   891 +-
 .../arrow/vector/complex/Positionable.html      |    85 +-
 .../arrow/vector/complex/PromotableVector.html  |    87 +-
 .../complex/RepeatedFixedWidthVectorLike.html   |    87 +-
 .../vector/complex/RepeatedValueVector.html     |   200 +-
 .../RepeatedVariableWidthVectorLike.html        |   101 +-
 .../apache/arrow/vector/complex/StateTool.html  |   107 +-
 .../arrow/vector/complex/UnionVector.html       |  1577 +-
 .../arrow/vector/complex/VectorWithOrdinal.html |    99 +-
 .../class-use/AbstractContainerVector.html      |    55 +-
 .../complex/class-use/AbstractMapVector.html    |    55 +-
 .../class-use/BaseRepeatedValueVector.html      |    47 +-
 .../complex/class-use/EmptyValuePopulator.html  |    41 +-
 .../complex/class-use/FixedSizeListVector.html  |    57 +-
 .../vector/complex/class-use/ListVector.html    |    82 +-
 .../class-use/MapVector.MapTransferPair.html    |    47 +-
 .../vector/complex/class-use/MapVector.html     |    87 +-
 ...llableMapVector.NullableMapTransferPair.html |    41 +-
 .../complex/class-use/NullableMapVector.html    |    73 +-
 .../vector/complex/class-use/Positionable.html  |   463 +-
 .../complex/class-use/PromotableVector.html     |    49 +-
 .../class-use/RepeatedFixedWidthVectorLike.html |    41 +-
 .../complex/class-use/RepeatedValueVector.html  |    49 +-
 .../RepeatedVariableWidthVectorLike.html        |    41 +-
 .../vector/complex/class-use/StateTool.html     |    41 +-
 .../vector/complex/class-use/UnionVector.html   |    71 +-
 .../complex/class-use/VectorWithOrdinal.html    |    49 +-
 .../complex/impl/BigIntHolderReaderImpl.html    |  2597 +-
 .../vector/complex/impl/BigIntReaderImpl.html   |  2609 +-
 .../vector/complex/impl/BigIntWriterImpl.html   |  1600 +-
 .../complex/impl/BitHolderReaderImpl.html       |  2597 +-
 .../vector/complex/impl/BitReaderImpl.html      |  2609 +-
 .../vector/complex/impl/BitWriterImpl.html      |  1600 +-
 .../vector/complex/impl/ComplexCopier.html      |   109 +-
 .../vector/complex/impl/ComplexWriterImpl.html  |  1693 +-
 .../complex/impl/DateDayHolderReaderImpl.html   |  2597 +-
 .../vector/complex/impl/DateDayReaderImpl.html  |  2609 +-
 .../vector/complex/impl/DateDayWriterImpl.html  |  1600 +-
 .../complex/impl/DateMilliHolderReaderImpl.html |  2597 +-
 .../complex/impl/DateMilliReaderImpl.html       |  2609 +-
 .../complex/impl/DateMilliWriterImpl.html       |  1600 +-
 .../complex/impl/DecimalHolderReaderImpl.html   |  2597 +-
 .../vector/complex/impl/DecimalReaderImpl.html  |  2609 +-
 .../vector/complex/impl/DecimalWriterImpl.html  |  1600 +-
 .../complex/impl/Float4HolderReaderImpl.html    |  2597 +-
 .../vector/complex/impl/Float4ReaderImpl.html   |  2609 +-
 .../vector/complex/impl/Float4WriterImpl.html   |  1600 +-
 .../complex/impl/Float8HolderReaderImpl.html    |  2597 +-
 .../vector/complex/impl/Float8ReaderImpl.html   |  2609 +-
 .../vector/complex/impl/Float8WriterImpl.html   |  1600 +-
 .../complex/impl/IntHolderReaderImpl.html       |  2597 +-
 .../vector/complex/impl/IntReaderImpl.html      |  2609 +-
 .../vector/complex/impl/IntWriterImpl.html      |  1600 +-
 .../impl/IntervalDayHolderReaderImpl.html       |  2597 +-
 .../complex/impl/IntervalDayReaderImpl.html     |  2609 +-
 .../complex/impl/IntervalDayWriterImpl.html     |  1600 +-
 .../impl/IntervalYearHolderReaderImpl.html      |  2597 +-
 .../complex/impl/IntervalYearReaderImpl.html    |  2609 +-
 .../complex/impl/IntervalYearWriterImpl.html    |  1600 +-
 .../complex/impl/MapOrListWriterImpl.html       |   257 +-
 .../arrow/vector/complex/impl/NullReader.html   |  2605 +-
 .../impl/NullableBigIntHolderReaderImpl.html    |  2597 +-
 .../impl/NullableBitHolderReaderImpl.html       |  2597 +-
 .../impl/NullableCaseSensitiveMapWriter.html    |  1162 +-
 .../impl/NullableDateDayHolderReaderImpl.html   |  2597 +-
 .../impl/NullableDateMilliHolderReaderImpl.html |  2597 +-
 .../impl/NullableDecimalHolderReaderImpl.html   |  2597 +-
 .../impl/NullableFloat4HolderReaderImpl.html    |  2597 +-
 .../impl/NullableFloat8HolderReaderImpl.html    |  2597 +-
 .../impl/NullableIntHolderReaderImpl.html       |  2597 +-
 .../NullableIntervalDayHolderReaderImpl.html    |  2597 +-
 .../NullableIntervalYearHolderReaderImpl.html   |  2597 +-
 .../complex/impl/NullableMapReaderImpl.html     |  2456 +-
 .../vector/complex/impl/NullableMapWriter.html  |  1639 +-
 .../complex/impl/NullableMapWriterFactory.html  |   113 +-
 .../impl/NullableSmallIntHolderReaderImpl.html  |  2597 +-
 .../impl/NullableTimeMicroHolderReaderImpl.html |  2597 +-
 .../impl/NullableTimeMilliHolderReaderImpl.html |  2597 +-
 .../impl/NullableTimeNanoHolderReaderImpl.html  |  2597 +-
 .../impl/NullableTimeSecHolderReaderImpl.html   |  2597 +-
 .../NullableTimeStampMicroHolderReaderImpl.html |  2597 +-
 ...ullableTimeStampMicroTZHolderReaderImpl.html |  2597 +-
 .../NullableTimeStampMilliHolderReaderImpl.html |  2597 +-
 ...ullableTimeStampMilliTZHolderReaderImpl.html |  2597 +-
 .../NullableTimeStampNanoHolderReaderImpl.html  |  2597 +-
 ...NullableTimeStampNanoTZHolderReaderImpl.html |  2597 +-
 .../NullableTimeStampSecHolderReaderImpl.html   |  2597 +-
 .../NullableTimeStampSecTZHolderReaderImpl.html |  2597 +-
 .../impl/NullableTinyIntHolderReaderImpl.html   |  2597 +-
 .../impl/NullableUInt1HolderReaderImpl.html     |  2597 +-
 .../impl/NullableUInt2HolderReaderImpl.html     |  2597 +-
 .../impl/NullableUInt4HolderReaderImpl.html     |  2597 +-
 .../impl/NullableUInt8HolderReaderImpl.html     |  2597 +-
 .../impl/NullableVarBinaryHolderReaderImpl.html |  2597 +-
 .../impl/NullableVarCharHolderReaderImpl.html   |  2597 +-
 .../vector/complex/impl/PromotableWriter.html   |  1641 +-
 .../impl/SingleCaseSensitiveMapWriter.html      |  1162 +-
 .../complex/impl/SingleListReaderImpl.html      |  2603 +-
 .../complex/impl/SingleMapReaderImpl.html       |  2604 +-
 .../vector/complex/impl/SingleMapWriter.html    |  1639 +-
 .../complex/impl/SmallIntHolderReaderImpl.html  |  2597 +-
 .../vector/complex/impl/SmallIntReaderImpl.html |  2609 +-
 .../vector/complex/impl/SmallIntWriterImpl.html |  1600 +-
 .../complex/impl/TimeMicroHolderReaderImpl.html |  2597 +-
 .../complex/impl/TimeMicroReaderImpl.html       |  2609 +-
 .../complex/impl/TimeMicroWriterImpl.html       |  1600 +-
 .../complex/impl/TimeMilliHolderReaderImpl.html |  2597 +-
 .../complex/impl/TimeMilliReaderImpl.html       |  2609 +-
 .../complex/impl/TimeMilliWriterImpl.html       |  1600 +-
 .../complex/impl/TimeNanoHolderReaderImpl.html  |  2597 +-
 .../vector/complex/impl/TimeNanoReaderImpl.html |  2609 +-
 .../vector/complex/impl/TimeNanoWriterImpl.html |  1600 +-
 .../complex/impl/TimeSecHolderReaderImpl.html   |  2597 +-
 .../vector/complex/impl/TimeSecReaderImpl.html  |  2609 +-
 .../vector/complex/impl/TimeSecWriterImpl.html  |  1600 +-
 .../impl/TimeStampMicroHolderReaderImpl.html    |  2597 +-
 .../complex/impl/TimeStampMicroReaderImpl.html  |  2609 +-
 .../impl/TimeStampMicroTZHolderReaderImpl.html  |  2597 +-
 .../impl/TimeStampMicroTZReaderImpl.html        |  2609 +-
 .../impl/TimeStampMicroTZWriterImpl.html        |  1600 +-
 .../complex/impl/TimeStampMicroWriterImpl.html  |  1600 +-
 .../impl/TimeStampMilliHolderReaderImpl.html    |  2597 +-
 .../complex/impl/TimeStampMilliReaderImpl.html  |  2609 +-
 .../impl/TimeStampMilliTZHolderReaderImpl.html  |  2597 +-
 .../impl/TimeStampMilliTZReaderImpl.html        |  2609 +-
 .../impl/TimeStampMilliTZWriterImpl.html        |  1600 +-
 .../complex/impl/TimeStampMilliWriterImpl.html  |  1600 +-
 .../impl/TimeStampNanoHolderReaderImpl.html     |  2597 +-
 .../complex/impl/TimeStampNanoReaderImpl.html   |  2609 +-
 .../impl/TimeStampNanoTZHolderReaderImpl.html   |  2597 +-
 .../complex/impl/TimeStampNanoTZReaderImpl.html |  2609 +-
 .../complex/impl/TimeStampNanoTZWriterImpl.html |  1600 +-
 .../complex/impl/TimeStampNanoWriterImpl.html   |  1600 +-
 .../impl/TimeStampSecHolderReaderImpl.html      |  2597 +-
 .../complex/impl/TimeStampSecReaderImpl.html    |  2609 +-
 .../impl/TimeStampSecTZHolderReaderImpl.html    |  2597 +-
 .../complex/impl/TimeStampSecTZReaderImpl.html  |  2609 +-
 .../complex/impl/TimeStampSecTZWriterImpl.html  |  1600 +-
 .../complex/impl/TimeStampSecWriterImpl.html    |  1600 +-
 .../complex/impl/TinyIntHolderReaderImpl.html   |  2597 +-
 .../vector/complex/impl/TinyIntReaderImpl.html  |  2609 +-
 .../vector/complex/impl/TinyIntWriterImpl.html  |  1600 +-
 .../complex/impl/UInt1HolderReaderImpl.html     |  2597 +-
 .../vector/complex/impl/UInt1ReaderImpl.html    |  2609 +-
 .../vector/complex/impl/UInt1WriterImpl.html    |  1600 +-
 .../complex/impl/UInt2HolderReaderImpl.html     |  2597 +-
 .../vector/complex/impl/UInt2ReaderImpl.html    |  2609 +-
 .../vector/complex/impl/UInt2WriterImpl.html    |  1600 +-
 .../complex/impl/UInt4HolderReaderImpl.html     |  2597 +-
 .../vector/complex/impl/UInt4ReaderImpl.html    |  2609 +-
 .../vector/complex/impl/UInt4WriterImpl.html    |  1600 +-
 .../complex/impl/UInt8HolderReaderImpl.html     |  2597 +-
 .../vector/complex/impl/UInt8ReaderImpl.html    |  2609 +-
 .../vector/complex/impl/UInt8WriterImpl.html    |  1600 +-
 .../complex/impl/UnionFixedSizeListReader.html  |  2593 +-
 .../vector/complex/impl/UnionListReader.html    |  2593 +-
 .../vector/complex/impl/UnionListWriter.html    |  1610 +-
 .../arrow/vector/complex/impl/UnionReader.html  |  2612 +-
 .../arrow/vector/complex/impl/UnionWriter.html  |  1807 +-
 .../complex/impl/VarBinaryHolderReaderImpl.html |  2597 +-
 .../complex/impl/VarBinaryReaderImpl.html       |  2609 +-
 .../complex/impl/VarBinaryWriterImpl.html       |  1600 +-
 .../complex/impl/VarCharHolderReaderImpl.html   |  2597 +-
 .../vector/complex/impl/VarCharReaderImpl.html  |  2609 +-
 .../vector/complex/impl/VarCharWriterImpl.html  |  1600 +-
 .../impl/class-use/BigIntHolderReaderImpl.html  |    41 +-
 .../impl/class-use/BigIntReaderImpl.html        |    41 +-
 .../impl/class-use/BigIntWriterImpl.html        |    41 +-
 .../impl/class-use/BitHolderReaderImpl.html     |    41 +-
 .../complex/impl/class-use/BitReaderImpl.html   |    41 +-
 .../complex/impl/class-use/BitWriterImpl.html   |    41 +-
 .../complex/impl/class-use/ComplexCopier.html   |    41 +-
 .../impl/class-use/ComplexWriterImpl.html       |    41 +-
 .../impl/class-use/DateDayHolderReaderImpl.html |    41 +-
 .../impl/class-use/DateDayReaderImpl.html       |    41 +-
 .../impl/class-use/DateDayWriterImpl.html       |    41 +-
 .../class-use/DateMilliHolderReaderImpl.html    |    41 +-
 .../impl/class-use/DateMilliReaderImpl.html     |    41 +-
 .../impl/class-use/DateMilliWriterImpl.html     |    41 +-
 .../impl/class-use/DecimalHolderReaderImpl.html |    41 +-
 .../impl/class-use/DecimalReaderImpl.html       |    41 +-
 .../impl/class-use/DecimalWriterImpl.html       |    41 +-
 .../impl/class-use/Float4HolderReaderImpl.html  |    41 +-
 .../impl/class-use/Float4ReaderImpl.html        |    41 +-
 .../impl/class-use/Float4WriterImpl.html        |    41 +-
 .../impl/class-use/Float8HolderReaderImpl.html  |    41 +-
 .../impl/class-use/Float8ReaderImpl.html        |    41 +-
 .../impl/class-use/Float8WriterImpl.html        |    41 +-
 .../impl/class-use/IntHolderReaderImpl.html     |    41 +-
 .../complex/impl/class-use/IntReaderImpl.html   |    41 +-
 .../complex/impl/class-use/IntWriterImpl.html   |    41 +-
 .../class-use/IntervalDayHolderReaderImpl.html  |    41 +-
 .../impl/class-use/IntervalDayReaderImpl.html   |    41 +-
 .../impl/class-use/IntervalDayWriterImpl.html   |    41 +-
 .../class-use/IntervalYearHolderReaderImpl.html |    41 +-
 .../impl/class-use/IntervalYearReaderImpl.html  |    41 +-
 .../impl/class-use/IntervalYearWriterImpl.html  |    41 +-
 .../impl/class-use/MapOrListWriterImpl.html     |    41 +-
 .../complex/impl/class-use/NullReader.html      |    51 +-
 .../NullableBigIntHolderReaderImpl.html         |    41 +-
 .../class-use/NullableBitHolderReaderImpl.html  |    41 +-
 .../NullableCaseSensitiveMapWriter.html         |    41 +-
 .../NullableDateDayHolderReaderImpl.html        |    41 +-
 .../NullableDateMilliHolderReaderImpl.html      |    41 +-
 .../NullableDecimalHolderReaderImpl.html        |    41 +-
 .../NullableFloat4HolderReaderImpl.html         |    41 +-
 .../NullableFloat8HolderReaderImpl.html         |    41 +-
 .../class-use/NullableIntHolderReaderImpl.html  |    41 +-
 .../NullableIntervalDayHolderReaderImpl.html    |    41 +-
 .../NullableIntervalYearHolderReaderImpl.html   |    41 +-
 .../impl/class-use/NullableMapReaderImpl.html   |    47 +-
 .../impl/class-use/NullableMapWriter.html       |    55 +-
 .../class-use/NullableMapWriterFactory.html     |    67 +-
 .../NullableSmallIntHolderReaderImpl.html       |    41 +-
 .../NullableTimeMicroHolderReaderImpl.html      |    41 +-
 .../NullableTimeMilliHolderReaderImpl.html      |    41 +-
 .../NullableTimeNanoHolderReaderImpl.html       |    41 +-
 .../NullableTimeSecHolderReaderImpl.html        |    41 +-
 .../NullableTimeStampMicroHolderReaderImpl.html |    41 +-
 ...ullableTimeStampMicroTZHolderReaderImpl.html |    41 +-
 .../NullableTimeStampMilliHolderReaderImpl.html |    41 +-
 ...ullableTimeStampMilliTZHolderReaderImpl.html |    41 +-
 .../NullableTimeStampNanoHolderReaderImpl.html  |    41 +-
 ...NullableTimeStampNanoTZHolderReaderImpl.html |    41 +-
 .../NullableTimeStampSecHolderReaderImpl.html   |    41 +-
 .../NullableTimeStampSecTZHolderReaderImpl.html |    41 +-
 .../NullableTinyIntHolderReaderImpl.html        |    41 +-
 .../NullableUInt1HolderReaderImpl.html          |    41 +-
 .../NullableUInt2HolderReaderImpl.html          |    41 +-
 .../NullableUInt4HolderReaderImpl.html          |    41 +-
 .../NullableUInt8HolderReaderImpl.html          |    41 +-
 .../NullableVarBinaryHolderReaderImpl.html      |    41 +-
 .../NullableVarCharHolderReaderImpl.html        |    41 +-
 .../impl/class-use/PromotableWriter.html        |    41 +-
 .../class-use/SingleCaseSensitiveMapWriter.html |    41 +-
 .../impl/class-use/SingleListReaderImpl.html    |    41 +-
 .../impl/class-use/SingleMapReaderImpl.html     |    47 +-
 .../complex/impl/class-use/SingleMapWriter.html |    47 +-
 .../class-use/SmallIntHolderReaderImpl.html     |    41 +-
 .../impl/class-use/SmallIntReaderImpl.html      |    41 +-
 .../impl/class-use/SmallIntWriterImpl.html      |    41 +-
 .../class-use/TimeMicroHolderReaderImpl.html    |    41 +-
 .../impl/class-use/TimeMicroReaderImpl.html     |    41 +-
 .../impl/class-use/TimeMicroWriterImpl.html     |    41 +-
 .../class-use/TimeMilliHolderReaderImpl.html    |    41 +-
 .../impl/class-use/TimeMilliReaderImpl.html     |    41 +-
 .../impl/class-use/TimeMilliWriterImpl.html     |    41 +-
 .../class-use/TimeNanoHolderReaderImpl.html     |    41 +-
 .../impl/class-use/TimeNanoReaderImpl.html      |    41 +-
 .../impl/class-use/TimeNanoWriterImpl.html      |    41 +-
 .../impl/class-use/TimeSecHolderReaderImpl.html |    41 +-
 .../impl/class-use/TimeSecReaderImpl.html       |    41 +-
 .../impl/class-use/TimeSecWriterImpl.html       |    41 +-
 .../TimeStampMicroHolderReaderImpl.html         |    41 +-
 .../class-use/TimeStampMicroReaderImpl.html     |    41 +-
 .../TimeStampMicroTZHolderReaderImpl.html       |    41 +-
 .../class-use/TimeStampMicroTZReaderImpl.html   |    41 +-
 .../class-use/TimeStampMicroTZWriterImpl.html   |    41 +-
 .../class-use/TimeStampMicroWriterImpl.html     |    41 +-
 .../TimeStampMilliHolderReaderImpl.html         |    41 +-
 .../class-use/TimeStampMilliReaderImpl.html     |    41 +-
 .../TimeStampMilliTZHolderReaderImpl.html       |    41 +-
 .../class-use/TimeStampMilliTZReaderImpl.html   |    41 +-
 .../class-use/TimeStampMilliTZWriterImpl.html   |    41 +-
 .../class-use/TimeStampMilliWriterImpl.html     |    41 +-
 .../TimeStampNanoHolderReaderImpl.html          |    41 +-
 .../impl/class-use/TimeStampNanoReaderImpl.html |    41 +-
 .../TimeStampNanoTZHolderReaderImpl.html        |    41 +-
 .../class-use/TimeStampNanoTZReaderImpl.html    |    41 +-
 .../class-use/TimeStampNanoTZWriterImpl.html    |    41 +-
 .../impl/class-use/TimeStampNanoWriterImpl.html |    41 +-
 .../class-use/TimeStampSecHolderReaderImpl.html |    41 +-
 .../impl/class-use/TimeStampSecReaderImpl.html  |    41 +-
 .../TimeStampSecTZHolderReaderImpl.html         |    41 +-
 .../class-use/TimeStampSecTZReaderImpl.html     |    41 +-
 .../class-use/TimeStampSecTZWriterImpl.html     |    41 +-
 .../impl/class-use/TimeStampSecWriterImpl.html  |    41 +-
 .../impl/class-use/TinyIntHolderReaderImpl.html |    41 +-
 .../impl/class-use/TinyIntReaderImpl.html       |    41 +-
 .../impl/class-use/TinyIntWriterImpl.html       |    41 +-
 .../impl/class-use/UInt1HolderReaderImpl.html   |    41 +-
 .../complex/impl/class-use/UInt1ReaderImpl.html |    41 +-
 .../complex/impl/class-use/UInt1WriterImpl.html |    41 +-
 .../impl/class-use/UInt2HolderReaderImpl.html   |    41 +-
 .../complex/impl/class-use/UInt2ReaderImpl.html |    41 +-
 .../complex/impl/class-use/UInt2WriterImpl.html |    41 +-
 .../impl/class-use/UInt4HolderReaderImpl.html   |    41 +-
 .../complex/impl/class-use/UInt4ReaderImpl.html |    41 +-
 .../complex/impl/class-use/UInt4WriterImpl.html |    41 +-
 .../impl/class-use/UInt8HolderReaderImpl.html   |    41 +-
 .../complex/impl/class-use/UInt8ReaderImpl.html |    41 +-
 .../complex/impl/class-use/UInt8WriterImpl.html |    41 +-
 .../class-use/UnionFixedSizeListReader.html     |    47 +-
 .../complex/impl/class-use/UnionListReader.html |    47 +-
 .../complex/impl/class-use/UnionListWriter.html |    47 +-
 .../complex/impl/class-use/UnionReader.html     |    41 +-
 .../complex/impl/class-use/UnionWriter.html     |    53 +-
 .../class-use/VarBinaryHolderReaderImpl.html    |    41 +-
 .../impl/class-use/VarBinaryReaderImpl.html     |    41 +-
 .../impl/class-use/VarBinaryWriterImpl.html     |    41 +-
 .../impl/class-use/VarCharHolderReaderImpl.html |    41 +-
 .../impl/class-use/VarCharReaderImpl.html       |    41 +-
 .../impl/class-use/VarCharWriterImpl.html       |    41 +-
 .../vector/complex/impl/package-frame.html      |     7 +-
 .../vector/complex/impl/package-summary.html    |    51 +-
 .../arrow/vector/complex/impl/package-tree.html |   321 +-
 .../arrow/vector/complex/impl/package-use.html  |    49 +-
 .../arrow/vector/complex/package-frame.html     |    19 +-
 .../arrow/vector/complex/package-summary.html   |    63 +-
 .../arrow/vector/complex/package-tree.html      |   137 +-
 .../arrow/vector/complex/package-use.html       |    93 +-
 .../reader/BaseReader.ComplexReader.html        |    97 +-
 .../complex/reader/BaseReader.ListReader.html   |    91 +-
 .../complex/reader/BaseReader.MapReader.html    |    95 +-
 .../reader/BaseReader.RepeatedListReader.html   |   107 +-
 .../reader/BaseReader.RepeatedMapReader.html    |   111 +-
 .../complex/reader/BaseReader.ScalarReader.html |   185 +-
 .../arrow/vector/complex/reader/BaseReader.html |   141 +-
 .../vector/complex/reader/BigIntReader.html     |   133 +-
 .../arrow/vector/complex/reader/BitReader.html  |   133 +-
 .../vector/complex/reader/DateDayReader.html    |   133 +-
 .../vector/complex/reader/DateMilliReader.html  |   133 +-
 .../vector/complex/reader/DecimalReader.html    |   133 +-
 .../vector/complex/reader/FieldReader.html      |   205 +-
 .../vector/complex/reader/Float4Reader.html     |   133 +-
 .../vector/complex/reader/Float8Reader.html     |   133 +-
 .../arrow/vector/complex/reader/IntReader.html  |   133 +-
 .../complex/reader/IntervalDayReader.html       |   133 +-
 .../complex/reader/IntervalYearReader.html      |   133 +-
 .../vector/complex/reader/SmallIntReader.html   |   133 +-
 .../vector/complex/reader/TimeMicroReader.html  |   133 +-
 .../vector/complex/reader/TimeMilliReader.html  |   133 +-
 .../vector/complex/reader/TimeNanoReader.html   |   133 +-
 .../vector/complex/reader/TimeSecReader.html    |   133 +-
 .../complex/reader/TimeStampMicroReader.html    |   133 +-
 .../complex/reader/TimeStampMicroTZReader.html  |   133 +-
 .../complex/reader/TimeStampMilliReader.html    |   133 +-
 .../complex/reader/TimeStampMilliTZReader.html  |   133 +-
 .../complex/reader/TimeStampNanoReader.html     |   133 +-
 .../complex/reader/TimeStampNanoTZReader.html   |   133 +-
 .../complex/reader/TimeStampSecReader.html      |   133 +-
 .../complex/reader/TimeStampSecTZReader.html    |   133 +-
 .../vector/complex/reader/TinyIntReader.html    |   133 +-
 .../vector/complex/reader/UInt1Reader.html      |   133 +-
 .../vector/complex/reader/UInt2Reader.html      |   133 +-
 .../vector/complex/reader/UInt4Reader.html      |   133 +-
 .../vector/complex/reader/UInt8Reader.html      |   133 +-
 .../vector/complex/reader/VarBinaryReader.html  |   133 +-
 .../vector/complex/reader/VarCharReader.html    |   133 +-
 .../class-use/BaseReader.ComplexReader.html     |    41 +-
 .../reader/class-use/BaseReader.ListReader.html |   253 +-
 .../reader/class-use/BaseReader.MapReader.html  |   253 +-
 .../BaseReader.RepeatedListReader.html          |   247 +-
 .../class-use/BaseReader.RepeatedMapReader.html |   247 +-
 .../class-use/BaseReader.ScalarReader.html      |   243 +-
 .../complex/reader/class-use/BaseReader.html    |   313 +-
 .../complex/reader/class-use/BigIntReader.html  |   245 +-
 .../complex/reader/class-use/BitReader.html     |   245 +-
 .../complex/reader/class-use/DateDayReader.html |   245 +-
 .../reader/class-use/DateMilliReader.html       |   245 +-
 .../complex/reader/class-use/DecimalReader.html |   245 +-
 .../complex/reader/class-use/FieldReader.html   |   525 +-
 .../complex/reader/class-use/Float4Reader.html  |   245 +-
 .../complex/reader/class-use/Float8Reader.html  |   245 +-
 .../complex/reader/class-use/IntReader.html     |   245 +-
 .../reader/class-use/IntervalDayReader.html     |   245 +-
 .../reader/class-use/IntervalYearReader.html    |   245 +-
 .../reader/class-use/SmallIntReader.html        |   245 +-
 .../reader/class-use/TimeMicroReader.html       |   245 +-
 .../reader/class-use/TimeMilliReader.html       |   245 +-
 .../reader/class-use/TimeNanoReader.html        |   245 +-
 .../complex/reader/class-use/TimeSecReader.html |   245 +-
 .../reader/class-use/TimeStampMicroReader.html  |   245 +-
 .../class-use/TimeStampMicroTZReader.html       |   245 +-
 .../reader/class-use/TimeStampMilliReader.html  |   245 +-
 .../class-use/TimeStampMilliTZReader.html       |   245 +-
 .../reader/class-use/TimeStampNanoReader.html   |   245 +-
 .../reader/class-use/TimeStampNanoTZReader.html |   245 +-
 .../reader/class-use/TimeStampSecReader.html    |   245 +-
 .../reader/class-use/TimeStampSecTZReader.html  |   245 +-
 .../complex/reader/class-use/TinyIntReader.html |   245 +-
 .../complex/reader/class-use/UInt1Reader.html   |   245 +-
 .../complex/reader/class-use/UInt2Reader.html   |   245 +-
 .../complex/reader/class-use/UInt4Reader.html   |   245 +-
 .../complex/reader/class-use/UInt8Reader.html   |   245 +-
 .../reader/class-use/VarBinaryReader.html       |   245 +-
 .../complex/reader/class-use/VarCharReader.html |   245 +-
 .../vector/complex/reader/package-frame.html    |    83 +-
 .../vector/complex/reader/package-summary.html  |    51 +-
 .../vector/complex/reader/package-tree.html     |   259 +-
 .../vector/complex/reader/package-use.html      |    55 +-
 .../writer/BaseWriter.ComplexWriter.html        |   121 +-
 .../complex/writer/BaseWriter.ListWriter.html   |   299 +-
 .../writer/BaseWriter.MapOrListWriter.html      |   157 +-
 .../complex/writer/BaseWriter.MapWriter.html    |   360 +-
 .../complex/writer/BaseWriter.ScalarWriter.html |   189 +-
 .../arrow/vector/complex/writer/BaseWriter.html |   105 +-
 .../vector/complex/writer/BigIntWriter.html     |   101 +-
 .../arrow/vector/complex/writer/BitWriter.html  |   101 +-
 .../vector/complex/writer/DateDayWriter.html    |   101 +-
 .../vector/complex/writer/DateMilliWriter.html  |   101 +-
 .../vector/complex/writer/DecimalWriter.html    |   124 +-
 .../vector/complex/writer/FieldWriter.html      |   229 +-
 .../vector/complex/writer/Float4Writer.html     |   101 +-
 .../vector/complex/writer/Float8Writer.html     |   101 +-
 .../arrow/vector/complex/writer/IntWriter.html  |   101 +-
 .../complex/writer/IntervalDayWriter.html       |   103 +-
 .../complex/writer/IntervalYearWriter.html      |   101 +-
 .../vector/complex/writer/SmallIntWriter.html   |   101 +-
 .../vector/complex/writer/TimeMicroWriter.html  |   101 +-
 .../vector/complex/writer/TimeMilliWriter.html  |   101 +-
 .../vector/complex/writer/TimeNanoWriter.html   |   101 +-
 .../vector/complex/writer/TimeSecWriter.html    |   101 +-
 .../complex/writer/TimeStampMicroTZWriter.html  |   101 +-
 .../complex/writer/TimeStampMicroWriter.html    |   101 +-
 .../complex/writer/TimeStampMilliTZWriter.html  |   101 +-
 .../complex/writer/TimeStampMilliWriter.html    |   101 +-
 .../complex/writer/TimeStampNanoTZWriter.html   |   101 +-
 .../complex/writer/TimeStampNanoWriter.html     |   101 +-
 .../complex/writer/TimeStampSecTZWriter.html    |   101 +-
 .../complex/writer/TimeStampSecWriter.html      |   101 +-
 .../vector/complex/writer/TinyIntWriter.html    |   101 +-
 .../vector/complex/writer/UInt1Writer.html      |   101 +-
 .../vector/complex/writer/UInt2Writer.html      |   101 +-
 .../vector/complex/writer/UInt4Writer.html      |   101 +-
 .../vector/complex/writer/UInt8Writer.html      |   101 +-
 .../vector/complex/writer/VarBinaryWriter.html  |   105 +-
 .../vector/complex/writer/VarCharWriter.html    |   105 +-
 .../class-use/BaseWriter.ComplexWriter.html     |    47 +-
 .../writer/class-use/BaseWriter.ListWriter.html |   175 +-
 .../class-use/BaseWriter.MapOrListWriter.html   |    63 +-
 .../writer/class-use/BaseWriter.MapWriter.html  |   239 +-
 .../class-use/BaseWriter.ScalarWriter.html      |   125 +-
 .../complex/writer/class-use/BaseWriter.html    |   191 +-
 .../complex/writer/class-use/BigIntWriter.html  |   171 +-
 .../complex/writer/class-use/BitWriter.html     |   171 +-
 .../complex/writer/class-use/DateDayWriter.html |   167 +-
 .../writer/class-use/DateMilliWriter.html       |   167 +-
 .../complex/writer/class-use/DecimalWriter.html |   161 +-
 .../complex/writer/class-use/FieldWriter.html   |   199 +-
 .../complex/writer/class-use/Float4Writer.html  |   171 +-
 .../complex/writer/class-use/Float8Writer.html  |   171 +-
 .../complex/writer/class-use/IntWriter.html     |   171 +-
 .../writer/class-use/IntervalDayWriter.html     |   167 +-
 .../writer/class-use/IntervalYearWriter.html    |   167 +-
 .../writer/class-use/SmallIntWriter.html        |   167 +-
 .../writer/class-use/TimeMicroWriter.html       |   167 +-
 .../writer/class-use/TimeMilliWriter.html       |   167 +-
 .../writer/class-use/TimeNanoWriter.html        |   167 +-
 .../complex/writer/class-use/TimeSecWriter.html |   167 +-
 .../class-use/TimeStampMicroTZWriter.html       |   161 +-
 .../writer/class-use/TimeStampMicroWriter.html  |   167 +-
 .../class-use/TimeStampMilliTZWriter.html       |   161 +-
 .../writer/class-use/TimeStampMilliWriter.html  |   167 +-
 .../writer/class-use/TimeStampNanoTZWriter.html |   161 +-
 .../writer/class-use/TimeStampNanoWriter.html   |   167 +-
 .../writer/class-use/TimeStampSecTZWriter.html  |   161 +-
 .../writer/class-use/TimeStampSecWriter.html    |   167 +-
 .../complex/writer/class-use/TinyIntWriter.html |   167 +-
 .../complex/writer/class-use/UInt1Writer.html   |   167 +-
 .../complex/writer/class-use/UInt2Writer.html   |   167 +-
 .../complex/writer/class-use/UInt4Writer.html   |   167 +-
 .../complex/writer/class-use/UInt8Writer.html   |   167 +-
 .../writer/class-use/VarBinaryWriter.html       |   171 +-
 .../complex/writer/class-use/VarCharWriter.html |   171 +-
 .../vector/complex/writer/package-frame.html    |    81 +-
 .../vector/complex/writer/package-summary.html  |    51 +-
 .../vector/complex/writer/package-tree.html     |   439 +-
 .../vector/complex/writer/package-use.html      |    53 +-
 .../arrow/vector/dictionary/Dictionary.html     |   145 +-
 .../vector/dictionary/DictionaryEncoder.html    |   129 +-
 ...ictionaryProvider.MapDictionaryProvider.html |   125 +-
 .../vector/dictionary/DictionaryProvider.html   |    91 +-
 .../vector/dictionary/class-use/Dictionary.html |   115 +-
 .../dictionary/class-use/DictionaryEncoder.html |    41 +-
 ...ictionaryProvider.MapDictionaryProvider.html |    41 +-
 .../class-use/DictionaryProvider.html           |   163 +-
 .../arrow/vector/dictionary/package-frame.html  |     9 +-
 .../vector/dictionary/package-summary.html      |    53 +-
 .../arrow/vector/dictionary/package-tree.html   |    57 +-
 .../arrow/vector/dictionary/package-use.html    |   100 +-
 .../arrow/vector/holders/BigIntHolder.html      |   153 +-
 .../apache/arrow/vector/holders/BitHolder.html  |   153 +-
 .../arrow/vector/holders/ComplexHolder.html     |    97 +-
 .../arrow/vector/holders/DateDayHolder.html     |   153 +-
 .../arrow/vector/holders/DateMilliHolder.html   |   153 +-
 .../arrow/vector/holders/DecimalHolder.html     |   159 +-
 .../arrow/vector/holders/Float4Holder.html      |   153 +-
 .../arrow/vector/holders/Float8Holder.html      |   153 +-
 .../apache/arrow/vector/holders/IntHolder.html  |   153 +-
 .../arrow/vector/holders/IntervalDayHolder.html |   155 +-
 .../vector/holders/IntervalYearHolder.html      |   153 +-
 .../vector/holders/NullableBigIntHolder.html    |   148 +-
 .../arrow/vector/holders/NullableBitHolder.html |   148 +-
 .../vector/holders/NullableDateDayHolder.html   |   148 +-
 .../vector/holders/NullableDateMilliHolder.html |   148 +-
 .../vector/holders/NullableDecimalHolder.html   |   154 +-
 .../vector/holders/NullableFloat4Holder.html    |   148 +-
 .../vector/holders/NullableFloat8Holder.html    |   148 +-
 .../arrow/vector/holders/NullableIntHolder.html |   148 +-
 .../holders/NullableIntervalDayHolder.html      |   150 +-
 .../holders/NullableIntervalYearHolder.html     |   148 +-
 .../vector/holders/NullableSmallIntHolder.html  |   148 +-
 .../vector/holders/NullableTimeMicroHolder.html |   148 +-
 .../vector/holders/NullableTimeMilliHolder.html |   148 +-
 .../vector/holders/NullableTimeNanoHolder.html  |   148 +-
 .../vector/holders/NullableTimeSecHolder.html   |   148 +-
 .../holders/NullableTimeStampMicroHolder.html   |   148 +-
 .../holders/NullableTimeStampMicroTZHolder.html |   150 +-
 .../holders/NullableTimeStampMilliHolder.html   |   148 +-
 .../holders/NullableTimeStampMilliTZHolder.html |   150 +-
 .../holders/NullableTimeStampNanoHolder.html    |   148 +-
 .../holders/NullableTimeStampNanoTZHolder.html  |   150 +-
 .../holders/NullableTimeStampSecHolder.html     |   148 +-
 .../holders/NullableTimeStampSecTZHolder.html   |   150 +-
 .../vector/holders/NullableTinyIntHolder.html   |   148 +-
 .../vector/holders/NullableUInt1Holder.html     |   148 +-
 .../vector/holders/NullableUInt2Holder.html     |   148 +-
 .../vector/holders/NullableUInt4Holder.html     |   148 +-
 .../vector/holders/NullableUInt8Holder.html     |   148 +-
 .../vector/holders/NullableVarBinaryHolder.html |   152 +-
 .../vector/holders/NullableVarCharHolder.html   |   152 +-
 .../vector/holders/RepeatedListHolder.html      |    97 +-
 .../arrow/vector/holders/RepeatedMapHolder.html |    97 +-
 .../arrow/vector/holders/SmallIntHolder.html    |   153 +-
 .../arrow/vector/holders/TimeMicroHolder.html   |   153 +-
 .../arrow/vector/holders/TimeMilliHolder.html   |   153 +-
 .../arrow/vector/holders/TimeNanoHolder.html    |   153 +-
 .../arrow/vector/holders/TimeSecHolder.html     |   153 +-
 .../vector/holders/TimeStampMicroHolder.html    |   153 +-
 .../vector/holders/TimeStampMicroTZHolder.html  |   155 +-
 .../vector/holders/TimeStampMilliHolder.html    |   153 +-
 .../vector/holders/TimeStampMilliTZHolder.html  |   155 +-
 .../vector/holders/TimeStampNanoHolder.html     |   153 +-
 .../vector/holders/TimeStampNanoTZHolder.html   |   155 +-
 .../vector/holders/TimeStampSecHolder.html      |   153 +-
 .../vector/holders/TimeStampSecTZHolder.html    |   155 +-
 .../arrow/vector/holders/TinyIntHolder.html     |   153 +-
 .../arrow/vector/holders/UInt1Holder.html       |   153 +-
 .../arrow/vector/holders/UInt2Holder.html       |   153 +-
 .../arrow/vector/holders/UInt4Holder.html       |   153 +-
 .../arrow/vector/holders/UInt8Holder.html       |   153 +-
 .../arrow/vector/holders/UnionHolder.html       |   125 +-
 .../arrow/vector/holders/ValueHolder.html       |    51 +-
 .../arrow/vector/holders/VarBinaryHolder.html   |   157 +-
 .../arrow/vector/holders/VarCharHolder.html     |   157 +-
 .../vector/holders/class-use/BigIntHolder.html  |   107 +-
 .../vector/holders/class-use/BitHolder.html     |   107 +-
 .../vector/holders/class-use/ComplexHolder.html |    51 +-
 .../vector/holders/class-use/DateDayHolder.html |   107 +-
 .../holders/class-use/DateMilliHolder.html      |   107 +-
 .../vector/holders/class-use/DecimalHolder.html |   103 +-
 .../vector/holders/class-use/Float4Holder.html  |   107 +-
 .../vector/holders/class-use/Float8Holder.html  |   107 +-
 .../vector/holders/class-use/IntHolder.html     |   107 +-
 .../holders/class-use/IntervalDayHolder.html    |   107 +-
 .../holders/class-use/IntervalYearHolder.html   |   107 +-
 .../holders/class-use/NullableBigIntHolder.html |   114 +-
 .../holders/class-use/NullableBitHolder.html    |   109 +-
 .../class-use/NullableDateDayHolder.html        |   114 +-
 .../class-use/NullableDateMilliHolder.html      |   114 +-
 .../class-use/NullableDecimalHolder.html        |   103 +-
 .../holders/class-use/NullableFloat4Holder.html |   114 +-
 .../holders/class-use/NullableFloat8Holder.html |   114 +-
 .../holders/class-use/NullableIntHolder.html    |   114 +-
 .../class-use/NullableIntervalDayHolder.html    |   114 +-
 .../class-use/NullableIntervalYearHolder.html   |   114 +-
 .../class-use/NullableSmallIntHolder.html       |   114 +-
 .../class-use/NullableTimeMicroHolder.html      |   114 +-
 .../class-use/NullableTimeMilliHolder.html      |   114 +-
 .../class-use/NullableTimeNanoHolder.html       |   114 +-
 .../class-use/NullableTimeSecHolder.html        |   114 +-
 .../class-use/NullableTimeStampMicroHolder.html |   114 +-
 .../NullableTimeStampMicroTZHolder.html         |   108 +-
 .../class-use/NullableTimeStampMilliHolder.html |   114 +-
 .../NullableTimeStampMilliTZHolder.html         |   108 +-
 .../class-use/NullableTimeStampNanoHolder.html  |   114 +-
 .../NullableTimeStampNanoTZHolder.html          |   108 +-
 .../class-use/NullableTimeStampSecHolder.html   |   114 +-
 .../class-use/NullableTimeStampSecTZHolder.html |   108 +-
 .../class-use/NullableTinyIntHolder.html        |   114 +-
 .../holders/class-use/NullableUInt1Holder.html  |   114 +-
 .../holders/class-use/NullableUInt2Holder.html  |   114 +-
 .../holders/class-use/NullableUInt4Holder.html  |   114 +-
 .../holders/class-use/NullableUInt8Holder.html  |   114 +-
 .../class-use/NullableVarBinaryHolder.html      |   115 +-
 .../class-use/NullableVarCharHolder.html        |   115 +-
 .../holders/class-use/RepeatedListHolder.html   |    41 +-
 .../holders/class-use/RepeatedMapHolder.html    |    41 +-
 .../holders/class-use/SmallIntHolder.html       |   107 +-
 .../holders/class-use/TimeMicroHolder.html      |   107 +-
 .../holders/class-use/TimeMilliHolder.html      |   107 +-
 .../holders/class-use/TimeNanoHolder.html       |   107 +-
 .../vector/holders/class-use/TimeSecHolder.html |   107 +-
 .../holders/class-use/TimeStampMicroHolder.html |   107 +-
 .../class-use/TimeStampMicroTZHolder.html       |   103 +-
 .../holders/class-use/TimeStampMilliHolder.html |   107 +-
 .../class-use/TimeStampMilliTZHolder.html       |   103 +-
 .../holders/class-use/TimeStampNanoHolder.html  |   107 +-
 .../class-use/TimeStampNanoTZHolder.html        |   103 +-
 .../holders/class-use/TimeStampSecHolder.html   |   107 +-
 .../holders/class-use/TimeStampSecTZHolder.html |   103 +-
 .../vector/holders/class-use/TinyIntHolder.html |   107 +-
 .../vector/holders/class-use/UInt1Holder.html   |   107 +-
 .../vector/holders/class-use/UInt2Holder.html   |   107 +-
 .../vector/holders/class-use/UInt4Holder.html   |   107 +-
 .../vector/holders/class-use/UInt8Holder.html   |   107 +-
 .../vector/holders/class-use/UnionHolder.html   |    65 +-
 .../vector/holders/class-use/ValueHolder.html   |   173 +-
 .../holders/class-use/VarBinaryHolder.html      |   108 +-
 .../vector/holders/class-use/VarCharHolder.html |   108 +-
 .../arrow/vector/holders/package-frame.html     |     9 +-
 .../arrow/vector/holders/package-summary.html   |    53 +-
 .../arrow/vector/holders/package-tree.html      |   183 +-
 .../arrow/vector/holders/package-use.html       |    55 +-
 .../arrow/vector/ipc/ArrowFileReader.html       |   473 +
 .../arrow/vector/ipc/ArrowFileWriter.html       |   309 +
 .../apache/arrow/vector/ipc/ArrowReader.html    |   584 +
 .../arrow/vector/ipc/ArrowStreamReader.html     |   447 +
 .../arrow/vector/ipc/ArrowStreamWriter.html     |   325 +
 .../apache/arrow/vector/ipc/ArrowWriter.html    |   396 +
 .../vector/ipc/InvalidArrowFileException.html   |   257 +
 .../apache/arrow/vector/ipc/JsonFileReader.html |   358 +
 .../ipc/JsonFileWriter.JSONWriteConfig.html     |   228 +
 .../apache/arrow/vector/ipc/JsonFileWriter.html |   355 +
 .../apache/arrow/vector/ipc/ReadChannel.html    |   331 +
 .../arrow/vector/ipc/SeekableReadChannel.html   |   293 +
 .../apache/arrow/vector/ipc/WriteChannel.html   |   424 +
 .../vector/ipc/class-use/ArrowFileReader.html   |   117 +
 .../vector/ipc/class-use/ArrowFileWriter.html   |   117 +
 .../arrow/vector/ipc/class-use/ArrowReader.html |   163 +
 .../vector/ipc/class-use/ArrowStreamReader.html |   117 +
 .../vector/ipc/class-use/ArrowStreamWriter.html |   117 +
 .../arrow/vector/ipc/class-use/ArrowWriter.html |   161 +
 .../class-use/InvalidArrowFileException.html    |   117 +
 .../vector/ipc/class-use/JsonFileReader.html    |   117 +
 .../JsonFileWriter.JSONWriteConfig.html         |   173 +
 .../vector/ipc/class-use/JsonFileWriter.html    |   117 +
 .../arrow/vector/ipc/class-use/ReadChannel.html |   217 +
 .../ipc/class-use/SeekableReadChannel.html      |   156 +
 .../vector/ipc/class-use/WriteChannel.html      |   230 +
 .../arrow/vector/ipc/message/ArrowBlock.html    |   344 +
 .../arrow/vector/ipc/message/ArrowBuffer.html   |   346 +
 .../ipc/message/ArrowDictionaryBatch.html       |   378 +
 .../vector/ipc/message/ArrowFieldNode.html      |   312 +
 .../arrow/vector/ipc/message/ArrowFooter.html   |   356 +
 .../ArrowMessage.ArrowMessageVisitor.html       |   225 +
 .../arrow/vector/ipc/message/ArrowMessage.html  |   263 +
 .../vector/ipc/message/ArrowRecordBatch.html    |   434 +
 .../vector/ipc/message/FBSerializable.html      |   216 +
 .../vector/ipc/message/FBSerializables.html     |   260 +
 .../ipc/message/MessageChannelReader.html       |   346 +
 .../arrow/vector/ipc/message/MessageReader.html |   280 +
 .../vector/ipc/message/MessageSerializer.html   |   595 +
 .../ipc/message/class-use/ArrowBlock.html       |   317 +
 .../ipc/message/class-use/ArrowBuffer.html      |   157 +
 .../message/class-use/ArrowDictionaryBatch.html |   240 +
 .../ipc/message/class-use/ArrowFieldNode.html   |   272 +
 .../ipc/message/class-use/ArrowFooter.html      |   117 +
 .../ArrowMessage.ArrowMessageVisitor.html       |   165 +
 .../ipc/message/class-use/ArrowMessage.html     |   184 +
 .../ipc/message/class-use/ArrowRecordBatch.html |   283 +
 .../ipc/message/class-use/FBSerializable.html   |   231 +
 .../ipc/message/class-use/FBSerializables.html  |   117 +
 .../message/class-use/MessageChannelReader.html |   117 +
 .../ipc/message/class-use/MessageReader.html    |   220 +
 .../message/class-use/MessageSerializer.html    |   117 +
 .../arrow/vector/ipc/message/package-frame.html |    35 +
 .../vector/ipc/message/package-summary.html     |   200 +
 .../arrow/vector/ipc/message/package-tree.html  |   153 +
 .../arrow/vector/ipc/message/package-use.html   |   250 +
 .../apache/arrow/vector/ipc/package-frame.html  |    35 +
 .../arrow/vector/ipc/package-summary.html       |   201 +
 .../apache/arrow/vector/ipc/package-tree.html   |   163 +
 .../apache/arrow/vector/ipc/package-use.html    |   195 +
 .../org/apache/arrow/vector/package-frame.html  |    68 +-
 .../apache/arrow/vector/package-summary.html    |   427 +-
 .../org/apache/arrow/vector/package-tree.html   |   326 +-
 .../org/apache/arrow/vector/package-use.html    |  1148 +-
 .../org/apache/arrow/vector/types/DateUnit.html |   140 +-
 .../vector/types/FloatingPointPrecision.html    |   142 +-
 .../apache/arrow/vector/types/IntervalUnit.html |   140 +-
 .../org/apache/arrow/vector/types/TimeUnit.html |   144 +-
 .../arrow/vector/types/Types.MinorType.html     |   218 +-
 .../org/apache/arrow/vector/types/Types.html    |   111 +-
 .../apache/arrow/vector/types/UnionMode.html    |   140 +-
 .../arrow/vector/types/class-use/DateUnit.html  |    59 +-
 .../types/class-use/FloatingPointPrecision.html |    59 +-
 .../vector/types/class-use/IntervalUnit.html    |    59 +-
 .../arrow/vector/types/class-use/TimeUnit.html  |    67 +-
 .../vector/types/class-use/Types.MinorType.html |   509 +-
 .../arrow/vector/types/class-use/Types.html     |    41 +-
 .../arrow/vector/types/class-use/UnionMode.html |    61 +-
 .../arrow/vector/types/package-frame.html       |     7 +-
 .../arrow/vector/types/package-summary.html     |    53 +-
 .../apache/arrow/vector/types/package-tree.html |    67 +-
 .../apache/arrow/vector/types/package-use.html  |    57 +-
 .../types/pojo/ArrowType.ArrowTypeID.html       |   162 +-
 .../types/pojo/ArrowType.ArrowTypeVisitor.html  |   163 +-
 .../vector/types/pojo/ArrowType.Binary.html     |   193 +-
 .../arrow/vector/types/pojo/ArrowType.Bool.html |   193 +-
 .../types/pojo/ArrowType.ComplexType.html       |    99 +-
 .../pojo/ArrowType.ComplexTypeVisitor.html      |   219 +-
 .../arrow/vector/types/pojo/ArrowType.Date.html |   197 +-
 .../vector/types/pojo/ArrowType.Decimal.html    |   207 +-
 .../types/pojo/ArrowType.FixedSizeList.html     |   197 +-
 .../types/pojo/ArrowType.FloatingPoint.html     |   197 +-
 .../arrow/vector/types/pojo/ArrowType.Int.html  |   207 +-
 .../vector/types/pojo/ArrowType.Interval.html   |   197 +-
 .../arrow/vector/types/pojo/ArrowType.List.html |   193 +-
 .../arrow/vector/types/pojo/ArrowType.Null.html |   193 +-
 .../types/pojo/ArrowType.PrimitiveType.html     |    99 +-
 .../pojo/ArrowType.PrimitiveTypeVisitor.html    |   149 +-
 .../vector/types/pojo/ArrowType.Struct.html     |   193 +-
 .../arrow/vector/types/pojo/ArrowType.Time.html |   207 +-
 .../vector/types/pojo/ArrowType.Timestamp.html  |   207 +-
 .../vector/types/pojo/ArrowType.Union.html      |   207 +-
 .../arrow/vector/types/pojo/ArrowType.Utf8.html |   193 +-
 .../arrow/vector/types/pojo/ArrowType.html      |   181 +-
 .../vector/types/pojo/DictionaryEncoding.html   |   147 +-
 .../apache/arrow/vector/types/pojo/Field.html   |   261 +-
 .../arrow/vector/types/pojo/FieldType.html      |   149 +-
 .../apache/arrow/vector/types/pojo/Schema.html  |   214 +-
 .../pojo/class-use/ArrowType.ArrowTypeID.html   |   113 +-
 .../class-use/ArrowType.ArrowTypeVisitor.html   |    83 +-
 .../types/pojo/class-use/ArrowType.Binary.html  |    53 +-
 .../types/pojo/class-use/ArrowType.Bool.html    |    53 +-
 .../pojo/class-use/ArrowType.ComplexType.html   |    57 +-
 .../class-use/ArrowType.ComplexTypeVisitor.html |    41 +-
 .../types/pojo/class-use/ArrowType.Date.html    |    49 +-
 .../types/pojo/class-use/ArrowType.Decimal.html |    49 +-
 .../pojo/class-use/ArrowType.FixedSizeList.html |    49 +-
 .../pojo/class-use/ArrowType.FloatingPoint.html |    49 +-
 .../types/pojo/class-use/ArrowType.Int.html     |    59 +-
 .../pojo/class-use/ArrowType.Interval.html      |    49 +-
 .../types/pojo/class-use/ArrowType.List.html    |    53 +-
 .../types/pojo/class-use/ArrowType.Null.html    |    53 +-
 .../pojo/class-use/ArrowType.PrimitiveType.html |    73 +-
 .../ArrowType.PrimitiveTypeVisitor.html         |    41 +-
 .../types/pojo/class-use/ArrowType.Struct.html  |    53 +-
 .../types/pojo/class-use/ArrowType.Time.html    |    49 +-
 .../pojo/class-use/ArrowType.Timestamp.html     |    49 +-
 .../types/pojo/class-use/ArrowType.Union.html   |    49 +-
 .../types/pojo/class-use/ArrowType.Utf8.html    |    53 +-
 .../vector/types/pojo/class-use/ArrowType.html  |   143 +-
 .../pojo/class-use/DictionaryEncoding.html      |    87 +-
 .../vector/types/pojo/class-use/Field.html      |   658 +-
 .../vector/types/pojo/class-use/FieldType.html  |   347 +-
 .../vector/types/pojo/class-use/Schema.html     |   210 +-
 .../arrow/vector/types/pojo/package-frame.html  |     9 +-
 .../vector/types/pojo/package-summary.html      |    55 +-
 .../arrow/vector/types/pojo/package-tree.html   |   101 +-
 .../arrow/vector/types/pojo/package-use.html    |   134 +-
 .../ByteArrayReadableSeekableByteChannel.html   |   226 +-
 .../arrow/vector/util/ByteFunctionHelpers.html  |   182 +-
 .../org/apache/arrow/vector/util/CallBack.html  |    79 +-
 .../apache/arrow/vector/util/DateUtility.html   |   222 +-
 .../arrow/vector/util/DecimalUtility.html       |   242 +-
 .../arrow/vector/util/DictionaryUtility.html    |   119 +-
 .../arrow/vector/util/JsonStringArrayList.html  |   166 +-
 .../arrow/vector/util/JsonStringHashMap.html    |   153 +-
 .../arrow/vector/util/MapWithOrdinal.html       |   289 +-
 .../util/OversizedAllocationException.html      |   114 +-
 .../util/SchemaChangeRuntimeException.html      |   112 +-
 .../arrow/vector/util/Text.TextSerializer.html  |   141 +-
 .../java/org/apache/arrow/vector/util/Text.html |   520 +-
 .../apache/arrow/vector/util/TransferPair.html  |   103 +-
 .../org/apache/arrow/vector/util/Validator.html |   161 +-
 .../ByteArrayReadableSeekableByteChannel.html   |    41 +-
 .../util/class-use/ByteFunctionHelpers.html     |    41 +-
 .../arrow/vector/util/class-use/CallBack.html   |   309 +-
 .../vector/util/class-use/DateUtility.html      |    41 +-
 .../vector/util/class-use/DecimalUtility.html   |    41 +-
 .../util/class-use/DictionaryUtility.html       |    41 +-
 .../util/class-use/JsonStringArrayList.html     |    41 +-
 .../util/class-use/JsonStringHashMap.html       |    41 +-
 .../vector/util/class-use/MapWithOrdinal.html   |    41 +-
 .../class-use/OversizedAllocationException.html |    41 +-
 .../class-use/SchemaChangeRuntimeException.html |    41 +-
 .../util/class-use/Text.TextSerializer.html     |    41 +-
 .../arrow/vector/util/class-use/Text.html       |    81 +-
 .../vector/util/class-use/TransferPair.html     |  1234 +-
 .../arrow/vector/util/class-use/Validator.html  |    41 +-
 .../apache/arrow/vector/util/package-frame.html |    11 +-
 .../arrow/vector/util/package-summary.html      |    57 +-
 .../apache/arrow/vector/util/package-tree.html  |    93 +-
 .../apache/arrow/vector/util/package-use.html   |    57 +-
 docs/java/org/joda/time/LocalDateTimes.html     |   101 +-
 .../org/joda/time/class-use/LocalDateTimes.html |    41 +-
 docs/java/org/joda/time/package-frame.html      |     7 +-
 docs/java/org/joda/time/package-summary.html    |    51 +-
 docs/java/org/joda/time/package-tree.html       |    47 +-
 docs/java/org/joda/time/package-use.html        |    41 +-
 docs/java/overview-frame.html                   |    15 +-
 docs/java/overview-summary.html                 |    55 +-
 docs/java/overview-tree.html                    |  2843 +-
 docs/java/package-list                          |     6 +-
 docs/java/resources/background.gif              |   Bin 0 -> 2313 bytes
 docs/java/resources/tab.gif                     |   Bin 0 -> 291 bytes
 docs/java/resources/titlebar.gif                |   Bin 0 -> 10701 bytes
 docs/java/resources/titlebar_end.gif            |   Bin 0 -> 849 bytes
 docs/java/serialized-form.html                  |   397 +-
 docs/java/stylesheet.css                        |   342 +-
 docs/python/_modules/index.html                 |     2 +-
 docs/python/_modules/pyarrow/feather.html       |     2 +-
 docs/python/_modules/pyarrow/filesystem.html    |     9 +-
 docs/python/_modules/pyarrow/hdfs.html          |     2 +-
 docs/python/_modules/pyarrow/ipc.html           |     2 +-
 docs/python/_modules/pyarrow/parquet.html       |    71 +-
 docs/python/_modules/pyarrow/types.html         |   119 +-
 docs/python/_sources/api.rst.txt                |    22 +-
 docs/python/_sources/development.rst.txt        |    10 +-
 .../_sources/generated/pyarrow.Buffer.rst.txt   |     1 +
 .../generated/pyarrow.ResizableBuffer.rst.txt   |    24 +
 .../pyarrow.SerializationContext.rst.txt        |     5 +
 .../pyarrow.SerializedPyObject.rst.txt          |     2 +
 .../_sources/generated/pyarrow.Table.rst.txt    |     1 +
 .../_sources/generated/pyarrow.column.rst.txt   |     6 +
 .../_sources/generated/pyarrow.compress.rst.txt |     6 +
 .../generated/pyarrow.decimal128.rst.txt        |     6 +
 .../generated/pyarrow.decompress.rst.txt        |     6 +
 .../pyarrow.deserialize_components.rst.txt      |     6 +
 .../generated/pyarrow.frombuffer.rst.txt        |     6 +
 .../generated/pyarrow.lib.array.rst.txt         |     6 +
 .../pyarrow.parquet.ParquetFile.rst.txt         |     8 +
 .../pyarrow.plasma.PlasmaBuffer.rst.txt         |     9 +
 .../pyarrow.plasma.PlasmaClient.rst.txt         |     7 +
 .../generated/pyarrow.types.is_date32.rst.txt   |     6 +
 .../generated/pyarrow.types.is_date64.rst.txt   |     6 +
 .../generated/pyarrow.types.is_float16.rst.txt  |     6 +
 .../generated/pyarrow.types.is_float32.rst.txt  |     6 +
 .../generated/pyarrow.types.is_float64.rst.txt  |     6 +
 .../generated/pyarrow.types.is_int16.rst.txt    |     6 +
 .../generated/pyarrow.types.is_int32.rst.txt    |     6 +
 .../generated/pyarrow.types.is_int64.rst.txt    |     6 +
 .../generated/pyarrow.types.is_int8.rst.txt     |     6 +
 .../generated/pyarrow.types.is_time32.rst.txt   |     6 +
 .../generated/pyarrow.types.is_time64.rst.txt   |     6 +
 .../generated/pyarrow.types.is_uint16.rst.txt   |     6 +
 .../generated/pyarrow.types.is_uint32.rst.txt   |     6 +
 .../generated/pyarrow.types.is_uint64.rst.txt   |     6 +
 .../generated/pyarrow.types.is_uint8.rst.txt    |     6 +
 docs/python/_sources/index.rst.txt              |    12 +-
 docs/python/_sources/ipc.rst.txt                |    77 +
 docs/python/_static/basic.css                   |     2 +-
 docs/python/_static/doctools.js                 |     4 +-
 docs/python/_static/searchtools.js              |     2 +-
 docs/python/_static/websupport.js               |     2 +-
 docs/python/api.html                            |   120 +-
 docs/python/data.html                           |    30 +-
 docs/python/development.html                    |    10 +-
 docs/python/extending.html                      |     2 +-
 docs/python/filesystems.html                    |     2 +-
 docs/python/generated/pyarrow.ArrayValue.html   |     2 +-
 docs/python/generated/pyarrow.BinaryValue.html  |     2 +-
 docs/python/generated/pyarrow.BooleanValue.html |     2 +-
 docs/python/generated/pyarrow.Buffer.html       |    31 +-
 .../generated/pyarrow.BufferOutputStream.html   |     2 +-
 docs/python/generated/pyarrow.BufferReader.html |     6 +-
 docs/python/generated/pyarrow.ChunkedArray.html |     2 +-
 docs/python/generated/pyarrow.Column.html       |     2 +-
 docs/python/generated/pyarrow.Date32Value.html  |     2 +-
 docs/python/generated/pyarrow.Date64Value.html  |     2 +-
 docs/python/generated/pyarrow.DecimalValue.html |     7 +-
 docs/python/generated/pyarrow.DoubleValue.html  |     2 +-
 .../generated/pyarrow.FixedSizeBinaryValue.html |     2 +-
 docs/python/generated/pyarrow.FloatValue.html   |     2 +-
 .../generated/pyarrow.HadoopFileSystem.cat.html |     2 +-
 .../pyarrow.HadoopFileSystem.chmod.html         |     2 +-
 .../pyarrow.HadoopFileSystem.chown.html         |     2 +-
 .../pyarrow.HadoopFileSystem.delete.html        |     2 +-
 .../generated/pyarrow.HadoopFileSystem.df.html  |     2 +-
 .../pyarrow.HadoopFileSystem.disk_usage.html    |     2 +-
 .../pyarrow.HadoopFileSystem.download.html      |     2 +-
 .../pyarrow.HadoopFileSystem.exists.html        |     2 +-
 .../pyarrow.HadoopFileSystem.get_capacity.html  |     2 +-
 ...pyarrow.HadoopFileSystem.get_space_used.html |     2 +-
 .../pyarrow.HadoopFileSystem.info.html          |     2 +-
 .../generated/pyarrow.HadoopFileSystem.ls.html  |     2 +-
 .../pyarrow.HadoopFileSystem.mkdir.html         |     2 +-
 .../pyarrow.HadoopFileSystem.open.html          |     2 +-
 .../pyarrow.HadoopFileSystem.rename.html        |     2 +-
 .../generated/pyarrow.HadoopFileSystem.rm.html  |     2 +-
 .../pyarrow.HadoopFileSystem.upload.html        |     2 +-
 docs/python/generated/pyarrow.HdfsFile.html     |     2 +-
 docs/python/generated/pyarrow.Int16Value.html   |     2 +-
 docs/python/generated/pyarrow.Int32Value.html   |     2 +-
 docs/python/generated/pyarrow.Int64Value.html   |     2 +-
 docs/python/generated/pyarrow.Int8Value.html    |     2 +-
 docs/python/generated/pyarrow.ListValue.html    |     2 +-
 .../generated/pyarrow.LocalFileSystem.html      |     2 +-
 .../generated/pyarrow.MemoryMappedFile.html     |     2 +-
 docs/python/generated/pyarrow.MemoryPool.html   |     2 +-
 docs/python/generated/pyarrow.Message.html      |     2 +-
 .../python/generated/pyarrow.MessageReader.html |     2 +-
 docs/python/generated/pyarrow.NA.html           |     2 +-
 docs/python/generated/pyarrow.NativeFile.html   |     2 +-
 docs/python/generated/pyarrow.PythonFile.html   |     2 +-
 docs/python/generated/pyarrow.RecordBatch.html  |     2 +-
 .../pyarrow.RecordBatchFileReader.html          |     2 +-
 .../pyarrow.RecordBatchFileWriter.html          |     6 +-
 .../pyarrow.RecordBatchStreamReader.html        |     2 +-
 .../pyarrow.RecordBatchStreamWriter.html        |     6 +-
 .../generated/pyarrow.ResizableBuffer.html      |   247 +
 docs/python/generated/pyarrow.Scalar.html       |     2 +-
 .../generated/pyarrow.SerializationContext.html |    57 +-
 .../generated/pyarrow.SerializedPyObject.html   |    37 +-
 docs/python/generated/pyarrow.StringValue.html  |     2 +-
 docs/python/generated/pyarrow.Table.html        |    27 +-
 docs/python/generated/pyarrow.Tensor.html       |     2 +-
 .../generated/pyarrow.TimestampValue.html       |     2 +-
 docs/python/generated/pyarrow.UInt16Value.html  |     2 +-
 docs/python/generated/pyarrow.UInt32Value.html  |     2 +-
 docs/python/generated/pyarrow.UInt64Value.html  |     2 +-
 docs/python/generated/pyarrow.UInt8Value.html   |     2 +-
 .../generated/pyarrow.allocate_buffer.html      |    16 +-
 docs/python/generated/pyarrow.binary.html       |     2 +-
 docs/python/generated/pyarrow.bool_.html        |     2 +-
 .../python/generated/pyarrow.chunked_array.html |     7 +-
 docs/python/generated/pyarrow.column.html       |   183 +
 docs/python/generated/pyarrow.compress.html     |   187 +
 .../generated/pyarrow.create_memory_map.html    |     2 +-
 docs/python/generated/pyarrow.date32.html       |     2 +-
 docs/python/generated/pyarrow.date64.html       |     2 +-
 docs/python/generated/pyarrow.decimal128.html   |   183 +
 docs/python/generated/pyarrow.decompress.html   |   188 +
 .../generated/pyarrow.default_memory_pool.html  |     2 +-
 docs/python/generated/pyarrow.deserialize.html  |     6 +-
 .../pyarrow.deserialize_components.html         |   183 +
 .../generated/pyarrow.deserialize_from.html     |     6 +-
 docs/python/generated/pyarrow.dictionary.html   |     2 +-
 .../generated/pyarrow.feather.read_feather.html |     2 +-
 .../pyarrow.feather.write_feather.html          |     2 +-
 docs/python/generated/pyarrow.field.html        |     2 +-
 docs/python/generated/pyarrow.float16.html      |     2 +-
 docs/python/generated/pyarrow.float32.html      |     2 +-
 docs/python/generated/pyarrow.float64.html      |     2 +-
 .../generated/pyarrow.from_numpy_dtype.html     |     2 +-
 docs/python/generated/pyarrow.frombuffer.html   |   168 +
 .../pyarrow.get_record_batch_size.html          |     2 +-
 .../generated/pyarrow.get_tensor_size.html      |     2 +-
 docs/python/generated/pyarrow.hdfs.connect.html |     2 +-
 docs/python/generated/pyarrow.int16.html        |     2 +-
 docs/python/generated/pyarrow.int32.html        |     2 +-
 docs/python/generated/pyarrow.int64.html        |     2 +-
 docs/python/generated/pyarrow.int8.html         |     2 +-
 docs/python/generated/pyarrow.lib.Array.html    |     9 +-
 .../generated/pyarrow.lib.BinaryArray.html      |     4 +-
 .../generated/pyarrow.lib.BooleanArray.html     |     4 +-
 docs/python/generated/pyarrow.lib.DataType.html |     2 +-
 .../generated/pyarrow.lib.Date32Array.html      |     4 +-
 .../generated/pyarrow.lib.Date64Array.html      |     4 +-
 .../generated/pyarrow.lib.Decimal128Array.html  |     4 +-
 .../generated/pyarrow.lib.DictionaryArray.html  |     4 +-
 docs/python/generated/pyarrow.lib.Field.html    |     2 +-
 .../pyarrow.lib.FixedSizeBinaryArray.html       |     4 +-
 .../pyarrow.lib.FloatingPointArray.html         |     4 +-
 .../generated/pyarrow.lib.Int16Array.html       |     4 +-
 .../generated/pyarrow.lib.Int32Array.html       |     4 +-
 .../generated/pyarrow.lib.Int64Array.html       |     4 +-
 .../python/generated/pyarrow.lib.Int8Array.html |     4 +-
 .../generated/pyarrow.lib.IntegerArray.html     |     4 +-
 .../python/generated/pyarrow.lib.ListArray.html |     9 +-
 .../python/generated/pyarrow.lib.NullArray.html |     4 +-
 .../generated/pyarrow.lib.NumericArray.html     |     4 +-
 docs/python/generated/pyarrow.lib.Schema.html   |     2 +-
 .../generated/pyarrow.lib.StringArray.html      |     4 +-
 .../generated/pyarrow.lib.Time32Array.html      |     4 +-
 .../generated/pyarrow.lib.Time64Array.html      |     4 +-
 .../generated/pyarrow.lib.TimestampArray.html   |     4 +-
 .../generated/pyarrow.lib.UInt16Array.html      |     4 +-
 .../generated/pyarrow.lib.UInt32Array.html      |     4 +-
 .../generated/pyarrow.lib.UInt64Array.html      |     4 +-
 .../generated/pyarrow.lib.UInt8Array.html       |     4 +-
 docs/python/generated/pyarrow.lib.array.html    |   231 +
 docs/python/generated/pyarrow.list_.html        |     6 +-
 .../pyarrow.log_memory_allocations.html         |     2 +-
 docs/python/generated/pyarrow.memory_map.html   |     2 +-
 docs/python/generated/pyarrow.null.html         |     2 +-
 docs/python/generated/pyarrow.open_file.html    |     2 +-
 docs/python/generated/pyarrow.open_stream.html  |     2 +-
 .../pyarrow.parquet.ParquetDataset.html         |     2 +-
 .../generated/pyarrow.parquet.ParquetFile.html  |    28 +-
 .../pyarrow.parquet.ParquetWriter.html          |     2 +-
 .../pyarrow.parquet.read_metadata.html          |     2 +-
 .../generated/pyarrow.parquet.read_pandas.html  |     6 +-
 .../generated/pyarrow.parquet.read_schema.html  |     2 +-
 .../generated/pyarrow.parquet.read_table.html   |     6 +-
 .../pyarrow.parquet.write_metadata.html         |     2 +-
 .../generated/pyarrow.parquet.write_table.html  |     2 +-
 .../generated/pyarrow.plasma.ObjectID.html      |     2 +-
 .../generated/pyarrow.plasma.PlasmaBuffer.html  |    41 +-
 .../generated/pyarrow.plasma.PlasmaClient.html  |    23 +-
 docs/python/generated/pyarrow.read_message.html |     2 +-
 .../generated/pyarrow.read_record_batch.html    |     2 +-
 .../generated/pyarrow.read_serialized.html      |     2 +-
 docs/python/generated/pyarrow.read_tensor.html  |     2 +-
 docs/python/generated/pyarrow.schema.html       |     2 +-
 docs/python/generated/pyarrow.serialize.html    |     2 +-
 docs/python/generated/pyarrow.serialize_to.html |     2 +-
 .../generated/pyarrow.set_memory_pool.html      |     2 +-
 docs/python/generated/pyarrow.string.html       |     6 +-
 docs/python/generated/pyarrow.struct.html       |     2 +-
 docs/python/generated/pyarrow.time32.html       |     2 +-
 docs/python/generated/pyarrow.time64.html       |     2 +-
 docs/python/generated/pyarrow.timestamp.html    |     2 +-
 .../pyarrow.total_allocated_bytes.html          |     2 +-
 .../generated/pyarrow.types.is_binary.html      |     2 +-
 .../generated/pyarrow.types.is_boolean.html     |     2 +-
 .../python/generated/pyarrow.types.is_date.html |     6 +-
 .../generated/pyarrow.types.is_date32.html      |   168 +
 .../generated/pyarrow.types.is_date64.html      |   168 +
 .../generated/pyarrow.types.is_decimal.html     |     6 +-
 .../generated/pyarrow.types.is_dictionary.html  |     2 +-
 .../pyarrow.types.is_fixed_size_binary.html     |     2 +-
 .../generated/pyarrow.types.is_float16.html     |   168 +
 .../generated/pyarrow.types.is_float32.html     |   168 +
 .../generated/pyarrow.types.is_float64.html     |   168 +
 .../generated/pyarrow.types.is_floating.html    |    10 +-
 .../generated/pyarrow.types.is_int16.html       |   168 +
 .../generated/pyarrow.types.is_int32.html       |   168 +
 .../generated/pyarrow.types.is_int64.html       |   168 +
 .../python/generated/pyarrow.types.is_int8.html |   168 +
 .../generated/pyarrow.types.is_integer.html     |     4 +-
 .../python/generated/pyarrow.types.is_list.html |     2 +-
 docs/python/generated/pyarrow.types.is_map.html |     2 +-
 .../generated/pyarrow.types.is_nested.html      |     2 +-
 .../python/generated/pyarrow.types.is_null.html |     6 +-
 .../pyarrow.types.is_signed_integer.html        |     4 +-
 .../generated/pyarrow.types.is_string.html      |     2 +-
 .../generated/pyarrow.types.is_struct.html      |     2 +-
 .../generated/pyarrow.types.is_temporal.html    |     2 +-
 .../python/generated/pyarrow.types.is_time.html |    10 +-
 .../generated/pyarrow.types.is_time32.html      |   168 +
 .../generated/pyarrow.types.is_time64.html      |   168 +
 .../generated/pyarrow.types.is_timestamp.html   |     2 +-
 .../generated/pyarrow.types.is_uint16.html      |   168 +
 .../generated/pyarrow.types.is_uint32.html      |   168 +
 .../generated/pyarrow.types.is_uint64.html      |   168 +
 .../generated/pyarrow.types.is_uint8.html       |   168 +
 .../generated/pyarrow.types.is_unicode.html     |     2 +-
 .../generated/pyarrow.types.is_union.html       |     2 +-
 .../pyarrow.types.is_unsigned_integer.html      |     8 +-
 docs/python/generated/pyarrow.uint16.html       |     2 +-
 docs/python/generated/pyarrow.uint32.html       |     2 +-
 docs/python/generated/pyarrow.uint64.html       |     2 +-
 docs/python/generated/pyarrow.uint8.html        |     2 +-
 docs/python/generated/pyarrow.write_tensor.html |     2 +-
 docs/python/genindex.html                       |    98 +-
 docs/python/getting_involved.html               |     2 +-
 docs/python/index.html                          |    14 +-
 docs/python/install.html                        |     2 +-
 docs/python/ipc.html                            |   141 +-
 docs/python/memory.html                         |    18 +-
 docs/python/objects.inv                         |   Bin 7916 -> 8386 bytes
 docs/python/pandas.html                         |     2 +-
 docs/python/parquet.html                        |    46 +-
 docs/python/plasma.html                         |     2 +-
 docs/python/search.html                         |     2 +-
 docs/python/searchindex.js                      |     2 +-
 2708 files changed, 291854 insertions(+), 265993 deletions(-)
----------------------------------------------------------------------



[43/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/basic-array-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/basic-array-classes.html b/docs/c_glib/basic-array-classes.html
new file mode 100644
index 0000000..b32717a
--- /dev/null
+++ b/docs/c_glib/basic-array-classes.html
@@ -0,0 +1,3783 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Basic array classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="array.html" title="Array">
+<link rel="prev" href="array.html" title="Array">
+<link rel="next" href="composite-array-classes.html" title="Composite array classes">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#basic-array-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#basic-array-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#basic-array-classes.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="array.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="array.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="composite-array-classes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="basic-array-classes"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="basic-array-classes.top_of_page"></a>Basic array classes</span></h2>
+<p>Basic array classes</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="basic-array-classes.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-equal" title="garrow_array_equal ()">garrow_array_equal</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-equal-approx" title="garrow_array_equal_approx ()">garrow_array_equal_approx</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-equal-range" title="garrow_array_equal_range ()">garrow_array_equal_range</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-is-null" title="garrow_array_is_null ()">garrow_array_is_null</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-is-valid" title="garrow_array_is_valid ()">garrow_array_is_valid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-get-length" title="garrow_array_get_length ()">garrow_array_get_length</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-get-offset" title="garrow_array_get_offset ()">garrow_array_get_offset</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-get-n-nulls" title="garrow_array_get_n_nulls ()">garrow_array_get_n_nulls</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-get-null-bitmap" title="garrow_array_get_null_bitmap ()">garrow_array_get_null_bitmap</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-get-value-data-type" title="garrow_array_get_value_data_type ()">garrow_array_get_value_data_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-get-value-type" title="garrow_array_get_value_type ()">garrow_array_get_value_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-slice" title="garrow_array_slice ()">garrow_array_slice</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-to-string" title="garrow_array_to_string ()">garrow_array_to_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-cast" title="garrow_array_cast ()">garrow_array_cast</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-unique" title="garrow_array_unique ()">garrow_array_unique</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-array-dictionary-encode" title="garrow_array_dictionary_encode ()">garrow_array_dictionary_encode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowNullArray"><span class="returnvalue">GArrowNullArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-null-array-new" title="garrow_null_array_new ()">garrow_null_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-primitive-array-get-buffer" title="garrow_primitive_array_get_buffer ()">garrow_primitive_array_get_buffer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="returnvalue">GArrowBooleanArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-boolean-array-new" title="garrow_boolean_array_new ()">garrow_boolean_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-boolean-array-get-value" title="garrow_boolean_array_get_value ()">garrow_boolean_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-boolean-array-get-values" title="garrow_boolean_array_get_values ()">garrow_boolean_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowInt8Array"><span class="returnvalue">GArrowInt8Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int8-array-new" title="garrow_int8_array_new ()">garrow_int8_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint8"><span class="returnvalue">gint8</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int8-array-get-value" title="garrow_int8_array_get_value ()">garrow_int8_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint8"><span class="returnvalue">gint8</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int8-array-get-values" title="garrow_int8_array_get_values ()">garrow_int8_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowUInt8Array"><span class="returnvalue">GArrowUInt8Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint8-array-new" title="garrow_uint8_array_new ()">garrow_uint8_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint8"><span class="returnvalue">guint8</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint8-array-get-value" title="garrow_uint8_array_get_value ()">garrow_uint8_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="guint8"><span class="returnvalue">guint8</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint8-array-get-values" title="garrow_uint8_array_get_values ()">garrow_uint8_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowInt16Array"><span class="returnvalue">GArrowInt16Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int16-array-new" title="garrow_int16_array_new ()">garrow_int16_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint16"><span class="returnvalue">gint16</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int16-array-get-value" title="garrow_int16_array_get_value ()">garrow_int16_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint16"><span class="returnvalue">gint16</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int16-array-get-values" title="garrow_int16_array_get_values ()">garrow_int16_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowUInt16Array"><span class="returnvalue">GArrowUInt16Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint16-array-new" title="garrow_uint16_array_new ()">garrow_uint16_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint16"><span class="returnvalue">guint16</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint16-array-get-value" title="garrow_uint16_array_get_value ()">garrow_uint16_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="guint16"><span class="returnvalue">guint16</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint16-array-get-values" title="garrow_uint16_array_get_values ()">garrow_uint16_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowInt32Array"><span class="returnvalue">GArrowInt32Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int32-array-new" title="garrow_int32_array_new ()">garrow_int32_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int32-array-get-value" title="garrow_int32_array_get_value ()">garrow_int32_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int32-array-get-values" title="garrow_int32_array_get_values ()">garrow_int32_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowUInt32Array"><span class="returnvalue">GArrowUInt32Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint32-array-new" title="garrow_uint32_array_new ()">garrow_uint32_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint32"><span class="returnvalue">guint32</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint32-array-get-value" title="garrow_uint32_array_get_value ()">garrow_uint32_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="guint32"><span class="returnvalue">guint32</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint32-array-get-values" title="garrow_uint32_array_get_values ()">garrow_uint32_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowInt64Array"><span class="returnvalue">GArrowInt64Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int64-array-new" title="garrow_int64_array_new ()">garrow_int64_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int64-array-get-value" title="garrow_int64_array_get_value ()">garrow_int64_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-int64-array-get-values" title="garrow_int64_array_get_values ()">garrow_int64_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowUInt64Array"><span class="returnvalue">GArrowUInt64Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint64-array-new" title="garrow_uint64_array_new ()">garrow_uint64_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint64-array-get-value" title="garrow_uint64_array_get_value ()">garrow_uint64_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-uint64-array-get-values" title="garrow_uint64_array_get_values ()">garrow_uint64_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowFloatArray"><span class="returnvalue">GArrowFloatArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-float-array-new" title="garrow_float_array_new ()">garrow_float_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gfloat"><span class="returnvalue">gfloat</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-float-array-get-value" title="garrow_float_array_get_value ()">garrow_float_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gfloat"><span class="returnvalue">gfloat</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-float-array-get-values" title="garrow_float_array_get_values ()">garrow_float_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowDoubleArray"><span class="returnvalue">GArrowDoubleArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-double-array-new" title="garrow_double_array_new ()">garrow_double_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gdouble"><span class="returnvalue">gdouble</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-double-array-get-value" title="garrow_double_array_get_value ()">garrow_double_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gdouble"><span class="returnvalue">gdouble</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-double-array-get-values" title="garrow_double_array_get_values ()">garrow_double_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowBinaryArray"><span class="returnvalue">GArrowBinaryArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-binary-array-new" title="garrow_binary_array_new ()">garrow_binary_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GBytes"><span class="returnvalue">GBytes</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-binary-array-get-value" title="garrow_binary_array_get_value ()">garrow_binary_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-binary-array-get-buffer" title="garrow_binary_array_get_buffer ()">garrow_binary_array_get_buffer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-binary-array-get-offsets-buffer" title="garrow_binary_array_get_offsets_buffer ()">garrow_binary_array_get_offsets_buffer</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowStringArray"><span class="returnvalue">GArrowStringArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-string-array-new" title="garrow_string_array_new ()">garrow_string_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-string-array-get-string" title="garrow_string_array_get_string ()">garrow_string_array_get_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowDate32Array"><span class="returnvalue">GArrowDate32Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-date32-array-new" title="garrow_date32_array_new ()">garrow_date32_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-date32-array-get-value" title="garrow_date32_array_get_value ()">garrow_date32_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-date32-array-get-values" title="garrow_date32_array_get_values ()">garrow_date32_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowDate64Array"><span class="returnvalue">GArrowDate64Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-date64-array-new" title="garrow_date64_array_new ()">garrow_date64_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-date64-array-get-value" title="garrow_date64_array_get_value ()">garrow_date64_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-date64-array-get-values" title="garrow_date64_array_get_values ()">garrow_date64_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowTimestampArray"><span class="returnvalue">GArrowTimestampArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-timestamp-array-new" title="garrow_timestamp_array_new ()">garrow_timestamp_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-timestamp-array-get-value" title="garrow_timestamp_array_get_value ()">garrow_timestamp_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-timestamp-array-get-values" title="garrow_timestamp_array_get_values ()">garrow_timestamp_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowTime32Array"><span class="returnvalue">GArrowTime32Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-time32-array-new" title="garrow_time32_array_new ()">garrow_time32_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-time32-array-get-value" title="garrow_time32_array_get_value ()">garrow_time32_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-time32-array-get-values" title="garrow_time32_array_get_values ()">garrow_time32_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowTime64Array"><span class="returnvalue">GArrowTime64Array</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-time64-array-new" title="garrow_time64_array_new ()">garrow_time64_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-time64-array-get-value" title="garrow_time64_array_get_value ()">garrow_time64_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-time64-array-get-values" title="garrow_time64_array_get_values ()">garrow_time64_array_get_values</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="basic-array-classes.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody><tr>
+<td class="property_type"><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></td>
+<td class="property_name"><a class="link" href="basic-array-classes.html#GArrowArray--array" title="The “array” property">array</a></td>
+<td class="property_flags">Write / Construct Only</td>
+</tr></tbody>
+</table></div>
+</div>
+<a name="GArrowNullArray"></a><a name="GArrowPrimitiveArray"></a><a name="GArrowBooleanArray"></a><a name="GArrowInt8Array"></a><a name="GArrowUInt8Array"></a><a name="GArrowInt16Array"></a><a name="GArrowUInt16Array"></a><a name="GArrowInt32Array"></a><a name="GArrowUInt32Array"></a><a name="GArrowInt64Array"></a><a name="GArrowUInt64Array"></a><a name="GArrowFloatArray"></a><a name="GArrowDoubleArray"></a><a name="GArrowBinaryArray"></a><a name="GArrowStringArray"></a><a name="GArrowDate32Array"></a><a name="GArrowDate64Array"></a><a name="GArrowTimestampArray"></a><a name="GArrowTime32Array"></a><a name="GArrowTime64Array"></a><a name="GArrowArray"></a><div class="refsect1">
+<a name="basic-array-classes.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GARROW-TYPE-ARRAY:CAPS" title="GARROW_TYPE_ARRAY">GARROW_TYPE_ARRAY</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowArrayClass" title="struct GArrowArrayClass">GArrowArrayClass</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowNullArray-struct" title="struct GArrowNullArray">GArrowNullArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowPrimitiveArray-struct" title="struct GArrowPrimitiveArray">GArrowPrimitiveArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowBooleanArray-struct" title="struct GArrowBooleanArray">GArrowBooleanArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowInt8Array-struct" title="struct GArrowInt8Array">GArrowInt8Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowUInt8Array-struct" title="struct GArrowUInt8Array">GArrowUInt8Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowInt16Array-struct" title="struct GArrowInt16Array">GArrowInt16Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowUInt16Array-struct" title="struct GArrowUInt16Array">GArrowUInt16Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowInt32Array-struct" title="struct GArrowInt32Array">GArrowInt32Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowUInt32Array-struct" title="struct GArrowUInt32Array">GArrowUInt32Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowInt64Array-struct" title="struct GArrowInt64Array">GArrowInt64Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowUInt64Array-struct" title="struct GArrowUInt64Array">GArrowUInt64Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowFloatArray-struct" title="struct GArrowFloatArray">GArrowFloatArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowDoubleArray-struct" title="struct GArrowDoubleArray">GArrowDoubleArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowBinaryArray-struct" title="struct GArrowBinaryArray">GArrowBinaryArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowStringArray-struct" title="struct GArrowStringArray">GArrowStringArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowDate32Array-struct" title="struct GArrowDate32Array">GArrowDate32Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowDate64Array-struct" title="struct GArrowDate64Array">GArrowDate64Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowTimestampArray-struct" title="struct GArrowTimestampArray">GArrowTimestampArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowTime32Array-struct" title="struct GArrowTime32Array">GArrowTime32Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowTime64Array-struct" title="struct GArrowTime64Array">GArrowTime64Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowArray-struct" title="GArrowArray">GArrowArray</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="basic-array-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+    <span class="lineart">╰──</span> GArrowArray
+        <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowBinaryArray">GArrowBinaryArray</a>
+        <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowPrimitiveArray">GArrowPrimitiveArray</a>
+        <span class="lineart">├──</span> <a class="link" href="composite-array-classes.html#GArrowDictionaryArray">GArrowDictionaryArray</a>
+        <span class="lineart">├──</span> <a class="link" href="composite-array-classes.html#GArrowListArray">GArrowListArray</a>
+        <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowNullArray">GArrowNullArray</a>
+        <span class="lineart">├──</span> <a class="link" href="composite-array-classes.html#GArrowStructArray">GArrowStructArray</a>
+        <span class="lineart">├──</span> GArrowBinaryArray
+        <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowStringArray
+        <span class="lineart">├──</span> GArrowNullArray
+        <span class="lineart">╰──</span> GArrowPrimitiveArray
+            <span class="lineart">├──</span> GArrowBooleanArray
+            <span class="lineart">├──</span> GArrowDate32Array
+            <span class="lineart">├──</span> GArrowDate64Array
+            <span class="lineart">├──</span> GArrowDoubleArray
+            <span class="lineart">├──</span> GArrowFloatArray
+            <span class="lineart">├──</span> GArrowInt16Array
+            <span class="lineart">├──</span> GArrowInt32Array
+            <span class="lineart">├──</span> GArrowInt64Array
+            <span class="lineart">├──</span> GArrowInt8Array
+            <span class="lineart">├──</span> GArrowTime32Array
+            <span class="lineart">├──</span> GArrowTime64Array
+            <span class="lineart">├──</span> GArrowTimestampArray
+            <span class="lineart">├──</span> GArrowUInt16Array
+            <span class="lineart">├──</span> GArrowUInt32Array
+            <span class="lineart">├──</span> GArrowUInt64Array
+            <span class="lineart">╰──</span> GArrowUInt8Array
+</pre>
+</div>
+<div class="refsect1">
+<a name="basic-array-classes.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include &lt;arrow-glib/arrow-glib.h&gt;
+</pre>
+</div>
+<div class="refsect1">
+<a name="basic-array-classes.description"></a><h2>Description</h2>
+<p><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> is a base class for all array classes such as
+<a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p>
+<p>All array classes are immutable. You need to use binary data or
+array builder to create a new array except <a class="link" href="basic-array-classes.html#GArrowNullArray"><span class="type">GArrowNullArray</span></a>. If you
+have binary data that uses Arrow format data, you can create a new
+array with the binary data as <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> object. If you don't
+have binary data, you can use array builder class such as
+<a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="type">GArrowBooleanArrayBuilder</span></a> that creates Arrow format data
+internally and a new array from the data.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowNullArray"><span class="type">GArrowNullArray</span></a> is a class for null array. It can store zero or
+more null values. You need to specify an array length to create a
+new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a> is a class for binary array. It can store zero
+or more boolean data. If you don't have Arrow format data, you need
+to use <a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="type">GArrowBooleanArrayBuilder</span></a> to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowInt8Array"><span class="type">GArrowInt8Array</span></a> is a class for 8-bit integer array. It can store
+zero or more 8-bit integer data. If you don't have Arrow format
+data, you need to use <a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder"><span class="type">GArrowInt8ArrayBuilder</span></a> to create a new
+array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowUInt8Array"><span class="type">GArrowUInt8Array</span></a> is a class for 8-bit unsigned integer array. It
+can store zero or more 8-bit unsigned integer data. If you don't
+have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder"><span class="type">GArrowUInt8ArrayBuilder</span></a> to
+create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowInt16Array"><span class="type">GArrowInt16Array</span></a> is a class for 16-bit integer array. It can store
+zero or more 16-bit integer data. If you don't have Arrow format
+data, you need to use <a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder"><span class="type">GArrowInt16ArrayBuilder</span></a> to create a new
+array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowUInt16Array"><span class="type">GArrowUInt16Array</span></a> is a class for 16-bit unsigned integer array. It
+can store zero or more 16-bit unsigned integer data. If you don't
+have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowUInt16ArrayBuilder"><span class="type">GArrowUInt16ArrayBuilder</span></a>
+to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowInt32Array"><span class="type">GArrowInt32Array</span></a> is a class for 32-bit integer array. It can store
+zero or more 32-bit integer data. If you don't have Arrow format
+data, you need to use <a class="link" href="array-builder-classes.html#GArrowInt32ArrayBuilder"><span class="type">GArrowInt32ArrayBuilder</span></a> to create a new
+array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowUInt32Array"><span class="type">GArrowUInt32Array</span></a> is a class for 32-bit unsigned integer array. It
+can store zero or more 32-bit unsigned integer data. If you don't
+have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowUInt32ArrayBuilder"><span class="type">GArrowUInt32ArrayBuilder</span></a>
+to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowInt64Array"><span class="type">GArrowInt64Array</span></a> is a class for 64-bit integer array. It can store
+zero or more 64-bit integer data. If you don't have Arrow format
+data, you need to use <a class="link" href="array-builder-classes.html#GArrowInt64ArrayBuilder"><span class="type">GArrowInt64ArrayBuilder</span></a> to create a new
+array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowUInt64Array"><span class="type">GArrowUInt64Array</span></a> is a class for 64-bit unsigned integer array. It
+can store zero or more 64-bit unsigned integer data. If you don't
+have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowUInt64ArrayBuilder"><span class="type">GArrowUInt64ArrayBuilder</span></a>
+to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowFloatArray"><span class="type">GArrowFloatArray</span></a> is a class for 32-bit floating point array. It
+can store zero or more 32-bit floating data. If you don't have
+Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowFloatArrayBuilder"><span class="type">GArrowFloatArrayBuilder</span></a> to
+create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowDoubleArray"><span class="type">GArrowDoubleArray</span></a> is a class for 64-bit floating point array. It
+can store zero or more 64-bit floating data. If you don't have
+Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowDoubleArrayBuilder"><span class="type">GArrowDoubleArrayBuilder</span></a> to
+create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowBinaryArray"><span class="type">GArrowBinaryArray</span></a> is a class for binary array. It can store zero
+or more binary data. If you don't have Arrow format data, you need
+to use <a class="link" href="array-builder-classes.html#GArrowBinaryArrayBuilder"><span class="type">GArrowBinaryArrayBuilder</span></a> to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowStringArray"><span class="type">GArrowStringArray</span></a> is a class for UTF-8 encoded string array. It
+can store zero or more UTF-8 encoded string data. If you don't have
+Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowStringArrayBuilder"><span class="type">GArrowStringArrayBuilder</span></a> to
+create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowDate32Array"><span class="type">GArrowDate32Array</span></a> is a class for the number of days since UNIX
+epoch in 32-bit signed integer array. It can store zero or more
+date data. If you don't have Arrow format data, you need to use
+<a class="link" href="array-builder-classes.html#GArrowDate32ArrayBuilder"><span class="type">GArrowDate32ArrayBuilder</span></a> to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowDate64Array"><span class="type">GArrowDate64Array</span></a> is a class for the number of milliseconds since
+UNIX epoch in 64-bit signed integer array. It can store zero or
+more date data. If you don't have Arrow format data, you need to
+use <a class="link" href="array-builder-classes.html#GArrowDate64ArrayBuilder"><span class="type">GArrowDate64ArrayBuilder</span></a> to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowTimestampArray"><span class="type">GArrowTimestampArray</span></a> is a class for the number of
+seconds/milliseconds/microseconds/nanoseconds since UNIX epoch in
+64-bit signed integer array. It can store zero or more timestamp
+data. If you don't have Arrow format data, you need to use
+<a class="link" href="array-builder-classes.html#GArrowTimestampArrayBuilder"><span class="type">GArrowTimestampArrayBuilder</span></a> to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowTime32Array"><span class="type">GArrowTime32Array</span></a> is a class for the number of seconds or
+milliseconds since midnight in 32-bit signed integer array. It can
+store zero or more time data. If you don't have Arrow format data,
+you need to use <a class="link" href="array-builder-classes.html#GArrowTime32ArrayBuilder"><span class="type">GArrowTime32ArrayBuilder</span></a> to create a new array.</p>
+<p><a class="link" href="basic-array-classes.html#GArrowTime64Array"><span class="type">GArrowTime64Array</span></a> is a class for the number of microseconds or
+nanoseconds since midnight in 64-bit signed integer array. It can
+store zero or more time data. If you don't have Arrow format data,
+you need to use <a class="link" href="array-builder-classes.html#GArrowTime64ArrayBuilder"><span class="type">GArrowTime64ArrayBuilder</span></a> to create a new array.</p>
+</div>
+<div class="refsect1">
+<a name="basic-array-classes.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="garrow-array-equal"></a><h3>garrow_array_equal ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_array_equal (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                    <em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *other_array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>other_array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> to be compared.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-equal.returns"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
+otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-equal-approx"></a><h3>garrow_array_equal_approx ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_array_equal_approx (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                           <em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *other_array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-equal-approx.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>other_array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> to be compared.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-equal-approx.returns"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the approx same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
+otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-equal-range"></a><h3>garrow_array_equal_range ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_array_equal_range (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> start_index</code></em>,
+                          <em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *other_array</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> other_start_index</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> end_index</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-equal-range.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>start_index</p></td>
+<td class="parameter_description"><p>The start index of <em class="parameter"><code>array</code></em>
+to be used.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>other_array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> to be compared.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>other_start_index</p></td>
+<td class="parameter_description"><p>The start index of <em class="parameter"><code>other_array</code></em>
+to be used.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>end_index</p></td>
+<td class="parameter_description"><p>The end index of <em class="parameter"><code>array</code></em>
+to be used. The end index of
+<em class="parameter"><code>other_array</code></em>
+is "<em class="parameter"><code>other_start_index</code></em>
++ (<em class="parameter"><code>end_index</code></em>
+-
+<em class="parameter"><code>start_index</code></em>
+)".</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-equal-range.returns"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data in the range,
+<GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-is-null"></a><h3>garrow_array_is_null ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_array_is_null (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                      <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> i</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-is-null.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>The index of the target value.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-is-null.returns"></a><h4>Returns</h4>
+<p> Whether the i-th value is null or not.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-is-valid"></a><h3>garrow_array_is_valid ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_array_is_valid (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> i</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-is-valid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>The index of the target value.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-is-valid.returns"></a><h4>Returns</h4>
+<p> Whether the i-th value is valid (not null) or not.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-get-length"></a><h3>garrow_array_get_length ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+garrow_array_get_length (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-get-length.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-get-length.returns"></a><h4>Returns</h4>
+<p> The number of rows in the array.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-get-offset"></a><h3>garrow_array_get_offset ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+garrow_array_get_offset (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-get-offset.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-get-offset.returns"></a><h4>Returns</h4>
+<p> The number of values in the array.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-get-n-nulls"></a><h3>garrow_array_get_n_nulls ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+garrow_array_get_n_nulls (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-get-n-nulls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-get-n-nulls.returns"></a><h4>Returns</h4>
+<p> The number of NULLs in the array.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-get-null-bitmap"></a><h3>garrow_array_get_null_bitmap ()</h3>
+<pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
+garrow_array_get_null_bitmap (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-get-null-bitmap.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-get-null-bitmap.returns"></a><h4>Returns</h4>
+<p> The bitmap that indicates null
+value indexes for the array as <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> when
+<a class="link" href="basic-array-classes.html#garrow-array-get-n-nulls" title="garrow_array_get_n_nulls ()"><code class="function">garrow_array_get_n_nulls()</code></a> returns 0. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-get-value-data-type"></a><h3>garrow_array_get_value_data_type ()</h3>
+<pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+garrow_array_get_value_data_type (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-get-value-data-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-get-value-data-type.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> for each value of the
+array. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-get-value-type"></a><h3>garrow_array_get_value_type ()</h3>
+<pre class="programlisting"><a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a>
+garrow_array_get_value_type (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-get-value-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-get-value-type.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="type">GArrowType</span></a> for each value of the array.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-slice"></a><h3>garrow_array_slice ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_array_slice (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> offset</code></em>,
+                    <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-slice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>offset</p></td>
+<td class="parameter_description"><p>The offset of sub <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>The length of sub <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-slice.returns"></a><h4>Returns</h4>
+<p> The sub <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>. It covers only from
+<code class="literal">offset</code> to <code class="literal">offset + length</code> range. The sub <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> shares
+values with the base <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-to-string"></a><h3>garrow_array_to_string ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+garrow_array_to_string (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                        <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-to-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-to-string.returns"></a><h4>Returns</h4>
+<p> The formatted array content or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error.</p>
+<p>  The returned string should be freed when with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no
+longer needed. </p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-cast"></a><h3>garrow_array_cast ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_array_cast (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                   <em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *target_data_type</code></em>,
+                   <em class="parameter"><code><a class="link" href="compute-classes.html#GArrowCastOptions"><span class="type">GArrowCastOptions</span></a> *options</code></em>,
+                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-cast.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>target_data_type</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> of cast target data.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>options</p></td>
+<td class="parameter_description"><p> A <a class="link" href="compute-classes.html#GArrowCastOptions"><span class="type">GArrowCastOptions</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-cast.returns"></a><h4>Returns</h4>
+<p>  A newly created casted array on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-unique"></a><h3>garrow_array_unique ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_array_unique (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                     <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-unique.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-unique.returns"></a><h4>Returns</h4>
+<p>  A newly created unique elements array on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-dictionary-encode"></a><h3>garrow_array_dictionary_encode ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_array_dictionary_encode (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-dictionary-encode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-dictionary-encode.returns"></a><h4>Returns</h4>
+<p>  A newly created <GTKDOCLINK HREF="GArrowDictionarArray"><span class="type">GArrowDictionarArray</span></GTKDOCLINK> for the <em class="parameter"><code>array</code></em>
+on success,
+<GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-null-array-new"></a><h3>garrow_null_array_new ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowNullArray"><span class="returnvalue">GArrowNullArray</span></a> *
+garrow_null_array_new (<em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-null-array-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>An array length.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-null-array-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="basic-array-classes.html#GArrowNullArray"><span class="type">GArrowNullArray</span></a>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-primitive-array-get-buffer"></a><h3>garrow_primitive_array_get_buffer ()</h3>
+<pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
+garrow_primitive_array_get_buffer (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowPrimitiveArray"><span class="type">GArrowPrimitiveArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-primitive-array-get-buffer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowPrimitiveArray"><span class="type">GArrowPrimitiveArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-primitive-array-get-buffer.returns"></a><h4>Returns</h4>
+<p> The data of the array as <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-boolean-array-new"></a><h3>garrow_boolean_array_new ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="returnvalue">GArrowBooleanArray</span></a> *
+garrow_boolean_array_new (<em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>,
+                          <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *data</code></em>,
+                          <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *null_bitmap</code></em>,
+                          <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_nulls</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-boolean-array-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>The number of elements.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>data</p></td>
+<td class="parameter_description"><p>The binary data in Arrow format of the array.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>null_bitmap</p></td>
+<td class="parameter_description"><p> The bitmap that shows null elements. The
+N-th element is null when the N-th bit is 0, not null otherwise.
+If the array has no null elements, the bitmap must be <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> and
+<em class="parameter"><code>n_nulls</code></em>
+is 0. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_nulls</p></td>
+<td class="parameter_description"><p>The number of null elements. If -1 is specified, the
+number of nulls are computed from <em class="parameter"><code>null_bitmap</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-boolean-array-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-boolean-array-get-value"></a><h3>garrow_boolean_array_get_value ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_boolean_array_get_value (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a> *array</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> i</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-boolean-array-get-value.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>The index of the target value.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-boolean-array-get-value.returns"></a><h4>Returns</h4>
+<p> The i-th value.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-boolean-array-get-values"></a><h3>garrow_boolean_array_get_values ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> *
+garrow_boolean_array_get_values (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a> *array</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> *length</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-boolean-array-get-values.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p> The number of values. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-boolean-array-get-values.returns"></a><h4>Returns</h4>
+<p> The raw boolean values.</p>
+<p>  It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no longer needed. </p>
+<p><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-int8-array-new"></a><h3>garrow_int8_array_new ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowInt8Array"><span class="returnvalue">GArrowInt8Array</span></a> *
+garrow_int8_array_new (<em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>,
+                       <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *data</code></em>,
+                       <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span

<TRUNCATED>

[35/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/allocator_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/allocator_8h_source.html b/docs/cpp/allocator_8h_source.html
index b91dbbb..b80d458 100644
--- a/docs/cpp/allocator_8h_source.html
+++ b/docs/cpp/allocator_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/allocator.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,7 +70,8 @@ $(function() {
 <div class="title">allocator.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="allocator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span cla
 ss="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed
  under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_ALLOCATOR_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">
    19</span>&#160;<span class="preprocessor">#define ARROW_ALLOCATOR_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;cstddef&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="memory__pool_8h.html">arrow/memory_pool.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &
 quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="namespacearrow.html">   29</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html">   32</a></span>&#160;<span class="keyword
 ">class </span><a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a116d180eeb40ae7a06fbc93dd59f71b6">   34</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#a116d180eeb40ae7a06fbc93dd59f71b6">value_type</a> = T;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">   35</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> = T*;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c
 0196f45d746f7a75f563">   36</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">const_pointer</a> = <span class="keyword">const</span> T*;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">   37</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">reference</a> = T&amp;;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">   38</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">const_reference</a> = <span class="keyword">const</span> T&amp;;</div><div class="line"><a name="l00039"></a><span class="lineno">
 <a class="line" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">   39</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a> = std::size_t;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a152ab29988f774a19a9e03a22485badf">   40</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#a152ab29988f774a19a9e03a22485badf">difference_type</a> = std::ptrdiff_t;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structarrow_1_1stl__allocator_1_1rebind.html
 ">   43</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structarrow_1_1stl__allocator_1_1rebind.html">rebind</a> {</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structarrow_1_1stl__allocator_1_1rebind.html#a355b73f3f7a647016ddbc0dfd58f76bc">   44</a></span>&#160;    <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html">other</a> = <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;U&gt;</a>;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  };</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">   47</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">stl_allocator</a>() noexcept 
 : pool_(<a class="code" href="namespacearrow.html#aebe81d544faaf827b8f32c5a80b99820">default_memory_pool</a>()) {}</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#affeec274a43deb7cc79152837558eab5">   48</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1stl__allocator.html#affeec274a43deb7cc79152837558eab5">stl_allocator</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* <a class="code" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">pool</a>) noexcept : pool_(<a class="code" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">pool</a>) {}</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div 
 class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#abcb413f5f18708e06fef91f20e20d2ab">   51</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#abcb413f5f18708e06fef91f20e20d2ab">stl_allocator</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;U&gt;</a>&amp; rhs) noexcept : pool_(rhs.pool_) {}</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">   53</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">~stl_allocator</a>() { pool_ = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>; }</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</
 div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aed433bf67f62bcb87538ac56f3f66f0f">   55</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> <a class="code" href="classarrow_1_1stl__allocator.html#aed433bf67f62bcb87538ac56f3f66f0f">address</a>(<a class="code" href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">reference</a> r) <span class="keyword">const</span> noexcept { <span class="keywordflow">return</span> std::addressof(r); }</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a75b0f32329edd8c06b5c0e6ba2c41f9d">   57</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">const_pointer</a> <a class="code" href="cl
 assarrow_1_1stl__allocator.html#a75b0f32329edd8c06b5c0e6ba2c41f9d">address</a>(<a class="code" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">const_reference</a> r) <span class="keyword">const</span> noexcept { <span class="keywordflow">return</span> std::addressof(r); }</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a4ee13a5952515f13b65c26272e0e2429">   59</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> <a class="code" href="classarrow_1_1stl__allocator.html#a4ee13a5952515f13b65c26272e0e2429">allocate</a>(<a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a> n, <span class="keyword">const</span> <span class="keywordtype">void</span>* <span class="comment">/*hint*/</span> = <a c
 lass="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>) {</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    uint8_t* data;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <a class="code" href="classarrow_1_1_status.html">Status</a> s = pool_-&gt;Allocate(n * <span class="keyword">sizeof</span>(T), &amp;data);</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keywordflow">if</span> (!s.<a class="code" href="classarrow_1_1_status.html#a2240d82ac632c582efc070af2fe9a5ec">ok</a>()) <span class="keywordflow">throw</span> std::bad_alloc();</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a><span class="keyword">&gt;</s
 pan>(data);</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  }</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#af0f44b507ab7ed0e5734929e1f255daa">   66</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#af0f44b507ab7ed0e5734929e1f255daa">deallocate</a>(<a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> p, <a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a> n) {</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    pool_-&gt;Free(reinterpret_cast&lt;uint8_t*&gt;(p), n * <span class="keyword">sizeof</span>(T));</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  }</di
 v><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a971781ef19b30cdd0f31d5cc3aa8e0c1">   70</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a> <a class="code" href="classarrow_1_1stl__allocator.html#a971781ef19b30cdd0f31d5cc3aa8e0c1">size_max</a>() const noexcept { <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a>(-1) / <span class="keyword">sizeof</span>(T); }</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class </span>U, <span class="keyword">class</span>... Args&gt;</div><div class="li
 ne"><a name="l00073"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a94843982d72329e69b9069ee781e5460">   73</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#a94843982d72329e69b9069ee781e5460">construct</a>(U* p, Args&amp;&amp;... args) {</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <span class="keyword">new</span> (<span class="keyword">reinterpret_cast&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(p)) U(std::forward&lt;Args&gt;(args)...);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  }</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00078
 "></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">   78</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">destroy</a>(U* p) {</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    p-&gt;~U();</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  }</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">   82</a></span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* <a class="code" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">pool</a>() const noexcept { <span class="keywordflow">return</span> pool_; }</div><div class="
 line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;};</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="namespacearrow.html#a6cdf639b318b550f64e0a20a84961539">   89</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacearrow.html#a6cdf639b318b550f64e0a20a
 84961539">operator==</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;T1&gt;</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;T2&gt;</a>&amp; rhs) noexcept {</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordflow">return</span> lhs.pool() == rhs.pool();</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;}</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="namespacearrow.html#aaaffa5e80489838d1a7a8fcb67a8fb17">   94</a></span>&#160;<span class
 ="keywordtype">bool</span> <a class="code" href="namespacearrow.html#aaaffa5e80489838d1a7a8fcb67a8fb17">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;T1&gt;</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;T2&gt;</a>&amp; rhs) noexcept {</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordflow">return</span> !(lhs == rhs);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;}</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#1
 60;<span class="preprocessor">#endif  // ARROW_ALLOCATOR_H</span></div><div class="ttc" id="classarrow_1_1stl__allocator_html_aca67cbdb60e9bdaa25c9a3ecde8410ba"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">arrow::stl_allocator::destroy</a></div><div class="ttdeci">void destroy(U *p)</div><div class="ttdef"><b>Definition:</b> allocator.h:78</div></div>
+<a href="allocator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span cla
 ss="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed
  under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_ALLOCATOR_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">
    19</span>&#160;<span class="preprocessor">#define ARROW_ALLOCATOR_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;cstddef&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="memory__pool_8h.html">arrow/memory_pool.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &
 quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html">   32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classarrow
 _1_1stl__allocator.html">stl_allocator</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a116d180eeb40ae7a06fbc93dd59f71b6">   34</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#a116d180eeb40ae7a06fbc93dd59f71b6">value_type</a> = T;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">   35</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> = T*;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">   36</a></span>&#160;  <
 span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">const_pointer</a> = <span class="keyword">const</span> T*;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">   37</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">reference</a> = T&amp;;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">   38</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">const_reference</a> = <span class="keyword">const</span> T&amp;;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__alloca
 tor.html#aa8a67276663a6f604bc1c34d7602e9df">   39</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a> = std::size_t;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a152ab29988f774a19a9e03a22485badf">   40</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#a152ab29988f774a19a9e03a22485badf">difference_type</a> = std::ptrdiff_t;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structarrow_1_1stl__allocator_1_1rebind.html">   43</a></span>&#160;  <span class="keyword"
 >struct </span><a class="code" href="structarrow_1_1stl__allocator_1_1rebind.html">rebind</a> {</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structarrow_1_1stl__allocator_1_1rebind.html#a355b73f3f7a647016ddbc0dfd58f76bc">   44</a></span>&#160;    <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html">other</a> = <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;U&gt;</a>;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  };</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">   47</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">stl_allocator</a>() noexcept : pool_(<a class="code" href="namespacearrow.ht
 ml#aebe81d544faaf827b8f32c5a80b99820">default_memory_pool</a>()) {}</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#affeec274a43deb7cc79152837558eab5">   48</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1stl__allocator.html#affeec274a43deb7cc79152837558eab5">stl_allocator</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* <a class="code" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">pool</a>) noexcept : pool_(<a class="code" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">pool</a>) {}</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00051"></a><span class="
 lineno"><a class="line" href="classarrow_1_1stl__allocator.html#abcb413f5f18708e06fef91f20e20d2ab">   51</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#abcb413f5f18708e06fef91f20e20d2ab">stl_allocator</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;U&gt;</a>&amp; rhs) noexcept : pool_(rhs.pool_) {}</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">   53</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">~stl_allocator</a>() { pool_ = <a class="code" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>; }</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><spa
 n class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aed433bf67f62bcb87538ac56f3f66f0f">   55</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> <a class="code" href="classarrow_1_1stl__allocator.html#aed433bf67f62bcb87538ac56f3f66f0f">address</a>(<a class="code" href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">reference</a> r) <span class="keyword">const</span> noexcept { <span class="keywordflow">return</span> std::addressof(r); }</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a75b0f32329edd8c06b5c0e6ba2c41f9d">   57</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">const_pointer</a> <a class="code" href="classarrow_1_1stl__allocator.html#a75b0f32329edd8
 c06b5c0e6ba2c41f9d">address</a>(<a class="code" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">const_reference</a> r) <span class="keyword">const</span> noexcept { <span class="keywordflow">return</span> std::addressof(r); }</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a4ee13a5952515f13b65c26272e0e2429">   59</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> <a class="code" href="classarrow_1_1stl__allocator.html#a4ee13a5952515f13b65c26272e0e2429">allocate</a>(<a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a> n, <span class="keyword">const</span> <span class="keywordtype">void</span>* <span class="comment">/*hint*/</span> = <a class="code" href="macros_8h.html#a3ef7eab8cd0e5
 70b6586628cc9d5ccab">NULLPTR</a>) {</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    uint8_t* data;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <a class="code" href="classarrow_1_1_status.html">Status</a> s = pool_-&gt;<a class="code" href="classarrow_1_1_memory_pool.html#afa452b21a4d401403cc509cc50a384f9">Allocate</a>(n * <span class="keyword">sizeof</span>(T), &amp;data);</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keywordflow">if</span> (!s.<a class="code" href="classarrow_1_1_status.html#a2240d82ac632c582efc070af2fe9a5ec">ok</a>()) <span class="keywordflow">throw</span> std::bad_alloc();</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fed
 c375">pointer</a><span class="keyword">&gt;</span>(data);</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  }</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#af0f44b507ab7ed0e5734929e1f255daa">   66</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#af0f44b507ab7ed0e5734929e1f255daa">deallocate</a>(<a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> p, <a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a> n) {</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    pool_-&gt;<a class="code" href="classarrow_1_1_memory_pool.html#a5a45c822a4ca7b3d8387501acfa69911">Free</a>(reinterpret_cast&lt;uint8_t*&gt;(
 p), n * <span class="keyword">sizeof</span>(T));</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  }</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a971781ef19b30cdd0f31d5cc3aa8e0c1">   70</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a> <a class="code" href="classarrow_1_1stl__allocator.html#a971781ef19b30cdd0f31d5cc3aa8e0c1">size_max</a>() const noexcept { <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a>(-1) / <span class="keyword">sizeof</span>(T); }</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span c
 lass="keyword">template</span> &lt;<span class="keyword">class </span>U, <span class="keyword">class</span>... Args&gt;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a94843982d72329e69b9069ee781e5460">   73</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#a94843982d72329e69b9069ee781e5460">construct</a>(U* p, Args&amp;&amp;... args) {</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <span class="keyword">new</span> (<span class="keyword">reinterpret_cast&lt;</span><span class="keywordtype">void</span>*<span class="keyword">&gt;</span>(p)) U(std::forward&lt;Args&gt;(args)...);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  }</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">  
  77</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">   78</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">destroy</a>(U* p) {</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    p-&gt;~U();</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  }</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">   82</a></span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* <a class="code" href="classarrow_1_1stl__alloc
 ator.html#ae2832ef5c557af5db4a7c0623d6f2e48">pool</a>() const noexcept { <span class="keywordflow">return</span> pool_; }</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;};</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="namespacearrow.html#a6cdf639b318b550f64e0a2
 0a84961539">   89</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacearrow.html#a6cdf639b318b550f64e0a20a84961539">operator==</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;T1&gt;</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;T2&gt;</a>&amp; rhs) noexcept {</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keywordflow">return</span> lhs.pool() == rhs.pool();</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;}</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;</div><div class="line"><a name="l000
 94"></a><span class="lineno"><a class="line" href="namespacearrow.html#aaaffa5e80489838d1a7a8fcb67a8fb17">   94</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacearrow.html#aaaffa5e80489838d1a7a8fcb67a8fb17">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;T1&gt;</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classarrow_1_1stl__allocator.html">stl_allocator&lt;T2&gt;</a>&amp; rhs) noexcept {</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keywordflow">return</span> !(lhs == rhs);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;}</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a
  name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">#endif  // ARROW_ALLOCATOR_H</span></div><div class="ttc" id="classarrow_1_1stl__allocator_html_aca67cbdb60e9bdaa25c9a3ecde8410ba"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">arrow::stl_allocator::destroy</a></div><div class="ttdeci">void destroy(U *p)</div><div class="ttdef"><b>Definition:</b> allocator.h:78</div></div>
+<div class="ttc" id="classarrow_1_1_memory_pool_html_afa452b21a4d401403cc509cc50a384f9"><div class="ttname"><a href="classarrow_1_1_memory_pool.html#afa452b21a4d401403cc509cc50a384f9">arrow::MemoryPool::Allocate</a></div><div class="ttdeci">virtual Status Allocate(int64_t size, uint8_t **out)=0</div><div class="ttdoc">Allocate a new memory region of at least size bytes. </div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_aa46e64f7ed3c0196f45d746f7a75f563"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">arrow::stl_allocator::const_pointer</a></div><div class="ttdeci">const T * const_pointer</div><div class="ttdef"><b>Definition:</b> allocator.h:36</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a75b0f32329edd8c06b5c0e6ba2c41f9d"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a75b0f32329edd8c06b5c0e6ba2c41f9d">arrow::stl_allocator::address</a></div><div class="ttdeci">const_pointer address(const_reference r) const noexcept</div><div class="ttdef"><b>Definition:</b> allocator.h:57</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a116d180eeb40ae7a06fbc93dd59f71b6"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a116d180eeb40ae7a06fbc93dd59f71b6">arrow::stl_allocator::value_type</a></div><div class="ttdeci">T value_type</div><div class="ttdef"><b>Definition:</b> allocator.h:34</div></div>
@@ -84,13 +88,14 @@ $(function() {
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a4ee13a5952515f13b65c26272e0e2429"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a4ee13a5952515f13b65c26272e0e2429">arrow::stl_allocator::allocate</a></div><div class="ttdeci">pointer allocate(size_type n, const void *=NULLPTR)</div><div class="ttdef"><b>Definition:</b> allocator.h:59</div></div>
 <div class="ttc" id="memory__pool_8h_html"><div class="ttname"><a href="memory__pool_8h.html">memory_pool.h</a></div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a971781ef19b30cdd0f31d5cc3aa8e0c1"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a971781ef19b30cdd0f31d5cc3aa8e0c1">arrow::stl_allocator::size_max</a></div><div class="ttdeci">size_type size_max() const noexcept</div><div class="ttdef"><b>Definition:</b> allocator.h:70</div></div>
-<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:29</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_ae2832ef5c557af5db4a7c0623d6f2e48"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">arrow::stl_allocator::pool</a></div><div class="ttdeci">MemoryPool * pool() const noexcept</div><div class="ttdef"><b>Definition:</b> allocator.h:82</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html"><div class="ttname"><a href="classarrow_1_1stl__allocator.html">arrow::stl_allocator</a></div><div class="ttdef"><b>Definition:</b> allocator.h:32</div></div>
 <div class="ttc" id="status_8h_html"><div class="ttname"><a href="status_8h.html">status.h</a></div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a51aa02f5c3b0f1e00c9027965bc3f146"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">arrow::stl_allocator::~stl_allocator</a></div><div class="ttdeci">~stl_allocator()</div><div class="ttdef"><b>Definition:</b> allocator.h:53</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a3044d12cb8624ecd5478b07c47d9d588"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">arrow::stl_allocator::reference</a></div><div class="ttdeci">T &amp; reference</div><div class="ttdef"><b>Definition:</b> allocator.h:37</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_aa7ec62c2bdb40ed6b65c77e4ebebfc43"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">arrow::stl_allocator::const_reference</a></div><div class="ttdeci">const T &amp; const_reference</div><div class="ttdef"><b>Definition:</b> allocator.h:38</div></div>
+<div class="ttc" id="classarrow_1_1_memory_pool_html_a5a45c822a4ca7b3d8387501acfa69911"><div class="ttname"><a href="classarrow_1_1_memory_pool.html#a5a45c822a4ca7b3d8387501acfa69911">arrow::MemoryPool::Free</a></div><div class="ttdeci">virtual void Free(uint8_t *buffer, int64_t size)=0</div><div class="ttdoc">Free an allocated region. </div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_af0f44b507ab7ed0e5734929e1f255daa"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#af0f44b507ab7ed0e5734929e1f255daa">arrow::stl_allocator::deallocate</a></div><div class="ttdeci">void deallocate(pointer p, size_type n)</div><div class="ttdef"><b>Definition:</b> allocator.h:66</div></div>
 <div class="ttc" id="namespacearrow_html_a6cdf639b318b550f64e0a20a84961539"><div class="ttname"><a href="namespacearrow.html#a6cdf639b318b550f64e0a20a84961539">arrow::operator==</a></div><div class="ttdeci">bool operator==(const stl_allocator&lt; T1 &gt; &amp;lhs, const stl_allocator&lt; T2 &gt; &amp;rhs) noexcept</div><div class="ttdef"><b>Definition:</b> allocator.h:89</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a152ab29988f774a19a9e03a22485badf"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a152ab29988f774a19a9e03a22485badf">arrow::stl_allocator::difference_type</a></div><div class="ttdeci">std::ptrdiff_t difference_type</div><div class="ttdef"><b>Definition:</b> allocator.h:40</div></div>
@@ -104,7 +109,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[16/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_boolean_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_boolean_builder-members.html b/docs/cpp/classarrow_1_1_boolean_builder-members.html
index 23b836f..e8e576d 100644
--- a/docs/cpp/classarrow_1_1_boolean_builder-members.html
+++ b/docs/cpp/classarrow_1_1_boolean_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -70,59 +73,60 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_boolean_builder.html#a8780642eb6e5a4a45e31222e78c1cc09">Append</a>(const bool val)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_boolean_builder.html#afc580587e3bf57107e524767c375d251">Append</a>(const uint8_t val)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#aad9a3ee36b0ecca8198a209ad486ca90">Append</a>(const uint8_t *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a50dec3cb44f8b1e0722947bbd681343b">Append</a>(const uint8_t *values, int64_t length, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a9eb2208c82fccdad7ab1498871d11310">Append</a>(const std::vector&lt; uint8_t &gt; &amp;values, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a0a2584b161eaad694f94c47cbf0f1f00">Append</a>(const std::vector&lt; uint8_t &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a1b7126088a1561ef46dcc01874f5b563">Append</a>(const std::vector&lt; bool &gt; &amp;values, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#aa8ff8627e58c5845c9d167acb4058f11">Append</a>(const std::vector&lt; bool &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#ae7c00c5076264fcbe5307c90296e7a02">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_boolean_builder.html#af1bd3dfcd96b7490e019e0ca5aa76d16">AppendNulls</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">inline</span></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_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_boolean_builder.html#a65f13e6920595aa3a7dfc093b4b584f9">BooleanBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a8cb1e313a3c5b0fcfb25af72b50d4245">BooleanBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#aee275a2b9f1ad9c153942ea1c445e492">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_boolean_builder.html#a5fe19df6b73b6d8a415b19f43d436f86">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_boolean_builder.html#a84e5ee3cc0ae427135093c80b014765c">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#ad4a2795d7b75dccc822be852c83a9114">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#adbea6f2e45cf2a6739834cf14bc40c08">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a4f2626da73f59eb1c0473c7adacdf470">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_boolean_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">arrow::ArrayBuilder::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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a8780642eb6e5a4a45e31222e78c1cc09">Append</a>(const bool val)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#afc580587e3bf57107e524767c375d251">Append</a>(const uint8_t val)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_boolean_builder.html#aad9a3ee36b0ecca8198a209ad486ca90">Append</a>(const uint8_t *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a50dec3cb44f8b1e0722947bbd681343b">Append</a>(const uint8_t *values, int64_t length, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a9eb2208c82fccdad7ab1498871d11310">Append</a>(const std::vector&lt; uint8_t &gt; &amp;values, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a0a2584b161eaad694f94c47cbf0f1f00">Append</a>(const std::vector&lt; uint8_t &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a1b7126088a1561ef46dcc01874f5b563">Append</a>(const std::vector&lt; bool &gt; &amp;values, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#aa8ff8627e58c5845c9d167acb4058f11">Append</a>(const std::vector&lt; bool &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#ae7c00c5076264fcbe5307c90296e7a02">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#af1bd3dfcd96b7490e019e0ca5aa76d16">AppendNulls</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_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 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_boolean_builder.html#a65f13e6920595aa3a7dfc093b4b584f9">BooleanBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a8cb1e313a3c5b0fcfb25af72b50d4245">BooleanBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#aee275a2b9f1ad9c153942ea1c445e492">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a5fe19df6b73b6d8a415b19f43d436f86">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_boolean_builder.html#a84e5ee3cc0ae427135093c80b014765c">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_boolean_builder.html#ad4a2795d7b75dccc822be852c83a9114">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#adbea6f2e45cf2a6739834cf14bc40c08">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html#a4f2626da73f59eb1c0473c7adacdf470">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_builder.html">arrow::BooleanBuilder</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_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_boolean_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_boolean_builder.html b/docs/cpp/classarrow_1_1_boolean_builder.html
index 63332a5..b4b6c20 100644
--- a/docs/cpp/classarrow_1_1_boolean_builder.html
+++ b/docs/cpp/classarrow_1_1_boolean_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BooleanBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -128,6 +131,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a4f2626da73f59eb1c0473c7adacdf470"><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_boolean_builder.html#a4f2626da73f59eb1c0473c7adacdf470">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:a4f2626da73f59eb1c0473c7adacdf470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increase the capacity of the builder to accommodate at least the indicated number of elements.  <a href="#a4f2626da73f59eb1c0473c7adacdf470">More...</a><br /></td></tr>
 <tr class="separator:a4f2626da73f59eb1c0473c7adacdf470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a630ea6ee96e26b8f1a2d08b45180fb32"><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_boolean_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a> (int64_t elements)</td></tr>
+<tr class="memdesc:a630ea6ee96e26b8f1a2d08b45180fb32"><td class="mdescLeft">&#160;</td><td class="mdescRight">For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder.  <a href="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></td></tr>
+<tr class="separator:a630ea6ee96e26b8f1a2d08b45180fb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
 <tr class="memitem:a1cca0c811526a59cdd4f6491d6f1c7b6 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">ArrayBuilder</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)</td></tr>
 <tr class="separator:a1cca0c811526a59cdd4f6491d6f1c7b6 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -166,6 +172,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -198,8 +206,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -271,6 +277,23 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="a630ea6ee96e26b8f1a2d08b45180fb32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a630ea6ee96e26b8f1a2d08b45180fb32">&#9670;&nbsp;</a></span>Advance()</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::ArrayBuilder::Advance</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder. </p>
+<p>It is your responsibility to use this function responsibly. </p>
+
+</div>
+</div>
 <a id="a8780642eb6e5a4a45e31222e78c1cc09"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a8780642eb6e5a4a45e31222e78c1cc09">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/8]</span></h2>
 
@@ -785,7 +808,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_boolean_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_boolean_type-members.html b/docs/cpp/classarrow_1_1_boolean_type-members.html
index aaad152..b78678c 100644
--- a/docs/cpp/classarrow_1_1_boolean_type-members.html
+++ b/docs/cpp/classarrow_1_1_boolean_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -76,10 +79,10 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_boolean_type.html#acedbda0c2af8b37046cc475a44b8fe3b">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_type.html">arrow::BooleanType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
@@ -92,7 +95,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_boolean_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_boolean_type.html b/docs/cpp/classarrow_1_1_boolean_type.html
index 841919d..d561562 100644
--- a/docs/cpp/classarrow_1_1_boolean_type.html
+++ b/docs/cpp/classarrow_1_1_boolean_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BooleanType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -100,8 +103,8 @@ Public Member Functions</h2></td></tr>
 <tr class="memdesc:acedbda0c2af8b37046cc475a44b8fe3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="#acedbda0c2af8b37046cc475a44b8fe3b">More...</a><br /></td></tr>
 <tr class="separator:acedbda0c2af8b37046cc475a44b8fe3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -306,7 +309,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_brotli_codec-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_brotli_codec-members.html b/docs/cpp/classarrow_1_1_brotli_codec-members.html
index 32d673e..00a5185 100644
--- a/docs/cpp/classarrow_1_1_brotli_codec-members.html
+++ b/docs/cpp/classarrow_1_1_brotli_codec-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -81,7 +84,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_brotli_codec.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_brotli_codec.html b/docs/cpp/classarrow_1_1_brotli_codec.html
index b4add75..1b3aba2 100644
--- a/docs/cpp/classarrow_1_1_brotli_codec.html
+++ b/docs/cpp/classarrow_1_1_brotli_codec.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BrotliCodec Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -282,7 +285,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_buffer-members.html b/docs/cpp/classarrow_1_1_buffer-members.html
index d367955..c8fff61 100644
--- a/docs/cpp/classarrow_1_1_buffer-members.html
+++ b/docs/cpp/classarrow_1_1_buffer-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -95,7 +98,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_buffer.html b/docs/cpp/classarrow_1_1_buffer.html
index f2db254..e592a04 100644
--- a/docs/cpp/classarrow_1_1_buffer.html
+++ b/docs/cpp/classarrow_1_1_buffer.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Buffer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -721,7 +724,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_buffer_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_buffer_builder-members.html b/docs/cpp/classarrow_1_1_buffer_builder-members.html
index 5f4fa68..06cb9e7 100644
--- a/docs/cpp/classarrow_1_1_buffer_builder-members.html
+++ b/docs/cpp/classarrow_1_1_buffer_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -91,7 +94,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_buffer_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_buffer_builder.html b/docs/cpp/classarrow_1_1_buffer_builder.html
index 837c764..50a4e69 100644
--- a/docs/cpp/classarrow_1_1_buffer_builder.html
+++ b/docs/cpp/classarrow_1_1_buffer_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BufferBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -552,7 +555,7 @@ template&lt;size_t NBYTES&gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_chunked_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_chunked_array-members.html b/docs/cpp/classarrow_1_1_chunked_array-members.html
index ce096b8..95f3683 100644
--- a/docs/cpp/classarrow_1_1_chunked_array-members.html
+++ b/docs/cpp/classarrow_1_1_chunked_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -87,7 +90,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_chunked_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_chunked_array.html b/docs/cpp/classarrow_1_1_chunked_array.html
index a7f1d22..fe76de1 100644
--- a/docs/cpp/classarrow_1_1_chunked_array.html
+++ b/docs/cpp/classarrow_1_1_chunked_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ChunkedArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -393,7 +396,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_codec-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_codec-members.html b/docs/cpp/classarrow_1_1_codec-members.html
index d999ffe..7bdfc21 100644
--- a/docs/cpp/classarrow_1_1_codec-members.html
+++ b/docs/cpp/classarrow_1_1_codec-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -81,7 +84,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_codec.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_codec.html b/docs/cpp/classarrow_1_1_codec.html
index 9d170b0..9ff8670 100644
--- a/docs/cpp/classarrow_1_1_codec.html
+++ b/docs/cpp/classarrow_1_1_codec.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Codec Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -347,7 +350,7 @@ Static Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_column-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_column-members.html b/docs/cpp/classarrow_1_1_column-members.html
index 587d2c1..9069122 100644
--- a/docs/cpp/classarrow_1_1_column-members.html
+++ b/docs/cpp/classarrow_1_1_column-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -90,7 +93,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 1fd073f..c43c859 100644
--- a/docs/cpp/classarrow_1_1_column.html
+++ b/docs/cpp/classarrow_1_1_column.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Column Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -500,7 +503,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_cpu_info-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_cpu_info-members.html b/docs/cpp/classarrow_1_1_cpu_info-members.html
index be999da..ec31042 100644
--- a/docs/cpp/classarrow_1_1_cpu_info-members.html
+++ b/docs/cpp/classarrow_1_1_cpu_info-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -93,7 +96,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_cpu_info.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_cpu_info.html b/docs/cpp/classarrow_1_1_cpu_info.html
index f1f6e24..885c993 100644
--- a/docs/cpp/classarrow_1_1_cpu_info.html
+++ b/docs/cpp/classarrow_1_1_cpu_info.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::CpuInfo Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -83,8 +86,8 @@ Public Types</h2></td></tr>
 <tr class="memitem:a890f4f69f78663820be8bfd591b69a8b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">CacheLevel</a> { <a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8ba3e67a4ee7e311b653ea9f8d718a45011">L1_CACHE</a> = 0, 
 <a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8ba2bdd9e3e57bf880ff4c26a89eac27f8f">L2_CACHE</a> = 1, 
 <a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8baf2945eaca98aa92cf76ea1c34933251d">L3_CACHE</a> = 2
- }<tr class="memdesc:a890f4f69f78663820be8bfd591b69a8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cache enums for L1 (data), L2 and L3.  <a href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">More...</a><br /></td></tr>
-</td></tr>
+ }</td></tr>
+<tr class="memdesc:a890f4f69f78663820be8bfd591b69a8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cache enums for L1 (data), L2 and L3.  <a href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">More...</a><br /></td></tr>
 <tr class="separator:a890f4f69f78663820be8bfd591b69a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
@@ -535,7 +538,7 @@ Static Public Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[40/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/composite-data-type-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/composite-data-type-classes.html b/docs/c_glib/composite-data-type-classes.html
index c1ed49f..a7d2d8e 100644
--- a/docs/c_glib/composite-data-type-classes.html
+++ b/docs/c_glib/composite-data-type-classes.html
@@ -2,20 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Composite data type classes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Composite data type classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="type.html" title="Type">
 <link rel="prev" href="basic-data-type-classes.html" title="Basic data type classes">
 <link rel="next" href="schema.html" title="Schema">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#composite-data-type-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#composite-data-type-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                   <a href="#composite-data-type-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -34,7 +34,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="composite-data-type-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -64,12 +64,44 @@
 <a class="link" href="composite-data-type-classes.html#garrow-struct-data-type-new" title="garrow_struct_data_type_new ()">garrow_struct_data_type_new</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="returnvalue">GArrowDictionaryDataType</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-new" title="garrow_dictionary_data_type_new ()">garrow_dictionary_data_type_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-get-index-data-type" title="garrow_dictionary_data_type_get_index_data_type ()">garrow_dictionary_data_type_get_index_data_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-get-dictionary" title="garrow_dictionary_data_type_get_dictionary ()">garrow_dictionary_data_type_get_dictionary</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-is-ordered" title="garrow_dictionary_data_type_is_ordered ()">garrow_dictionary_data_type_is_ordered</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
-<a name="GArrowListDataType"></a><a name="GArrowStructDataType"></a><div class="refsect1">
+<a name="GArrowListDataType"></a><a name="GArrowStructDataType"></a><a name="GArrowDictionaryDataType"></a><div class="refsect1">
 <a name="composite-data-type-classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -83,6 +115,18 @@
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="composite-data-type-classes.html#GArrowStructDataType-struct" title="struct GArrowStructDataType">GArrowStructDataType</a></td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="composite-data-type-classes.html#GARROW-TYPE-DICTIONARY-DATA-TYPE:CAPS" title="GARROW_TYPE_DICTIONARY_DATA_TYPE">GARROW_TYPE_DICTIONARY_DATA_TYPE</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataTypeClass" title="struct GArrowDictionaryDataTypeClass">GArrowDictionaryDataTypeClass</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType-struct" title="GArrowDictionaryDataType">GArrowDictionaryDataType</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -90,6 +134,8 @@
 <a name="composite-data-type-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
     <span class="lineart">╰──</span> <a class="link" href="basic-data-type-classes.html#GArrowDataType">GArrowDataType</a>
+        <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowFixedWidthDataType">GArrowFixedWidthDataType</a>
+        <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowDictionaryDataType
         <span class="lineart">├──</span> GArrowListDataType
         <span class="lineart">╰──</span> GArrowStructDataType
 </pre>
@@ -103,6 +149,7 @@
 <a name="composite-data-type-classes.description"></a><h2>Description</h2>
 <p><a class="link" href="composite-data-type-classes.html#GArrowListDataType"><span class="type">GArrowListDataType</span></a> is a class for list data type.</p>
 <p><a class="link" href="composite-data-type-classes.html#GArrowStructDataType"><span class="type">GArrowStructDataType</span></a> is a class for struct data type.</p>
+<p><a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="type">GArrowDictionaryDataType</span></a> is a class for dictionary data type.</p>
 </div>
 <div class="refsect1">
 <a name="composite-data-type-classes.functions_details"></a><h2>Functions</h2>
@@ -111,8 +158,8 @@
 <pre class="programlisting"><a class="link" href="composite-data-type-classes.html#GArrowListDataType"><span class="returnvalue">GArrowListDataType</span></a> *
 garrow_list_data_type_new (<em class="parameter"><code><a class="link" href="GArrowField.html" title="GArrowField"><span class="type">GArrowField</span></a> *field</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.4.10.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-list-data-type-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -126,9 +173,8 @@ garrow_list_data_type_new (<em class="parameter"><code><a class="link" href="GAr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.4.10.2.5"></a><h4>Returns</h4>
+<a name="garrow-list-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created list data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -137,8 +183,8 @@ garrow_list_data_type_new (<em class="parameter"><code><a class="link" href="GAr
 <pre class="programlisting"><a class="link" href="GArrowField.html" title="GArrowField"><span class="returnvalue">GArrowField</span></a> *
 garrow_list_data_type_get_value_field (<em class="parameter"><code><a class="link" href="composite-data-type-classes.html#GArrowListDataType"><span class="type">GArrowListDataType</span></a> *list_data_type</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.4.10.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-list-data-type-get-value-field.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -152,7 +198,7 @@ garrow_list_data_type_get_value_field (<em class="parameter"><code><a class="lin
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.4.10.3.5"></a><h4>Returns</h4>
+<a name="garrow-list-data-type-get-value-field.returns"></a><h4>Returns</h4>
 <p> The field of value. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -163,8 +209,8 @@ garrow_list_data_type_get_value_field (<em class="parameter"><code><a class="lin
 <pre class="programlisting"><a class="link" href="composite-data-type-classes.html#GArrowStructDataType"><span class="returnvalue">GArrowStructDataType</span></a> *
 garrow_struct_data_type_new (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *fields</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.4.10.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-struct-data-type-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -178,11 +224,133 @@ garrow_struct_data_type_new (<em class="parameter"><code><GTKDOCLINK HREF="GList
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.4.10.4.5"></a><h4>Returns</h4>
+<a name="garrow-struct-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created struct data type.</p>
-<p></p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="garrow-dictionary-data-type-new"></a><h3>garrow_dictionary_data_type_new ()</h3>
+<pre class="programlisting"><a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="returnvalue">GArrowDictionaryDataType</span></a> *
+garrow_dictionary_data_type_new (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *index_data_type</code></em>,
+                                 <em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *dictionary</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> ordered</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-dictionary-data-type-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>index_data_type</p></td>
+<td class="parameter_description"><p>The data type of index.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dictionary</p></td>
+<td class="parameter_description"><p>The dictionary.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ordered</p></td>
+<td class="parameter_description"><p>Whether dictionary contents are ordered or not.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-dictionary-data-type-new.returns"></a><h4>Returns</h4>
+<p> The newly created dictionary data type.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-dictionary-data-type-get-index-data-type"></a><h3>garrow_dictionary_data_type_get_index_data_type ()</h3>
+<pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+garrow_dictionary_data_type_get_index_data_type
+                               (<em class="parameter"><code><a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="type">GArrowDictionaryDataType</span></a> *data_type</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-dictionary-data-type-get-index-data-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>data_type</p></td>
+<td class="parameter_description"><p>The <a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="type">GArrowDictionaryDataType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-dictionary-data-type-get-index-data-type.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> of index. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-dictionary-data-type-get-dictionary"></a><h3>garrow_dictionary_data_type_get_dictionary ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_dictionary_data_type_get_dictionary
+                               (<em class="parameter"><code><a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="type">GArrowDictionaryDataType</span></a> *data_type</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-dictionary-data-type-get-dictionary.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>data_type</p></td>
+<td class="parameter_description"><p>The <a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="type">GArrowDictionaryDataType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-dictionary-data-type-get-dictionary.returns"></a><h4>Returns</h4>
+<p> The dictionary as <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-dictionary-data-type-is-ordered"></a><h3>garrow_dictionary_data_type_is_ordered ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_dictionary_data_type_is_ordered
+                               (<em class="parameter"><code><a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="type">GArrowDictionaryDataType</span></a> *data_type</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-dictionary-data-type-is-ordered.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>data_type</p></td>
+<td class="parameter_description"><p>The <a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="type">GArrowDictionaryDataType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-dictionary-data-type-is-ordered.returns"></a><h4>Returns</h4>
+<p> Whether dictionary contents are ordered or not.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
 </div>
 <div class="refsect1">
 <a name="composite-data-type-classes.other_details"></a><h2>Types and Values</h2>
@@ -197,10 +365,28 @@ garrow_struct_data_type_new (<em class="parameter"><code><GTKDOCLINK HREF="GList
 <pre class="programlisting">struct GArrowStructDataType;</pre>
 <p>It wraps <code class="literal">arrow::StructType</code>.</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="GARROW-TYPE-DICTIONARY-DATA-TYPE:CAPS"></a><h3>GARROW_TYPE_DICTIONARY_DATA_TYPE</h3>
+<pre class="programlisting">#define GARROW_TYPE_DICTIONARY_DATA_TYPE (garrow_dictionary_data_type_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowDictionaryDataTypeClass"></a><h3>struct GArrowDictionaryDataTypeClass</h3>
+<pre class="programlisting">struct GArrowDictionaryDataTypeClass {
+  GArrowFixedWidthDataTypeClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowDictionaryDataType-struct"></a><h3>GArrowDictionaryDataType</h3>
+<pre class="programlisting">typedef struct _GArrowDictionaryDataType GArrowDictionaryDataType;</pre>
+</div>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/compute-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/compute-classes.html b/docs/c_glib/compute-classes.html
index 6f43107..315f58e 100644
--- a/docs/c_glib/compute-classes.html
+++ b/docs/c_glib/compute-classes.html
@@ -2,21 +2,22 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Classes for computation</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Classes for computation: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="compute.html" title="Compute">
 <link rel="prev" href="compute.html" title="Compute">
 <link rel="next" href="tensor.html" title="Tensor">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#compute-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#compute-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#compute-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#compute-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#compute-classes.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="compute.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -34,30 +35,70 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="compute-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
 </colgroup>
+<tbody><tr>
+<td class="function_type">
+<a class="link" href="compute-classes.html#GArrowCastOptions"><span class="returnvalue">GArrowCastOptions</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="compute-classes.html#garrow-cast-options-new" title="garrow_cast_options_new ()">garrow_cast_options_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="compute-classes.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK></td>
+<td class="property_name"><a class="link" href="compute-classes.html#GArrowCastOptions--allow-int-overflow" title="The “allow-int-overflow” property">allow-int-overflow</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type"><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK></td>
+<td class="property_name"><a class="link" href="compute-classes.html#GArrowCastOptions--allow-time-truncate" title="The “allow-time-truncate” property">allow-time-truncate</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<a name="GArrowCastOptions"></a><div class="refsect1">
+<a name="compute-classes.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
 <tbody>
 <tr>
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="compute-classes.html#GARROW-TYPE-CAST-OPTIONS:CAPS" title="GARROW_TYPE_CAST_OPTIONS">GARROW_TYPE_CAST_OPTIONS</a></td>
 </tr>
 <tr>
-<td class="function_type">
-<GTKDOCLINK HREF="GArrowCastOptions"><span class="returnvalue">GArrowCastOptions</span></GTKDOCLINK> *
-</td>
-<td class="function_name">
-<a class="link" href="compute-classes.html#garrow-cast-options-new" title="garrow_cast_options_new ()">garrow_cast_options_new</a> <span class="c_punctuation">()</span>
-</td>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="compute-classes.html#GArrowCastOptionsClass" title="struct GArrowCastOptionsClass">GArrowCastOptionsClass</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="compute-classes.html#GArrowCastOptions-struct" title="GArrowCastOptions">GArrowCastOptions</a></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="compute-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">
+<pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+    <span class="lineart">╰──</span> GArrowCastOptions
 </pre>
 </div>
 <div class="refsect1">
@@ -67,36 +108,64 @@
 </div>
 <div class="refsect1">
 <a name="compute-classes.description"></a><h2>Description</h2>
-<p><GTKDOCLINK HREF="GArrowCastOptions"><span class="type">GArrowCastOptions</span></GTKDOCLINK> is a class to custom <a class="link" href="array-classes.html#garrow-array-cast" title="garrow_array_cast ()"><code class="function">garrow_array_cast()</code></a>.</p>
+<p><a class="link" href="compute-classes.html#GArrowCastOptions"><span class="type">GArrowCastOptions</span></a> is a class to custom <a class="link" href="basic-array-classes.html#garrow-array-cast" title="garrow_array_cast ()"><code class="function">garrow_array_cast()</code></a>.</p>
 </div>
 <div class="refsect1">
 <a name="compute-classes.functions_details"></a><h2>Functions</h2>
 <div class="refsect2">
+<a name="garrow-cast-options-new"></a><h3>garrow_cast_options_new ()</h3>
+<pre class="programlisting"><a class="link" href="compute-classes.html#GArrowCastOptions"><span class="returnvalue">GArrowCastOptions</span></a> *
+garrow_cast_options_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-cast-options-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="compute-classes.html#GArrowCastOptions"><span class="type">GArrowCastOptions</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
+</div>
+</div>
+<div class="refsect1">
+<a name="compute-classes.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
 <a name="GARROW-TYPE-CAST-OPTIONS:CAPS"></a><h3>GARROW_TYPE_CAST_OPTIONS</h3>
 <pre class="programlisting">#define GARROW_TYPE_CAST_OPTIONS (garrow_cast_options_get_type())
 </pre>
-<p>
-</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="garrow-cast-options-new"></a><h3>garrow_cast_options_new ()</h3>
-<pre class="programlisting"><GTKDOCLINK HREF="GArrowCastOptions"><span class="returnvalue">GArrowCastOptions</span></GTKDOCLINK> *
-garrow_cast_options_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<div class="refsect3">
-<a name="id-1.2.4.2.7.3.4"></a><h4>Returns</h4>
-<p> A newly created <GTKDOCLINK HREF="GArrowCastOptions"><span class="type">GArrowCastOptions</span></GTKDOCLINK>.</p>
-<p></p>
+<a name="GArrowCastOptionsClass"></a><h3>struct GArrowCastOptionsClass</h3>
+<pre class="programlisting">struct GArrowCastOptionsClass {
+  GObjectClass parent_class;
+};
+</pre>
 </div>
-<p class="since">Since 0.7.0</p>
+<hr>
+<div class="refsect2">
+<a name="GArrowCastOptions-struct"></a><h3>GArrowCastOptions</h3>
+<pre class="programlisting">typedef struct _GArrowCastOptions GArrowCastOptions;</pre>
 </div>
 </div>
 <div class="refsect1">
-<a name="compute-classes.other_details"></a><h2>Types and Values</h2>
+<a name="compute-classes.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="GArrowCastOptions--allow-int-overflow"></a><h3>The <code class="literal">“allow-int-overflow”</code> property</h3>
+<pre class="programlisting">  “allow-int-overflow”       <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK></pre>
+<p>Whether integer overflow is allowed or not.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowCastOptions--allow-time-truncate"></a><h3>The <code class="literal">“allow-time-truncate”</code> property</h3>
+<pre class="programlisting">  “allow-time-truncate”      <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK></pre>
+<p>Whether truncating time value is allowed or not.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/compute.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/compute.html b/docs/c_glib/compute.html
index b32065b..8764618 100644
--- a/docs/c_glib/compute.html
+++ b/docs/c_glib/compute.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Compute</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Compute: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
 <link rel="prev" href="array-builder-classes.html" title="Array builder classes">
 <link rel="next" href="compute-classes.html" title="Classes for computation">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/data.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/data.html b/docs/c_glib/data.html
index 274fe9e..6a589ba 100644
--- a/docs/c_glib/data.html
+++ b/docs/c_glib/data.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Part I. Data</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
-<link rel="prev" href="index.html" title="Reference Manual">
+<title>Part I. Data: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
+<link rel="prev" href="index.html" title="arrow-glib Reference Manual">
 <link rel="next" href="array.html" title="Array">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
@@ -26,9 +26,14 @@
 <p><b>Table of Contents</b></p>
 <dl class="toc">
 <dt><span class="chapter"><a href="array.html">Array</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="array-classes.html">Array classes</a></span><span class="refpurpose"></span>
-</dt></dl></dd>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="basic-array-classes.html">Basic array classes</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="composite-array-classes.html">Composite array classes</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
 <dt><span class="chapter"><a href="array-builder.html">Array builder</a></span></dt>
 <dd><dl><dt>
 <span class="refentrytitle"><a href="array-builder-classes.html">Array builder classes</a></span><span class="refpurpose"></span>
@@ -77,6 +82,10 @@
 <span class="refentrytitle"><a href="GArrowChunkedArray.html">GArrowChunkedArray</a></span><span class="refpurpose"> — Chunked array class</span>
 </dt>
 </dl></dd>
+<dt><span class="chapter"><a href="table-builder.html">Table builder</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="table-builder-classes.html">Table builder classes</a></span><span class="refpurpose"></span>
+</dt></dl></dd>
 <dt><span class="chapter"><a href="buffer.html">Buffer</a></span></dt>
 <dd><dl><dt>
 <span class="refentrytitle"><a href="buffer-classes.html">Buffer classes</a></span><span class="refpurpose"></span>
@@ -89,7 +98,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/deprecated-api-index.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/deprecated-api-index.html b/docs/c_glib/deprecated-api-index.html
index cac727e..bf6459c 100644
--- a/docs/c_glib/deprecated-api-index.html
+++ b/docs/c_glib/deprecated-api-index.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Index of deprecated API</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Index of deprecated API: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="api-index-full.html" title="API Index">
 <link rel="next" href="api-index-0-8-0.html" title="Index of new symbols in 0.8.0">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxR">R</a></span></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
@@ -24,16 +24,19 @@
 <a name="deprecated-api-index"></a>Index of deprecated API</h1></div></div></div>
 <a name="idx"></a><a name="idxR"></a><h3 class="title">R</h3>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-record-batch" title="garrow_record_batch_file_reader_get_record_batch ()">garrow_record_batch_file_reader_get_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-record-batch" title="garrow_record_batch_file_reader_get_record_batch ()">garrow_record_batch_file_reader_get_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-reader-get-next-record-batch" title="garrow_record_batch_reader_get_next_record_batch ()">garrow_record_batch_reader_get_next_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-reader-get-next-record-batch" title="garrow_record_batch_reader_get_next_record_batch ()">garrow_record_batch_reader_get_next_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="reader-classes.html#garrow-record-batch-reader-read-next-record-batch" title="garrow_record_batch_reader_read_next_record_batch ()">garrow_record_batch_reader_read_next_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/error.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/error.html b/docs/c_glib/error.html
index ea35b69..6d8b494 100644
--- a/docs/c_glib/error.html
+++ b/docs/c_glib/error.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Error</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Error: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
 <link rel="prev" href="buffer-classes.html" title="Buffer classes">
 <link rel="next" href="arrow-glib-GArrowError.html" title="GArrowError">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/index.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/index.html b/docs/c_glib/index.html
index 2f3048f..7bbc8a1 100644
--- a/docs/c_glib/index.html
+++ b/docs/c_glib/index.html
@@ -2,20 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>arrow-glib Reference Manual: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="next" href="data.html" title="Part I. Data">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <div class="book">
 <div class="titlepage">
 <div>
-<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title"> Reference Manual</p></th></tr></table></div>
+<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">arrow-glib Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for .
+      for arrow-glib 0.9.0-SNAPSHOT.
       
     </p></div>
 </div>
@@ -25,9 +25,14 @@
 <dt><span class="part"><a href="data.html">I. Data</a></span></dt>
 <dd><dl>
 <dt><span class="chapter"><a href="array.html">Array</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="array-classes.html">Array classes</a></span><span class="refpurpose"></span>
-</dt></dl></dd>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="basic-array-classes.html">Basic array classes</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="composite-array-classes.html">Composite array classes</a></span><span class="refpurpose"></span>
+</dt>
+</dl></dd>
 <dt><span class="chapter"><a href="array-builder.html">Array builder</a></span></dt>
 <dd><dl><dt>
 <span class="refentrytitle"><a href="array-builder-classes.html">Array builder classes</a></span><span class="refpurpose"></span>
@@ -76,6 +81,10 @@
 <span class="refentrytitle"><a href="GArrowChunkedArray.html">GArrowChunkedArray</a></span><span class="refpurpose"> — Chunked array class</span>
 </dt>
 </dl></dd>
+<dt><span class="chapter"><a href="table-builder.html">Table builder</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="table-builder-classes.html">Table builder classes</a></span><span class="refpurpose"></span>
+</dt></dl></dd>
 <dt><span class="chapter"><a href="buffer.html">Buffer</a></span></dt>
 <dd><dl><dt>
 <span class="refentrytitle"><a href="buffer-classes.html">Buffer classes</a></span><span class="refpurpose"></span>
@@ -145,7 +154,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/input-output.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/input-output.html b/docs/c_glib/input-output.html
index 1432bb1..01d75dc 100644
--- a/docs/c_glib/input-output.html
+++ b/docs/c_glib/input-output.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Input and output</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Input and output: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="io.html" title="Part II. IO">
 <link rel="prev" href="output-stream-classes.html" title="Output stream classes">
 <link rel="next" href="GArrowFile.html" title="GArrowFile">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/input-stream-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/input-stream-classes.html b/docs/c_glib/input-stream-classes.html
index cc62ead..c7eb716 100644
--- a/docs/c_glib/input-stream-classes.html
+++ b/docs/c_glib/input-stream-classes.html
@@ -2,22 +2,22 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Input stream classes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Input stream classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="input.html" title="Input">
 <link rel="prev" href="GArrowReadable.html" title="GArrowReadable">
 <link rel="next" href="output.html" title="Output">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#input-stream-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#input-stream-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> 
-                  <a href="#input-stream-classes.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#input-stream-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#input-stream-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+                  <a href="#input-stream-classes.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#input-stream-classes.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -36,7 +36,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="input-stream-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -119,7 +119,7 @@
 </div>
 <div class="refsect1">
 <a name="input-stream-classes.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -132,25 +132,37 @@
 </tr></tbody>
 </table></div>
 </div>
-<a name="GArrowInputStream"></a><a name="GArrowSeekableInputStream"></a><a name="GArrowBufferInputStream"></a><a name="GArrowMemoryMappedInputStream"></a><a name="GArrowGIOInputStream"></a><div class="refsect1">
+<a name="GArrowMemoryMappedInputStream"></a><a name="GArrowGIOInputStream"></a><a name="GArrowBufferInputStream"></a><a name="GArrowInputStream"></a><a name="GArrowSeekableInputStream"></a><div class="refsect1">
 <a name="input-stream-classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
 <tbody>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GARROW-TYPE-INPUT-STREAM:CAPS" title="GARROW_TYPE_INPUT_STREAM">GARROW_TYPE_INPUT_STREAM</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowInputStream-struct" title="struct GArrowInputStream">GArrowInputStream</a></td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowInputStreamClass" title="struct GArrowInputStreamClass">GArrowInputStreamClass</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GARROW-TYPE-SEEKABLE-INPUT-STREAM:CAPS" title="GARROW_TYPE_SEEKABLE_INPUT_STREAM">GARROW_TYPE_SEEKABLE_INPUT_STREAM</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowSeekableInputStream-struct" title="struct GArrowSeekableInputStream">GArrowSeekableInputStream</a></td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowSeekableInputStreamClass" title="struct GArrowSeekableInputStreamClass">GArrowSeekableInputStreamClass</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GARROW-TYPE-BUFFER-INPUT-STREAM:CAPS" title="GARROW_TYPE_BUFFER_INPUT_STREAM">GARROW_TYPE_BUFFER_INPUT_STREAM</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowBufferInputStream-struct" title="struct GArrowBufferInputStream">GArrowBufferInputStream</a></td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowBufferInputStreamClass" title="struct GArrowBufferInputStreamClass">GArrowBufferInputStreamClass</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
@@ -160,18 +172,29 @@
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="input-stream-classes.html#GArrowGIOInputStream-struct" title="struct GArrowGIOInputStream">GArrowGIOInputStream</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowBufferInputStream-struct" title="GArrowBufferInputStream">GArrowBufferInputStream</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowInputStream-struct" title="GArrowInputStream">GArrowInputStream</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="input-stream-classes.html#GArrowSeekableInputStream-struct" title="GArrowSeekableInputStream">GArrowSeekableInputStream</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="input-stream-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
-    <span class="lineart">├──</span> <a class="link" href="input-stream-classes.html#GArrowInputStream">GArrowInputStream</a>
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowSeekableInputStream
-    <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="input-stream-classes.html#GArrowBufferInputStream">GArrowBufferInputStream</a>
-    <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="input-stream-classes.html#GArrowGIOInputStream">GArrowGIOInputStream</a>
-    <span class="lineart">│</span>       <span class="lineart">╰──</span> <a class="link" href="input-stream-classes.html#GArrowMemoryMappedInputStream">GArrowMemoryMappedInputStream</a>
     <span class="lineart">╰──</span> GArrowInputStream
+        <span class="lineart">├──</span> GArrowSeekableInputStream
+        <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="input-stream-classes.html#GArrowBufferInputStream">GArrowBufferInputStream</a>
+        <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="input-stream-classes.html#GArrowGIOInputStream">GArrowGIOInputStream</a>
+        <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="input-stream-classes.html#GArrowMemoryMappedInputStream">GArrowMemoryMappedInputStream</a>
         <span class="lineart">╰──</span> <a class="link" href="input-stream-classes.html#GArrowSeekableInputStream">GArrowSeekableInputStream</a>
             <span class="lineart">├──</span> GArrowBufferInputStream
             <span class="lineart">├──</span> GArrowGIOInputStream
@@ -181,19 +204,19 @@
 <div class="refsect1">
 <a name="input-stream-classes.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
 <p>
-GArrowInputStream implements
+GArrowMemoryMappedInputStream implements
 </p>
 <p>
-GArrowSeekableInputStream implements
+GArrowGIOInputStream implements
 </p>
 <p>
 GArrowBufferInputStream implements
 </p>
 <p>
-GArrowMemoryMappedInputStream implements
+GArrowInputStream implements
 </p>
 <p>
-GArrowGIOInputStream implements
+GArrowSeekableInputStream implements
 </p>
 </div>
 <div class="refsect1">
@@ -220,8 +243,8 @@ stream.</p>
 garrow_seekable_input_stream_get_size (<em class="parameter"><code><a class="link" href="input-stream-classes.html#GArrowSeekableInputStream"><span class="type">GArrowSeekableInputStream</span></a> *input_stream</code></em>,
                                        <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-seekable-input-stream-get-size.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -236,15 +259,14 @@ garrow_seekable_input_stream_get_size (<em class="parameter"><code><a class="lin
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.2.5"></a><h4>Returns</h4>
+<a name="garrow-seekable-input-stream-get-size.returns"></a><h4>Returns</h4>
 <p> The size of the file.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -254,8 +276,8 @@ garrow_seekable_input_stream_get_size (<em class="parameter"><code><a class="lin
 garrow_seekable_input_stream_get_support_zero_copy
                                (<em class="parameter"><code><a class="link" href="input-stream-classes.html#GArrowSeekableInputStream"><span class="type">GArrowSeekableInputStream</span></a> *input_stream</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-seekable-input-stream-get-support-zero-copy.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -269,9 +291,8 @@ garrow_seekable_input_stream_get_support_zero_copy
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.3.5"></a><h4>Returns</h4>
+<a name="garrow-seekable-input-stream-get-support-zero-copy.returns"></a><h4>Returns</h4>
 <p> Whether zero copy read is supported or not.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -283,8 +304,8 @@ garrow_seekable_input_stream_read_at (<em class="parameter"><code><a class="link
                                       <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_bytes</code></em>,
                                       <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-seekable-input-stream-read-at.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -309,16 +330,16 @@ garrow_seekable_input_stream_read_at (<em class="parameter"><code><a class="link
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.4.5"></a><h4>Returns</h4>
+<a name="garrow-seekable-input-stream-read-at.returns"></a><h4>Returns</h4>
 <p> <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> that has read
 data on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> if there was an error. </p>
-<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][nullable]</span></p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
@@ -330,8 +351,8 @@ garrow_seekable_input_stream_read_tensor
                                 <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> position</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-seekable-input-stream-read-tensor.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -351,17 +372,17 @@ garrow_seekable_input_stream_read_tensor
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.5.5"></a><h4>Returns</h4>
+<a name="garrow-seekable-input-stream-read-tensor.returns"></a><h4>Returns</h4>
 <p>  <a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][nullable]</span></p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -369,8 +390,8 @@ garrow_seekable_input_stream_read_tensor
 <pre class="programlisting"><a class="link" href="input-stream-classes.html#GArrowBufferInputStream"><span class="returnvalue">GArrowBufferInputStream</span></a> *
 garrow_buffer_input_stream_new (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-input-stream-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -384,9 +405,8 @@ garrow_buffer_input_stream_new (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.6.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-input-stream-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="input-stream-classes.html#GArrowBufferInputStream"><span class="type">GArrowBufferInputStream</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -395,8 +415,8 @@ garrow_buffer_input_stream_new (<em class="parameter"><code><a class="link" href
 <pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
 garrow_buffer_input_stream_get_buffer (<em class="parameter"><code><a class="link" href="input-stream-classes.html#GArrowBufferInputStream"><span class="type">GArrowBufferInputStream</span></a> *input_stream</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-input-stream-get-buffer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -410,7 +430,7 @@ garrow_buffer_input_stream_get_buffer (<em class="parameter"><code><a class="lin
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.7.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-input-stream-get-buffer.returns"></a><h4>Returns</h4>
 <p> The data of the array as <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a>. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -422,8 +442,8 @@ garrow_buffer_input_stream_get_buffer (<em class="parameter"><code><a class="lin
 garrow_memory_mapped_input_stream_new (<em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *path</code></em>,
                                        <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-memory-mapped-input-stream-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -438,16 +458,16 @@ garrow_memory_mapped_input_stream_new (<em class="parameter"><code>const <GTKDOC
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.8.5"></a><h4>Returns</h4>
+<a name="garrow-memory-mapped-input-stream-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="input-stream-classes.html#GArrowMemoryMappedInputStream"><span class="type">GArrowMemoryMappedInputStream</span></a>
 or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
@@ -456,8 +476,8 @@ or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> o
 <pre class="programlisting"><a class="link" href="input-stream-classes.html#GArrowGIOInputStream"><span class="returnvalue">GArrowGIOInputStream</span></a> *
 garrow_gio_input_stream_new (<em class="parameter"><code><GTKDOCLINK HREF="GInputStream"><span class="type">GInputStream</span></GTKDOCLINK> *gio_input_stream</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.9.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-gio-input-stream-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -471,11 +491,11 @@ garrow_gio_input_stream_new (<em class="parameter"><code><GTKDOCLINK HREF="GInpu
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.9.5"></a><h4>Returns</h4>
+<a name="garrow-gio-input-stream-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="input-stream-classes.html#GArrowGIOInputStream"><span class="type">GArrowGIOInputStream</span></a>. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.5.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-5-0.html#api-index-0.5.0">0.5.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -483,8 +503,8 @@ garrow_gio_input_stream_new (<em class="parameter"><code><GTKDOCLINK HREF="GInpu
 <pre class="programlisting"><GTKDOCLINK HREF="GInputStream"><span class="returnvalue">GInputStream</span></GTKDOCLINK> *
 garrow_gio_input_stream_get_raw (<em class="parameter"><code><a class="link" href="input-stream-classes.html#GArrowGIOInputStream"><span class="type">GArrowGIOInputStream</span></a> *input_stream</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.10.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-gio-input-stream-get-raw.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -498,31 +518,53 @@ garrow_gio_input_stream_get_raw (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.3.3.15.10.5"></a><h4>Returns</h4>
+<a name="garrow-gio-input-stream-get-raw.returns"></a><h4>Returns</h4>
 <p> The wrapped <GTKDOCLINK HREF="GInputStream"><span class="type">GInputStream</span></GTKDOCLINK>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.5.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-5-0.html#api-index-0.5.0">0.5.0</a></p>
 </div>
 </div>
 <div class="refsect1">
 <a name="input-stream-classes.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
-<a name="GArrowInputStream-struct"></a><h3>struct GArrowInputStream</h3>
-<pre class="programlisting">struct GArrowInputStream;</pre>
-<p>It wraps <code class="literal">arrow::io::InputStream</code>.</p>
+<a name="GARROW-TYPE-INPUT-STREAM:CAPS"></a><h3>GARROW_TYPE_INPUT_STREAM</h3>
+<pre class="programlisting">#define GARROW_TYPE_INPUT_STREAM (garrow_input_stream_get_type())
+</pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowSeekableInputStream-struct"></a><h3>struct GArrowSeekableInputStream</h3>
-<pre class="programlisting">struct GArrowSeekableInputStream;</pre>
-<p>It wraps <code class="literal">arrow::io::RandomAccessFile</code>.</p>
+<a name="GArrowInputStreamClass"></a><h3>struct GArrowInputStreamClass</h3>
+<pre class="programlisting">struct GArrowInputStreamClass {
+  GObjectClass parent_class;
+};
+</pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowBufferInputStream-struct"></a><h3>struct GArrowBufferInputStream</h3>
-<pre class="programlisting">struct GArrowBufferInputStream;</pre>
-<p>It wraps <code class="literal">arrow::io::BufferReader</code>.</p>
+<a name="GARROW-TYPE-SEEKABLE-INPUT-STREAM:CAPS"></a><h3>GARROW_TYPE_SEEKABLE_INPUT_STREAM</h3>
+<pre class="programlisting">#define             GARROW_TYPE_SEEKABLE_INPUT_STREAM</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowSeekableInputStreamClass"></a><h3>struct GArrowSeekableInputStreamClass</h3>
+<pre class="programlisting">struct GArrowSeekableInputStreamClass {
+  GArrowInputStreamClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GARROW-TYPE-BUFFER-INPUT-STREAM:CAPS"></a><h3>GARROW_TYPE_BUFFER_INPUT_STREAM</h3>
+<pre class="programlisting">#define             GARROW_TYPE_BUFFER_INPUT_STREAM</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowBufferInputStreamClass"></a><h3>struct GArrowBufferInputStreamClass</h3>
+<pre class="programlisting">struct GArrowBufferInputStreamClass {
+  GArrowSeekableInputStreamClass parent_class;
+};
+</pre>
 </div>
 <hr>
 <div class="refsect2">
@@ -536,6 +578,21 @@ garrow_gio_input_stream_get_raw (<em class="parameter"><code><a class="link" hre
 <pre class="programlisting">struct GArrowGIOInputStream;</pre>
 <p>It's an input stream for <code class="literal">GInputStream</code>.</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="GArrowBufferInputStream-struct"></a><h3>GArrowBufferInputStream</h3>
+<pre class="programlisting">typedef struct _GArrowBufferInputStream GArrowBufferInputStream;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowInputStream-struct"></a><h3>GArrowInputStream</h3>
+<pre class="programlisting">typedef struct _GArrowInputStream GArrowInputStream;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowSeekableInputStream-struct"></a><h3>GArrowSeekableInputStream</h3>
+<pre class="programlisting">typedef struct _GArrowSeekableInputStream GArrowSeekableInputStream;</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="input-stream-classes.property-details"></a><h2>Property Details</h2>
@@ -548,7 +605,6 @@ garrow_gio_input_stream_get_raw (<em class="parameter"><code><a class="link" hre
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/input.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/input.html b/docs/c_glib/input.html
index f6ba3ae..71d1c3c 100644
--- a/docs/c_glib/input.html
+++ b/docs/c_glib/input.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Input</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Input: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="io.html" title="Part II. IO">
 <link rel="prev" href="arrow-glib-GArrowFileMode.html" title="GArrowFileMode">
 <link rel="next" href="GArrowReadable.html" title="GArrowReadable">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -32,7 +32,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/io.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/io.html b/docs/c_glib/io.html
index c262caf..714e6bc 100644
--- a/docs/c_glib/io.html
+++ b/docs/c_glib/io.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Part II. IO</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Part II. IO: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="arrow-glib-GArrowError.html" title="GArrowError">
 <link rel="next" href="mode.html" title="Mode">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
@@ -58,7 +58,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/ipc.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/ipc.html b/docs/c_glib/ipc.html
index d6e617b..2e66139 100644
--- a/docs/c_glib/ipc.html
+++ b/docs/c_glib/ipc.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Part III. IPC</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Part III. IPC: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="GArrowFile.html" title="GArrowFile">
 <link rel="next" href="metadata.html" title="Metadata">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
@@ -41,7 +41,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/left-insensitive.png
----------------------------------------------------------------------
diff --git a/docs/c_glib/left-insensitive.png b/docs/c_glib/left-insensitive.png
index 9b8005b..38ffe3e 100644
Binary files a/docs/c_glib/left-insensitive.png and b/docs/c_glib/left-insensitive.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/left.png
----------------------------------------------------------------------
diff --git a/docs/c_glib/left.png b/docs/c_glib/left.png
index c518641..1b204ab 100644
Binary files a/docs/c_glib/left.png and b/docs/c_glib/left.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/metadata.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/metadata.html b/docs/c_glib/metadata.html
index 9da587c..74e51b4 100644
--- a/docs/c_glib/metadata.html
+++ b/docs/c_glib/metadata.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Metadata</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Metadata: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="ipc.html" title="Part III. IPC">
 <link rel="prev" href="ipc.html" title="Part III. IPC">
 <link rel="next" href="arrow-glib-GArrowMetadataVersion.html" title="GArrowMetadataVersion">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ipc.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/mode.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/mode.html b/docs/c_glib/mode.html
index 5fca1f1..ca37761 100644
--- a/docs/c_glib/mode.html
+++ b/docs/c_glib/mode.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Mode</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Mode: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="io.html" title="Part II. IO">
 <link rel="prev" href="io.html" title="Part II. IO">
 <link rel="next" href="arrow-glib-GArrowFileMode.html" title="GArrowFileMode">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>


[27/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/bit-util_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bit-util_8h_source.html b/docs/cpp/bit-util_8h_source.html
index bf7b2a2..72678b3 100644
--- a/docs/cpp/bit-util_8h_source.html
+++ b/docs/cpp/bit-util_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/bit-util.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,18 +70,18 @@ $(function() {
 <div class="title">bit-util.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="bit-util_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span clas
 s="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed 
 under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_UTIL_BIT_UTIL_H</span></div><div class="line"><a name="l00019"></a><span class="linen
 o">   19</span>&#160;<span class="preprocessor">#define ARROW_UTIL_BIT_UTIL_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define ARROW_LITTLE_ENDIAN 1</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#ifdef __APPLE__</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;machine/endian.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#else</span></div><div class="li
 ne"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;endian.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#ifndef __BYTE_ORDER__</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#error &quot;__BYTE_ORDER__ not defined&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<
 span class="preprocessor">#ifndef __ORDER_LITTLE_ENDIAN__</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#error &quot;__ORDER_LITTLE_ENDIAN__ not defined&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__</span></div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="bit-util_8h.html#a71d55e8a4b05576ac5c3ad1bd97e77b7">   39</a></span>&#160;<span class="preprocessor">#define ARROW_LITTLE_ENDIAN 1</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#else</span></div><
 div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#define ARROW_LITTLE_ENDIAN 0</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#if defined(_MSC_VER)</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP64 _byteswap_uint64</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP32 _byteswap_ulong</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 
   48</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="bit-util_8h.html#a582fbf29e9f0fbf6dd39031af11a8894">   49</a></span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP64 __builtin_bswap64</span></div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="bit-util_8h.html#a4fabecc746b1f8c287ca27cebdfb3eee">   50</a></span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP32 __builtin_bswap32</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#i
 nclude &lt;limits&gt;</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="util_2type__traits_8h.html">arrow/util/type_traits.h</a>&quot;</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibil
 ity.h</a>&quot;</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#ifdef ARROW_USE_SSE</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cpu-info_8h.html">arrow/util/cpu-info.h</a>&quot;</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="sse-util_8h.html">arrow/util/sse-util.h</a>&quot;</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">namespace </span><a class="code
 " href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">// TODO(wesm): The source from Impala was depending on boost::make_unsigned</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">// We add a partial stub implementation here</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">namespace </span>detail {</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">template
 </span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">struct </span>make_unsigned {};</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">struct </span>make_unsigned&lt;int8_t&gt; {</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">typedef</span> uint8_t type;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;};</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keyword">template</span> &lt;&gt;</div>
 <div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">struct </span>make_unsigned&lt;int16_t&gt; {</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keyword">typedef</span> uint16_t type;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;};</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keyword">struct </span>make_unsigned&lt;int32_t&gt; {</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keyword">typedef</span> uint32_t type;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;};</div><div class="line"><a name="l00092"></
 a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="keyword">struct </span>make_unsigned&lt;int64_t&gt; {</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="keyword">typedef</span> uint64_t type;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;};</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;}  <span class="comment">// namespace detail</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="keyword">class </span>Buffer;</div><div class="line">
 <a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">class </span>MutableBuffer;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">class </span>Status;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keyword">namespace </span>BitUtil {</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keyword">static</span> constexpr uint8_t kBitmask[] = {1, 2, 4, 8, 16, 32, 64, 128};</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 
  109</span>&#160;<span class="comment">// the ~i byte version of kBitmaks</span></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keyword">static</span> constexpr uint8_t kFlippedBitmask[] = {254, 253, 251, 247, 239, 223, 191, 127};</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t CeilByte(int64_t size) { <span class="keywordflow">return</span> (size + 7) &amp; ~7; }</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t BytesForBits(int64_t size) { <span class="keywordflow">return</span> CeilByte(size) / 8; }</div><div class="line"><a name="l00115"></a>
 <span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t Ceil2Bytes(int64_t size) { <span class="keywordflow">return</span> (size + 15) &amp; ~15; }</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> GetBit(<span class="keyword">const</span> uint8_t* bits, int64_t i) {</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keywordflow">return</span> (bits[i / 8] &amp; kBitmask[i % 8]) != 0;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;}</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="li
 ne"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> BitNotSet(<span class="keyword">const</span> uint8_t* bits, int64_t i) {</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  <span class="keywordflow">return</span> (bits[i / 8] &amp; kBitmask[i % 8]) == 0;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;}</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> ClearBit(uint8_t* bits, int64_t i) {</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  bits[i / 8] &amp;= kFlippedBitmask[i % 8];</div><div class="line"><a name="l00128"></a><span class=
 "lineno">  128</span>&#160;}</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetBit(uint8_t* bits, int64_t i) { bits[i / 8] |= kBitmask[i % 8]; }</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetArrayBit(uint8_t* bits, <span class="keywordtype">int</span> i, <span class="keywordtype">bool</span> is_set) {</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keywordflow">if</span> (is_set) {</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    SetBit(bits
 , i);</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  }</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;}</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetBitTo(uint8_t* bits, int64_t i, <span class="keywordtype">bool</span> bit_is_set) {</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="comment">// TODO: speed up. See https://graphics.stanford.edu/~seander/bithacks.html</span></div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="comment">// &quot;Conditionally set or clear bits without branching&quot;</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <
 span class="keywordflow">if</span> (bit_is_set) {</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    SetBit(bits, i);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    ClearBit(bits, i);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  }</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;}</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment">// Returns the minimum number of bits needed to represent the value of &#39;x&#39;</span></div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <spa
 n class="keywordtype">int</span> NumRequiredBits(uint64_t x) {</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 63; i &gt;= 0; --i) {</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    <span class="keywordflow">if</span> (x &amp; (UINT64_C(1) &lt;&lt; i)) <span class="keywordflow">return</span> i + 1;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  }</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;}</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int6
 4_t NextPower2(int64_t n) {</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  n--;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  n |= n &gt;&gt; 1;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  n |= n &gt;&gt; 2;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  n |= n &gt;&gt; 4;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  n |= n &gt;&gt; 8;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  n |= n &gt;&gt; 16;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  n |= n &gt;&gt; 32;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  n++;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="keywordflow">return</span> n;</div><div class="line"><a name="l00
 171"></a><span class="lineno">  171</span>&#160;}</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> IsMultipleOf64(int64_t n) { <span class="keywordflow">return</span> (n &amp; 63) == 0; }</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> IsMultipleOf8(int64_t n) { <span class="keywordflow">return</span> (n &amp; 7) == 0; }</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="keyword">static</span> <span class="k
 eyword">inline</span> int64_t Ceil(int64_t value, int64_t divisor) {</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  <span class="keywordflow">return</span> value / divisor + (value % divisor != 0);</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;}</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="keyword">inline</span> int64_t RoundUp(int64_t value, int64_t factor) {</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keywordflow">return</span> (value + (factor - 1)) / factor * factor;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;}</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span
  class="keyword">static</span> <span class="keyword">inline</span> int64_t RoundDown(int64_t value, int64_t factor) {</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="keywordflow">return</span> (value / factor) * factor;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;}</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> RoundUpToPowerOf2(<span class="keywordtype">int</span> value, <span class="keywordtype">int</span> factor) {</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  <span class="comment">// DCHECK((factor &gt; 0) &amp;&amp; ((factor &amp; (factor - 1)) == 0));</span></div><div class="line"><a name="l00196"></a><span class="lineno">  19
 6</span>&#160;  <span class="keywordflow">return</span> (value + (factor - 1)) &amp; ~(factor - 1);</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;}</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> RoundDownToPowerOf2(<span class="keywordtype">int</span> value, <span class="keywordtype">int</span> factor) {</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="comment">// DCHECK((factor &gt; 0) &amp;&amp; ((factor &amp; (factor - 1)) == 0));</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <span class="keywordflow">return</span> value &amp; ~(factor - 1);</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;}<
 /div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundUpNumBytes(uint32_t bits) { <span class="keywordflow">return</span> (bits + 7) &gt;&gt; 3; }</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundDownNumBytes(uint32_t bits) { <span class="keywordflow">return</span> bits &gt;&gt; 3; }</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundUpNumi32(uint32_t bits) { <span class="keywordflow">retu
 rn</span> (bits + 31) &gt;&gt; 5; }</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundDownNumi32(uint32_t bits) { <span class="keywordflow">return</span> bits &gt;&gt; 5; }</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundUpNumi64(uint32_t bits) { <span class="keywordflow">return</span> (bits + 63) &gt;&gt; 6; }</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundDownNumi64(uint32_t bit
 s) { <span class="keywordflow">return</span> bits &gt;&gt; 6; }</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="keyword">template</span> &lt;<span class="keywordtype">int</span>64_t ROUND_TO&gt;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t RoundToPowerOfTwo(int64_t num) {</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  <span class="comment">// TODO(wesm): is this definitely needed?</span></div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <span class="comment">// DCHECK_GE(num, 0);</span></div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  constexpr int64_t force_carry_addend = ROUND_TO - 1;</div><div class="line"><a name="l00229"></a>
 <span class="lineno">  229</span>&#160;  constexpr int64_t truncate_bitmask = ~(ROUND_TO - 1);</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  constexpr int64_t max_roundable_num = std::numeric_limits&lt;int64_t&gt;::max() - ROUND_TO;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keywordflow">if</span> (num &lt;= max_roundable_num) {</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    <span class="keywordflow">return</span> (num + force_carry_addend) &amp; truncate_bitmask;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  }</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="comment">// handle overflow case.  This should result in a malloc error upstream</span></div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  <span class="keywordflow">return</sp
 an> num;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;}</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t RoundUpToMultipleOf64(int64_t num) {</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <span class="keywordflow">return</span> RoundToPowerOfTwo&lt;64&gt;(num);</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;}</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t RoundUpToMultipleOf8(int64_t num) {</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span c
 lass="keywordflow">return</span> RoundToPowerOfTwo&lt;8&gt;(num);</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;}</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> PopcountNoHw(uint64_t x) {</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <span class="keywordtype">int</span> count = 0;</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="keywordflow">for</span> (; x != 0; ++count) x &amp;= x - 1;</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  <span class="keywordflow">return</span> count;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;}</div><div class="line"><a name="l00
 254"></a><span class="lineno">  254</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> Popcount(uint64_t x) {</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="preprocessor">#ifdef ARROW_USE_SSE</span></div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a1f418a9edc46d53e62732e7ccd06f329">ARROW_PREDICT_TRUE</a>(<a class="code" href="classarrow_1_1_cpu_info.html#ad111f08ae6a89fcc8c47b4fac7a32a3f">CpuInfo::IsSupported</a>(<a class="code" href="classarrow_1_1_cpu_info.html#ae342a62dfe1a66ddf9dfd8c2b5374a39">CpuInfo::POPCNT</a>))) {</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <span class="keywordflow">return</span> POPCNT_popcnt_u64(x);</div><d
 iv class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="keywordflow">return</span> PopcountNoHw(x);</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  }</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  <span class="keywordflow">return</span> PopcountNoHw(x);</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;}</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span
  class="comment">// Compute correct population count for various-width signed integers</span></div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> PopcountSigned(T v) {</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;  <span class="comment">// Converting to same-width unsigned then extending preserves the bit pattern.</span></div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  <span class="keywordflow">return</span> BitUtil::Popcount(<span class="keyword">static_cast&lt;</span>typename detail::make_unsigned&lt;T&gt;::type<span class="keyword">&gt;</span>(v));</div><div class="line"><a name="l00273"></a><span class=
 "lineno">  273</span>&#160;}</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint64_t TrailingBits(uint64_t v, <span class="keywordtype">int</span> num_bits) {</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a6f2ee7ad52872edb915cf48e163ac99c">ARROW_PREDICT_FALSE</a>(num_bits == 0)) <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a6f2ee7ad52872edb915cf48e163ac99c">ARROW_PREDICT_FALSE</a>(num_bits &gt;= 64)) <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <sp
 an class="keywordtype">int</span> n = 64 - num_bits;</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="keywordflow">return</span> (v &lt;&lt; n) &gt;&gt; n;</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;}</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> Log2(uint64_t x) {</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="comment">// DCHECK_GT(x, 0);</span></div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  <span class="keywordflow">if</span> (x == 1) <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  <span class="comment
 ">// Compute result = ceil(log2(x))</span></div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  <span class="comment">//                = floor(log2(x - 1)) + 1, for x &gt; 1</span></div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="comment">// by finding the position of the most significant bit (1-indexed) of x - 1</span></div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="comment">// (floor(log2(n)) = MSB(n) (0-indexed))</span></div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  --x;</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="keywordtype">int</span> result = 1;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="keywordflow">while</span> (x &gt;&gt;= 1) ++result;</div><div class="line"><a name="l00296"></a><span class="lineno"
 >  296</span>&#160;  <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;}</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t ByteSwap(int64_t value) { <span class="keywordflow">return</span> <a class="code" href="bit-util_8h.html#a582fbf29e9f0fbf6dd39031af11a8894">ARROW_BYTE_SWAP64</a>(value); }</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint64_t ByteSwap(uint64_t value) {</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint64_t<span class="keyword">&gt;</span>(<a class="code" href="
 bit-util_8h.html#a582fbf29e9f0fbf6dd39031af11a8894">ARROW_BYTE_SWAP64</a>(value));</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;}</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int32_t ByteSwap(int32_t value) { <span class="keywordflow">return</span> <a class="code" href="bit-util_8h.html#a4fabecc746b1f8c287ca27cebdfb3eee">ARROW_BYTE_SWAP32</a>(value); }</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t ByteSwap(uint32_t value) {</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint32_t<span class="keyword">&gt;</span>(<a class="code" href="bit-util_8h.html#a4fabecc746b1f8c287ca27cebdfb3eee">ARROW_BYTE_SWAP32<
 /a>(value));</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;}</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int16_t ByteSwap(int16_t value) {</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  constexpr <span class="keyword">auto</span> m = <span class="keyword">static_cast&lt;</span>int16_t<span class="keyword">&gt;</span>(0xff);</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>int16_t<span class="keyword">&gt;</span>(((value &gt;&gt; 8) &amp; m) | ((value &amp; m) &lt;&lt; 8));</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;}</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="keyword">static</span> <span cla
 ss="keyword">inline</span> uint16_t ByteSwap(uint16_t value) {</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint16_t<span class="keyword">&gt;</span>(ByteSwap(static_cast&lt;int16_t&gt;(value)));</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;}</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> ByteSwap(<span class="keywordtype">void</span>* dst, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <span class="keywordtype">int</span> len) {</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  <span class="keywordflow">switch</span> (len) {</div><
 div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;    <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;      *<span class="keyword">reinterpret_cast&lt;</span>int8_t*<span class="keyword">&gt;</span>(dst) = *reinterpret_cast&lt;const int8_t*&gt;(src);</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;      *<span class="keyword">reinterpret_cast&lt;</span>int16_t*<span class="keyword">&gt;</span>(dst) = ByteSwap(*reinterpret_cast&lt;const int16_t*&gt;(src));</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;      <span class="keywordflow">return</span>;</div><div c
 lass="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    <span class="keywordflow">case</span> 4:</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;      *<span class="keyword">reinterpret_cast&lt;</span>int32_t*<span class="keyword">&gt;</span>(dst) = ByteSwap(*reinterpret_cast&lt;const int32_t*&gt;(src));</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;    <span class="keywordflow">case</span> 8:</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;      *<span class="keyword">reinterpret_cast&lt;</span>int64_t*<span class="keyword">&gt;</span>(dst) = ByteSwap(*reinterpret_cast&lt;const int64_t*&gt;(src));</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;      <span class="keywordflow">return</span>;</div
 ><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    <span class="keywordflow">default</span>:</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;      <span class="keywordflow">break</span>;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  }</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;  <span class="keyword">auto</span> d = <span class="keyword">reinterpret_cast&lt;</span>uint8_t*<span class="keyword">&gt;</span>(dst);</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;  <span class="keyword">auto</span> s = <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>uint8_t*<span class="keyword">&gt;</span>(src);</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;  <span class=
 "keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; len; ++i) {</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    d[i] = s[len - i - 1];</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  }</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;}</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="preprocessor">#if ARROW_LITTLE_ENDIAN</span></div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T,</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;          <span class="keyword">typename</span> =</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;              Enabl
 eIfIsOneOf&lt;T, int64_t, uint64_t, int32_t, uint32_t, int16_t, uint16_t&gt;&gt;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> T ToBigEndian(T value) {</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;}</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T,</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;          <span class="keyword">typename</span> =</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;              EnableIfIsOneOf&lt;T, int64_t
 , uint64_t, int32_t, uint32_t, int16_t, uint16_t&gt;&gt;</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> T ToLittleEndian(T value) {</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  <span class="keywordflow">return</span> value;</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;}</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T,</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;          <span class="keyword">typename</span> =</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;              EnableIfIsOneOf&lt;T,
  int64_t, uint64_t, int32_t, uint32_t, int16_t, uint16_t&gt;&gt;</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> T ToBigEndian(T value) {</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  <span class="keywordflow">return</span> value;</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;}</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="preprocessor">#if ARROW_LITTLE_ENDIAN</span></div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T,</div><div class="lin
 e"><a name="l00370"></a><span class="lineno">  370</span>&#160;          <span class="keyword">typename</span> =</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;              EnableIfIsOneOf&lt;T, int64_t, uint64_t, int32_t, uint32_t, int16_t, uint16_t&gt;&gt;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> T FromBigEndian(T value) {</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;}</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T,</div><div class="line"><a name="l00377"></
 a><span class="lineno">  377</span>&#160;          <span class="keyword">typename</span> =</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;              EnableIfIsOneOf&lt;T, int64_t, uint64_t, int32_t, uint32_t, int16_t, uint16_t&gt;&gt;</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> T FromLittleEndian(T value) {</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  <span class="keywordflow">return</span> value;</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;}</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T,</div><div class="line"><a name="
 l00384"></a><span class="lineno">  384</span>&#160;          <span class="keyword">typename</span> =</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;              EnableIfIsOneOf&lt;T, int64_t, uint64_t, int32_t, uint32_t, int16_t, uint16_t&gt;&gt;</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> T FromBigEndian(T value) {</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="keywordflow">return</span> value;</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;}</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T,</div><div class="line"><a name="l00391"></a><span class="lineno"
 >  391</span>&#160;          <span class="keyword">typename</span> =</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;              EnableIfIsOneOf&lt;T, int64_t, uint64_t, int32_t, uint32_t, int16_t, uint16_t&gt;&gt;</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> T FromLittleEndian(T value) {</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;}</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment">// Logical right shi
 ft for signed integer types</span></div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment">// This is needed because the C &gt;&gt; operator does arithmetic right shift</span></div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment">// Negative shift amounts lead to undefined behavior</span></div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="keyword">static</span> T ShiftRightLogical(T v, <span class="keywordtype">int</span> shift) {</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;  <span class="comment">// Conversion to unsigned ensures most significant bits always filled with 0&#39;s</span></div><div class="line"><a name="l00404"></a><span c
 lass="lineno">  404</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>typename detail::make_unsigned&lt;T&gt;::type<span class="keyword">&gt;</span>(v) &gt;&gt; shift;</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;}</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="keywordtype">void</span> FillBitsFromBytes(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; bytes, uint8_t* bits);</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;Status BytesToBits(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp;, MemoryPool*, std::shared_ptr&lt;B
 uffer&gt;*);</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;}  <span class="comment">// namespace BitUtil</span></div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="keyword">namespace </span>internal {</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="keyword">class </span>BitmapReader {</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  BitmapReader(<span class="keyword">const</span> uint8_t* bitmap, int64_t start_offset, int64_t length)</div><div class="line
 "><a name="l00420"></a><span class="lineno">  420</span>&#160;      : bitmap_(bitmap), position_(0), length_(length) {</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;    current_byte_ = 0;</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;    byte_offset_ = start_offset / 8;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;    bit_offset_ = start_offset % 8;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;    <span class="keywordflow">if</span> (length &gt; 0) {</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;      current_byte_ = bitmap[byte_offset_];</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;    }</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  }</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div>
 <div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="preprocessor">#if defined(_MSC_VER)</span></div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  <span class="comment">// MSVC is finicky about this cast</span></div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="keywordtype">bool</span> IsSet()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (current_byte_ &amp; (1 &lt;&lt; bit_offset_)) != 0; }</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  <span class="keywordtype">bool</span> IsSet()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> current_byte_ &amp; (1 &lt;&lt; bit_offset_); }</div><div class="line"><a name="l00434"></a><span class="lineno">  434</
 span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  <span class="keywordtype">bool</span> IsNotSet()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (current_byte_ &amp; (1 &lt;&lt; bit_offset_)) == 0; }</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  <span class="keywordtype">void</span> Next() {</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;    ++bit_offset_;</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;    ++position_;</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;    <span class="keywordflow">if</span> (bit_offset_ == 8) {</div><div class="line"><a name="l
 00442"></a><span class="lineno">  442</span>&#160;      bit_offset_ = 0;</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;      ++byte_offset_;</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;      <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a1f418a9edc46d53e62732e7ccd06f329">ARROW_PREDICT_TRUE</a>(position_ &lt; length_)) {</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;        current_byte_ = bitmap_[byte_offset_];</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;      }</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;    }</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  }</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160; <span 
 class="keyword">private</span>:</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <span class="keyword">const</span> uint8_t* bitmap_;</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  int64_t position_;</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  int64_t length_;</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  uint8_t current_byte_;</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  int64_t byte_offset_;</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  int64_t bit_offset_;</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;};</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;</div><div class="line"><a name="l00460"></a><s
 pan class="lineno">  460</span>&#160;<span class="keyword">class </span>BitmapWriter {</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  BitmapWriter(uint8_t* bitmap, int64_t start_offset, int64_t length)</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;      : bitmap_(bitmap), position_(0), length_(length) {</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;    current_byte_ = 0;</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;    byte_offset_ = start_offset / 8;</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    bit_offset_ = start_offset % 8;</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;    <span class="keywordflow">if</span> (length &gt; 0) {</div><div 
 class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;      current_byte_ = bitmap[byte_offset_];</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;    }</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;  }</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  <span class="keywordtype">void</span> Set() { current_byte_ |= BitUtil::kBitmask[bit_offset_]; }</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;  <span class="keywordtype">void</span> Clear() { current_byte_ &amp;= BitUtil::kFlippedBitmask[bit_offset_]; }</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div><div class="line"><a name="l00476"></a><span class="lineno">  476</spa
 n>&#160;  <span class="keywordtype">void</span> Next() {</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;    ++bit_offset_;</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;    ++position_;</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;    bitmap_[byte_offset_] = current_byte_;</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    <span class="keywordflow">if</span> (bit_offset_ == 8) {</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;      bit_offset_ = 0;</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;      ++byte_offset_;</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;      <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a1f418a9edc46d53e62732e7ccd06f329">ARROW_PREDICT_TRUE</a>(position_ &lt; length_)) {</div><div
  class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;        current_byte_ = bitmap_[byte_offset_];</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;      }</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;    }</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  }</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;</div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;  <span class="keywordtype">void</span> Finish() {</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;    <span class="keywordflow">if</span> (<a class="code" href="macros_8h.html#a1f418a9edc46d53e62732e7ccd06f329">ARROW_PREDICT_TRUE</a>(position_ &lt; length_)) {</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;      <span class="keywordflow">if</span> (bit_offset_ != 0) {
 </div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;        bitmap_[byte_offset_] = current_byte_;</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;      }</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;    }</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;  }</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  int64_t position()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> position_; }</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  uint8_t* bitmap_;</div><div cl
 ass="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  int64_t position_;</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  int64_t length_;</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  uint8_t current_byte_;</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  int64_t byte_offset_;</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;  int64_t bit_offset_;</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;};</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;}  <span class="comment">// namespace internal</span></div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;</div><d
 iv class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;<span class="comment">// Bitmap utilities</span></div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;Status <a class="code" href="namespacearrow.html#a8aab5a752c3a15eda9fe6e63e7d4cefc">GetEmptyBitmap</a>(MemoryPool* pool, int64_t length, std::shared_ptr&lt;Buffer&gt;* result);</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00527"></a><span class="lineno"> 
  527</span>&#160;Status <a class="code" href="namespacearrow.html#a1c03d877f99bfaa805ee74094e4bcd32">CopyBitmap</a>(MemoryPool* pool, <span class="keyword">const</span> uint8_t* bitmap, int64_t offset, int64_t length,</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;                  std::shared_ptr&lt;Buffer&gt;* out);</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;int64_t <a class="code" href="namespacearrow.html#a55c87c046a937101489a68dd331470ff">CountSetBits</a>(<span class="keyword">const</span> uint8_t* data, int64_t bit_offset, int64_t length);</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;ARROW_EXPORT</div><div
  class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespacearrow.html#ae3f12b6dd91eb0b7235e50236c7ed85a">BitmapEquals</a>(<span class="keyword">const</span> uint8_t* left, int64_t left_offset, <span class="keyword">const</span> uint8_t* right,</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;                  int64_t right_offset, int64_t bit_length);</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;<span class="preprocessor">#endif  // ARROW_UTIL_BIT_UTIL_H</span></div><div class="ttc" id="namespacearrow_html_a8aab5a752c3a15eda9fe6e63e7
 d4cefc"><div class="ttname"><a href="namespacearrow.html#a8aab5a752c3a15eda9fe6e63e7d4cefc">arrow::GetEmptyBitmap</a></div><div class="ttdeci">Status GetEmptyBitmap(MemoryPool *pool, int64_t length, std::shared_ptr&lt; Buffer &gt; *result)</div></div>
+<a href="bit-util_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span clas
 s="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed 
 under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_UTIL_BIT_UTIL_H</span></div><div class="line"><a name="l00019"></a><span class="linen
 o">   19</span>&#160;<span class="preprocessor">#define ARROW_UTIL_BIT_UTIL_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define ARROW_LITTLE_ENDIAN 1</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#ifdef __APPLE__</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;machine/endian.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#else</span></div><div class="li
 ne"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;endian.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#ifndef __BYTE_ORDER__</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#error &quot;__BYTE_ORDER__ not defined&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<
 span class="preprocessor">#ifndef __ORDER_LITTLE_ENDIAN__</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#error &quot;__ORDER_LITTLE_ENDIAN__ not defined&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__</span></div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="bit-util_8h.html#a71d55e8a4b05576ac5c3ad1bd97e77b7">   39</a></span>&#160;<span class="preprocessor">#define ARROW_LITTLE_ENDIAN 1</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#else</span></div><
 div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#define ARROW_LITTLE_ENDIAN 0</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#if defined(_MSC_VER)</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &lt;intrin.h&gt;</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#pragma intrinsic(_BitScanReverse)</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span c
 lass="preprocessor">#define ARROW_BYTE_SWAP64 _byteswap_uint64</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP32 _byteswap_ulong</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="bit-util_8h.html#a582fbf29e9f0fbf6dd39031af11a8894">   51</a></span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP64 __builtin_bswap64</span></div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="bit-util_8h.html#a4fabecc746b1f8c287ca27cebdfb3eee">   52</a></span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP32 __builtin_bswap32</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00054"></a
 ><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocesso
 r">#include &quot;<a class="code" href="util_2type__traits_8h.html">arrow/util/type_traits.h</a>&quot;</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#ifdef ARROW_USE_SSE</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cpu-info_8h.html">arrow/util/cpu-info.h</a>&quot;</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="sse-util_8h.html">arrow/util/sse-util.h</a>&quot;</span></div><div class="line"><a name="l00067"></a><span
  class="lineno">   67</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">// TODO(wesm): The source from Impala was depending on boost::make_unsigned</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">// We add a partial stub implementation here</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l
 00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">namespace </span>detail {</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">struct </span>make_unsigned {};</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">struct </span>make_unsigned&lt;int8_t&gt; {</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keyword">typedef</span> uint8_t type;</div><div 
 class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;};</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="keyword">struct </span>make_unsigned&lt;int16_t&gt; {</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keyword">typedef</span> uint16_t type;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;};</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="keyword">struct </span>m
 ake_unsigned&lt;int32_t&gt; {</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keyword">typedef</span> uint32_t type;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;};</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keyword">struct </span>make_unsigned&lt;int64_t&gt; {</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keyword">typedef</span> uint64_t type;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;};</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</s
 pan>&#160;}  <span class="comment">// namespace detail</span></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">class </span>Buffer;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">class </span>MutableBuffer;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keyword">class </span>Status;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keyword">namespace </span>BitUtil {</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l001
 09"></a><span class="lineno">  109</span>&#160;<span class="keyword">static</span> constexpr uint8_t kBitmask[] = {1, 2, 4, 8, 16, 32, 64, 128};</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment">// the ~i byte version of kBitmaks</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="keyword">static</span> constexpr uint8_t kFlippedBitmask[] = {254, 253, 251, 247, 239, 223, 191, 127};</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t CeilByte(int64_t size) { <span class="keywordflow">return</span> (size + 7) &amp; ~7; }</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</di
 v><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t BytesForBits(int64_t size) { <span class="keywordflow">return</span> CeilByte(size) / 8; }</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t Ceil2Bytes(int64_t size) { <span class="keywordflow">return</span> (size + 15) &amp; ~15; }</div><div class="line"><a name="l00119"></a><span cl

<TRUNCATED>

[42/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/basic-data-type-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/basic-data-type-classes.html b/docs/c_glib/basic-data-type-classes.html
index 7a4779c..389cd30 100644
--- a/docs/c_glib/basic-data-type-classes.html
+++ b/docs/c_glib/basic-data-type-classes.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Basic data type classes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Basic data type classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="type.html" title="Type">
 <link rel="prev" href="arrow-glib-GArrowType.html" title="GArrowType">
 <link rel="next" href="composite-data-type-classes.html" title="Composite data type classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#basic-data-type-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#basic-data-type-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#basic-data-type-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#basic-data-type-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#basic-data-type-classes.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="basic-data-type-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -67,6 +67,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="basic-data-type-classes.html#garrow-fixed-width-data-type-get-bit-width" title="garrow_fixed_width_data_type_get_bit_width ()">garrow_fixed_width_data_type_get_bit_width</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a class="link" href="basic-data-type-classes.html#GArrowNullDataType"><span class="returnvalue">GArrowNullDataType</span></a> *
 </td>
 <td class="function_name">
@@ -206,6 +214,14 @@
 <a class="link" href="arrow-glib-GArrowType.html#GArrowTimeUnit" title="enum GArrowTimeUnit"><span class="returnvalue">GArrowTimeUnit</span></a>
 </td>
 <td class="function_name">
+<a class="link" href="basic-data-type-classes.html#garrow-timestamp-data-type-get-unit" title="garrow_timestamp_data_type_get_unit ()">garrow_timestamp_data_type_get_unit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="arrow-glib-GArrowType.html#GArrowTimeUnit" title="enum GArrowTimeUnit"><span class="returnvalue">GArrowTimeUnit</span></a>
+</td>
+<td class="function_name">
 <a class="link" href="basic-data-type-classes.html#garrow-time-data-type-get-unit" title="garrow_time_data_type_get_unit ()">garrow_time_data_type_get_unit</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
@@ -230,7 +246,7 @@
 </div>
 <div class="refsect1">
 <a name="basic-data-type-classes.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -243,49 +259,49 @@
 </tr></tbody>
 </table></div>
 </div>
-<a name="GArrowDataType"></a><a name="GArrowNullDataType"></a><a name="GArrowBooleanDataType"></a><a name="GArrowInt8DataType"></a><a name="GArrowUInt8DataType"></a><a name="GArrowInt16DataType"></a><a name="GArrowUInt16DataType"></a><a name="GArrowInt32DataType"></a><a name="GArrowUInt32DataType"></a><a name="GArrowInt64DataType"></a><a name="GArrowUInt64DataType"></a><a name="GArrowFloatDataType"></a><a name="GArrowDoubleDataType"></a><a name="GArrowBinaryDataType"></a><a name="GArrowStringDataType"></a><a name="GArrowDate32DataType"></a><a name="GArrowDate64DataType"></a><a name="GArrowTimestampDataType"></a><a name="GArrowTimeDataType"></a><a name="GArrowTime32DataType"></a><a name="GArrowTime64DataType"></a><div class="refsect1">
+<a name="GArrowNullDataType"></a><a name="GArrowInt8DataType"></a><a name="GArrowUInt8DataType"></a><a name="GArrowInt16DataType"></a><a name="GArrowUInt16DataType"></a><a name="GArrowInt32DataType"></a><a name="GArrowUInt32DataType"></a><a name="GArrowInt64DataType"></a><a name="GArrowUInt64DataType"></a><a name="GArrowFloatDataType"></a><a name="GArrowDoubleDataType"></a><a name="GArrowBinaryDataType"></a><a name="GArrowStringDataType"></a><a name="GArrowDate32DataType"></a><a name="GArrowDate64DataType"></a><a name="GArrowTimestampDataType"></a><a name="GArrowTimeDataType"></a><a name="GArrowTime32DataType"></a><a name="GArrowTime64DataType"></a><a name="GArrowBooleanDataType"></a><a name="GArrowDataType"></a><a name="GArrowFixedWidthDataType"></a><div class="refsect1">
 <a name="basic-data-type-classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
 <tbody>
 <tr>
-<td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDataType-struct" title="struct GArrowDataType">GArrowDataType</a></td>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GARROW-TYPE-DATA-TYPE:CAPS" title="GARROW_TYPE_DATA_TYPE">GARROW_TYPE_DATA_TYPE</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowNullDataType-struct" title="struct GArrowNullDataType">GArrowNullDataType</a></td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDataTypeClass" title="struct GArrowDataTypeClass">GArrowDataTypeClass</a></td>
 </tr>
 <tr>
-<td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowNullDataTypeClass" title="struct GArrowNullDataTypeClass">GArrowNullDataTypeClass</a></td>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GARROW-TYPE-FIXED-WIDTH-DATA-TYPE:CAPS" title="GARROW_TYPE_FIXED_WIDTH_DATA_TYPE">GARROW_TYPE_FIXED_WIDTH_DATA_TYPE</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType-struct" title="struct GArrowBooleanDataType">GArrowBooleanDataType</a></td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowFixedWidthDataTypeClass" title="struct GArrowFixedWidthDataTypeClass">GArrowFixedWidthDataTypeClass</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowBooleanDataTypeClass" title="struct GArrowBooleanDataTypeClass">GArrowBooleanDataTypeClass</a></td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowNullDataType-struct" title="struct GArrowNullDataType">GArrowNullDataType</a></td>
 </tr>
 <tr>
-<td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowInt8DataType-struct" title="struct GArrowInt8DataType">GArrowInt8DataType</a></td>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GARROW-TYPE-BOOLEAN-DATA-TYPE:CAPS" title="GARROW_TYPE_BOOLEAN_DATA_TYPE">GARROW_TYPE_BOOLEAN_DATA_TYPE</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowInt8DataTypeClass" title="struct GArrowInt8DataTypeClass">GArrowInt8DataTypeClass</a></td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowBooleanDataTypeClass" title="struct GArrowBooleanDataTypeClass">GArrowBooleanDataTypeClass</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt8DataType-struct" title="struct GArrowUInt8DataType">GArrowUInt8DataType</a></td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowInt8DataType-struct" title="struct GArrowInt8DataType">GArrowInt8DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt8DataTypeClass" title="struct GArrowUInt8DataTypeClass">GArrowUInt8DataTypeClass</a></td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt8DataType-struct" title="struct GArrowUInt8DataType">GArrowUInt8DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
@@ -293,127 +309,75 @@
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowInt16DataTypeClass" title="struct GArrowInt16DataTypeClass">GArrowInt16DataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt16DataType-struct" title="struct GArrowUInt16DataType">GArrowUInt16DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt16DataTypeClass" title="struct GArrowUInt16DataTypeClass">GArrowUInt16DataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowInt32DataType-struct" title="struct GArrowInt32DataType">GArrowInt32DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowInt32DataTypeClass" title="struct GArrowInt32DataTypeClass">GArrowInt32DataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt32DataType-struct" title="struct GArrowUInt32DataType">GArrowUInt32DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt32DataTypeClass" title="struct GArrowUInt32DataTypeClass">GArrowUInt32DataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowInt64DataType-struct" title="struct GArrowInt64DataType">GArrowInt64DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowInt64DataTypeClass" title="struct GArrowInt64DataTypeClass">GArrowInt64DataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt64DataType-struct" title="struct GArrowUInt64DataType">GArrowUInt64DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowUInt64DataTypeClass" title="struct GArrowUInt64DataTypeClass">GArrowUInt64DataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowFloatDataType-struct" title="struct GArrowFloatDataType">GArrowFloatDataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowFloatDataTypeClass" title="struct GArrowFloatDataTypeClass">GArrowFloatDataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDoubleDataType-struct" title="struct GArrowDoubleDataType">GArrowDoubleDataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDoubleDataTypeClass" title="struct GArrowDoubleDataTypeClass">GArrowDoubleDataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowBinaryDataType-struct" title="struct GArrowBinaryDataType">GArrowBinaryDataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowBinaryDataTypeClass" title="struct GArrowBinaryDataTypeClass">GArrowBinaryDataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowStringDataType-struct" title="struct GArrowStringDataType">GArrowStringDataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowStringDataTypeClass" title="struct GArrowStringDataTypeClass">GArrowStringDataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDate32DataType-struct" title="struct GArrowDate32DataType">GArrowDate32DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDate32DataTypeClass" title="struct GArrowDate32DataTypeClass">GArrowDate32DataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDate64DataType-struct" title="struct GArrowDate64DataType">GArrowDate64DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDate64DataTypeClass" title="struct GArrowDate64DataTypeClass">GArrowDate64DataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTimestampDataType-struct" title="struct GArrowTimestampDataType">GArrowTimestampDataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTimestampDataTypeClass" title="struct GArrowTimestampDataTypeClass">GArrowTimestampDataTypeClass</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTimeDataType-struct" title="struct GArrowTimeDataType">GArrowTimeDataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTimeDataTypeClass" title="struct GArrowTimeDataTypeClass">GArrowTimeDataTypeClass</a></td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTime32DataType-struct" title="struct GArrowTime32DataType">GArrowTime32DataType</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTime32DataType-struct" title="struct GArrowTime32DataType">GArrowTime32DataType</a></td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTime64DataType-struct" title="struct GArrowTime64DataType">GArrowTime64DataType</a></td>
 </tr>
 <tr>
-<td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTime32DataTypeClass" title="struct GArrowTime32DataTypeClass">GArrowTime32DataTypeClass</a></td>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType-struct" title="GArrowBooleanDataType">GArrowBooleanDataType</a></td>
 </tr>
 <tr>
-<td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTime64DataType-struct" title="struct GArrowTime64DataType">GArrowTime64DataType</a></td>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDataType-struct" title="GArrowDataType">GArrowDataType</a></td>
 </tr>
 <tr>
-<td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTime64DataTypeClass" title="struct GArrowTime64DataTypeClass">GArrowTime64DataTypeClass</a></td>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowFixedWidthDataType-struct" title="GArrowFixedWidthDataType">GArrowFixedWidthDataType</a></td>
 </tr>
 </tbody>
 </table></div>
@@ -421,30 +385,11 @@
 <div class="refsect1">
 <a name="basic-data-type-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
-    <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDataType">GArrowDataType</a>
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowBinaryDataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowBooleanDataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowDate32DataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowDate64DataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowDoubleDataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowFloatDataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowInt16DataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowInt32DataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowInt64DataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowInt8DataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowNullDataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowStringDataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowTimeDataType
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowTime32DataType">GArrowTime32DataType</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="basic-data-type-classes.html#GArrowTime64DataType">GArrowTime64DataType</a>
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowTimestampDataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowUInt16DataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowUInt32DataType
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowUInt64DataType
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowUInt8DataType
     <span class="lineart">╰──</span> GArrowDataType
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowBinaryDataType">GArrowBinaryDataType</a>
-        <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType">GArrowBooleanDataType</a>
+        <span class="lineart">├──</span> GArrowFixedWidthDataType
+        <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType">GArrowBooleanDataType</a>
+        <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType">GArrowDictionaryDataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDate32DataType">GArrowDate32DataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDate64DataType">GArrowDate64DataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDoubleDataType">GArrowDoubleDataType</a>
@@ -458,13 +403,32 @@
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowStringDataType">GArrowStringDataType</a>
         <span class="lineart">├──</span> <a class="link" href="composite-data-type-classes.html#GArrowStructDataType">GArrowStructDataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowTimeDataType">GArrowTimeDataType</a>
-        <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowTime32DataType
-        <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowTime64DataType
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowTimestampDataType">GArrowTimestampDataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowUInt16DataType">GArrowUInt16DataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowUInt32DataType">GArrowUInt32DataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowUInt64DataType">GArrowUInt64DataType</a>
-        <span class="lineart">╰──</span> <a class="link" href="basic-data-type-classes.html#GArrowUInt8DataType">GArrowUInt8DataType</a>
+        <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowUInt8DataType">GArrowUInt8DataType</a>
+        <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowFixedWidthDataType">GArrowFixedWidthDataType</a>
+        <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowBooleanDataType
+        <span class="lineart">├──</span> GArrowBinaryDataType
+        <span class="lineart">├──</span> GArrowDate32DataType
+        <span class="lineart">├──</span> GArrowDate64DataType
+        <span class="lineart">├──</span> GArrowDoubleDataType
+        <span class="lineart">├──</span> GArrowFloatDataType
+        <span class="lineart">├──</span> GArrowInt16DataType
+        <span class="lineart">├──</span> GArrowInt32DataType
+        <span class="lineart">├──</span> GArrowInt64DataType
+        <span class="lineart">├──</span> GArrowInt8DataType
+        <span class="lineart">├──</span> GArrowNullDataType
+        <span class="lineart">├──</span> GArrowStringDataType
+        <span class="lineart">├──</span> GArrowTimeDataType
+        <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowTime32DataType
+        <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowTime64DataType
+        <span class="lineart">├──</span> GArrowTimestampDataType
+        <span class="lineart">├──</span> GArrowUInt16DataType
+        <span class="lineart">├──</span> GArrowUInt32DataType
+        <span class="lineart">├──</span> GArrowUInt64DataType
+        <span class="lineart">╰──</span> GArrowUInt8DataType
 </pre>
 </div>
 <div class="refsect1">
@@ -513,8 +477,8 @@ nanoseconds since midnight in 64-bit signed integer data type.</p>
 garrow_data_type_equal (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *data_type</code></em>,
                         <em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *other_data_type</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-data-type-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -535,10 +499,9 @@ garrow_data_type_equal (<em class="parameter"><code><a class="link" href="basic-
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.2.5"></a><h4>Returns</h4>
+<a name="garrow-data-type-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -547,8 +510,8 @@ otherwise.</p>
 <pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
 garrow_data_type_to_string (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *data_type</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-data-type-to-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -562,10 +525,9 @@ garrow_data_type_to_string (<em class="parameter"><code><a class="link" href="ba
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.3.5"></a><h4>Returns</h4>
+<a name="garrow-data-type-to-string.returns"></a><h4>Returns</h4>
 <p> The string representation of the data type. The caller
 must free it by <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when the caller doesn't need it anymore.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -574,8 +536,8 @@ must free it by <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code>
 <pre class="programlisting"><a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a>
 garrow_data_type_get_id (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *data_type</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-data-type-get-id.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -589,20 +551,25 @@ garrow_data_type_get_id (<em class="parameter"><code><a class="link" href="basic
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.4.5"></a><h4>Returns</h4>
+<a name="garrow-data-type-get-id.returns"></a><h4>Returns</h4>
 <p> The <a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="type">GArrowType</span></a> of the data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
 <div class="refsect2">
+<a name="garrow-fixed-width-data-type-get-bit-width"></a><h3>garrow_fixed_width_data_type_get_bit_width ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+garrow_fixed_width_data_type_get_bit_width
+                               (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowFixedWidthDataType"><span class="type">GArrowFixedWidthDataType</span></a> *data_type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="garrow-null-data-type-new"></a><h3>garrow_null_data_type_new ()</h3>
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowNullDataType"><span class="returnvalue">GArrowNullDataType</span></a> *
 garrow_null_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.5.4"></a><h4>Returns</h4>
+<a name="garrow-null-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created null data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -611,9 +578,8 @@ garrow_null_data_type_new (<em class="parameter"><code><span class="type">void</
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType"><span class="returnvalue">GArrowBooleanDataType</span></a> *
 garrow_boolean_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.6.4"></a><h4>Returns</h4>
+<a name="garrow-boolean-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created boolean data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -622,9 +588,8 @@ garrow_boolean_data_type_new (<em class="parameter"><code><span class="type">voi
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowInt8DataType"><span class="returnvalue">GArrowInt8DataType</span></a> *
 garrow_int8_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.7.4"></a><h4>Returns</h4>
+<a name="garrow-int8-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 8-bit integer data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -633,9 +598,8 @@ garrow_int8_data_type_new (<em class="parameter"><code><span class="type">void</
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowUInt8DataType"><span class="returnvalue">GArrowUInt8DataType</span></a> *
 garrow_uint8_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.8.4"></a><h4>Returns</h4>
+<a name="garrow-uint8-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 8-bit unsigned integer data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -644,9 +608,8 @@ garrow_uint8_data_type_new (<em class="parameter"><code><span class="type">void<
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowInt16DataType"><span class="returnvalue">GArrowInt16DataType</span></a> *
 garrow_int16_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.9.4"></a><h4>Returns</h4>
+<a name="garrow-int16-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 16-bit integer data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -655,9 +618,8 @@ garrow_int16_data_type_new (<em class="parameter"><code><span class="type">void<
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowUInt16DataType"><span class="returnvalue">GArrowUInt16DataType</span></a> *
 garrow_uint16_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.10.4"></a><h4>Returns</h4>
+<a name="garrow-uint16-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 16-bit unsigned integer data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -666,9 +628,8 @@ garrow_uint16_data_type_new (<em class="parameter"><code><span class="type">void
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowInt32DataType"><span class="returnvalue">GArrowInt32DataType</span></a> *
 garrow_int32_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.11.4"></a><h4>Returns</h4>
+<a name="garrow-int32-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 32-bit integer data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -677,9 +638,8 @@ garrow_int32_data_type_new (<em class="parameter"><code><span class="type">void<
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowUInt32DataType"><span class="returnvalue">GArrowUInt32DataType</span></a> *
 garrow_uint32_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.12.4"></a><h4>Returns</h4>
+<a name="garrow-uint32-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 32-bit unsigned integer data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -688,9 +648,8 @@ garrow_uint32_data_type_new (<em class="parameter"><code><span class="type">void
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowInt64DataType"><span class="returnvalue">GArrowInt64DataType</span></a> *
 garrow_int64_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.13.4"></a><h4>Returns</h4>
+<a name="garrow-int64-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 64-bit integer data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -699,9 +658,8 @@ garrow_int64_data_type_new (<em class="parameter"><code><span class="type">void<
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowUInt64DataType"><span class="returnvalue">GArrowUInt64DataType</span></a> *
 garrow_uint64_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.14.4"></a><h4>Returns</h4>
+<a name="garrow-uint64-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 64-bit unsigned integer data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -710,9 +668,8 @@ garrow_uint64_data_type_new (<em class="parameter"><code><span class="type">void
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowFloatDataType"><span class="returnvalue">GArrowFloatDataType</span></a> *
 garrow_float_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.15.4"></a><h4>Returns</h4>
+<a name="garrow-float-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created float data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -721,9 +678,8 @@ garrow_float_data_type_new (<em class="parameter"><code><span class="type">void<
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDoubleDataType"><span class="returnvalue">GArrowDoubleDataType</span></a> *
 garrow_double_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.16.4"></a><h4>Returns</h4>
+<a name="garrow-double-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created 64-bit floating point data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -732,9 +688,8 @@ garrow_double_data_type_new (<em class="parameter"><code><span class="type">void
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowBinaryDataType"><span class="returnvalue">GArrowBinaryDataType</span></a> *
 garrow_binary_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.17.4"></a><h4>Returns</h4>
+<a name="garrow-binary-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created binary data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -743,9 +698,8 @@ garrow_binary_data_type_new (<em class="parameter"><code><span class="type">void
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowStringDataType"><span class="returnvalue">GArrowStringDataType</span></a> *
 garrow_string_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.18.4"></a><h4>Returns</h4>
+<a name="garrow-string-data-type-new.returns"></a><h4>Returns</h4>
 <p> The newly created UTF-8 encoded string data type.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -754,12 +708,11 @@ garrow_string_data_type_new (<em class="parameter"><code><span class="type">void
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDate32DataType"><span class="returnvalue">GArrowDate32DataType</span></a> *
 garrow_date32_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.19.4"></a><h4>Returns</h4>
+<a name="garrow-date32-data-type-new.returns"></a><h4>Returns</h4>
 <p> A newly created the number of milliseconds
 since UNIX epoch in 32-bit signed integer data type.</p>
-<p></p>
 </div>
-<p class="since">Since 0.7.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -767,12 +720,11 @@ since UNIX epoch in 32-bit signed integer data type.</p>
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDate64DataType"><span class="returnvalue">GArrowDate64DataType</span></a> *
 garrow_date64_data_type_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.20.4"></a><h4>Returns</h4>
+<a name="garrow-date64-data-type-new.returns"></a><h4>Returns</h4>
 <p> A newly created the number of milliseconds
 since UNIX epoch in 64-bit signed integer data type.</p>
-<p></p>
 </div>
-<p class="since">Since 0.7.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -780,8 +732,8 @@ since UNIX epoch in 64-bit signed integer data type.</p>
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowTimestampDataType"><span class="returnvalue">GArrowTimestampDataType</span></a> *
 garrow_timestamp_data_type_new (<em class="parameter"><code><a class="link" href="arrow-glib-GArrowType.html#GArrowTimeUnit" title="enum GArrowTimeUnit"><span class="type">GArrowTimeUnit</span></a> unit</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.21.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-timestamp-data-type-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -795,13 +747,38 @@ garrow_timestamp_data_type_new (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.21.5"></a><h4>Returns</h4>
+<a name="garrow-timestamp-data-type-new.returns"></a><h4>Returns</h4>
 <p> A newly created the number of
 seconds/milliseconds/microseconds/nanoseconds since UNIX epoch in
 64-bit signed integer data type.</p>
-<p></p>
 </div>
-<p class="since">Since 0.7.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-timestamp-data-type-get-unit"></a><h3>garrow_timestamp_data_type_get_unit ()</h3>
+<pre class="programlisting"><a class="link" href="arrow-glib-GArrowType.html#GArrowTimeUnit" title="enum GArrowTimeUnit"><span class="returnvalue">GArrowTimeUnit</span></a>
+garrow_timestamp_data_type_get_unit (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowTimestampDataType"><span class="type">GArrowTimestampDataType</span></a> *timestamp_data_type</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-timestamp-data-type-get-unit.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>timestamp_data_type</p></td>
+<td class="parameter_description"><p>The <a class="link" href="basic-data-type-classes.html#GArrowTimestampDataType"><span class="type">GArrowTimestampDataType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-timestamp-data-type-get-unit.returns"></a><h4>Returns</h4>
+<p> The unit of the timestamp data type.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -809,8 +786,8 @@ seconds/milliseconds/microseconds/nanoseconds since UNIX epoch in
 <pre class="programlisting"><a class="link" href="arrow-glib-GArrowType.html#GArrowTimeUnit" title="enum GArrowTimeUnit"><span class="returnvalue">GArrowTimeUnit</span></a>
 garrow_time_data_type_get_unit (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowTimeDataType"><span class="type">GArrowTimeDataType</span></a> *time_data_type</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.22.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-time-data-type-get-unit.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -824,11 +801,10 @@ garrow_time_data_type_get_unit (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.22.5"></a><h4>Returns</h4>
+<a name="garrow-time-data-type-get-unit.returns"></a><h4>Returns</h4>
 <p> The unit of the time data type.</p>
-<p></p>
 </div>
-<p class="since">Since 0.7.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -837,8 +813,8 @@ garrow_time_data_type_get_unit (<em class="parameter"><code><a class="link" href
 garrow_time32_data_type_new (<em class="parameter"><code><a class="link" href="arrow-glib-GArrowType.html#GArrowTimeUnit" title="enum GArrowTimeUnit"><span class="type">GArrowTimeUnit</span></a> unit</code></em>,
                              <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.23.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-time32-data-type-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -853,18 +829,18 @@ garrow_time32_data_type_new (<em class="parameter"><code><a class="link" href="a
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.23.5"></a><h4>Returns</h4>
+<a name="garrow-time32-data-type-new.returns"></a><h4>Returns</h4>
 <p>  A newly created the number of seconds or milliseconds since
 midnight in 32-bit signed integer data type. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.7.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -873,8 +849,8 @@ midnight in 32-bit signed integer data type. </p>
 garrow_time64_data_type_new (<em class="parameter"><code><a class="link" href="arrow-glib-GArrowType.html#GArrowTimeUnit" title="enum GArrowTimeUnit"><span class="type">GArrowTimeUnit</span></a> unit</code></em>,
                              <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.24.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-time64-data-type-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -889,58 +865,68 @@ garrow_time64_data_type_new (<em class="parameter"><code><a class="link" href="a
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.6.3.30.24.5"></a><h4>Returns</h4>
+<a name="garrow-time64-data-type-new.returns"></a><h4>Returns</h4>
 <p>  A newly created the number of seconds or milliseconds since
 midnight in 64-bit signed integer data type. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.7.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
 </div>
 </div>
 <div class="refsect1">
 <a name="basic-data-type-classes.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
-<a name="GArrowDataType-struct"></a><h3>struct GArrowDataType</h3>
-<pre class="programlisting">struct GArrowDataType;</pre>
-<p>It wraps <code class="literal">arrow::DataType</code>.</p>
+<a name="GARROW-TYPE-DATA-TYPE:CAPS"></a><h3>GARROW_TYPE_DATA_TYPE</h3>
+<pre class="programlisting">#define GARROW_TYPE_DATA_TYPE (garrow_data_type_get_type())
+</pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowNullDataType-struct"></a><h3>struct GArrowNullDataType</h3>
-<pre class="programlisting">struct GArrowNullDataType;</pre>
-<p>It wraps <code class="literal">arrow::NullType</code>.</p>
+<a name="GArrowDataTypeClass"></a><h3>struct GArrowDataTypeClass</h3>
+<pre class="programlisting">struct GArrowDataTypeClass {
+  GObjectClass parent_class;
+};
+</pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowNullDataTypeClass"></a><h3>struct GArrowNullDataTypeClass</h3>
-<pre class="programlisting">struct GArrowNullDataTypeClass {
+<a name="GARROW-TYPE-FIXED-WIDTH-DATA-TYPE:CAPS"></a><h3>GARROW_TYPE_FIXED_WIDTH_DATA_TYPE</h3>
+<pre class="programlisting">#define GARROW_TYPE_FIXED_WIDTH_DATA_TYPE (garrow_fixed_width_data_type_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowFixedWidthDataTypeClass"></a><h3>struct GArrowFixedWidthDataTypeClass</h3>
+<pre class="programlisting">struct GArrowFixedWidthDataTypeClass {
   GArrowDataTypeClass parent_class;
 };
 </pre>
-<p>
-</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowBooleanDataType-struct"></a><h3>struct GArrowBooleanDataType</h3>
-<pre class="programlisting">struct GArrowBooleanDataType;</pre>
-<p>It wraps <code class="literal">arrow::BooleanType</code>.</p>
+<a name="GArrowNullDataType-struct"></a><h3>struct GArrowNullDataType</h3>
+<pre class="programlisting">struct GArrowNullDataType;</pre>
+<p>It wraps <code class="literal">arrow::NullType</code>.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GARROW-TYPE-BOOLEAN-DATA-TYPE:CAPS"></a><h3>GARROW_TYPE_BOOLEAN_DATA_TYPE</h3>
+<pre class="programlisting">#define GARROW_TYPE_BOOLEAN_DATA_TYPE (garrow_boolean_data_type_get_type())
+</pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="GArrowBooleanDataTypeClass"></a><h3>struct GArrowBooleanDataTypeClass</h3>
 <pre class="programlisting">struct GArrowBooleanDataTypeClass {
-  GArrowDataTypeClass parent_class;
+  GArrowFixedWidthDataTypeClass parent_class;
 };
 </pre>
-<p>
-</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -950,285 +936,120 @@ midnight in 64-bit signed integer data type. </p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowInt8DataTypeClass"></a><h3>struct GArrowInt8DataTypeClass</h3>
-<pre class="programlisting">struct GArrowInt8DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowUInt8DataType-struct"></a><h3>struct GArrowUInt8DataType</h3>
 <pre class="programlisting">struct GArrowUInt8DataType;</pre>
 <p>It wraps <code class="literal">arrow::UInt8Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowUInt8DataTypeClass"></a><h3>struct GArrowUInt8DataTypeClass</h3>
-<pre class="programlisting">struct GArrowUInt8DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowInt16DataType-struct"></a><h3>struct GArrowInt16DataType</h3>
 <pre class="programlisting">struct GArrowInt16DataType;</pre>
 <p>It wraps <code class="literal">arrow::Int16Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowInt16DataTypeClass"></a><h3>struct GArrowInt16DataTypeClass</h3>
-<pre class="programlisting">struct GArrowInt16DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowUInt16DataType-struct"></a><h3>struct GArrowUInt16DataType</h3>
 <pre class="programlisting">struct GArrowUInt16DataType;</pre>
 <p>It wraps <code class="literal">arrow::UInt16Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowUInt16DataTypeClass"></a><h3>struct GArrowUInt16DataTypeClass</h3>
-<pre class="programlisting">struct GArrowUInt16DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowInt32DataType-struct"></a><h3>struct GArrowInt32DataType</h3>
 <pre class="programlisting">struct GArrowInt32DataType;</pre>
 <p>It wraps <code class="literal">arrow::Int32Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowInt32DataTypeClass"></a><h3>struct GArrowInt32DataTypeClass</h3>
-<pre class="programlisting">struct GArrowInt32DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowUInt32DataType-struct"></a><h3>struct GArrowUInt32DataType</h3>
 <pre class="programlisting">struct GArrowUInt32DataType;</pre>
 <p>It wraps <code class="literal">arrow::UInt32Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowUInt32DataTypeClass"></a><h3>struct GArrowUInt32DataTypeClass</h3>
-<pre class="programlisting">struct GArrowUInt32DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowInt64DataType-struct"></a><h3>struct GArrowInt64DataType</h3>
 <pre class="programlisting">struct GArrowInt64DataType;</pre>
 <p>It wraps <code class="literal">arrow::Int64Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowInt64DataTypeClass"></a><h3>struct GArrowInt64DataTypeClass</h3>
-<pre class="programlisting">struct GArrowInt64DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowUInt64DataType-struct"></a><h3>struct GArrowUInt64DataType</h3>
 <pre class="programlisting">struct GArrowUInt64DataType;</pre>
 <p>It wraps <code class="literal">arrow::UInt64Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowUInt64DataTypeClass"></a><h3>struct GArrowUInt64DataTypeClass</h3>
-<pre class="programlisting">struct GArrowUInt64DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowFloatDataType-struct"></a><h3>struct GArrowFloatDataType</h3>
 <pre class="programlisting">struct GArrowFloatDataType;</pre>
 <p>It wraps <code class="literal">arrow::FloatType</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowFloatDataTypeClass"></a><h3>struct GArrowFloatDataTypeClass</h3>
-<pre class="programlisting">struct GArrowFloatDataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowDoubleDataType-struct"></a><h3>struct GArrowDoubleDataType</h3>
 <pre class="programlisting">struct GArrowDoubleDataType;</pre>
 <p>It wraps <code class="literal">arrow::DoubleType</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowDoubleDataTypeClass"></a><h3>struct GArrowDoubleDataTypeClass</h3>
-<pre class="programlisting">struct GArrowDoubleDataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowBinaryDataType-struct"></a><h3>struct GArrowBinaryDataType</h3>
 <pre class="programlisting">struct GArrowBinaryDataType;</pre>
 <p>It wraps <code class="literal">arrow::BinaryType</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowBinaryDataTypeClass"></a><h3>struct GArrowBinaryDataTypeClass</h3>
-<pre class="programlisting">struct GArrowBinaryDataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowStringDataType-struct"></a><h3>struct GArrowStringDataType</h3>
 <pre class="programlisting">struct GArrowStringDataType;</pre>
 <p>It wraps <code class="literal">arrow::StringType</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowStringDataTypeClass"></a><h3>struct GArrowStringDataTypeClass</h3>
-<pre class="programlisting">struct GArrowStringDataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowDate32DataType-struct"></a><h3>struct GArrowDate32DataType</h3>
 <pre class="programlisting">struct GArrowDate32DataType;</pre>
 <p>It wraps <code class="literal">arrow::Date32Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowDate32DataTypeClass"></a><h3>struct GArrowDate32DataTypeClass</h3>
-<pre class="programlisting">struct GArrowDate32DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowDate64DataType-struct"></a><h3>struct GArrowDate64DataType</h3>
 <pre class="programlisting">struct GArrowDate64DataType;</pre>
 <p>It wraps <code class="literal">arrow::Date64Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowDate64DataTypeClass"></a><h3>struct GArrowDate64DataTypeClass</h3>
-<pre class="programlisting">struct GArrowDate64DataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowTimestampDataType-struct"></a><h3>struct GArrowTimestampDataType</h3>
 <pre class="programlisting">struct GArrowTimestampDataType;</pre>
 <p>It wraps <code class="literal">arrow::TimestampType</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowTimestampDataTypeClass"></a><h3>struct GArrowTimestampDataTypeClass</h3>
-<pre class="programlisting">struct GArrowTimestampDataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowTimeDataType-struct"></a><h3>struct GArrowTimeDataType</h3>
 <pre class="programlisting">struct GArrowTimeDataType;</pre>
 <p>It wraps <code class="literal">arrow::TimeType</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowTimeDataTypeClass"></a><h3>struct GArrowTimeDataTypeClass</h3>
-<pre class="programlisting">struct GArrowTimeDataTypeClass {
-  GArrowDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowTime32DataType-struct"></a><h3>struct GArrowTime32DataType</h3>
 <pre class="programlisting">struct GArrowTime32DataType;</pre>
 <p>It wraps <code class="literal">arrow::Time32Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowTime32DataTypeClass"></a><h3>struct GArrowTime32DataTypeClass</h3>
-<pre class="programlisting">struct GArrowTime32DataTypeClass {
-  GArrowTimeDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="GArrowTime64DataType-struct"></a><h3>struct GArrowTime64DataType</h3>
 <pre class="programlisting">struct GArrowTime64DataType;</pre>
 <p>It wraps <code class="literal">arrow::Time64Type</code>.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowTime64DataTypeClass"></a><h3>struct GArrowTime64DataTypeClass</h3>
-<pre class="programlisting">struct GArrowTime64DataTypeClass {
-  GArrowTimeDataTypeClass parent_class;
-};
-</pre>
-<p>
-</p>
+<a name="GArrowBooleanDataType-struct"></a><h3>GArrowBooleanDataType</h3>
+<pre class="programlisting">typedef struct _GArrowBooleanDataType GArrowBooleanDataType;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowDataType-struct"></a><h3>GArrowDataType</h3>
+<pre class="programlisting">typedef struct _GArrowDataType GArrowDataType;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowFixedWidthDataType-struct"></a><h3>GArrowFixedWidthDataType</h3>
+<pre class="programlisting">typedef struct _GArrowFixedWidthDataType GArrowFixedWidthDataType;</pre>
 </div>
 </div>
 <div class="refsect1">
@@ -1242,7 +1063,6 @@ midnight in 64-bit signed integer data type. </p>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>


[24/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/buffer_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/buffer_8h.html b/docs/cpp/buffer_8h.html
index dd4f17b..4eab90e 100644
--- a/docs/cpp/buffer_8h.html
+++ b/docs/cpp/buffer_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/buffer.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -125,7 +128,7 @@ Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[25/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/bpacking_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bpacking_8h_source.html b/docs/cpp/bpacking_8h_source.html
index 1bcb6be..579a143 100644
--- a/docs/cpp/bpacking_8h_source.html
+++ b/docs/cpp/bpacking_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/bpacking.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -68,14 +71,14 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 <a href="bpacking_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span clas
 s="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed 
 under the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// This file was modified from its original version for inclusion in parquet-cpp.</span></div><div class
 ="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">// Original source:</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">// https://github.com/lemire/FrameOfReference/blob/6ccaf9e97160f9a3b299e23a8ef739e711ef0c71/src/bpacking.cpp</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">// The original copyright notice follows.</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">// This code is released under the</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">// Apache License Version 2.0 http://www.apache.org/licenses/.</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="com
 ment">// (c) Daniel Lemire 2013</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#ifndef ARROW_UTIL_BPACKING_H</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#define ARROW_UTIL_BPACKING_H</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="logging_8h.html">arrow/util/logging.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l
 00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>internal {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack1_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;  *out = ((*in) &gt;&gt; 0) &amp; 1;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  out++;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  *out = ((*in) &gt;&gt; 1) &amp; 1;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  out++;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  *out = ((*in) &gt;&gt; 2) &amp; 1;</div><div class="line"><a na
 me="l00041"></a><span class="lineno">   41</span>&#160;  out++;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  *out = ((*in) &gt;&gt; 3) &amp; 1;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  out++;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  *out = ((*in) &gt;&gt; 4) &amp; 1;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  out++;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  *out = ((*in) &gt;&gt; 5) &amp; 1;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  out++;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  *out = ((*in) &gt;&gt; 6) &amp; 1;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  out++;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  
 *out = ((*in) &gt;&gt; 7) &amp; 1;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  out++;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  *out = ((*in) &gt;&gt; 8) &amp; 1;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  out++;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  *out = ((*in) &gt;&gt; 9) &amp; 1;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  out++;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  *out = ((*in) &gt;&gt; 10) &amp; 1;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  out++;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  *out = ((*in) &gt;&gt; 11) &amp; 1;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  out++;</div><div class="lin
 e"><a name="l00060"></a><span class="lineno">   60</span>&#160;  *out = ((*in) &gt;&gt; 12) &amp; 1;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  out++;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  *out = ((*in) &gt;&gt; 13) &amp; 1;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  out++;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  *out = ((*in) &gt;&gt; 14) &amp; 1;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  out++;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  *out = ((*in) &gt;&gt; 15) &amp; 1;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  out++;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  *out = ((*in) &gt;&gt; 16) &amp; 1;</div><div class="line"><a name="l00069"></a>
 <span class="lineno">   69</span>&#160;  out++;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  *out = ((*in) &gt;&gt; 17) &amp; 1;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  out++;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  *out = ((*in) &gt;&gt; 18) &amp; 1;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  out++;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  *out = ((*in) &gt;&gt; 19) &amp; 1;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  out++;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  *out = ((*in) &gt;&gt; 20) &amp; 1;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  out++;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  *out = ((*in
 ) &gt;&gt; 21) &amp; 1;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  out++;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  *out = ((*in) &gt;&gt; 22) &amp; 1;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  out++;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  *out = ((*in) &gt;&gt; 23) &amp; 1;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  out++;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  *out = ((*in) &gt;&gt; 24) &amp; 1;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  out++;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  *out = ((*in) &gt;&gt; 25) &amp; 1;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  out++;</div><div class="line"><a nam
 e="l00088"></a><span class="lineno">   88</span>&#160;  *out = ((*in) &gt;&gt; 26) &amp; 1;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  out++;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  *out = ((*in) &gt;&gt; 27) &amp; 1;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  out++;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  *out = ((*in) &gt;&gt; 28) &amp; 1;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  out++;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  *out = ((*in) &gt;&gt; 29) &amp; 1;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  out++;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  *out = ((*in) &gt;&gt; 30) &amp; 1;</div><div class="line"><a name="l00097"></a><span cla
 ss="lineno">   97</span>&#160;  out++;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  ++in;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  out++;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;}</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack2_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00106"
 ></a><span class="lineno">  106</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  out++;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  out++;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  out++;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  out++;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 2);</div><div class="l
 ine"><a name="l00115"></a><span class="lineno">  115</span>&#160;  out++;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  out++;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  out++;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  out++;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  out++;</div><div class="line"><a name=
 "l00124"></a><span class="lineno">  124</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  out++;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  out++;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  *out = ((*in) &gt;&gt; 22) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  out++;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  out++;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  *out = ((*in) &gt;&gt; 26) % (1U &lt;&lt; 2);</div>
 <div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  out++;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  *out = ((*in) &gt;&gt; 28) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  out++;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  ++in;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  out++;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  out++;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00142"
 ></a><span class="lineno">  142</span>&#160;  out++;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  out++;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;  out++;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  out++;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  out++;</div><div class="line"><a name="l00151"></a><span class
 ="lineno">  151</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  out++;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  out++;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  out++;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  out++;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 2);</div><div class="line"><a nam
 e="l00160"></a><span class="lineno">  160</span>&#160;  out++;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  *out = ((*in) &gt;&gt; 22) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  out++;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  out++;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  *out = ((*in) &gt;&gt; 26) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  out++;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  *out = ((*in) &gt;&gt; 28) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  out++;</div><div class="line"><a name="l00169"></
 a><span class="lineno">  169</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  ++in;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  out++;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;}</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack3_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt
 ;&lt; 3);</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  out++;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  *out = ((*in) &gt;&gt; 3) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  out++;</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  out++;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  *out = ((*in) &gt;&gt; 9) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  out++;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  out++;</div><
 div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  *out = ((*in) &gt;&gt; 15) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  out++;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  out++;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  *out = ((*in) &gt;&gt; 21) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  out++;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  out++;</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  *out = ((*in) &gt;&gt; 27)
  % (1U &lt;&lt; 3);</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;  out++;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  ++in;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 1)) &lt;&lt; (3 - 1);</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  out++;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  *out = ((*in) &gt;&gt; 1) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  out++;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  out++;</div><di
 v class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  *out = ((*in) &gt;&gt; 7) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  out++;</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  out++;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  *out = ((*in) &gt;&gt; 13) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  out++;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  out++;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  *out = ((*in) &gt;&gt; 19) % 
 (1U &lt;&lt; 3);</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  out++;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  *out = ((*in) &gt;&gt; 22) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  out++;</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  *out = ((*in) &gt;&gt; 25) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  out++;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  *out = ((*in) &gt;&gt; 28) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  out++;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  ++in;</div><div class
 ="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (3 - 2);</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  out++;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;  out++;</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  *out = ((*in) &gt;&gt; 5) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  out++;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  out++;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  *out = ((*in) &gt;&gt; 11) % (1U
  &lt;&lt; 3);</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  out++;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  out++;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  *out = ((*in) &gt;&gt; 17) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;  out++;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  out++;</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  *out = ((*in) &gt;&gt; 23) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  out++;
 </div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  *out = ((*in) &gt;&gt; 26) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  out++;</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  *out = ((*in) &gt;&gt; 29);</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  ++in;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  out++;</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;}</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class=
 "keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack4_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  out++;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  out++;</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  out++;</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00258"></a><span clas
 s="lineno">  258</span>&#160;  out++;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;  out++;</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  out++;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  out++;</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  ++in;</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  o
 ut++;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  out++;</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;  out++;</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  out++;</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  out++;</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  *out = ((*in) &gt
 ;&gt; 16) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  out++;</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  out++;</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  out++;</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  ++in;</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  out++;</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 4);</div
 ><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  out++;</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;  out++;</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;  out++;</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  out++;</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  out++;</div><div class="li
 ne"><a name="l00295"></a><span class="lineno">  295</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  out++;</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  out++;</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  ++in;</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  out++;</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  out++;</div><div class="line"><a name="l00304"></a><span cl
 ass="lineno">  304</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;  out++;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  out++;</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  out++;</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  out++;</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 4);</div><div class="line"><a na
 me="l00313"></a><span class="lineno">  313</span>&#160;  out++;</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  out++;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  ++in;</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  out++;</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;}</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div><div class="line"><a name="
 l00323"></a><span class="lineno">  323</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack5_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  out++;</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;  *out = ((*in) &gt;&gt; 5) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;  out++;</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  out++;</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;  *out = ((*in) &gt;&gt; 15) % (1U &lt
 ;&lt; 5);</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  out++;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  out++;</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  *out = ((*in) &gt;&gt; 25) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;  out++;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;  ++in;</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 3)) &lt;&lt; (5 - 3);</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  out++;</div><div class=
 "line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  *out = ((*in) &gt;&gt; 3) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  out++;</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;  out++;</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  *out = ((*in) &gt;&gt; 13) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  out++;</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;  out++;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;  *out = ((*in) &gt;&gt; 23) % (1U &lt;&
 lt; 5);</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  out++;</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;  ++in;</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 1)) &lt;&lt; (5 - 1);</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  out++;</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  *out = ((*in) &gt;&gt; 1) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  out++;</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;  out++;</div><div class="lin
 e"><a name="l00358"></a><span class="lineno">  358</span>&#160;  *out = ((*in) &gt;&gt; 11) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  out++;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  out++;</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  *out = ((*in) &gt;&gt; 21) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  out++;</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;  *out = ((*in) &gt;&gt; 26) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  out++;</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><div cl
 ass="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;  ++in;</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (5 - 4);</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  out++;</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  out++;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  *out = ((*in) &gt;&gt; 9) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;  out++;</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;  out++;</div><div class="line"
 ><a name="l00376"></a><span class="lineno">  376</span>&#160;  *out = ((*in) &gt;&gt; 19) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  out++;</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  out++;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  *out = ((*in) &gt;&gt; 29);</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  ++in;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (5 - 2);</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  out++;</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 5);</div><div 
 class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  out++;</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  *out = ((*in) &gt;&gt; 7) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  out++;</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;  out++;</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;  *out = ((*in) &gt;&gt; 17) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  out++;</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;  *out = ((*in) &gt;&gt; 22) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  out++;</div><div class="line"><
 a name="l00394"></a><span class="lineno">  394</span>&#160;  *out = ((*in) &gt;&gt; 27);</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;  ++in;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  out++;</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;}</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack6_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;  *out = ((*in) &gt
 ;&gt; 0) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;  out++;</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  out++;</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;  out++;</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  out++;</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&
 #160;  out++;</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  ++in;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (6 - 4);</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  out++;</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;  out++;</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  out++;</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;  *out = ((*in) &gt;&g
 t; 16) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  out++;</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;  *out = ((*in) &gt;&gt; 22) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  out++;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  ++in;</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (6 - 2);</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  out++;</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;  out++;</
 div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  out++;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  out++;</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  out++;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;  ++in;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;  out++;</div><div class="line"><a name="l0
 0439"></a><span class="lineno">  439</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  out++;</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  out++;</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  out++;</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  out++;</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 6);</div><div 
 class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  out++;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  ++in;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (6 - 4);</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  out++;</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;  out++;</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  out++;</div><div class="line"><a name="l0045
 7"></a><span class="lineno">  457</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  out++;</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  *out = ((*in) &gt;&gt; 22) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;  out++;</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  ++in;</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (6 - 2);</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  out++;</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 6);</div><div class="line"><a
  name="l00466"></a><span class="lineno">  466</span>&#160;  out++;</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;  out++;</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;  out++;</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  out++;</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;  ++in;</div><div class="line"><a name="l00475"></a><span class="l
 ineno">  475</span>&#160;  out++;</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;}</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack7_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;  out++;</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  *out = ((*in) &gt;&gt; 7) % (1U &
 lt;&lt; 7);</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  out++;</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;  out++;</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  *out = ((*in) &gt;&gt; 21) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;  out++;</div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  ++in;</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 3)) &lt;&lt; (7 - 3);</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  out++;</div><div clas
 s="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  *out = ((*in) &gt;&gt; 3) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  out++;</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  out++;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  *out = ((*in) &gt;&gt; 17) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  out++;</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  *out = ((*in) &gt;&gt; 24) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  out++;</div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><d
 iv class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  ++in;</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 6)) &lt;&lt; (7 - 6);</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  out++;</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;  out++;</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  *out = ((*in) &gt;&gt; 13) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;  out++;</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;  out++;</div><div class=
 "line"><a name="l00511"></a><span class="lineno">  511</span>&#160;  *out = ((*in) &gt;&gt; 27);</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  ++in;</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (7 - 2);</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;  out++;</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;  out++;</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  *out = ((*in) &gt;&gt; 9) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;  out++;</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 7);</div>
 <div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;  out++;</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;  *out = ((*in) &gt;&gt; 23) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;  out++;</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;  ++in;</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 5)) &lt;&lt; (7 - 5);</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;  out++;</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  *out = ((*in) &gt;&gt; 5) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  out++;</div><div class="line"><a name="
 l00529"></a><span class="lineno">  529</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;  out++;</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;  *out = ((*in) &gt;&gt; 19) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;  out++;</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  ++in;</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 1)) &lt;&lt; (7 - 1);</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;  out++;</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  *out = ((*in) &gt;&gt; 1) % (1U &lt;&lt; 7);</div><div class="lin
 e"><a name="l00538"></a><span class="lineno">  538</span>&#160;  out++;</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  out++;</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;  *out = ((*in) &gt;&gt; 15) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;  out++;</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;  *out = ((*in) &gt;&gt; 22) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;  out++;</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;  *out = ((*in) &gt;&gt; 29);</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;  ++in;</div><div class="line"><a name="l00547"></a><span cla
 ss="lineno">  547</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (7 - 4);</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;  out++;</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;  out++;</div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;  *out = ((*in) &gt;&gt; 11) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;  out++;</div><div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;  out++;</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;  *out = ((*in) &gt;&gt; 25);</div><div class="line"><a name="l00556">
 </a><span class="lineno">  556</span>&#160;  ++in;</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;  out++;</div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;}</div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack8_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;  out++;</div><div
  class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;  out++;</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;  out++;</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;  ++in;</div><div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;  out++;</div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;  out++;</div><div class="line"><a name="l00574"></a
 ><span class="lineno">  574</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;  out++;</div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;  out++;</div><div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;  ++in;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  out++;</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;  out++;</div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>
 &#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;  out++;</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;  out++;</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;  ++in;</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;  out++;</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;  out++;</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;  *out = ((*in) &gt;&gt; 8) 
 % (1U &lt;&lt; 8);</div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;  out++;</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;  out++;</div><div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;  ++in;</div><div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;  out++;</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;  out++;</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 8);</div><div class
 ="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;  out++;</div><div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;  out++;</div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;  ++in;</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;  out++;</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;  out++;</div><div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00611"></a><span
  class="lineno">  611</span>&#160;  out++;</div><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;  out++;</div><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;  ++in;</div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;  out++;</div><div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;  out++;</div><div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;
   out++;</div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;  out++;</div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;  ++in;</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;  out++;</div><div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;  out++;</div><div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;  out++;</div><div class="line"><a
  name="l00630"></a><span class="lineno">  630</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;  out++;</div><div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;  ++in;</div><div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;  out++;</div><div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;</div><div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;}</div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;</div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<span class="keyword">inline</span> <s
 pan class="keyword">const</span> uint32_t* unpack9_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;  out++;</div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;  *out = ((*in) &gt;&gt; 9) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;  out++;</div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;  out++;</div><div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;  *out = ((*in) &gt;&gt; 27);</div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;  ++in;</div><
 div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (9 - 4);</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;  out++;</div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;  out++;</div><div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;  *out = ((*in) &gt;&gt; 13) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;  out++;</div><div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;  *out = ((*in) &gt;&gt; 22) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;  out++;</div><div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;  *out = ((*in) &gt;&gt
 ; 31);</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;  ++in;</div><div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 8)) &lt;&lt; (9 - 8);</div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;  out++;</div><div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;  out++;</div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;  *out = ((*in) &gt;&gt; 17) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;  out++;</div><div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;  ++in;</div><div class="line
 "><a name="l00666"></a><span class="lineno">  666</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 3)) &lt;&lt; (9 - 3);</div><div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;  out++;</div><div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;  *out = ((*in) &gt;&gt; 3) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;  out++;</div><div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;  out++;</div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;  *out = ((*in) &gt;&gt; 21) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;  out++;</div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><di
 v class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;  ++in;</div><div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 7)) &lt;&lt; (9 - 7);</div><div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;  out++;</div><div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;  *out = ((*in) &gt;&gt; 7) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;  out++;</div><div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;  out++;</div><div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;  *out = ((*in) &gt;&gt; 25);</div><div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;  ++in;</div><div class="line"><a name="l006
 84"></a><span class="lineno">  684</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (9 - 2);</div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;  out++;</div><div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;  out++;</div><div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;  *out = ((*in) &gt;&gt; 11) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;  out++;</div><div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;  out++;</div><div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;  *out = ((*in) &gt;&gt; 29);</div><div class="line">
 <a name="l00693"></a><span class="lineno">  693</span>&#160;  ++in;</div><div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 6)) &lt;&lt; (9 - 6);</div><div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;  out++;</div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;  out++;</div><div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;  *out = ((*in) &gt;&gt; 15) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;  out++;</div><div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;  ++in;</div><div class="line"><a name="l00702"></a><span c
 lass="lineno">  702</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 1)) &lt;&lt; (9 - 1);</div><div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;  out++;</div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;  *out = ((*in) &gt;&gt; 1) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;  out++;</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;  out++;</div><div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;  *out = ((*in) &gt;&gt; 19) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;  out++;</div><div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00711
 "></a><span class="lineno">  711</span>&#160;  ++in;</div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 5)) &lt;&lt; (9 - 5);</div><div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;  out++;</div><div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;  *out = ((*in) &gt;&gt; 5) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;  out++;</div><div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;  out++;</div><div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;  *out = ((*in) &gt;&gt; 23);</div><div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;  ++in;</div><div class="line"><a name="l00720"></a><span class="lineno"> 
  720</span>&#160;  out++;</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;</div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;}</div><div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;</div><div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* unpack10_32(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;  out++;</div><div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&l
 t; 10);</div><div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;  out++;</div><div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;  out++;</div><div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;  ++in;</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 8)) &lt;&lt; (10 - 8);</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;  out++;</div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;  out++;</div><div class=
 "line"><a name="l00738"></a><span class="lineno">  738</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;  out++;</div><div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;  ++in;</div><div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 6)) &lt;&lt; (10 - 6);</div><div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;  out++;</div><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;  *out = ((*in) &gt;&gt; 6) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;  out++;</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;  *out = ((*in) &gt;&gt; 16) % (1U &lt;&lt; 10);<
 /div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;  out++;</div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;  ++in;</div><div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (10 - 4);</div><div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;  out++;</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;  *out = ((*in) &gt;&gt; 4) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;  out++;</div><div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;  *out = ((*in) &gt;&gt; 14) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;  out++;</div><div class="line"><
 a name="l00756"></a><span class="lineno">  756</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;  ++in;</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (10 - 2);</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;  out++;</div><div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;  *out = ((*in) &gt;&gt; 2) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;  out++;</div><div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;  *out = ((*in) &gt;&gt; 12) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;  out++;</div><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;  *out = ((*in) &gt;&gt; 22);</div><div class="line"><a n
 ame="l00765"></a><span class="lineno">  765</span>&#160;  ++in;</div><div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;  out++;</div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;  out++;</div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;  *out = ((*in) &gt;&gt; 10) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;  out++;</div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;  out++;</div><div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00774"></a><span class="
 lineno">  774</span>&#160;  ++in;</div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 8)) &lt;&lt; (10 - 8);</div><div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;  out++;</div><div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;  *out = ((*in) &gt;&gt; 8) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;  out++;</div><div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;  *out = ((*in) &gt;&gt; 18) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;  out++;</div><div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;  ++in;</div><div class="line"><a

<TRUNCATED>

[37/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/table-builder-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/table-builder-classes.html b/docs/c_glib/table-builder-classes.html
new file mode 100644
index 0000000..9e63547
--- /dev/null
+++ b/docs/c_glib/table-builder-classes.html
@@ -0,0 +1,414 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Table builder classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="table-builder.html" title="Table builder">
+<link rel="prev" href="table-builder.html" title="Table builder">
+<link rel="next" href="buffer.html" title="Buffer">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#table-builder-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#table-builder-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#table-builder-classes.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="table-builder.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="table-builder.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="buffer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="table-builder-classes"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="table-builder-classes.top_of_page"></a>Table builder classes</span></h2>
+<p>Table builder classes</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="table-builder-classes.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="returnvalue">GArrowRecordBatchBuilder</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-new" title="garrow_record_batch_builder_new ()">garrow_record_batch_builder_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-get-initial-capacity" title="garrow_record_batch_builder_get_initial_capacity ()">garrow_record_batch_builder_get_initial_capacity</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-set-initial-capacity" title="garrow_record_batch_builder_set_initial_capacity ()">garrow_record_batch_builder_set_initial_capacity</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="returnvalue">GArrowSchema</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-get-schema" title="garrow_record_batch_builder_get_schema ()">garrow_record_batch_builder_get_schema</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-get-n-fields" title="garrow_record_batch_builder_get_n_fields ()">garrow_record_batch_builder_get_n_fields</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="returnvalue">GArrowArrayBuilder</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-get-field" title="garrow_record_batch_builder_get_field ()">garrow_record_batch_builder_get_field</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="returnvalue">GArrowRecordBatch</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-flush" title="garrow_record_batch_builder_flush ()">garrow_record_batch_builder_flush</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="table-builder-classes.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody><tr>
+<td class="property_type"><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></td>
+<td class="property_name"><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder--record-batch-builder" title="The “record-batch-builder” property">record-batch-builder</a></td>
+<td class="property_flags">Write / Construct Only</td>
+</tr></tbody>
+</table></div>
+</div>
+<a name="GArrowRecordBatchBuilder"></a><div class="refsect1">
+<a name="table-builder-classes.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="table-builder-classes.html#GARROW-TYPE-RECORD-BATCH-BUILDER:CAPS" title="GARROW_TYPE_RECORD_BATCH_BUILDER">GARROW_TYPE_RECORD_BATCH_BUILDER</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilderClass" title="struct GArrowRecordBatchBuilderClass">GArrowRecordBatchBuilderClass</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder-struct" title="GArrowRecordBatchBuilder">GArrowRecordBatchBuilder</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="table-builder-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+    <span class="lineart">╰──</span> GArrowRecordBatchBuilder
+</pre>
+</div>
+<div class="refsect1">
+<a name="table-builder-classes.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include &lt;arrow-glib/arrow-glib.h&gt;
+</pre>
+</div>
+<div class="refsect1">
+<a name="table-builder-classes.description"></a><h2>Description</h2>
+<p><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a> is a class to create
+new <a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a>.</p>
+</div>
+<div class="refsect1">
+<a name="table-builder-classes.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="garrow-record-batch-builder-new"></a><h3>garrow_record_batch_builder_new ()</h3>
+<pre class="programlisting"><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="returnvalue">GArrowRecordBatchBuilder</span></a> *
+garrow_record_batch_builder_new (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>,
+                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>schema</p></td>
+<td class="parameter_description"><p>A <a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a> on success,
+<GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-record-batch-builder-get-initial-capacity"></a><h3>garrow_record_batch_builder_get_initial_capacity ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
+garrow_record_batch_builder_get_initial_capacity
+                               (<em class="parameter"><code><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a> *builder</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-get-initial-capacity.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-get-initial-capacity.returns"></a><h4>Returns</h4>
+<p> The initial capacity for array builders.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-record-batch-builder-set-initial-capacity"></a><h3>garrow_record_batch_builder_set_initial_capacity ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+garrow_record_batch_builder_set_initial_capacity
+                               (<em class="parameter"><code><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a> *builder</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> capacity</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-set-initial-capacity.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>capacity</p></td>
+<td class="parameter_description"><p>The new initial capacity for array builders.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-record-batch-builder-get-schema"></a><h3>garrow_record_batch_builder_get_schema ()</h3>
+<pre class="programlisting"><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="returnvalue">GArrowSchema</span></a> *
+garrow_record_batch_builder_get_schema
+                               (<em class="parameter"><code><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a> *builder</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-get-schema.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-get-schema.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> of the record batch builder. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-record-batch-builder-get-n-fields"></a><h3>garrow_record_batch_builder_get_n_fields ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
+garrow_record_batch_builder_get_n_fields
+                               (<em class="parameter"><code><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a> *builder</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-get-n-fields.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-get-n-fields.returns"></a><h4>Returns</h4>
+<p> The number of fields.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-record-batch-builder-get-field"></a><h3>garrow_record_batch_builder_get_field ()</h3>
+<pre class="programlisting"><a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="returnvalue">GArrowArrayBuilder</span></a> *
+garrow_record_batch_builder_get_field (<em class="parameter"><code><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a> *builder</code></em>,
+                                       <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> i</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-get-field.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>The field index. If it's negative, index is counted backward
+from the end of the fields. <code class="literal">-1</code> means the last field.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-get-field.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a> for
+the <code class="literal">i</code>-th field on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on out of index. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-record-batch-builder-flush"></a><h3>garrow_record_batch_builder_flush ()</h3>
+<pre class="programlisting"><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="returnvalue">GArrowRecordBatch</span></a> *
+garrow_record_batch_builder_flush (<em class="parameter"><code><a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a> *builder</code></em>,
+                                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-flush.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder"><span class="type">GArrowRecordBatchBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-builder-flush.returns"></a><h4>Returns</h4>
+<p> The built <a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> on success,
+<GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+</div>
+<div class="refsect1">
+<a name="table-builder-classes.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GARROW-TYPE-RECORD-BATCH-BUILDER:CAPS"></a><h3>GARROW_TYPE_RECORD_BATCH_BUILDER</h3>
+<pre class="programlisting">#define GARROW_TYPE_RECORD_BATCH_BUILDER (garrow_record_batch_builder_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowRecordBatchBuilderClass"></a><h3>struct GArrowRecordBatchBuilderClass</h3>
+<pre class="programlisting">struct GArrowRecordBatchBuilderClass {
+  GObjectClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowRecordBatchBuilder-struct"></a><h3>GArrowRecordBatchBuilder</h3>
+<pre class="programlisting">typedef struct _GArrowRecordBatchBuilder GArrowRecordBatchBuilder;</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="table-builder-classes.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="GArrowRecordBatchBuilder--record-batch-builder"></a><h3>The <code class="literal">“record-batch-builder”</code> property</h3>
+<pre class="programlisting">  “record-batch-builder”     <GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></pre>
+<p>The raw arrow::RecordBatchBuilder *.</p>
+<p>Flags: Write / Construct Only</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.25</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/table-builder.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/table-builder.html b/docs/c_glib/table-builder.html
new file mode 100644
index 0000000..f7f0998
--- /dev/null
+++ b/docs/c_glib/table-builder.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Table builder: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="data.html" title="Part I. Data">
+<link rel="prev" href="GArrowChunkedArray.html" title="GArrowChunkedArray">
+<link rel="next" href="table-builder-classes.html" title="Table builder classes">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="GArrowChunkedArray.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="table-builder-classes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="table-builder"></a>Table builder</h2></div></div></div>
+<div class="toc"><dl class="toc"><dt>
+<span class="refentrytitle"><a href="table-builder-classes.html">Table builder classes</a></span><span class="refpurpose"></span>
+</dt></dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.25</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/table.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/table.html b/docs/c_glib/table.html
index 1be1f6e..4455fe7 100644
--- a/docs/c_glib/table.html
+++ b/docs/c_glib/table.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Table</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Table: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
 <link rel="prev" href="GArrowSchema.html" title="GArrowSchema">
 <link rel="next" href="GArrowTable.html" title="GArrowTable">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -38,7 +38,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/tensor.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/tensor.html b/docs/c_glib/tensor.html
index f54ce8e..0c6bc8f 100644
--- a/docs/c_glib/tensor.html
+++ b/docs/c_glib/tensor.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Tensor</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Tensor: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
 <link rel="prev" href="compute-classes.html" title="Classes for computation">
 <link rel="next" href="GArrowTensor.html" title="GArrowTensor">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/type.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/type.html b/docs/c_glib/type.html
index 7803008..4ab339b 100644
--- a/docs/c_glib/type.html
+++ b/docs/c_glib/type.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Type</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Type: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
 <link rel="prev" href="GArrowTensor.html" title="GArrowTensor">
 <link rel="next" href="arrow-glib-GArrowType.html" title="GArrowType">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -35,7 +35,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/up-insensitive.png
----------------------------------------------------------------------
diff --git a/docs/c_glib/up-insensitive.png b/docs/c_glib/up-insensitive.png
index bda3ce2..9c8bec1 100644
Binary files a/docs/c_glib/up-insensitive.png and b/docs/c_glib/up-insensitive.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/writer-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/writer-classes.html b/docs/c_glib/writer-classes.html
index 6b048f7..7ca7f2a 100644
--- a/docs/c_glib/writer-classes.html
+++ b/docs/c_glib/writer-classes.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Writer classes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Writer classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="writer.html" title="Writer">
 <link rel="prev" href="writer.html" title="Writer">
 <link rel="next" href="object-tree.html" title="Object Hierarchy">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#writer-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#writer-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#writer-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#writer-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#writer-classes.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="writer-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -54,6 +54,14 @@
 <GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 </td>
 <td class="function_name">
+<a class="link" href="writer-classes.html#garrow-record-batch-writer-write-table" title="garrow_record_batch_writer_write_table ()">garrow_record_batch_writer_write_table</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+</td>
+<td class="function_name">
 <a class="link" href="writer-classes.html#garrow-record-batch-writer-close" title="garrow_record_batch_writer_close ()">garrow_record_batch_writer_close</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
@@ -118,7 +126,7 @@
 </div>
 <div class="refsect1">
 <a name="writer-classes.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -140,7 +148,7 @@
 </div>
 <a name="GArrowRecordBatchWriter"></a><a name="GArrowRecordBatchStreamWriter"></a><a name="GArrowRecordBatchFileWriter"></a><a name="GArrowFeatherFileWriter"></a><div class="refsect1">
 <a name="writer-classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -169,11 +177,8 @@
 <a name="writer-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
     <span class="lineart">├──</span> GArrowFeatherFileWriter
-    <span class="lineart">├──</span> <a class="link" href="writer-classes.html#GArrowRecordBatchWriter">GArrowRecordBatchWriter</a>
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowRecordBatchStreamWriter
-    <span class="lineart">│</span>       <span class="lineart">╰──</span> <a class="link" href="writer-classes.html#GArrowRecordBatchFileWriter">GArrowRecordBatchFileWriter</a>
     <span class="lineart">╰──</span> GArrowRecordBatchWriter
-        <span class="lineart">╰──</span> <a class="link" href="writer-classes.html#GArrowRecordBatchStreamWriter">GArrowRecordBatchStreamWriter</a>
+        <span class="lineart">╰──</span> GArrowRecordBatchStreamWriter
             <span class="lineart">╰──</span> GArrowRecordBatchFileWriter
 </pre>
 </div>
@@ -203,8 +208,8 @@ garrow_record_batch_writer_write_record_batch
                                 <em class="parameter"><code><a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch"><span class="type">GArrowRecordBatch</span></a> *record_batch</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-writer-write-record-batch.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -224,17 +229,57 @@ garrow_record_batch_writer_write_record_batch
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.2.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-writer-write-record-batch.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-record-batch-writer-write-table"></a><h3>garrow_record_batch_writer_write_table ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_record_batch_writer_write_table
+                               (<em class="parameter"><code><a class="link" href="writer-classes.html#GArrowRecordBatchWriter"><span class="type">GArrowRecordBatchWriter</span></a> *writer</code></em>,
+                                <em class="parameter"><code><a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> *table</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-record-batch-writer-write-table.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>writer</p></td>
+<td class="parameter_description"><p>A <a class="link" href="writer-classes.html#GArrowRecordBatchWriter"><span class="type">GArrowRecordBatchWriter</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>table</p></td>
+<td class="parameter_description"><p>The table to be written.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-record-batch-writer-write-table.returns"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -243,8 +288,8 @@ garrow_record_batch_writer_write_record_batch
 garrow_record_batch_writer_close (<em class="parameter"><code><a class="link" href="writer-classes.html#GArrowRecordBatchWriter"><span class="type">GArrowRecordBatchWriter</span></a> *writer</code></em>,
                                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-writer-close.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -259,17 +304,16 @@ garrow_record_batch_writer_close (<em class="parameter"><code><a class="link" hr
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.3.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-writer-close.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -279,8 +323,8 @@ garrow_record_batch_stream_writer_new (<em class="parameter"><code><a class="lin
                                        <em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>,
                                        <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-stream-writer-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -300,18 +344,18 @@ garrow_record_batch_stream_writer_new (<em class="parameter"><code><a class="lin
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.4.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-stream-writer-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="writer-classes.html#GArrowRecordBatchStreamWriter"><span class="type">GArrowRecordBatchStreamWriter</span></a>
 or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -321,8 +365,8 @@ garrow_record_batch_file_writer_new (<em class="parameter"><code><a class="link"
                                      <em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>,
                                      <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-record-batch-file-writer-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -342,18 +386,18 @@ garrow_record_batch_file_writer_new (<em class="parameter"><code><a class="link"
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.5.5"></a><h4>Returns</h4>
+<a name="garrow-record-batch-file-writer-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="writer-classes.html#GArrowRecordBatchFileWriter"><span class="type">GArrowRecordBatchFileWriter</span></a>
 or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -362,8 +406,8 @@ or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> o
 garrow_feather_file_writer_new (<em class="parameter"><code><a class="link" href="output-stream-classes.html#GArrowOutputStream"><span class="type">GArrowOutputStream</span></a> *sink</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-writer-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -378,18 +422,18 @@ garrow_feather_file_writer_new (<em class="parameter"><code><a class="link" href
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.6.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-writer-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="writer-classes.html#GArrowFeatherFileWriter"><span class="type">GArrowFeatherFileWriter</span></a>
 or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -399,8 +443,8 @@ garrow_feather_file_writer_set_description
                                (<em class="parameter"><code><a class="link" href="writer-classes.html#GArrowFeatherFileWriter"><span class="type">GArrowFeatherFileWriter</span></a> *writer</code></em>,
                                 <em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *description</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-writer-set-description.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -420,7 +464,7 @@ garrow_feather_file_writer_set_description
 </tbody>
 </table></div>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -429,8 +473,8 @@ garrow_feather_file_writer_set_description
 garrow_feather_file_writer_set_n_rows (<em class="parameter"><code><a class="link" href="writer-classes.html#GArrowFeatherFileWriter"><span class="type">GArrowFeatherFileWriter</span></a> *writer</code></em>,
                                        <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_rows</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-writer-set-n-rows.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -450,7 +494,7 @@ garrow_feather_file_writer_set_n_rows (<em class="parameter"><code><a class="lin
 </tbody>
 </table></div>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -458,11 +502,11 @@ garrow_feather_file_writer_set_n_rows (<em class="parameter"><code><a class="lin
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_feather_file_writer_append (<em class="parameter"><code><a class="link" href="writer-classes.html#GArrowFeatherFileWriter"><span class="type">GArrowFeatherFileWriter</span></a> *writer</code></em>,
                                    <em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>,
-                                   <em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
+                                   <em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>,
                                    <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.9.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-writer-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -487,17 +531,16 @@ garrow_feather_file_writer_append (<em class="parameter"><code><a class="link" h
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.9.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-writer-append.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -506,8 +549,8 @@ garrow_feather_file_writer_append (<em class="parameter"><code><a class="link" h
 garrow_feather_file_writer_close (<em class="parameter"><code><a class="link" href="writer-classes.html#GArrowFeatherFileWriter"><span class="type">GArrowFeatherFileWriter</span></a> *writer</code></em>,
                                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.10.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-feather-file-writer-close.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -522,17 +565,16 @@ garrow_feather_file_writer_close (<em class="parameter"><code><a class="link" hr
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return locatipcn for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.4.4.2.13.10.5"></a><h4>Returns</h4>
+<a name="garrow-feather-file-writer-close.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 </div>
 <div class="refsect1">
@@ -579,7 +621,6 @@ garrow_feather_file_writer_close (<em class="parameter"><code><a class="link" hr
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/writer.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/writer.html b/docs/c_glib/writer.html
index ea5d730..423ce45 100644
--- a/docs/c_glib/writer.html
+++ b/docs/c_glib/writer.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Writer</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Writer: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="ipc.html" title="Part III. IPC">
 <link rel="prev" href="reader-classes.html" title="Reader classes">
 <link rel="next" href="writer-classes.html" title="Writer classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ipc.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/_h_d_f_s_8md.html
----------------------------------------------------------------------
diff --git a/docs/cpp/_h_d_f_s_8md.html b/docs/cpp/_h_d_f_s_8md.html
index 1bd3fc6..31610a7 100644
--- a/docs/cpp/_h_d_f_s_8md.html
+++ b/docs/cpp/_h_d_f_s_8md.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): HDFS.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -68,7 +71,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/_windows_8md.html
----------------------------------------------------------------------
diff --git a/docs/cpp/_windows_8md.html b/docs/cpp/_windows_8md.html
index a730c1c..d002443 100644
--- a/docs/cpp/_windows_8md.html
+++ b/docs/cpp/_windows_8md.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Windows.md File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -68,7 +71,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/adapter_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/adapter_8h.html b/docs/cpp/adapter_8h.html
new file mode 100644
index 0000000..5ac8299
--- /dev/null
+++ b/docs/cpp/adapter_8h.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/adapters/orc/adapter.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4f683177589ce7b8fe2ef6d807198da3.html">arrow</a></li><li class="navelem"><a class="el" href="dir_280217092a2d22f888c6591dfff78c57.html">adapters</a></li><li class="navelem"><a class="el" href="dir_1b858e9799a28845385d815f228929e5.html">orc</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a>  </div>
+  <div class="headertitle">
+<div class="title">adapter.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;cstdint&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="interfaces_8h_source.html">arrow/io/interfaces.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="memory__pool_8h_source.html">arrow/memory_pool.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="record__batch_8h_source.html">arrow/record_batch.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="status_8h_source.html">arrow/status.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="type_8h_source.html">arrow/type.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="visibility_8h_source.html">arrow/util/visibility.h</a>&quot;</code><br />
+</div>
+<p><a href="adapter_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html">arrow::adapters::orc::ORCFileReader</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read an Arrow <a class="el" href="classarrow_1_1_table.html" title="Logical table as sequence of chunked arrays. ">Table</a> or <a class="el" href="classarrow_1_1_record_batch.html" title="Collection of equal-length arrays matching a particular Schema. ">RecordBatch</a> from an ORC file.  <a href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacearrow"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html">arrow</a></td></tr>
+<tr class="memdesc:namespacearrow"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top-level namespace for Apache Arrow C++ API. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacearrow_1_1adapters"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1adapters.html">arrow::adapters</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacearrow_1_1adapters_1_1orc"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1adapters_1_1orc.html">arrow::adapters::orc</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/adapter_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/adapter_8h_source.html b/docs/cpp/adapter_8h_source.html
new file mode 100644
index 0000000..2194b1a
--- /dev/null
+++ b/docs/cpp/adapter_8h_source.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/adapters/orc/adapter.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4f683177589ce7b8fe2ef6d807198da3.html">arrow</a></li><li class="navelem"><a class="el" href="dir_280217092a2d22f888c6591dfff78c57.html">adapters</a></li><li class="navelem"><a class="el" href="dir_1b858e9799a28845385d815f228929e5.html">orc</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">adapter.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="adapter_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class
 ="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed u
 nder the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_ORC_CONVERTER_H</span></div><div class="line"><a name="l00019"></a><span class="lineno
 ">   19</span>&#160;<span class="preprocessor">#define ARROW_ORC_CONVERTER_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="interfaces_8h.html">arrow/io/interfaces.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#incl
 ude &quot;<a class="code" href="memory__pool_8h.html">arrow/memory_pool.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="record__batch_8h.html">arrow/record_batch.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type_8h.html">arrow/type.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="lin
 e"><a name="l00032"></a><span class="lineno"><a class="line" href="namespacearrow.html">   32</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespacearrow_1_1adapters.html">   34</a></span>&#160;<span class="keyword">namespace </span>adapters {</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespacearrow_1_1adapters_1_1orc.html">   36</a></span>&#160;<span class="keyword">namespace </span>orc {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html">   40</a><
 /span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html">ORCFileReader</a> {</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  ~<a class="code" href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html">ORCFileReader</a>();</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">static</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Open(<span class="keyword">const</span> std::shared_ptr&lt;io::ReadableFileInterface&gt;&amp; file,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;                     <a class="code" href="classarrow_1_1_memory_pool.html">Memo
 ryPool</a>* pool, std::unique_ptr&lt;ORCFileReader&gt;* reader);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadSchema(std::shared_ptr&lt;Schema&gt;* out);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Read(std::shared_ptr&lt;Table&gt;* out);</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Read(<span class="keyword">const</span> std::vector&lt;int&gt;&amp; include_indices, std::shared_ptr&lt;Table&gt;* out);</div><div class="line"><a name="
 l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadStripe(int64_t stripe, std::shared_ptr&lt;RecordBatch&gt;* out);</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadStripe(int64_t stripe, <span class="keyword">const</span> std::vector&lt;int&gt;&amp; include_indices,</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;                    std::shared_ptr&lt;RecordBatch&gt;* out);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  int64_t NumberOfStripes();</div><div class="line"><a name="l00089"></a><span cl
 ass="lineno">   89</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  int64_t NumberOfRows();</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keyword">class </span>Impl;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  std::unique_ptr&lt;Impl&gt; impl_;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <a class="code" href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html">ORCFileReader</a>();</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;};</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00099"></a><spa
 n class="lineno">   99</span>&#160;}  <span class="comment">// namespace orc</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;}  <span class="comment">// namespace adapters</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif  // ARROW_ORC_CONVERTER_H</span></div><div class="ttc" id="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader_html"><div class="ttname"><a href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html">arrow::adapters::orc::ORCFileReader</a></div><div class="ttdoc">Read 
 an Arrow Table or RecordBatch from an ORC file. </div><div class="ttdef"><b>Definition:</b> adapter.h:40</div></div>
+<div class="ttc" id="classarrow_1_1_status_html"><div class="ttname"><a href="classarrow_1_1_status.html">arrow::Status</a></div><div class="ttdef"><b>Definition:</b> status.h:106</div></div>
+<div class="ttc" id="interfaces_8h_html"><div class="ttname"><a href="interfaces_8h.html">interfaces.h</a></div></div>
+<div class="ttc" id="visibility_8h_html"><div class="ttname"><a href="visibility_8h.html">visibility.h</a></div></div>
+<div class="ttc" id="memory__pool_8h_html"><div class="ttname"><a href="memory__pool_8h.html">memory_pool.h</a></div></div>
+<div class="ttc" id="record__batch_8h_html"><div class="ttname"><a href="record__batch_8h.html">record_batch.h</a></div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> adapter.h:32</div></div>
+<div class="ttc" id="status_8h_html"><div class="ttname"><a href="status_8h.html">status.h</a></div></div>
+<div class="ttc" id="classarrow_1_1_memory_pool_html"><div class="ttname"><a href="classarrow_1_1_memory_pool.html">arrow::MemoryPool</a></div><div class="ttdoc">Base class for memory allocation. </div><div class="ttdef"><b>Definition:</b> memory_pool.h:34</div></div>
+<div class="ttc" id="type_8h_html"><div class="ttname"><a href="type_8h.html">type.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>


[06/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_mutable_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_mutable_buffer.html b/docs/cpp/classarrow_1_1_mutable_buffer.html
index ec603cf..68cc633 100644
--- a/docs/cpp/classarrow_1_1_mutable_buffer.html
+++ b/docs/cpp/classarrow_1_1_mutable_buffer.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::MutableBuffer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -259,7 +262,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_nested_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_nested_type-members.html b/docs/cpp/classarrow_1_1_nested_type-members.html
index 26f01ac..df95d93 100644
--- a/docs/cpp/classarrow_1_1_nested_type-members.html
+++ b/docs/cpp/classarrow_1_1_nested_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -74,10 +77,10 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">GetBufferLayout</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_nested_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_nested_type.html">arrow::NestedType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -89,7 +92,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_nested_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_nested_type.html b/docs/cpp/classarrow_1_1_nested_type.html
index d6cea12..b256818 100644
--- a/docs/cpp/classarrow_1_1_nested_type.html
+++ b/docs/cpp/classarrow_1_1_nested_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::NestedType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -64,6 +67,7 @@ $(function() {
 </div><!-- top -->
 <div class="header">
   <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="classarrow_1_1_nested_type-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">arrow::NestedType Class Reference</div>  </div>
@@ -85,8 +89,10 @@ Inheritance diagram for arrow::NestedType:</div>
 </map>
  </div></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_nested_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -110,16 +116,40 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a94985d12273f5dd353d6142921299d4d inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a> () const =0</td></tr>
 <tr class="memdesc:a94985d12273f5dd353d6142921299d4d inherit pub_methods_classarrow_1_1_data_type"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="classarrow_1_1_data_type.html#a94985d12273f5dd353d6142921299d4d">More...</a><br /></td></tr>
 <tr class="separator:a94985d12273f5dd353d6142921299d4d inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a857c530c9d84a9ded9cb48b3bce724dc inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">GetBufferLayout</a> () const =0</td></tr>
-<tr class="separator:a857c530c9d84a9ded9cb48b3bce724dc inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5ec6a1c93420c68e9c8065d4a56ad645 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a> () const</td></tr>
 <tr class="separator:a5ec6a1c93420c68e9c8065d4a56ad645 inherit pub_methods_classarrow_1_1_data_type"><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>
+Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td></tr>
 <tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><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_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
 <tr class="separator:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a1b8a7ece05983649f67396177f40e844"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b8a7ece05983649f67396177f40e844">&#9670;&nbsp;</a></span>DataType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::DataType::DataType</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
 </ul>
@@ -128,7 +158,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_no_extra_meta.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_no_extra_meta.html b/docs/cpp/classarrow_1_1_no_extra_meta.html
index 6dfb619..0bf99b1 100644
--- a/docs/cpp/classarrow_1_1_no_extra_meta.html
+++ b/docs/cpp/classarrow_1_1_no_extra_meta.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::NoExtraMeta Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -89,7 +92,7 @@ Inheritance diagram for arrow::NoExtraMeta:</div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_null_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_null_array-members.html b/docs/cpp/classarrow_1_1_null_array-members.html
index eee0bc0..f158c6c 100644
--- a/docs/cpp/classarrow_1_1_null_array-members.html
+++ b/docs/cpp/classarrow_1_1_null_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,37 +76,38 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_null_array.html#a4f567b5203d750e74765349fcb0d0f73">NullArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_null_array.html">arrow::NullArray</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_null_array.html#afad1ca6bc644cf3ba907d71b06017125">NullArray</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_null_array.html">arrow::NullArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_null_array.html#a08175ba37b2750e1b6886a9b3994e4c7">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_null_array.html">arrow::NullArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_null_array.html#a4f567b5203d750e74765349fcb0d0f73">NullArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_null_array.html">arrow::NullArray</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_null_array.html#afad1ca6bc644cf3ba907d71b06017125">NullArray</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_null_array.html">arrow::NullArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_null_array.html#a08175ba37b2750e1b6886a9b3994e4c7">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_null_array.html">arrow::NullArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_null_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_null_array.html b/docs/cpp/classarrow_1_1_null_array.html
index fd55f98..abb56f0 100644
--- a/docs/cpp/classarrow_1_1_null_array.html
+++ b/docs/cpp/classarrow_1_1_null_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::NullArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -156,6 +159,9 @@ Public Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_flat_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_flat_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
 <tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -246,7 +252,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_null_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_null_builder-members.html b/docs/cpp/classarrow_1_1_null_builder-members.html
index 2ddffa2..27b60ff 100644
--- a/docs/cpp/classarrow_1_1_null_builder-members.html
+++ b/docs/cpp/classarrow_1_1_null_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -99,7 +102,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -109,7 +112,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_null_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_null_builder.html b/docs/cpp/classarrow_1_1_null_builder.html
index 61a1193..d2c50ff 100644
--- a/docs/cpp/classarrow_1_1_null_builder.html
+++ b/docs/cpp/classarrow_1_1_null_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::NullBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -135,6 +138,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><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>
 Additional Inherited Members</h2></td></tr>
@@ -143,8 +148,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -268,7 +271,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_null_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_null_type-members.html b/docs/cpp/classarrow_1_1_null_type-members.html
index 5cc8022..05841da 100644
--- a/docs/cpp/classarrow_1_1_null_type-members.html
+++ b/docs/cpp/classarrow_1_1_null_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -77,21 +80,20 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
   <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_null_type.html#aa2c4e2a5801bed0c45b2b8665a217cb0">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</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#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_null_type.html#a656232cfad677aebb79f3147b0acdfb2">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_null_type.html#a283c0b240ce951e478295ed0091cac24">NullType</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</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#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_null_type.html#a0e3d2d63dfe4ab9a2edca2bf35250b29">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</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_null_type.html#a9ffc27408dc7cd6f6da501d2e729e2f2">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</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_null_type.html#a656232cfad677aebb79f3147b0acdfb2">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_null_type.html#a283c0b240ce951e478295ed0091cac24">NullType</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</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#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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_null_type.html#a0e3d2d63dfe4ab9a2edca2bf35250b29">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_null_type.html#a9ffc27408dc7cd6f6da501d2e729e2f2">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_null_type.html">arrow::NullType</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_null_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_null_type.html b/docs/cpp/classarrow_1_1_null_type.html
index 53fde53..9eaf7cd 100644
--- a/docs/cpp/classarrow_1_1_null_type.html
+++ b/docs/cpp/classarrow_1_1_null_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::NullType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -96,8 +99,6 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a656232cfad677aebb79f3147b0acdfb2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_null_type.html#a656232cfad677aebb79f3147b0acdfb2">name</a> () const override</td></tr>
 <tr class="memdesc:a656232cfad677aebb79f3147b0acdfb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="#a656232cfad677aebb79f3147b0acdfb2">More...</a><br /></td></tr>
 <tr class="separator:a656232cfad677aebb79f3147b0acdfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa2c4e2a5801bed0c45b2b8665a217cb0"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_null_type.html#aa2c4e2a5801bed0c45b2b8665a217cb0">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:aa2c4e2a5801bed0c45b2b8665a217cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -184,33 +185,6 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="aa2c4e2a5801bed0c45b2b8665a217cb0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa2c4e2a5801bed0c45b2b8665a217cb0">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a>&gt; arrow::NullType::GetBufferLayout </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="classarrow_1_1_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">arrow::DataType</a>.</p>
-
-</div>
-</div>
 <a id="a656232cfad677aebb79f3147b0acdfb2"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a656232cfad677aebb79f3147b0acdfb2">&#9670;&nbsp;</a></span>name()</h2>
 
@@ -302,7 +276,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_number-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_number-members.html b/docs/cpp/classarrow_1_1_number-members.html
index 1a7767d..b500b44 100644
--- a/docs/cpp/classarrow_1_1_number-members.html
+++ b/docs/cpp/classarrow_1_1_number-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,10 +78,10 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -90,7 +93,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_number.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_number.html b/docs/cpp/classarrow_1_1_number.html
index 5d4518d..6057b89 100644
--- a/docs/cpp/classarrow_1_1_number.html
+++ b/docs/cpp/classarrow_1_1_number.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Number Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -90,8 +93,8 @@ Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
 <tr class="memitem:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a> () const =0</td></tr>
 <tr class="separator:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -131,7 +134,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[34/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/annotated.html
----------------------------------------------------------------------
diff --git a/docs/cpp/annotated.html b/docs/cpp/annotated.html
index 9decf08..a230e88 100644
--- a/docs/cpp/annotated.html
+++ b/docs/cpp/annotated.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Class List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
@@ -65,105 +68,126 @@ $(function() {
 <div class="contents">
 <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow.html" target="_self">arrow</a></td><td class="desc">Top-level namespace for Apache Arrow C++ API </td></tr>
-<tr id="row_0_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1compute.html" target="_self">compute</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1compute_1_1_cast_options.html" target="_self">CastOptions</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1compute_1_1_function_context.html" target="_self">FunctionContext</a></td><td class="desc">Container for variables and options used by function evaluation </td></tr>
-<tr id="row_0_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1compute_1_1_op_kernel.html" target="_self">OpKernel</a></td><td class="desc">Base class for operator kernels </td></tr>
-<tr id="row_0_0_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1compute_1_1_unary_kernel.html" target="_self">UnaryKernel</a></td><td class="desc">An array-valued function of a single input argument </td></tr>
-<tr id="row_0_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1gpu.html" target="_self">gpu</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html" target="_self">CudaBuffer</a></td><td class="desc">An Arrow buffer located on a GPU device </td></tr>
-<tr id="row_0_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_reader.html" target="_self">CudaBufferReader</a></td><td class="desc">File interface for zero-copy read from CUDA buffers </td></tr>
-<tr id="row_0_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html" target="_self">CudaBufferWriter</a></td><td class="desc">File interface for writing to CUDA buffers, with optional buffering </td></tr>
-<tr id="row_0_1_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_context.html" target="_self">CudaContext</a></td><td class="desc">Friendlier interface to the CUDA driver API </td></tr>
-<tr id="row_0_1_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1gpu_1_1_cuda_device_info.html" target="_self">CudaDeviceInfo</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_device_manager.html" target="_self">CudaDeviceManager</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html" target="_self">CudaHostBuffer</a></td><td class="desc">Device-accessible CPU memory created using cudaHostAlloc </td></tr>
-<tr id="row_0_1_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html" target="_self">CudaIpcMemHandle</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1io.html" target="_self">io</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html" target="_self">BufferOutputStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html" target="_self">BufferReader</a></td><td class="desc"><a class="el" href="classarrow_1_1_random.html">Random</a> access zero-copy reads on an <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">arrow::Buffer</a> </td></tr>
-<tr id="row_0_2_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_file_interface.html" target="_self">FileInterface</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_file_mode.html" target="_self">FileMode</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_file_output_stream.html" target="_self">FileOutputStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_file_statistics.html" target="_self">FileStatistics</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_file_system.html" target="_self">FileSystem</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html" target="_self">FixedSizeBufferWriter</a></td><td class="desc">Enables random writes into a fixed-size mutable buffer </td></tr>
-<tr id="row_0_2_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html" target="_self">HadoopFileSystem</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_hdfs_connection_config.html" target="_self">HdfsConnectionConfig</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_hdfs_output_stream.html" target="_self">HdfsOutputStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_hdfs_path_info.html" target="_self">HdfsPathInfo</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_hdfs_readable_file.html" target="_self">HdfsReadableFile</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_input_stream.html" target="_self">InputStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html" target="_self">MemoryMappedFile</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_mock_output_stream.html" target="_self">MockOutputStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_object_type.html" target="_self">ObjectType</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_output_stream.html" target="_self">OutputStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_random_access_file.html" target="_self">RandomAccessFile</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_readable.html" target="_self">Readable</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_20_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_readable_file.html" target="_self">ReadableFile</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_21_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_read_write_file_interface.html" target="_self">ReadWriteFileInterface</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_22_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_seekable.html" target="_self">Seekable</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_23_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_stdin_stream.html" target="_self">StdinStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_24_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_stdout_stream.html" target="_self">StdoutStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_25_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_writeable.html" target="_self">Writeable</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_26_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_writeable_file.html" target="_self">WriteableFile</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1ipc.html" target="_self">ipc</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_0_" class="arrow" onclick="toggleFolder('0_3_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1ipc_1_1feather.html" target="_self">feather</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_array_metadata.html" target="_self">ArrayMetadata</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_category_metadata.html" target="_self">CategoryMetadata</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_column_builder.html" target="_self">ColumnBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_3_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_column_type.html" target="_self">ColumnType</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_4_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_builder.html" target="_self">TableBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_5_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_metadata.html" target="_self">TableMetadata</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_6_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_reader.html" target="_self">TableReader</a></td><td class="desc">An interface for reading columns from Feather files </td></tr>
-<tr id="row_0_3_0_7_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html" target="_self">TableWriter</a></td><td class="desc">Interface for writing Feather files </td></tr>
-<tr id="row_0_3_0_8_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_time_metadata.html" target="_self">TimeMetadata</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_0_9_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_timestamp_metadata.html" target="_self">TimestampMetadata</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_dictionary_memo.html" target="_self">DictionaryMemo</a></td><td class="desc">Memoization data structure for handling shared dictionaries </td></tr>
-<tr id="row_0_3_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_input_stream_message_reader.html" target="_self">InputStreamMessageReader</a></td><td class="desc">Implementation of <a class="el" href="classarrow_1_1ipc_1_1_message_reader.html" title="Abstract interface for a sequence of messages. ">MessageReader</a> that reads from InputStream </td></tr>
-<tr id="row_0_3_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_json_reader.html" target="_self">JsonReader</a></td><td class="desc">Read the JSON representation of an Arrow record batch file or stream </td></tr>
-<tr id="row_0_3_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_json_writer.html" target="_self">JsonWriter</a></td><td class="desc">Write the JSON representation of an Arrow record batch file or stream </td></tr>
-<tr id="row_0_3_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_message.html" target="_self">Message</a></td><td class="desc">An IPC message including metadata and body </td></tr>
-<tr id="row_0_3_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_message_reader.html" target="_self">MessageReader</a></td><td class="desc">Abstract interface for a sequence of messages </td></tr>
-<tr id="row_0_3_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html" target="_self">RecordBatchFileReader</a></td><td class="desc">Reads the record batch file format </td></tr>
-<tr id="row_0_3_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html" target="_self">RecordBatchFileWriter</a></td><td class="desc">Creates the Arrow record batch file format </td></tr>
-<tr id="row_0_3_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html" target="_self">RecordBatchStreamReader</a></td><td class="desc">Synchronous batch stream reader that reads from <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> </td></tr>
-<tr id="row_0_3_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html" target="_self">RecordBatchStreamWriter</a></td><td class="desc">Synchronous batch stream writer that writes the Arrow streaming format </td></tr>
-<tr id="row_0_3_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html" target="_self">RecordBatchWriter</a></td><td class="desc">Abstract interface for writing a stream of record batches </td></tr>
-<tr id="row_0_4_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1py.html" target="_self">py</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_ndarray1_d_indexer.html" target="_self">Ndarray1DIndexer</a></td><td class="desc">Indexing convenience for interacting with strided 1-dim ndarray objects </td></tr>
-<tr id="row_0_4_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html" target="_self">NumPyBuffer</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_owned_ref.html" target="_self">OwnedRef</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1py_1_1_pandas_options.html" target="_self">PandasOptions</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_acquire_g_i_l.html" target="_self">PyAcquireGIL</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_buffer.html" target="_self">PyBuffer</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_bytes_reader.html" target="_self">PyBytesReader</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1py_1_1_py_object_stringify.html" target="_self">PyObjectStringify</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html" target="_self">PyOutputStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html" target="_self">PyReadableFile</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_scoped_ref.html" target="_self">ScopedRef</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1py_1_1_serialized_py_object.html" target="_self">SerializedPyObject</a></td><td class="desc"></td></tr>
-<tr id="row_0_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_adaptive_int_builder.html" target="_self">AdaptiveIntBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html" target="_self">AdaptiveUIntBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_array.html" target="_self">Array</a></td><td class="desc"><a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> base type Immutable data array with some logical type and some length </td></tr>
-<tr id="row_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_array_builder.html" target="_self">ArrayBuilder</a></td><td class="desc">Base class for all data array builders </td></tr>
-<tr id="row_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_array_data.html" target="_self">ArrayData</a></td><td class="desc">Mutable container for generic Arrow array data </td></tr>
-<tr id="row_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_array_visitor.html" target="_self">ArrayVisitor</a></td><td class="desc"></td></tr>
-<tr id="row_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_array.html" target="_self">BinaryArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_builder.html" target="_self">BinaryBuilder</a></td><td class="desc">Builder class for variable-length binary data </td></tr>
-<tr id="row_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_dictionary_builder.html" target="_self">BinaryDictionaryBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_type.html" target="_self">BinaryType</a></td><td class="desc"></td></tr>
-<tr id="row_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_unique_builder.html" target="_self">BinaryUniqueBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_bit_reader.html" target="_self">BitReader</a></td><td class="desc">Utility class to read bit/byte stream </td></tr>
-<tr id="row_0_17_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_bit_writer.html" target="_self">BitWriter</a></td><td class="desc">Utility class to write bit/byte streams </td></tr>
-<tr id="row_0_18_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_boolean_array.html" target="_self">BooleanArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_19_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_boolean_builder.html" target="_self">BooleanBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_20_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_boolean_type.html" target="_self">BooleanType</a></td><td class="desc"></td></tr>
-<tr id="row_0_21_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_brotli_codec.html" target="_self">BrotliCodec</a></td><td class="desc"></td></tr>
-<tr id="row_0_22_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_buffer.html" target="_self">Buffer</a></td><td class="desc">Immutable API for a chunk of bytes which may or may not be owned by the class instance </td></tr>
-<tr id="row_0_23_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_buffer_builder.html" target="_self">BufferBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_24_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_buffer_descr.html" target="_self">BufferDescr</a></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow.html" target="_self">arrow</a></td><td class="desc">Top-level namespace for Apache Arrow C++ API </td></tr>
+<tr id="row_0_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1adapters.html" target="_self">adapters</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1adapters_1_1orc.html" target="_self">orc</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html" target="_self">ORCFileReader</a></td><td class="desc">Read an Arrow <a class="el" href="classarrow_1_1_table.html" title="Logical table as sequence of chunked arrays. ">Table</a> or <a class="el" href="classarrow_1_1_record_batch.html" title="Collection of equal-length arrays matching a particular Schema. ">RecordBatch</a> from an ORC file </td></tr>
+<tr id="row_0_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1compute.html" target="_self">compute</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1compute_1_1_cast_options.html" target="_self">CastOptions</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1compute_1_1_datum.html" target="_self">Datum</a></td><td class="desc">Variant type for various Arrow C++ data structures </td></tr>
+<tr id="row_0_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1compute_1_1_function_context.html" target="_self">FunctionContext</a></td><td class="desc">Container for variables and options used by function evaluation </td></tr>
+<tr id="row_0_1_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1compute_1_1_hash_kernel.html" target="_self">HashKernel</a></td><td class="desc">Invoke hash table kernel on input array, returning any output values </td></tr>
+<tr id="row_0_1_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1compute_1_1_op_kernel.html" target="_self">OpKernel</a></td><td class="desc">Base class for operator kernels </td></tr>
+<tr id="row_0_1_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1compute_1_1_scalar.html" target="_self">Scalar</a></td><td class="desc">Placeholder for <a class="el" href="structarrow_1_1compute_1_1_scalar.html" title="Placeholder for Scalar values until we implement these. ">Scalar</a> values until we implement these </td></tr>
+<tr id="row_0_1_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1compute_1_1_unary_kernel.html" target="_self">UnaryKernel</a></td><td class="desc">An array-valued function of a single input argument </td></tr>
+<tr id="row_0_2_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1gpu.html" target="_self">gpu</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html" target="_self">CudaBuffer</a></td><td class="desc">An Arrow buffer located on a GPU device </td></tr>
+<tr id="row_0_2_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_reader.html" target="_self">CudaBufferReader</a></td><td class="desc">File interface for zero-copy read from CUDA buffers </td></tr>
+<tr id="row_0_2_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html" target="_self">CudaBufferWriter</a></td><td class="desc">File interface for writing to CUDA buffers, with optional buffering </td></tr>
+<tr id="row_0_2_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_context.html" target="_self">CudaContext</a></td><td class="desc">Friendlier interface to the CUDA driver API </td></tr>
+<tr id="row_0_2_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1gpu_1_1_cuda_device_info.html" target="_self">CudaDeviceInfo</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_device_manager.html" target="_self">CudaDeviceManager</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html" target="_self">CudaHostBuffer</a></td><td class="desc">Device-accessible CPU memory created using cudaHostAlloc </td></tr>
+<tr id="row_0_2_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html" target="_self">CudaIpcMemHandle</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1io.html" target="_self">io</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html" target="_self">BufferOutputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html" target="_self">BufferReader</a></td><td class="desc">Random access zero-copy reads on an <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">arrow::Buffer</a> </td></tr>
+<tr id="row_0_3_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_file_interface.html" target="_self">FileInterface</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_file_mode.html" target="_self">FileMode</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_file_output_stream.html" target="_self">FileOutputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_file_statistics.html" target="_self">FileStatistics</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_file_system.html" target="_self">FileSystem</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html" target="_self">FixedSizeBufferWriter</a></td><td class="desc">Enables random writes into a fixed-size mutable buffer </td></tr>
+<tr id="row_0_3_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html" target="_self">HadoopFileSystem</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_hdfs_connection_config.html" target="_self">HdfsConnectionConfig</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_hdfs_output_stream.html" target="_self">HdfsOutputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_hdfs_path_info.html" target="_self">HdfsPathInfo</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_hdfs_readable_file.html" target="_self">HdfsReadableFile</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_input_stream.html" target="_self">InputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html" target="_self">MemoryMappedFile</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_mock_output_stream.html" target="_self">MockOutputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1io_1_1_object_type.html" target="_self">ObjectType</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_output_stream.html" target="_self">OutputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_random_access_file.html" target="_self">RandomAccessFile</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_readable.html" target="_self">Readable</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_20_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_readable_file.html" target="_self">ReadableFile</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_21_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_read_write_file_interface.html" target="_self">ReadWriteFileInterface</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_22_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_seekable.html" target="_self">Seekable</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_23_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_stdin_stream.html" target="_self">StdinStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_24_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_stdout_stream.html" target="_self">StdoutStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_25_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_writable.html" target="_self">Writable</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_26_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1io_1_1_writeable_file.html" target="_self">WriteableFile</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1ipc.html" target="_self">ipc</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_4_0_" class="arrow" onclick="toggleFolder('0_4_0_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1ipc_1_1feather.html" target="_self">feather</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_array_metadata.html" target="_self">ArrayMetadata</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_category_metadata.html" target="_self">CategoryMetadata</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_column_builder.html" target="_self">ColumnBuilder</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_3_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_column_type.html" target="_self">ColumnType</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_4_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_builder.html" target="_self">TableBuilder</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_5_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_metadata.html" target="_self">TableMetadata</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_6_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_reader.html" target="_self">TableReader</a></td><td class="desc">An interface for reading columns from Feather files </td></tr>
+<tr id="row_0_4_0_7_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html" target="_self">TableWriter</a></td><td class="desc">Interface for writing Feather files </td></tr>
+<tr id="row_0_4_0_8_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_time_metadata.html" target="_self">TimeMetadata</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_9_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_timestamp_metadata.html" target="_self">TimestampMetadata</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_dictionary_memo.html" target="_self">DictionaryMemo</a></td><td class="desc">Memoization data structure for handling shared dictionaries </td></tr>
+<tr id="row_0_4_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_message.html" target="_self">Message</a></td><td class="desc">An IPC message including metadata and body </td></tr>
+<tr id="row_0_4_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_message_reader.html" target="_self">MessageReader</a></td><td class="desc">Abstract interface for a sequence of messages </td></tr>
+<tr id="row_0_4_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html" target="_self">RecordBatchFileReader</a></td><td class="desc">Reads the record batch file format </td></tr>
+<tr id="row_0_4_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html" target="_self">RecordBatchFileWriter</a></td><td class="desc">Creates the Arrow record batch file format </td></tr>
+<tr id="row_0_4_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_reader.html" target="_self">RecordBatchStreamReader</a></td><td class="desc">Synchronous batch stream reader that reads from <a class="el" href="classarrow_1_1io_1_1_input_stream.html">io::InputStream</a> </td></tr>
+<tr id="row_0_4_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html" target="_self">RecordBatchStreamWriter</a></td><td class="desc">Synchronous batch stream writer that writes the Arrow streaming format </td></tr>
+<tr id="row_0_4_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html" target="_self">RecordBatchWriter</a></td><td class="desc">Abstract interface for writing a stream of record batches </td></tr>
+<tr id="row_0_5_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_5_" class="arrow" onclick="toggleFolder('0_5_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1py.html" target="_self">py</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_ndarray1_d_indexer.html" target="_self">Ndarray1DIndexer</a></td><td class="desc">Indexing convenience for interacting with strided 1-dim ndarray objects </td></tr>
+<tr id="row_0_5_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html" target="_self">NumPyBuffer</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_owned_ref.html" target="_self">OwnedRef</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1py_1_1_pandas_options.html" target="_self">PandasOptions</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_acquire_g_i_l.html" target="_self">PyAcquireGIL</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_buffer.html" target="_self">PyBuffer</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_bytes_reader.html" target="_self">PyBytesReader</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1py_1_1_py_object_stringify.html" target="_self">PyObjectStringify</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html" target="_self">PyOutputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html" target="_self">PyReadableFile</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1py_1_1_scoped_ref.html" target="_self">ScopedRef</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1py_1_1_serialized_py_object.html" target="_self">SerializedPyObject</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_6_" class="arrow" onclick="toggleFolder('0_6_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1util.html" target="_self">util</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1util_1_1bad__variant__access.html" target="_self">bad_variant_access</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1no__init.html" target="_self">no_init</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1util_1_1optional.html" target="_self">optional</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1util_1_1recursive__wrapper.html" target="_self">recursive_wrapper</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1util_1_1variant.html" target="_self">variant</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__alternative.html" target="_self">variant_alternative</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_010_00_01variant_3_01_first_00_01_types_8_8_8_01_4_01_4.html" target="_self">variant_alternative&lt; 0, variant&lt; First, Types... &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01const_01_t_01_4.html" target="_self">variant_alternative&lt; Index, const T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01const_01volatile_01_t_01_4.html" target="_self">variant_alternative&lt; Index, const volatile T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01variant_3_01_first_00_01_types_8_8_8_01_4_01_4.html" target="_self">variant_alternative&lt; Index, variant&lt; First, Types... &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01volatile_01_t_01_4.html" target="_self">variant_alternative&lt; Index, volatile T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__size.html" target="_self">variant_size</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__size_3_01const_01_t_01_4.html" target="_self">variant_size&lt; const T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__size_3_01const_01volatile_01_t_01_4.html" target="_self">variant_size&lt; const volatile T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__size_3_01variant_3_01_types_8_8_8_01_4_01_4.html" target="_self">variant_size&lt; variant&lt; Types... &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1variant__size_3_01volatile_01_t_01_4.html" target="_self">variant_size&lt; volatile T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1visitor.html" target="_self">visitor</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1visitor_3_01_fn_01_4.html" target="_self">visitor&lt; Fn &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1util_1_1visitor_3_01_fn_00_01_fns_8_8_8_01_4.html" target="_self">visitor&lt; Fn, Fns... &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_adaptive_int_builder.html" target="_self">AdaptiveIntBuilder</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html" target="_self">AdaptiveUIntBuilder</a></td><td class="desc"></td></tr>
+<tr id="row_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_array.html" target="_self">Array</a></td><td class="desc"><a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> base type Immutable data array with some logical type and some length </td></tr>
+<tr id="row_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_array_builder.html" target="_self">ArrayBuilder</a></td><td class="desc">Base class for all data array builders </td></tr>
+<tr id="row_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_array_data.html" target="_self">ArrayData</a></td><td class="desc">Mutable container for generic Arrow array data </td></tr>
+<tr id="row_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_array_visitor.html" target="_self">ArrayVisitor</a></td><td class="desc"></td></tr>
+<tr id="row_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_array.html" target="_self">BinaryArray</a></td><td class="desc"></td></tr>
+<tr id="row_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_builder.html" target="_self">BinaryBuilder</a></td><td class="desc">Builder class for variable-length binary data </td></tr>
+<tr id="row_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_dictionary_builder.html" target="_self">BinaryDictionaryBuilder</a></td><td class="desc"></td></tr>
+<tr id="row_0_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_binary_type.html" target="_self">BinaryType</a></td><td class="desc"></td></tr>
+<tr id="row_0_17_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_bit_reader.html" target="_self">BitReader</a></td><td class="desc">Utility class to read bit/byte stream </td></tr>
+<tr id="row_0_18_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_bit_writer.html" target="_self">BitWriter</a></td><td class="desc">Utility class to write bit/byte streams </td></tr>
+<tr id="row_0_19_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_boolean_array.html" target="_self">BooleanArray</a></td><td class="desc"></td></tr>
+<tr id="row_0_20_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_boolean_builder.html" target="_self">BooleanBuilder</a></td><td class="desc"></td></tr>
+<tr id="row_0_21_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_boolean_type.html" target="_self">BooleanType</a></td><td class="desc"></td></tr>
+<tr id="row_0_22_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_brotli_codec.html" target="_self">BrotliCodec</a></td><td class="desc"></td></tr>
+<tr id="row_0_23_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_buffer.html" target="_self">Buffer</a></td><td class="desc">Immutable API for a chunk of bytes which may or may not be owned by the class instance </td></tr>
+<tr id="row_0_24_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_buffer_builder.html" target="_self">BufferBuilder</a></td><td class="desc"></td></tr>
 <tr id="row_0_25_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_chunked_array.html" target="_self">ChunkedArray</a></td><td class="desc">A data structure managing a list of primitive Arrow arrays logically as one large array </td></tr>
 <tr id="row_0_26_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_codec.html" target="_self">Codec</a></td><td class="desc"></td></tr>
 <tr id="row_0_27_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_column.html" target="_self">Column</a></td><td class="desc">An immutable column data structure consisting of a field (type metadata) and a logical chunked data array </td></tr>
@@ -175,62 +199,62 @@ $(function() {
 <tr id="row_0_33_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_date_type.html" target="_self">DateType</a></td><td class="desc"></td></tr>
 <tr id="row_0_34_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_decimal.html" target="_self">Decimal</a></td><td class="desc"></td></tr>
 <tr id="row_0_35_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_decimal128.html" target="_self">Decimal128</a></td><td class="desc">Represents a signed 128-bit integer in two's complement </td></tr>
-<tr id="row_0_36_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_decimal_array.html" target="_self">DecimalArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_37_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_decimal_builder.html" target="_self">DecimalBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_38_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_decimal_type.html" target="_self">DecimalType</a></td><td class="desc"></td></tr>
-<tr id="row_0_39_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_dictionary_array.html" target="_self">DictionaryArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_40_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_dictionary_builder.html" target="_self">DictionaryBuilder</a></td><td class="desc"><a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> builder for created encoded <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> from dense array data </td></tr>
-<tr id="row_0_41_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html" target="_self">DictionaryBuilder&lt; NullType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_42_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_dictionary_type.html" target="_self">DictionaryType</a></td><td class="desc"></td></tr>
-<tr id="row_0_43_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_double_type.html" target="_self">DoubleType</a></td><td class="desc"></td></tr>
-<tr id="row_0_44_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_field.html" target="_self">Field</a></td><td class="desc"></td></tr>
-<tr id="row_0_45_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_fixed_size_binary_array.html" target="_self">FixedSizeBinaryArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_46_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html" target="_self">FixedSizeBinaryBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_47_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_fixed_size_binary_type.html" target="_self">FixedSizeBinaryType</a></td><td class="desc"></td></tr>
-<tr id="row_0_48_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_fixed_width_type.html" target="_self">FixedWidthType</a></td><td class="desc"></td></tr>
-<tr id="row_0_49_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_flat_array.html" target="_self">FlatArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_50_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_floating_point.html" target="_self">FloatingPoint</a></td><td class="desc"></td></tr>
-<tr id="row_0_51_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_float_type.html" target="_self">FloatType</a></td><td class="desc"></td></tr>
-<tr id="row_0_52_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_g_zip_codec.html" target="_self">GZipCodec</a></td><td class="desc"></td></tr>
-<tr id="row_0_53_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_half_float_type.html" target="_self">HalfFloatType</a></td><td class="desc"></td></tr>
-<tr id="row_0_54_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_hash_util.html" target="_self">HashUtil</a></td><td class="desc">Utility class to compute hash values </td></tr>
-<tr id="row_0_55_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_int16_type.html" target="_self">Int16Type</a></td><td class="desc"></td></tr>
-<tr id="row_0_56_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_int32_type.html" target="_self">Int32Type</a></td><td class="desc"></td></tr>
-<tr id="row_0_57_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_int64_type.html" target="_self">Int64Type</a></td><td class="desc"></td></tr>
-<tr id="row_0_58_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_int8_type.html" target="_self">Int8Type</a></td><td class="desc"></td></tr>
-<tr id="row_0_59_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_integer.html" target="_self">Integer</a></td><td class="desc"></td></tr>
-<tr id="row_0_60_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_interval_type.html" target="_self">IntervalType</a></td><td class="desc"></td></tr>
-<tr id="row_0_61_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_is_floating_point.html" target="_self">IsFloatingPoint</a></td><td class="desc"></td></tr>
-<tr id="row_0_62_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_is_integer.html" target="_self">IsInteger</a></td><td class="desc"></td></tr>
-<tr id="row_0_63_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_is_numeric.html" target="_self">IsNumeric</a></td><td class="desc"></td></tr>
-<tr id="row_0_64_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_is_one_of.html" target="_self">IsOneOf</a></td><td class="desc">Metafunction to allow checking if a type matches any of another set of types </td></tr>
-<tr id="row_0_65_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_is_one_of_3_01_t_00_01_u_00_01_args_8_8_8_01_4.html" target="_self">IsOneOf&lt; T, U, Args... &gt;</a></td><td class="desc">Base case: nothing has matched </td></tr>
-<tr id="row_0_66_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_is_signed_int.html" target="_self">IsSignedInt</a></td><td class="desc"></td></tr>
-<tr id="row_0_67_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarrow_1_1_is_unsigned_int.html" target="_self">IsUnsignedInt</a></td><td class="desc"></td></tr>
-<tr id="row_0_68_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_key_value_metadata.html" target="_self">KeyValueMetadata</a></td><td class="desc"></td></tr>
-<tr id="row_0_69_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_list_array.html" target="_self">ListArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_70_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_list_builder.html" target="_self">ListBuilder</a></td><td class="desc">Builder class for variable-length list array value types </td></tr>
-<tr id="row_0_71_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_list_type.html" target="_self">ListType</a></td><td class="desc"></td></tr>
-<tr id="row_0_72_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_logging_memory_pool.html" target="_self">LoggingMemoryPool</a></td><td class="desc"></td></tr>
-<tr id="row_0_73_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_lz4_codec.html" target="_self">Lz4Codec</a></td><td class="desc"></td></tr>
-<tr id="row_0_74_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_memory_pool.html" target="_self">MemoryPool</a></td><td class="desc">Base class for memory allocation </td></tr>
-<tr id="row_0_75_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1_mutable_buffer.html" target="_self">MutableBuffer</a></td><td class="desc">A <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes which may or may not be owned by the class instance. ">Buffer</a> whose contents can be mutated. May or may not own its 

<TRUNCATED>

[47/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/api-index-full.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/api-index-full.html b/docs/c_glib/api-index-full.html
index a919235..3c7ebd4 100644
--- a/docs/c_glib/api-index-full.html
+++ b/docs/c_glib/api-index-full.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: API Index</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>API Index: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="object-tree.html" title="Object Hierarchy">
 <link rel="next" href="deprecated-api-index.html" title="Index of deprecated API">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxA">A</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxB">B</a>
@@ -58,11 +58,27 @@
 <a name="api-index-full"></a>API Index</h1></div></div></div>
 <a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
 <dt>
-<a class="link" href="array-classes.html#GArrowArray-struct" title="struct GArrowArray">GArrowArray</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowArray-struct" title="GArrowArray">GArrowArray</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowArray--array" title="The “array” property">GArrowArray:array</a>, object property in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowArray--array" title="The “array” property">GArrowArray:array</a>, object property in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="array-builder-classes.html#GArrowArrayBuilder-struct" title="GArrowArrayBuilder">GArrowArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="array-builder-classes.html#GArrowArrayBuilder--array-builder" title="The “array-builder” property">GArrowArrayBuilder:array-builder</a>, object property in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="array-builder-classes.html#GArrowArrayBuilderClass" title="struct GArrowArrayBuilderClass">GArrowArrayBuilderClass</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-array-classes.html#GArrowArrayClass" title="struct GArrowArrayClass">GArrowArrayClass</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -70,76 +86,92 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-cast" title="garrow_array_cast ()">garrow_array_cast</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="array-builder-classes.html#garrow-array-builder-get-value-data-type" title="garrow_array_builder_get_value_data_type ()">garrow_array_builder_get_value_data_type</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-equal" title="garrow_array_equal ()">garrow_array_equal</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="array-builder-classes.html#garrow-array-builder-get-value-type" title="garrow_array_builder_get_value_type ()">garrow_array_builder_get_value_type</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-equal-approx" title="garrow_array_equal_approx ()">garrow_array_equal_approx</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="array-builder-classes.html#garrow-array-builder-release-ownership" title="garrow_array_builder_release_ownership ()">garrow_array_builder_release_ownership</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-equal-range" title="garrow_array_equal_range ()">garrow_array_equal_range</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-cast" title="garrow_array_cast ()">garrow_array_cast</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-length" title="garrow_array_get_length ()">garrow_array_get_length</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-dictionary-encode" title="garrow_array_dictionary_encode ()">garrow_array_dictionary_encode</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-null-bitmap" title="garrow_array_get_null_bitmap ()">garrow_array_get_null_bitmap</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-equal" title="garrow_array_equal ()">garrow_array_equal</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-n-nulls" title="garrow_array_get_n_nulls ()">garrow_array_get_n_nulls</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-equal-approx" title="garrow_array_equal_approx ()">garrow_array_equal_approx</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-offset" title="garrow_array_get_offset ()">garrow_array_get_offset</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-equal-range" title="garrow_array_equal_range ()">garrow_array_equal_range</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-value-data-type" title="garrow_array_get_value_data_type ()">garrow_array_get_value_data_type</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-length" title="garrow_array_get_length ()">garrow_array_get_length</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-value-type" title="garrow_array_get_value_type ()">garrow_array_get_value_type</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-null-bitmap" title="garrow_array_get_null_bitmap ()">garrow_array_get_null_bitmap</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-is-null" title="garrow_array_is_null ()">garrow_array_is_null</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-n-nulls" title="garrow_array_get_n_nulls ()">garrow_array_get_n_nulls</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-slice" title="garrow_array_slice ()">garrow_array_slice</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-offset" title="garrow_array_get_offset ()">garrow_array_get_offset</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-to-string" title="garrow_array_to_string ()">garrow_array_to_string</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-value-data-type" title="garrow_array_get_value_data_type ()">garrow_array_get_value_data_type</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
-<a name="idxB"></a><h3 class="title">B</h3>
 <dt>
-<a class="link" href="array-classes.html#GArrowBinaryArray-struct" title="struct GArrowBinaryArray">GArrowBinaryArray</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-value-type" title="garrow_array_get_value_type ()">garrow_array_get_value_type</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-builder-classes.html#GArrowBinaryArrayBuilder-struct" title="struct GArrowBinaryArrayBuilder">GArrowBinaryArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+<a class="link" href="basic-array-classes.html#garrow-array-is-null" title="garrow_array_is_null ()">garrow_array_is_null</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowBinaryArrayClass" title="struct GArrowBinaryArrayClass">GArrowBinaryArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-is-valid" title="garrow_array_is_valid ()">garrow_array_is_valid</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowBinaryDataType-struct" title="struct GArrowBinaryDataType">GArrowBinaryDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+<a class="link" href="basic-array-classes.html#garrow-array-slice" title="garrow_array_slice ()">garrow_array_slice</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowBinaryDataTypeClass" title="struct GArrowBinaryDataTypeClass">GArrowBinaryDataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+<a class="link" href="basic-array-classes.html#garrow-array-to-string" title="garrow_array_to_string ()">garrow_array_to_string</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-array-classes.html#garrow-array-unique" title="garrow_array_unique ()">garrow_array_unique</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
+</dt>
+<dd></dd>
+<a name="idxB"></a><h3 class="title">B</h3>
+<dt>
+<a class="link" href="basic-array-classes.html#GArrowBinaryArray-struct" title="struct GArrowBinaryArray">GArrowBinaryArray</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="array-builder-classes.html#GArrowBinaryArrayBuilder-struct" title="struct GArrowBinaryArrayBuilder">GArrowBinaryArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-data-type-classes.html#GArrowBinaryDataType-struct" title="struct GArrowBinaryDataType">GArrowBinaryDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
@@ -155,19 +187,19 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-binary-array-get-buffer" title="garrow_binary_array_get_buffer ()">garrow_binary_array_get_buffer</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-binary-array-get-buffer" title="garrow_binary_array_get_buffer ()">garrow_binary_array_get_buffer</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-binary-array-get-offsets-buffer" title="garrow_binary_array_get_offsets_buffer ()">garrow_binary_array_get_offsets_buffer</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-binary-array-get-offsets-buffer" title="garrow_binary_array_get_offsets_buffer ()">garrow_binary_array_get_offsets_buffer</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-binary-array-get-value" title="garrow_binary_array_get_value ()">garrow_binary_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-binary-array-get-value" title="garrow_binary_array_get_value ()">garrow_binary_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-binary-array-new" title="garrow_binary_array_new ()">garrow_binary_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-binary-array-new" title="garrow_binary_array_new ()">garrow_binary_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -175,7 +207,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowBooleanArray-struct" title="struct GArrowBooleanArray">GArrowBooleanArray</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowBooleanArray-struct" title="struct GArrowBooleanArray">GArrowBooleanArray</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -183,11 +215,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowBooleanArrayClass" title="struct GArrowBooleanArrayClass">GArrowBooleanArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType-struct" title="struct GArrowBooleanDataType">GArrowBooleanDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+<a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType-struct" title="GArrowBooleanDataType">GArrowBooleanDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
@@ -215,15 +243,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-boolean-array-get-value" title="garrow_boolean_array_get_value ()">garrow_boolean_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-boolean-array-get-value" title="garrow_boolean_array_get_value ()">garrow_boolean_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-boolean-array-get-values" title="garrow_boolean_array_get_values ()">garrow_boolean_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-boolean-array-get-values" title="garrow_boolean_array_get_values ()">garrow_boolean_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-boolean-array-new" title="garrow_boolean_array_new ()">garrow_boolean_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-boolean-array-new" title="garrow_boolean_array_new ()">garrow_boolean_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -231,80 +259,104 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#GArrowBuffer-struct" title="struct GArrowBuffer">GArrowBuffer</a>, struct in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#GArrowBuffer-struct" title="GArrowBuffer">GArrowBuffer</a>, struct in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="buffer-classes.html#GArrowBuffer--buffer" title="The “buffer” property">GArrowBuffer:buffer</a>, object property in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="buffer-classes.html#GArrowBufferClass" title="struct GArrowBufferClass">GArrowBufferClass</a>, struct in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#GArrowBuffer--buffer" title="The “buffer” property">GArrowBuffer:buffer</a>, object property in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="input-stream-classes.html#GArrowBufferInputStream-struct" title="GArrowBufferInputStream">GArrowBufferInputStream</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#GArrowBufferInputStream-struct" title="struct GArrowBufferInputStream">GArrowBufferInputStream</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#GArrowBufferInputStreamClass" title="struct GArrowBufferInputStreamClass">GArrowBufferInputStreamClass</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#GArrowBufferOutputStream-struct" title="struct GArrowBufferOutputStream">GArrowBufferOutputStream</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#GArrowBufferOutputStream-struct" title="struct GArrowBufferOutputStream">GArrowBufferOutputStream</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-copy" title="garrow_buffer_copy ()">garrow_buffer_copy</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-copy" title="garrow_buffer_copy ()">garrow_buffer_copy</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-equal" title="garrow_buffer_equal ()">garrow_buffer_equal</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-equal" title="garrow_buffer_equal ()">garrow_buffer_equal</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-equal-n-bytes" title="garrow_buffer_equal_n_bytes ()">garrow_buffer_equal_n_bytes</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-equal-n-bytes" title="garrow_buffer_equal_n_bytes ()">garrow_buffer_equal_n_bytes</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-capacity" title="garrow_buffer_get_capacity ()">garrow_buffer_get_capacity</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-capacity" title="garrow_buffer_get_capacity ()">garrow_buffer_get_capacity</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-data" title="garrow_buffer_get_data ()">garrow_buffer_get_data</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-data" title="garrow_buffer_get_data ()">garrow_buffer_get_data</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-mutable-data" title="garrow_buffer_get_mutable_data ()">garrow_buffer_get_mutable_data</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-mutable-data" title="garrow_buffer_get_mutable_data ()">garrow_buffer_get_mutable_data</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-parent" title="garrow_buffer_get_parent ()">garrow_buffer_get_parent</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-parent" title="garrow_buffer_get_parent ()">garrow_buffer_get_parent</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-size" title="garrow_buffer_get_size ()">garrow_buffer_get_size</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-size" title="garrow_buffer_get_size ()">garrow_buffer_get_size</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#garrow-buffer-input-stream-get-buffer" title="garrow_buffer_input_stream_get_buffer ()">garrow_buffer_input_stream_get_buffer</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#garrow-buffer-input-stream-get-buffer" title="garrow_buffer_input_stream_get_buffer ()">garrow_buffer_input_stream_get_buffer</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#garrow-buffer-input-stream-new" title="garrow_buffer_input_stream_new ()">garrow_buffer_input_stream_new</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#garrow-buffer-input-stream-new" title="garrow_buffer_input_stream_new ()">garrow_buffer_input_stream_new</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-is-mutable" title="garrow_buffer_is_mutable ()">garrow_buffer_is_mutable</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-is-mutable" title="garrow_buffer_is_mutable ()">garrow_buffer_is_mutable</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-new" title="garrow_buffer_new ()">garrow_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-new" title="garrow_buffer_new ()">garrow_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#garrow-buffer-output-stream-new" title="garrow_buffer_output_stream_new ()">garrow_buffer_output_stream_new</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#garrow-buffer-output-stream-new" title="garrow_buffer_output_stream_new ()">garrow_buffer_output_stream_new</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-slice" title="garrow_buffer_slice ()">garrow_buffer_slice</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-slice" title="garrow_buffer_slice ()">garrow_buffer_slice</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <a name="idxC"></a><h3 class="title">C</h3>
 <dt>
-<a class="link" href="compute-classes.html#garrow-cast-options-new" title="garrow_cast_options_new ()">garrow_cast_options_new</a>, function in <a class="link" href="compute-classes.html" title="Classes for computation">Classes for computation</a>
+<a class="link" href="compute-classes.html#GArrowCastOptions-struct" title="GArrowCastOptions">GArrowCastOptions</a>, struct in <a class="link" href="compute-classes.html" title="Classes for computation">GArrowCastOptions</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="compute-classes.html#GArrowCastOptions--allow-int-overflow" title="The “allow-int-overflow” property">GArrowCastOptions:allow-int-overflow</a>, object property in <a class="link" href="compute-classes.html" title="Classes for computation">GArrowCastOptions</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="compute-classes.html#GArrowCastOptions--allow-time-truncate" title="The “allow-time-truncate” property">GArrowCastOptions:allow-time-truncate</a>, object property in <a class="link" href="compute-classes.html" title="Classes for computation">GArrowCastOptions</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="compute-classes.html#GArrowCastOptionsClass" title="struct GArrowCastOptionsClass">GArrowCastOptionsClass</a>, struct in <a class="link" href="compute-classes.html" title="Classes for computation">GArrowCastOptions</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="compute-classes.html#garrow-cast-options-new" title="garrow_cast_options_new ()">garrow_cast_options_new</a>, function in <a class="link" href="compute-classes.html" title="Classes for computation">GArrowCastOptions</a>
 </dt>
 <dd></dd>
 <dt>
@@ -340,6 +392,14 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GArrowChunkedArray.html#garrow-chunked-array-get-value-data-type" title="garrow_chunked_array_get_value_data_type ()">garrow_chunked_array_get_value_data_type</a>, function in <a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray">GArrowChunkedArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GArrowChunkedArray.html#garrow-chunked-array-get-value-type" title="garrow_chunked_array_get_value_type ()">garrow_chunked_array_get_value_type</a>, function in <a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray">GArrowChunkedArray</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GArrowChunkedArray.html#garrow-chunked-array-new" title="garrow_chunked_array_new ()">garrow_chunked_array_new</a>, function in <a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray">GArrowChunkedArray</a>
 </dt>
 <dd></dd>
@@ -389,7 +449,7 @@
 <dd></dd>
 <a name="idxD"></a><h3 class="title">D</h3>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowDataType-struct" title="struct GArrowDataType">GArrowDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+<a class="link" href="basic-data-type-classes.html#GArrowDataType-struct" title="GArrowDataType">GArrowDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
@@ -397,6 +457,10 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="basic-data-type-classes.html#GArrowDataTypeClass" title="struct GArrowDataTypeClass">GArrowDataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="basic-data-type-classes.html#garrow-data-type-equal" title="garrow_data_type_equal ()">garrow_data_type_equal</a>, function in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
@@ -409,7 +473,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowDate32Array-struct" title="struct GArrowDate32Array">GArrowDate32Array</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowDate32Array-struct" title="struct GArrowDate32Array">GArrowDate32Array</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -417,18 +481,10 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowDate32ArrayClass" title="struct GArrowDate32ArrayClass">GArrowDate32ArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="basic-data-type-classes.html#GArrowDate32DataType-struct" title="struct GArrowDate32DataType">GArrowDate32DataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowDate32DataTypeClass" title="struct GArrowDate32DataTypeClass">GArrowDate32DataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="array-builder-classes.html#garrow-date32-array-builder-append" title="garrow_date32_array_builder_append ()">garrow_date32_array_builder_append</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
@@ -449,15 +505,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date32-array-get-value" title="garrow_date32_array_get_value ()">garrow_date32_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date32-array-get-value" title="garrow_date32_array_get_value ()">garrow_date32_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date32-array-get-values" title="garrow_date32_array_get_values ()">garrow_date32_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date32-array-get-values" title="garrow_date32_array_get_values ()">garrow_date32_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date32-array-new" title="garrow_date32_array_new ()">garrow_date32_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date32-array-new" title="garrow_date32_array_new ()">garrow_date32_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -465,7 +521,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowDate64Array-struct" title="struct GArrowDate64Array">GArrowDate64Array</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowDate64Array-struct" title="struct GArrowDate64Array">GArrowDate64Array</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -473,18 +529,10 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowDate64ArrayClass" title="struct GArrowDate64ArrayClass">GArrowDate64ArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="basic-data-type-classes.html#GArrowDate64DataType-struct" title="struct GArrowDate64DataType">GArrowDate64DataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowDate64DataTypeClass" title="struct GArrowDate64DataTypeClass">GArrowDate64DataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="array-builder-classes.html#garrow-date64-array-builder-append" title="garrow_date64_array_builder_append ()">garrow_date64_array_builder_append</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
@@ -505,15 +553,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date64-array-get-value" title="garrow_date64_array_get_value ()">garrow_date64_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date64-array-get-value" title="garrow_date64_array_get_value ()">garrow_date64_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date64-array-get-values" title="garrow_date64_array_get_values ()">garrow_date64_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date64-array-get-values" title="garrow_date64_array_get_values ()">garrow_date64_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date64-array-new" title="garrow_date64_array_new ()">garrow_date64_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date64-array-new" title="garrow_date64_array_new ()">garrow_date64_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -521,27 +569,63 @@
 </dt>
 <dd></dd>
 <dt>
-<GTKDOCLINK HREF="GARROW-DECLARE-TYPE:CAPS">GARROW_DECLARE_TYPE</GTKDOCLINK>, macro in <GTKDOCLINK HREF="arrow-glib-gobject-type">gobject-type</GTKDOCLINK>
+<a class="link" href="composite-array-classes.html#GArrowDictionaryArray-struct" title="GArrowDictionaryArray">GArrowDictionaryArray</a>, struct in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowDoubleArray-struct" title="struct GArrowDoubleArray">GArrowDoubleArray</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="composite-array-classes.html#GArrowDictionaryArrayClass" title="struct GArrowDictionaryArrayClass">GArrowDictionaryArrayClass</a>, struct in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-builder-classes.html#GArrowDoubleArrayBuilder-struct" title="struct GArrowDoubleArrayBuilder">GArrowDoubleArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+<a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType-struct" title="GArrowDictionaryDataType">GArrowDictionaryDataType</a>, struct in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowDoubleArrayClass" title="struct GArrowDoubleArrayClass">GArrowDoubleArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataTypeClass" title="struct GArrowDictionaryDataTypeClass">GArrowDictionaryDataTypeClass</a>, struct in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowDoubleDataType-struct" title="struct GArrowDoubleDataType">GArrowDoubleDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-dictionary" title="garrow_dictionary_array_get_dictionary ()">garrow_dictionary_array_get_dictionary</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowDoubleDataTypeClass" title="struct GArrowDoubleDataTypeClass">GArrowDoubleDataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-dictionary-data-type" title="garrow_dictionary_array_get_dictionary_data_type ()">garrow_dictionary_array_get_dictionary_data_type</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-indices" title="garrow_dictionary_array_get_indices ()">garrow_dictionary_array_get_indices</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-new" title="garrow_dictionary_array_new ()">garrow_dictionary_array_new</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-get-dictionary" title="garrow_dictionary_data_type_get_dictionary ()">garrow_dictionary_data_type_get_dictionary</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-get-index-data-type" title="garrow_dictionary_data_type_get_index_data_type ()">garrow_dictionary_data_type_get_index_data_type</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-is-ordered" title="garrow_dictionary_data_type_is_ordered ()">garrow_dictionary_data_type_is_ordered</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-new" title="garrow_dictionary_data_type_new ()">garrow_dictionary_data_type_new</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-array-classes.html#GArrowDoubleArray-struct" title="struct GArrowDoubleArray">GArrowDoubleArray</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="array-builder-classes.html#GArrowDoubleArrayBuilder-struct" title="struct GArrowDoubleArrayBuilder">GArrowDoubleArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-data-type-classes.html#GArrowDoubleDataType-struct" title="struct GArrowDoubleDataType">GArrowDoubleDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
@@ -565,15 +649,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-double-array-get-value" title="garrow_double_array_get_value ()">garrow_double_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-double-array-get-value" title="garrow_double_array_get_value ()">garrow_double_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-double-array-get-values" title="garrow_double_array_get_values ()">garrow_double_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-double-array-get-values" title="garrow_double_array_get_values ()">garrow_double_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-double-array-new" title="garrow_double_array_new ()">garrow_double_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-double-array-new" title="garrow_double_array_new ()">garrow_double_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -595,11 +679,11 @@
 <dd></dd>
 <a name="idxF"></a><h3 class="title">F</h3>
 <dt>
-<a class="link" href="reader-classes.html#GArrowFeatherFileReader-struct" title="struct GArrowFeatherFileReader">GArrowFeatherFileReader</a>, struct in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#GArrowFeatherFileReader-struct" title="struct GArrowFeatherFileReader">GArrowFeatherFileReader</a>, struct in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#GArrowFeatherFileReader--feather-table-reader" title="The “feather-table-reader” property">GArrowFeatherFileReader:feather-table-reader</a>, object property in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#GArrowFeatherFileReader--feather-table-reader" title="The “feather-table-reader” property">GArrowFeatherFileReader:feather-table-reader</a>, object property in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
@@ -611,39 +695,39 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-column" title="garrow_feather_file_reader_get_column ()">garrow_feather_file_reader_get_column</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-column" title="garrow_feather_file_reader_get_column ()">garrow_feather_file_reader_get_column</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-columns" title="garrow_feather_file_reader_get_columns ()">garrow_feather_file_reader_get_columns</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-columns" title="garrow_feather_file_reader_get_columns ()">garrow_feather_file_reader_get_columns</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-column-name" title="garrow_feather_file_reader_get_column_name ()">garrow_feather_file_reader_get_column_name</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-column-name" title="garrow_feather_file_reader_get_column_name ()">garrow_feather_file_reader_get_column_name</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-description" title="garrow_feather_file_reader_get_description ()">garrow_feather_file_reader_get_description</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-description" title="garrow_feather_file_reader_get_description ()">garrow_feather_file_reader_get_description</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-n-columns" title="garrow_feather_file_reader_get_n_columns ()">garrow_feather_file_reader_get_n_columns</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-n-columns" title="garrow_feather_file_reader_get_n_columns ()">garrow_feather_file_reader_get_n_columns</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-n-rows" title="garrow_feather_file_reader_get_n_rows ()">garrow_feather_file_reader_get_n_rows</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-n-rows" title="garrow_feather_file_reader_get_n_rows ()">garrow_feather_file_reader_get_n_rows</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-version" title="garrow_feather_file_reader_get_version ()">garrow_feather_file_reader_get_version</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-version" title="garrow_feather_file_reader_get_version ()">garrow_feather_file_reader_get_version</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-has-description" title="garrow_feather_file_reader_has_description ()">garrow_feather_file_reader_has_description</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-has-description" title="garrow_feather_file_reader_has_description ()">garrow_feather_file_reader_has_description</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-new" title="garrow_feather_file_reader_new ()">garrow_feather_file_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-new" title="garrow_feather_file_reader_new ()">garrow_feather_file_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
@@ -711,7 +795,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#GArrowFileOutputStream-struct" title="struct GArrowFileOutputStream">GArrowFileOutputStream</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#GArrowFileOutputStream-struct" title="struct GArrowFileOutputStream">GArrowFileOutputStream</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <dt>
@@ -723,7 +807,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#garrow-file-output-stream-new" title="garrow_file_output_stream_new ()">garrow_file_output_stream_new</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#garrow-file-output-stream-new" title="garrow_file_output_stream_new ()">garrow_file_output_stream_new</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <dt>
@@ -731,23 +815,27 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowFloatArray-struct" title="struct GArrowFloatArray">GArrowFloatArray</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-data-type-classes.html#GArrowFixedWidthDataType-struct" title="GArrowFixedWidthDataType">GArrowFixedWidthDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-builder-classes.html#GArrowFloatArrayBuilder-struct" title="struct GArrowFloatArrayBuilder">GArrowFloatArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+<a class="link" href="basic-data-type-classes.html#GArrowFixedWidthDataTypeClass" title="struct GArrowFixedWidthDataTypeClass">GArrowFixedWidthDataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowFloatArrayClass" title="struct GArrowFloatArrayClass">GArrowFloatArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-data-type-classes.html#garrow-fixed-width-data-type-get-bit-width" title="garrow_fixed_width_data_type_get_bit_width ()">garrow_fixed_width_data_type_get_bit_width</a>, function in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowFloatDataType-struct" title="struct GArrowFloatDataType">GArrowFloatDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+<a class="link" href="basic-array-classes.html#GArrowFloatArray-struct" title="struct GArrowFloatArray">GArrowFloatArray</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowFloatDataTypeClass" title="struct GArrowFloatDataTypeClass">GArrowFloatDataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+<a class="link" href="array-builder-classes.html#GArrowFloatArrayBuilder-struct" title="struct GArrowFloatArrayBuilder">GArrowFloatArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-data-type-classes.html#GArrowFloatDataType-struct" title="struct GArrowFloatDataType">GArrowFloatDataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
@@ -771,15 +859,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-float-array-get-value" title="garrow_float_array_get_value ()">garrow_float_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-float-array-get-value" title="garrow_float_array_get_value ()">garrow_float_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-float-array-get-values" title="garrow_float_array_get_values ()">garrow_float_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-float-array-get-values" title="garrow_float_array_get_values ()">garrow_float_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-float-array-new" title="garrow_float_array_new ()">garrow_float_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-float-array-new" title="garrow_float_array_new ()">garrow_float_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -788,48 +876,48 @@
 <dd></dd>
 <a name="idxG"></a><h3 class="title">G</h3>
 <dt>
-<a class="link" href="input-stream-classes.html#GArrowGIOInputStream-struct" title="struct GArrowGIOInputStream">GArrowGIOInputStream</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#GArrowGIOInputStream-struct" title="struct GArrowGIOInputStream">GArrowGIOInputStream</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#GArrowGIOOutputStream-struct" title="struct GArrowGIOOutputStream">GArrowGIOOutputStream</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#GArrowGIOOutputStream-struct" title="struct GArrowGIOOutputStream">GArrowGIOOutputStream</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#garrow-gio-input-stream-get-raw" title="garrow_gio_input_stream_get_raw ()">garrow_gio_input_stream_get_raw</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#garrow-gio-input-stream-get-raw" title="garrow_gio_input_stream_get_raw ()">garrow_gio_input_stream_get_raw</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#garrow-gio-input-stream-new" title="garrow_gio_input_stream_new ()">garrow_gio_input_stream_new</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#garrow-gio-input-stream-new" title="garrow_gio_input_stream_new ()">garrow_gio_input_stream_new</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#garrow-gio-output-stream-get-raw" title="garrow_gio_output_stream_get_raw ()">garrow_gio_output_stream_get_raw</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#garrow-gio-output-stream-get-raw" title="garrow_gio_output_stream_get_raw ()">garrow_gio_output_stream_get_raw</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#garrow-gio-output-stream-new" title="garrow_gio_output_stream_new ()">garrow_gio_output_stream_new</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#garrow-gio-output-stream-new" title="garrow_gio_output_stream_new ()">garrow_gio_output_stream_new</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <a name="idxI"></a><h3 class="title">I</h3>
 <dt>
-<a class="link" href="input-stream-classes.html#GArrowInputStream-struct" title="struct GArrowInputStream">GArrowInputStream</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#GArrowInputStream-struct" title="GArrowInputStream">GArrowInputStream</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#GArrowInputStream--input-stream" title="The “input-stream” property">GArrowInputStream:input-stream</a>, object property in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#GArrowInputStream--input-stream" title="The “input-stream” property">GArrowInputStream:input-stream</a>, object property in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowInt16Array-struct" title="struct GArrowInt16Array">GArrowInt16Array</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="input-stream-classes.html#GArrowInputStreamClass" title="struct GArrowInputStreamClass">GArrowInputStreamClass</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder-struct" title="struct GArrowInt16ArrayBuilder">GArrowInt16ArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+<a class="link" href="basic-array-classes.html#GArrowInt16Array-struct" title="struct GArrowInt16Array">GArrowInt16Array</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowInt16ArrayClass" title="struct GArrowInt16ArrayClass">GArrowInt16ArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder-struct" title="struct GArrowInt16ArrayBuilder">GArrowInt16ArrayBuilder</a>, struct in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
 <dt>
@@ -837,10 +925,6 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowInt16DataTypeClass" title="struct GArrowInt16DataTypeClass">GArrowInt16DataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="array-builder-classes.html#garrow-int16-array-builder-append" title="garrow_int16_array_builder_append ()">garrow_int16_array_builder_append</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
@@ -861,15 +945,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int16-array-get-value" title="garrow_int16_array_get_value ()">garrow_int16_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int16-array-get-value" title="garrow_int16_array_get_value ()">garrow_int16_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int16-array-get-values" title="garrow_int16_array_get_values ()">garrow_int16_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int16-array-get-values" title="garrow_int16_array_get_values ()">garrow_int16_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int16-array-new" title="garrow_int16_array_new ()">garrow_int16_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int16-array-new" title="garrow_int16_array_new ()">garrow_int16_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -877,7 +961,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowInt32Array-struct" title="struct GArrowInt32Array">GArrowInt32Array</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowInt32Array-struct" title="struct GArrowInt32Array">GArrowInt32Array</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -885,18 +969,10 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowInt32ArrayClass" title="struct GArrowInt32ArrayClass">GArrowInt32ArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="basic-data-type-classes.html#GArrowInt32DataType-struct" title="struct GArrowInt32DataType">GArrowInt32DataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowInt32DataTypeClass" title="struct GArrowInt32DataTypeClass">GArrowInt32DataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="array-builder-classes.html#garrow-int32-array-builder-append" title="garrow_int32_array_builder_append ()">garrow_int32_array_builder_append</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
@@ -917,15 +993,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int32-array-get-value" title="garrow_int32_array_get_value ()">garrow_int32_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int32-array-get-value" title="garrow_int32_array_get_value ()">garrow_int32_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int32-array-get-values" title="garrow_int32_array_get_values ()">garrow_int32_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int32-array-get-values" title="garrow_int32_array_get_values ()">garrow_int32_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int32-array-new" title="garrow_int32_array_new ()">garrow_int32_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int32-array-new" title="garrow_int32_array_new ()">garrow_int32_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -933,7 +1009,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowInt64Array-struct" title="struct GArrowInt64Array">GArrowInt64Array</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowInt64Array-struct" title="struct GArrowInt64Array">GArrowInt64Array</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -941,18 +1017,10 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowInt64ArrayClass" title="struct GArrowInt64ArrayClass">GArrowInt64ArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="basic-data-type-classes.html#GArrowInt64DataType-struct" title="struct GArrowInt64DataType">GArrowInt64DataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowInt64DataTypeClass" title="struct GArrowInt64DataTypeClass">GArrowInt64DataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="array-builder-classes.html#garrow-int64-array-builder-append" title="garrow_int64_array_builder_append ()">garrow_int64_array_builder_append</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
@@ -973,15 +1041,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int64-array-get-value" title="garrow_int64_array_get_value ()">garrow_int64_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int64-array-get-value" title="garrow_int64_array_get_value ()">garrow_int64_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int64-array-get-values" title="garrow_int64_array_get_values ()">garrow_int64_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int64-array-get-values" title="garrow_int64_array_get_values ()">garrow_int64_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int64-array-new" title="garrow_int64_array_new ()">garrow_int64_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int64-array-new" title="garrow_int64_array_new ()">garrow_int64_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -989,7 +1057,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowInt8Array-struct" title="struct GArrowInt8Array">GArrowInt8Array</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowInt8Array-struct" title="struct GArrowInt8Array">GArrowInt8Array</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -997,18 +1065,10 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowInt8ArrayClass" title="struct GArrowInt8ArrayClass">GArrowInt8ArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="basic-data-type-classes.html#GArrowInt8DataType-struct" title="struct GArrowInt8DataType">GArrowInt8DataType</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowInt8DataTypeClass" title="struct GArrowInt8DataTypeClass">GArrowInt8DataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
-</dt>
-<dd></dd>
-<dt>
 <a class="link" href="array-builder-classes.html#garrow-int8-array-builder-append" title="garrow_int8_array_builder_append ()">garrow_int8_array_builder_append</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
@@ -1029,15 +1089,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int8-array-get-value" title="garrow_int8_array_get_value ()">garrow_int8_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int8-array-get-value" title="garrow_int8_array_get_value ()">garrow_int8_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int8-array-get-values" title="garrow_int8_array_get_values ()">garrow_int8_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int8-array-get-values" title="garrow_int8_array_get_values ()">garrow_int8_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int8-array-new" title="garrow_int8_array_new ()">garrow_int8_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int8-array-new" title="garrow_int8_array_new ()">garrow_int8_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -1070,7 +1130,7 @@
 <dd></dd>
 <a name="idxL"></a><h3 class="title">L</h3>
 <dt>
-<a class="link" href="array-classes.html#GArrowListArray-struct" title="struct GArrowListArray">GArrowListArray</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="composite-array-classes.html#GArrowListArray-struct" title="struct GArrowListArray">GArrowListArray</a>, struct in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <dt>
@@ -1078,11 +1138,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#GArrowListArrayClass" title="struct GArrowListArrayClass">GArrowListArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="composite-data-type-classes.html#GArrowListDataType-struct" title="struct GArrowListDataType">GArrowListDataType</a>, struct in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowStructDataType</a>
+<a class="link" href="composite-data-type-classes.html#GArrowListDataType-struct" title="struct GArrowListDataType">GArrowListDataType</a>, struct in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
 </dt>
 <dd></dd>
 <dt>
@@ -1102,32 +1158,32 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-list-array-get-value" title="garrow_list_array_get_value ()">garrow_list_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="composite-array-classes.html#garrow-list-array-get-value" title="garrow_list_array_get_value ()">garrow_list_array_get_value</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-list-array-get-value-type" title="garrow_list_array_get_value_type ()">garrow_list_array_get_value_type</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="composite-array-classes.html#garrow-list-array-get-value-type" title="garrow_list_array_get_value_type ()">garrow_list_array_get_value_type</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-list-array-new" title="garrow_list_array_new ()">garrow_list_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="composite-array-classes.html#garrow-list-array-new" title="garrow_list_array_new ()">garrow_list_array_new</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="composite-data-type-classes.html#garrow-list-data-type-get-value-field" title="garrow_list_data_type_get_value_field ()">garrow_list_data_type_get_value_field</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowStructDataType</a>
+<a class="link" href="composite-data-type-classes.html#garrow-list-data-type-get-value-field" title="garrow_list_data_type_get_value_field ()">garrow_list_data_type_get_value_field</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="composite-data-type-classes.html#garrow-list-data-type-new" title="garrow_list_data_type_new ()">garrow_list_data_type_new</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowStructDataType</a>
+<a class="link" href="composite-data-type-classes.html#garrow-list-data-type-new" title="garrow_list_data_type_new ()">garrow_list_data_type_new</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
 </dt>
 <dd></dd>
 <a name="idxM"></a><h3 class="title">M</h3>
 <dt>
-<a class="link" href="input-stream-classes.html#GArrowMemoryMappedInputStream-struct" title="struct GArrowMemoryMappedInputStream">GArrowMemoryMappedInputStream</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#GArrowMemoryMappedInputStream-struct" title="struct GArrowMemoryMappedInputStream">GArrowMemoryMappedInputStream</a>, struct in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#garrow-memory-mapped-input-stream-new" title="garrow_memory_mapped_input_stream_new ()">garrow_memory_mapped_input_stream_new</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#garrow-memory-mapped-input-stream-new" title="garrow_memory_mapped_input_stream_new ()">garrow_memory_mapped_input_stream_new</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
@@ -1135,24 +1191,24 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#GArrowMutableBuffer-struct" title="struct GArrowMutableBuffer">GArrowMutableBuffer</a>, struct in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#GArrowMutableBuffer-struct" title="GArrowMutableBuffer">GArrowMutableBuffer</a>, struct in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-mutable-buffer-new" title="garrow_mutable_buffer_new ()">garrow_mutable_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#GArrowMutableBufferClass" title="struct GArrowMutableBufferClass">GArrowMutableBufferClass</a>, struct in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-mutable-buffer-slice" title="garrow_mutable_buffer_slice ()">garrow_mutable_buffer_slice</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-mutable-buffer-new" title="garrow_mutable_buffer_new ()">garrow_mutable_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
-<a name="idxN"></a><h3 class="title">N</h3>
 <dt>
-<a class="link" href="array-classes.html#GArrowNullArray-struct" title="struct GArrowNullArray">GArrowNullArray</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="buffer-classes.html#garrow-mutable-buffer-slice" title="garrow_mutable_buffer_slice ()">garrow_mutable_buffer_slice</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
+<a name="idxN"></a><h3 class="title">N</h3>
 <dt>
-<a class="link" href="array-classes.html#GArrowNullArrayClass" title="struct GArrowNullArrayClass">GArrowNullArrayClass</a>, struct in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#GArrowNullArray-struct" title="struct GArrowNullArray">GArrowNullArray</a>, struct in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -1160,11 +1216,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="basic-data-type-classes.html#GArrowNullDataTypeClass" title="struct GArrowNullDataTypeClass">GArrowNullDataTypeClass</a>, struct in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="array-classes.html#garrow-null-array-new" title="garrow_null_array_new ()">garrow_null_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-null-array-new" title="garrow_null_array_new ()">garrow_null_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -1173,36 +1225,36 @@
 <dd></dd>
 <a name="idxO"></a><h3 class="title">O</h3>
 <dt>
-<a class="link" href="output-stream-classes.html#GArrowOutputStream-struct" title="struct GArrowOutputStream">GArrowOutputStream</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#GArrowOutputStream-struct" title="GArrowOutputStream">GArrowOutputStream</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#GArrowOutputStream--output-stream" title="The “output-stream” property">GArrowOutputStream:output-stream</a>, object property in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#GArrowOutputStream--output-stream" title="The “output-stream” property">GArrowOutputStream:output-stream</a>, object property in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#garrow-output-stream-write-tensor" title="garrow_output_stream_write_tensor ()">garrow_output_stream_write_tensor</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#GArrowOutputStreamClass" title="struct GArrowOutputStreamClass">GArrowOutputStreamClass</a>, struct in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
-<a name="idxP"></a><h3 class="title">P</h3>
 <dt>
-<a class="link" href="buffer-classes.html#GArrowPoolBuffer-struct" title="struct GArrowPoolBuffer">GArrowPoolBuffer</a>, struct in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="o

<TRUNCATED>

[49/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowSchema.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowSchema.html b/docs/c_glib/GArrowSchema.html
index 09c118d..83e5a16 100644
--- a/docs/c_glib/GArrowSchema.html
+++ b/docs/c_glib/GArrowSchema.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowSchema</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowSchema: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="schema.html" title="Schema">
 <link rel="prev" href="GArrowField.html" title="GArrowField">
 <link rel="next" href="table.html" title="Table">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowSchema.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#GArrowSchema.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowSchema.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#GArrowSchema.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#GArrowSchema.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowSchema.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -102,7 +102,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowSchema.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -117,7 +117,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowSchema.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -146,8 +146,8 @@ table. It has zero or more <GTKDOCLINK HREF="GArrowFields"><span class="type">GA
 <pre class="programlisting"><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="returnvalue">GArrowSchema</span></a> *
 garrow_schema_new (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *fields</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-schema-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -161,9 +161,8 @@ garrow_schema_new (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span cl
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.2.5"></a><h4>Returns</h4>
+<a name="garrow-schema-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -173,8 +172,8 @@ garrow_schema_new (<em class="parameter"><code><GTKDOCLINK HREF="GList"><span cl
 garrow_schema_equal (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>,
                      <em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *other_schema</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-schema-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -195,12 +194,11 @@ garrow_schema_equal (<em class="parameter"><code><a class="link" href="GArrowSch
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.3.5"></a><h4>Returns</h4>
+<a name="garrow-schema-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -209,8 +207,8 @@ otherwise.</p>
 garrow_schema_get_field (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>,
                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-schema-get-field.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -231,7 +229,7 @@ garrow_schema_get_field (<em class="parameter"><code><a class="link" href="GArro
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.4.5"></a><h4>Returns</h4>
+<a name="garrow-schema-get-field.returns"></a><h4>Returns</h4>
 <p> The i-th field of the schema. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -243,8 +241,8 @@ garrow_schema_get_field (<em class="parameter"><code><a class="link" href="GArro
 garrow_schema_get_field_by_name (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>,
                                  <em class="parameter"><code>const <GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> *name</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-schema-get-field-by-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -265,7 +263,7 @@ garrow_schema_get_field_by_name (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.5.5"></a><h4>Returns</h4>
+<a name="garrow-schema-get-field-by-name.returns"></a><h4>Returns</h4>
 <p> The found field or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -276,8 +274,8 @@ garrow_schema_get_field_by_name (<em class="parameter"><code><a class="link" hre
 <pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
 garrow_schema_n_fields (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-schema-n-fields.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -291,9 +289,8 @@ garrow_schema_n_fields (<em class="parameter"><code><a class="link" href="GArrow
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.6.5"></a><h4>Returns</h4>
+<a name="garrow-schema-n-fields.returns"></a><h4>Returns</h4>
 <p> The number of fields of the schema.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -302,8 +299,8 @@ garrow_schema_n_fields (<em class="parameter"><code><a class="link" href="GArrow
 <pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
 garrow_schema_get_fields (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-schema-get-fields.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -317,7 +314,7 @@ garrow_schema_get_fields (<em class="parameter"><code><a class="link" href="GArr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.7.5"></a><h4>Returns</h4>
+<a name="garrow-schema-get-fields.returns"></a><h4>Returns</h4>
 <p>  The fields of the schema. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GArrowField][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -328,8 +325,8 @@ garrow_schema_get_fields (<em class="parameter"><code><a class="link" href="GArr
 <pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
 garrow_schema_to_string (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-schema-to-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -343,9 +340,8 @@ garrow_schema_to_string (<em class="parameter"><code><a class="link" href="GArro
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.7.3.8.8.5"></a><h4>Returns</h4>
+<a name="garrow-schema-to-string.returns"></a><h4>Returns</h4>
 <p> The string representation of the schema.</p>
-<p></p>
 </div>
 </div>
 </div>
@@ -368,7 +364,6 @@ garrow_schema_to_string (<em class="parameter"><code><a class="link" href="GArro
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowTable.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowTable.html b/docs/c_glib/GArrowTable.html
index afb604b..a730171 100644
--- a/docs/c_glib/GArrowTable.html
+++ b/docs/c_glib/GArrowTable.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowTable</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowTable: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="table.html" title="Table">
 <link rel="prev" href="table.html" title="Table">
 <link rel="next" href="GArrowRecordBatch.html" title="GArrowRecordBatch">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowTable.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#GArrowTable.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowTable.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#GArrowTable.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#GArrowTable.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowTable.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -110,7 +110,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowTable.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -125,7 +125,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowTable.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -155,8 +155,8 @@
 garrow_table_new (<em class="parameter"><code><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="type">GArrowSchema</span></a> *schema</code></em>,
                   <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *columns</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-table-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -177,9 +177,8 @@ garrow_table_new (<em class="parameter"><code><a class="link" href="GArrowSchema
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.2.5"></a><h4>Returns</h4>
+<a name="garrow-table-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -189,8 +188,8 @@ garrow_table_new (<em class="parameter"><code><a class="link" href="GArrowSchema
 garrow_table_equal (<em class="parameter"><code><a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> *table</code></em>,
                     <em class="parameter"><code><a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> *other_table</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-table-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -211,12 +210,11 @@ garrow_table_equal (<em class="parameter"><code><a class="link" href="GArrowTabl
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.3.5"></a><h4>Returns</h4>
+<a name="garrow-table-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -224,8 +222,8 @@ otherwise.</p>
 <pre class="programlisting"><a class="link" href="GArrowSchema.html" title="GArrowSchema"><span class="returnvalue">GArrowSchema</span></a> *
 garrow_table_get_schema (<em class="parameter"><code><a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> *table</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-table-get-schema.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -239,7 +237,7 @@ garrow_table_get_schema (<em class="parameter"><code><a class="link" href="GArro
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.4.5"></a><h4>Returns</h4>
+<a name="garrow-table-get-schema.returns"></a><h4>Returns</h4>
 <p> The schema of the table. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -251,8 +249,8 @@ garrow_table_get_schema (<em class="parameter"><code><a class="link" href="GArro
 garrow_table_get_column (<em class="parameter"><code><a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> *table</code></em>,
                          <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-table-get-column.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -273,7 +271,7 @@ garrow_table_get_column (<em class="parameter"><code><a class="link" href="GArro
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.5.5"></a><h4>Returns</h4>
+<a name="garrow-table-get-column.returns"></a><h4>Returns</h4>
 <p> The i-th column in the table. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -284,8 +282,8 @@ garrow_table_get_column (<em class="parameter"><code><a class="link" href="GArro
 <pre class="programlisting"><GTKDOCLINK HREF="guint"><span class="returnvalue">guint</span></GTKDOCLINK>
 garrow_table_get_n_columns (<em class="parameter"><code><a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> *table</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-table-get-n-columns.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -299,9 +297,8 @@ garrow_table_get_n_columns (<em class="parameter"><code><a class="link" href="GA
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.6.5"></a><h4>Returns</h4>
+<a name="garrow-table-get-n-columns.returns"></a><h4>Returns</h4>
 <p> The number of columns in the table.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -310,8 +307,8 @@ garrow_table_get_n_columns (<em class="parameter"><code><a class="link" href="GA
 <pre class="programlisting"><GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK>
 garrow_table_get_n_rows (<em class="parameter"><code><a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> *table</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-table-get-n-rows.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -325,9 +322,8 @@ garrow_table_get_n_rows (<em class="parameter"><code><a class="link" href="GArro
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.7.5"></a><h4>Returns</h4>
+<a name="garrow-table-get-n-rows.returns"></a><h4>Returns</h4>
 <p> The number of rows in the table.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -339,8 +335,8 @@ garrow_table_add_column (<em class="parameter"><code><a class="link" href="GArro
                          <em class="parameter"><code><a class="link" href="GArrowColumn.html" title="GArrowColumn"><span class="type">GArrowColumn</span></a> *column</code></em>,
                          <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-table-add-column.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -365,18 +361,18 @@ garrow_table_add_column (<em class="parameter"><code><a class="link" href="GArro
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.8.5"></a><h4>Returns</h4>
+<a name="garrow-table-add-column.returns"></a><h4>Returns</h4>
 <p> The newly allocated
 <a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> that has a new column or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -386,8 +382,8 @@ garrow_table_remove_column (<em class="parameter"><code><a class="link" href="GA
                             <em class="parameter"><code><GTKDOCLINK HREF="guint"><span class="type">guint</span></GTKDOCLINK> i</code></em>,
                             <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.9.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-table-remove-column.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -407,18 +403,18 @@ garrow_table_remove_column (<em class="parameter"><code><a class="link" href="GA
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.8.2.8.9.5"></a><h4>Returns</h4>
+<a name="garrow-table-remove-column.returns"></a><h4>Returns</h4>
 <p> The newly allocated
 <a class="link" href="GArrowTable.html" title="GArrowTable"><span class="type">GArrowTable</span></a> that doesn't have the column or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 </div>
 <div class="refsect1">
@@ -440,7 +436,6 @@ garrow_table_remove_column (<em class="parameter"><code><a class="link" href="GA
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowTensor.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowTensor.html b/docs/c_glib/GArrowTensor.html
index 5f0169c..93cea95 100644
--- a/docs/c_glib/GArrowTensor.html
+++ b/docs/c_glib/GArrowTensor.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowTensor</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowTensor: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="tensor.html" title="Tensor">
 <link rel="prev" href="tensor.html" title="Tensor">
 <link rel="next" href="type.html" title="Type">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowTensor.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#GArrowTensor.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowTensor.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#GArrowTensor.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#GArrowTensor.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowTensor.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -157,7 +157,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowTensor.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -172,7 +172,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowTensor.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -212,8 +212,8 @@ garrow_tensor_new (<em class="parameter"><code><a class="link" href="basic-data-
                    <em class="parameter"><code><GTKDOCLINK HREF="gchar"><span class="type">gchar</span></GTKDOCLINK> **dimention_names</code></em>,
                    <em class="parameter"><code><GTKDOCLINK HREF="gsize"><span class="type">gsize</span></GTKDOCLINK> n_dimention_names</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -245,7 +245,7 @@ in the tensor.</p></td>
 <td class="parameter_name"><p>strides</p></td>
 <td class="parameter_description"><p> A list of the number of
 bytes in each dimension. </p></td>
-<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_strides][nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_strides][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>n_strides</p></td>
@@ -256,7 +256,7 @@ bytes in each dimension. </p></td>
 <td class="parameter_name"><p>dimention_names</p></td>
 <td class="parameter_description"><p> A list of
 dimension names. </p></td>
-<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_dimention_names][nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_dimention_names][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>n_dimention_names</p></td>
@@ -267,11 +267,10 @@ dimension names. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.2.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-new.returns"></a><h4>Returns</h4>
 <p> The newly created <a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a>.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -280,8 +279,8 @@ dimension names. </p></td>
 garrow_tensor_equal (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>,
                      <em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *other_tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -302,12 +301,11 @@ garrow_tensor_equal (<em class="parameter"><code><a class="link" href="GArrowTen
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.3.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -315,8 +313,8 @@ otherwise.</p>
 <pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
 garrow_tensor_get_value_data_type (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-get-value-data-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -330,11 +328,11 @@ garrow_tensor_get_value_data_type (<em class="parameter"><code><a class="link" h
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.4.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-get-value-data-type.returns"></a><h4>Returns</h4>
 <p> The data type of each value in the tensor. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -342,8 +340,8 @@ garrow_tensor_get_value_data_type (<em class="parameter"><code><a class="link" h
 <pre class="programlisting"><a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a>
 garrow_tensor_get_value_type (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-get-value-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -357,11 +355,10 @@ garrow_tensor_get_value_type (<em class="parameter"><code><a class="link" href="
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.5.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-get-value-type.returns"></a><h4>Returns</h4>
 <p> The type of each value in the tensor.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -369,8 +366,8 @@ garrow_tensor_get_value_type (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
 garrow_tensor_get_buffer (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-get-buffer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -384,11 +381,11 @@ garrow_tensor_get_buffer (<em class="parameter"><code><a class="link" href="GArr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.6.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-get-buffer.returns"></a><h4>Returns</h4>
 <p> The data of the tensor. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -397,8 +394,8 @@ garrow_tensor_get_buffer (<em class="parameter"><code><a class="link" href="GArr
 garrow_tensor_get_shape (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>,
                          <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> *n_dimensions</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-get-shape.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -419,12 +416,12 @@ garrow_tensor_get_shape (<em class="parameter"><code><a class="link" href="GArro
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.7.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-get-shape.returns"></a><h4>Returns</h4>
 <p> The shape of the tensor.
 It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no longer needed. </p>
 <p><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_dimensions]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -433,8 +430,8 @@ It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free(
 garrow_tensor_get_strides (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>,
                            <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> *n_strides</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-get-strides.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -455,12 +452,12 @@ garrow_tensor_get_strides (<em class="parameter"><code><a class="link" href="GAr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.8.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-get-strides.returns"></a><h4>Returns</h4>
 <p> The strides of the tensor.
 It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no longer needed. </p>
 <p><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_strides]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -468,8 +465,8 @@ It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free(
 <pre class="programlisting"><GTKDOCLINK HREF="gint"><span class="returnvalue">gint</span></GTKDOCLINK>
 garrow_tensor_get_n_dimensions (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.9.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-get-n-dimensions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -483,11 +480,10 @@ garrow_tensor_get_n_dimensions (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.9.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-get-n-dimensions.returns"></a><h4>Returns</h4>
 <p> The number of dimensions of the tensor.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -496,8 +492,8 @@ garrow_tensor_get_n_dimensions (<em class="parameter"><code><a class="link" href
 garrow_tensor_get_dimension_name (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>,
                                   <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> i</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.10.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-get-dimension-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -518,11 +514,10 @@ garrow_tensor_get_dimension_name (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.10.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-get-dimension-name.returns"></a><h4>Returns</h4>
 <p> The i-th dimension name of the tensor.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -530,8 +525,8 @@ garrow_tensor_get_dimension_name (<em class="parameter"><code><a class="link" hr
 <pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
 garrow_tensor_get_size (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.11.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-get-size.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -545,11 +540,10 @@ garrow_tensor_get_size (<em class="parameter"><code><a class="link" href="GArrow
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.11.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-get-size.returns"></a><h4>Returns</h4>
 <p> The number of value cells in the tensor.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -557,8 +551,8 @@ garrow_tensor_get_size (<em class="parameter"><code><a class="link" href="GArrow
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_tensor_is_mutable (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.12.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-is-mutable.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -572,11 +566,10 @@ garrow_tensor_is_mutable (<em class="parameter"><code><a class="link" href="GArr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.12.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-is-mutable.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the tensor is mutable, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -584,8 +577,8 @@ garrow_tensor_is_mutable (<em class="parameter"><code><a class="link" href="GArr
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_tensor_is_contiguous (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.13.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-is-contiguous.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -599,11 +592,10 @@ garrow_tensor_is_contiguous (<em class="parameter"><code><a class="link" href="G
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.13.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-is-contiguous.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the tensor is contiguous, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -611,8 +603,8 @@ garrow_tensor_is_contiguous (<em class="parameter"><code><a class="link" href="G
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_tensor_is_row_major (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.14.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-is-row-major.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -626,12 +618,11 @@ garrow_tensor_is_row_major (<em class="parameter"><code><a class="link" href="GA
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.14.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-is-row-major.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the tensor is row major a.k.a. C order,
 <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -639,8 +630,8 @@ garrow_tensor_is_row_major (<em class="parameter"><code><a class="link" href="GA
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_tensor_is_column_major (<em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.15.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-tensor-is-column-major.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -654,12 +645,11 @@ garrow_tensor_is_column_major (<em class="parameter"><code><a class="link" href=
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.5.2.9.15.5"></a><h4>Returns</h4>
+<a name="garrow-tensor-is-column-major.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the tensor is column major a.k.a. Fortran order,
 <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 </div>
 <div class="refsect1">
@@ -681,7 +671,6 @@ garrow_tensor_is_column_major (<em class="parameter"><code><a class="link" href=
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowWriteable.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowWriteable.html b/docs/c_glib/GArrowWriteable.html
index e9a83f6..8c5e7dd 100644
--- a/docs/c_glib/GArrowWriteable.html
+++ b/docs/c_glib/GArrowWriteable.html
@@ -2,20 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowWriteable</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowWriteable: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="output.html" title="Output">
 <link rel="prev" href="output.html" title="Output">
 <link rel="next" href="GArrowWriteableFile.html" title="GArrowWriteableFile">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowWriteable.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowWriteable.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                   <a href="#GArrowWriteable.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -34,7 +34,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowWriteable.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -61,7 +61,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowWriteable.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -93,8 +93,8 @@ garrow_writeable_write (<em class="parameter"><code><a class="link" href="GArrow
                         <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_bytes</code></em>,
                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.4.2.7.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-writeable-write.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -119,15 +119,14 @@ garrow_writeable_write (<em class="parameter"><code><a class="link" href="GArrow
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.4.2.7.2.5"></a><h4>Returns</h4>
+<a name="garrow-writeable-write.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -138,8 +137,8 @@ garrow_writeable_flush (<em class="parameter"><code><a class="link" href="GArrow
                         <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <p>It ensures writing all data on memory to storage.</p>
 <div class="refsect3">
-<a name="id-1.3.4.2.7.3.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-writeable-flush.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -154,15 +153,14 @@ garrow_writeable_flush (<em class="parameter"><code><a class="link" href="GArrow
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.4.2.7.3.6"></a><h4>Returns</h4>
+<a name="garrow-writeable-flush.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 </div>
@@ -171,13 +169,10 @@ garrow_writeable_flush (<em class="parameter"><code><a class="link" href="GArrow
 <div class="refsect2">
 <a name="GArrowWriteableInterface"></a><h3>GArrowWriteableInterface</h3>
 <pre class="programlisting">typedef struct _GArrowWriteableInterface GArrowWriteableInterface;</pre>
-<p>
-</p>
 </div>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/GArrowWriteableFile.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/GArrowWriteableFile.html b/docs/c_glib/GArrowWriteableFile.html
index 47c0131..50cbcae 100644
--- a/docs/c_glib/GArrowWriteableFile.html
+++ b/docs/c_glib/GArrowWriteableFile.html
@@ -2,20 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: GArrowWriteableFile</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>GArrowWriteableFile: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="output.html" title="Output">
 <link rel="prev" href="GArrowWriteable.html" title="GArrowWriteable">
 <link rel="next" href="output-stream-classes.html" title="Output stream classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#GArrowWriteableFile.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#GArrowWriteableFile.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                   <a href="#GArrowWriteableFile.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -34,7 +34,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="GArrowWriteableFile.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -51,7 +51,7 @@
 </div>
 <div class="refsect1">
 <a name="GArrowWriteableFile.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
@@ -83,8 +83,8 @@ garrow_writeable_file_write_at (<em class="parameter"><code><a class="link" href
                                 <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_bytes</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.4.3.7.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-writeable-file-write-at.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -114,15 +114,14 @@ garrow_writeable_file_write_at (<em class="parameter"><code><a class="link" href
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.4.3.7.2.5"></a><h4>Returns</h4>
+<a name="garrow-writeable-file-write-at.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 </div>
@@ -131,13 +130,10 @@ garrow_writeable_file_write_at (<em class="parameter"><code><a class="link" href
 <div class="refsect2">
 <a name="GArrowWriteableFileInterface"></a><h3>GArrowWriteableFileInterface</h3>
 <pre class="programlisting">typedef struct _GArrowWriteableFileInterface GArrowWriteableFileInterface;</pre>
-<p>
-</p>
 </div>
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/annotation-glossary.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/annotation-glossary.html b/docs/c_glib/annotation-glossary.html
index 1e8894c..64ff862 100644
--- a/docs/c_glib/annotation-glossary.html
+++ b/docs/c_glib/annotation-glossary.html
@@ -2,22 +2,26 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Annotation Glossary</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Annotation Glossary: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="api-index-0-3-0.html" title="Index of new symbols in 0.3.0">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"><span id="nav_glossary"><a class="shortcut" href="#glsA">A</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#glsE">E</a>
                      <span class="dim">|</span> 
+                  <a class="shortcut" href="#glsN">N</a>
+                     <span class="dim">|</span> 
                   <a class="shortcut" href="#glsO">O</a>
                      <span class="dim">|</span> 
+                  <a class="shortcut" href="#glsS">S</a>
+                     <span class="dim">|</span> 
                   <a class="shortcut" href="#glsT">T</a></span></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
@@ -33,9 +37,15 @@
 <a name="glsE"></a><h3 class="title">E</h3>
 <dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt>
 <dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd>
+<a name="glsN"></a><h3 class="title">N</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-nullable"></a>nullable</span></dt>
+<dd class="glossdef"><p>NULL may be passed as the value in, out, in-out; or as a return value.</p></dd>
 <a name="glsO"></a><h3 class="title">O</h3>
 <dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt>
 <dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
+<a name="glsS"></a><h3 class="title">S</h3>
+<dt><span class="glossterm"><a name="annotation-glossterm-skip"></a>skip</span></dt>
+<dd class="glossdef"><p>Exposed in C code, not necessarily available in other languages.</p></dd>
 <a name="glsT"></a><h3 class="title">T</h3>
 <dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt>
 <dd class="glossdef"><p>Free data after the code is done.</p></dd>
@@ -43,7 +53,6 @@
 <dd class="glossdef"><p>Don't free data after the code is done.</p></dd>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/api-index-0-3-0.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/api-index-0-3-0.html b/docs/c_glib/api-index-0-3-0.html
index e57b81a..6a92be9 100644
--- a/docs/c_glib/api-index-0-3-0.html
+++ b/docs/c_glib/api-index-0-3-0.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Index of new symbols in 0.3.0</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Index of new symbols in 0.3.0: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="api-index-0-4-0.html" title="Index of new symbols in 0.4.0">
 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxA">A</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxB">B</a>
@@ -34,79 +34,79 @@
 <a name="api-index-0-3-0"></a>Index of new symbols in 0.3.0</h1></div></div></div>
 <a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-null-bitmap" title="garrow_array_get_null_bitmap ()">garrow_array_get_null_bitmap</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-null-bitmap" title="garrow_array_get_null_bitmap ()">garrow_array_get_null_bitmap</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-value-data-type" title="garrow_array_get_value_data_type ()">garrow_array_get_value_data_type</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-value-data-type" title="garrow_array_get_value_data_type ()">garrow_array_get_value_data_type</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-get-value-type" title="garrow_array_get_value_type ()">garrow_array_get_value_type</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-get-value-type" title="garrow_array_get_value_type ()">garrow_array_get_value_type</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-is-null" title="garrow_array_is_null ()">garrow_array_is_null</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-is-null" title="garrow_array_is_null ()">garrow_array_is_null</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <a name="idxB"></a><h3 class="title">B</h3>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-copy" title="garrow_buffer_copy ()">garrow_buffer_copy</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-copy" title="garrow_buffer_copy ()">garrow_buffer_copy</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-capacity" title="garrow_buffer_get_capacity ()">garrow_buffer_get_capacity</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-capacity" title="garrow_buffer_get_capacity ()">garrow_buffer_get_capacity</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-data" title="garrow_buffer_get_data ()">garrow_buffer_get_data</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-data" title="garrow_buffer_get_data ()">garrow_buffer_get_data</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-mutable-data" title="garrow_buffer_get_mutable_data ()">garrow_buffer_get_mutable_data</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-mutable-data" title="garrow_buffer_get_mutable_data ()">garrow_buffer_get_mutable_data</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-parent" title="garrow_buffer_get_parent ()">garrow_buffer_get_parent</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-parent" title="garrow_buffer_get_parent ()">garrow_buffer_get_parent</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-get-size" title="garrow_buffer_get_size ()">garrow_buffer_get_size</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-get-size" title="garrow_buffer_get_size ()">garrow_buffer_get_size</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-is-mutable" title="garrow_buffer_is_mutable ()">garrow_buffer_is_mutable</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-is-mutable" title="garrow_buffer_is_mutable ()">garrow_buffer_is_mutable</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-new" title="garrow_buffer_new ()">garrow_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-new" title="garrow_buffer_new ()">garrow_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-slice" title="garrow_buffer_slice ()">garrow_buffer_slice</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-slice" title="garrow_buffer_slice ()">garrow_buffer_slice</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <a name="idxM"></a><h3 class="title">M</h3>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-mutable-buffer-new" title="garrow_mutable_buffer_new ()">garrow_mutable_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-mutable-buffer-new" title="garrow_mutable_buffer_new ()">garrow_mutable_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-mutable-buffer-slice" title="garrow_mutable_buffer_slice ()">garrow_mutable_buffer_slice</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-mutable-buffer-slice" title="garrow_mutable_buffer_slice ()">garrow_mutable_buffer_slice</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <a name="idxP"></a><h3 class="title">P</h3>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-pool-buffer-new" title="garrow_pool_buffer_new ()">garrow_pool_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-pool-buffer-new" title="garrow_pool_buffer_new ()">garrow_pool_buffer_new</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <a name="idxR"></a><h3 class="title">R</h3>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-resizable-buffer-reserve" title="garrow_resizable_buffer_reserve ()">garrow_resizable_buffer_reserve</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-resizable-buffer-reserve" title="garrow_resizable_buffer_reserve ()">garrow_resizable_buffer_reserve</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-resizable-buffer-resize" title="garrow_resizable_buffer_resize ()">garrow_resizable_buffer_resize</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-resizable-buffer-resize" title="garrow_resizable_buffer_resize ()">garrow_resizable_buffer_resize</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <a name="idxT"></a><h3 class="title">T</h3>
@@ -172,7 +172,6 @@
 <dd></dd>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>


[28/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/bit-util_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bit-util_8h.html b/docs/cpp/bit-util_8h.html
index e69875a..49abc73 100644
--- a/docs/cpp/bit-util_8h.html
+++ b/docs/cpp/bit-util_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/bit-util.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -158,7 +161,7 @@ Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[36/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/ae_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/ae_8h.html b/docs/cpp/ae_8h.html
index a2d90de..b40970d 100644
--- a/docs/cpp/ae_8h.html
+++ b/docs/cpp/ae_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/plasma/thirdparty/ae/ae.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -866,7 +869,7 @@ Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/ae_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/ae_8h_source.html b/docs/cpp/ae_8h_source.html
index 1f70ed3..07b40fe 100644
--- a/docs/cpp/ae_8h_source.html
+++ b/docs/cpp/ae_8h_source.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/plasma/thirdparty/ae/ae.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -67,7 +70,7 @@ $(function() {
 <div class="title">ae.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="ae_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* A simple event-driven programming library. Originally I wrote this code</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * for the Jim&#39;s event-loop (Jim is a Tcl interpreter) but later translated</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * it in form of a library for easy reuse.</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Copyright (c) 2006-2012, Salvatore Sanfilippo &lt;antirez at gmail dot com&gt;</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</spa
 n>&#160;<span class="comment"> * All rights reserved.</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions are met:</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *   * Redistributions of source code must retain the above copyright notice,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *     this list of conditions and the
  following disclaimer.</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *   * Redistributions in binary form must reproduce the above copyright</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *     notice, this list of conditions and the following disclaimer in the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *     documentation and/or other materials provided with the distribution.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *   * Neither the name of Redis nor the names of its contributors may be used</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *     to endorse or promote products derived from this software without</span></div><div class="line"><a name=
 "l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *     specific prior written permission.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS B
 E</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div><div class="line"><a name="l00029"></a><span class="li
 neno">   29</span>&#160;<span class="comment"> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * POSSIBILITY OF SUCH DAMAGE.</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#ifndef __AE_H__</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#define __AE_H__</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div><div class="line"><a name
 ="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="ae_8h.html#afaac43d9573452f9fc6c718f90c4c645">   38</a></span>&#160;<span class="preprocessor">#define AE_OK 0</span></div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="ae_8h.html#aa16dcf7effdf8f8df97f51b1cb51a9df">   39</a></span>&#160;<span class="preprocessor">#define AE_ERR -1</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="ae_8h.html#aea2e33b645e48a3fbb26261005f6df41">   41</a></span>&#160;<span class="preprocessor">#define AE_NONE 0</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="ae_8h.html#a7a9a2162d007d09739955b4e55c65bf3">   42</a></span>&#160;<span class="preprocessor">#define AE_READABLE 1</span></div><div class="line"><a nam
 e="l00043"></a><span class="lineno"><a class="line" href="ae_8h.html#ab6bfb0366ccb6277112d132c2a2bf500">   43</a></span>&#160;<span class="preprocessor">#define AE_WRITABLE 2</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="ae_8h.html#ac3fe42c648aaa679f6bffaeb1f8f9ea8">   45</a></span>&#160;<span class="preprocessor">#define AE_FILE_EVENTS 1</span></div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ae_8h.html#acdc6c5c42302bc81959ed645b22800aa">   46</a></span>&#160;<span class="preprocessor">#define AE_TIME_EVENTS 2</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="ae_8h.html#a680280f52124f876adfeb7e81cb20264">   47</a></span>&#160;<span class="preprocessor">#define AE_ALL_EVENTS (AE_FILE_EVENTS|AE_TIME_EVENTS)</span></div><div class="line"><a name="l00048"></a><span class="lin
 eno"><a class="line" href="ae_8h.html#a95ce6d5997d5b55cef5e1977dc80af28">   48</a></span>&#160;<span class="preprocessor">#define AE_DONT_WAIT 4</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="ae_8h.html#a51464410d1f951b043b6d881574e4a4a">   50</a></span>&#160;<span class="preprocessor">#define AE_NOMORE -1</span></div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="ae_8h.html#aee0b2fc7b62d8e06517136a91d7f635d">   51</a></span>&#160;<span class="preprocessor">#define AE_DELETED_EVENT_ID -1</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">/* Macros */</span></div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="ae_8h.html#a3dfdfff5a4a26215a283541
 deb085ede">   54</a></span>&#160;<span class="preprocessor">#define AE_NOTUSED(V) ((void) V)</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">struct </span><a class="code" href="structae_event_loop.html">aeEventLoop</a>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">/* Types and data structures */</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">   59</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a>(<span class="keyword">struct</span> <a class="code" href="structae_event_loop.html">aeEv
 entLoop</a> *eventLoop, <span class="keywordtype">int</span> fd, <span class="keywordtype">void</span> *clientData, <span class="keywordtype">int</span> mask);</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="ae_8h.html#a09cb08f0aea5e5c1460a8b8599d789c8">   60</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="ae_8h.html#a09cb08f0aea5e5c1460a8b8599d789c8">aeTimeProc</a>(<span class="keyword">struct</span> <a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">id</span>, <span class="keywordtype">void</span> *clientData);</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="ae_8h.html#a82c64cc6b7c71e2b7bae4e6b18f42c54">   61</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" hr
 ef="ae_8h.html#a82c64cc6b7c71e2b7bae4e6b18f42c54">aeEventFinalizerProc</a>(<span class="keyword">struct</span> <a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">void</span> *clientData);</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="ae_8h.html#a9b418f26d4997ba2d303dd247ae45718">   62</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a9b418f26d4997ba2d303dd247ae45718">aeBeforeSleepProc</a>(<span class="keyword">struct</span> <a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment">/* File event structure */</span></div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structae_file_e
 vent.html">   65</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structae_file_event.html">aeFileEvent</a> {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structae_file_event.html#ac43aaab34810e8b6bfcc5a2576220959">   66</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_file_event.html#ac43aaab34810e8b6bfcc5a2576220959">mask</a>; <span class="comment">/* one of AE_(READABLE|WRITABLE) */</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structae_file_event.html#ae39bf42ed5c4cac998ee5c9fc4ee0069">   67</a></span>&#160;    <a class="code" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a> *<a class="code" href="structae_file_event.html#ae39bf42ed5c4cac998ee5c9fc4ee0069">rfileProc</a>;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structae_file_eve
 nt.html#a48ede39c4bcd4c41f2687efac2a05152">   68</a></span>&#160;    <a class="code" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a> *<a class="code" href="structae_file_event.html#a48ede39c4bcd4c41f2687efac2a05152">wfileProc</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structae_file_event.html#a001285b3f180bb6e776a97190fe47b7b">   69</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structae_file_event.html#a001285b3f180bb6e776a97190fe47b7b">clientData</a>;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;} <a class="code" href="ae_8h.html#ae1d73d5e3cbb82a133cf5629b608c5bb">aeFileEvent</a>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">/* Time event structure */</span></div><div class="line"><a name="l00073"></a>
 <span class="lineno"><a class="line" href="structae_time_event.html">   73</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structae_time_event.html">aeTimeEvent</a> {</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structae_time_event.html#a24ed4bf76ef40a2c735e9f9cccb45de4">   74</a></span>&#160;    <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structae_time_event.html#a24ed4bf76ef40a2c735e9f9cccb45de4">id</a>; <span class="comment">/* time event identifier. */</span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structae_time_event.html#a8b8006c68e6af8e1565eda7cbe0ed222">   75</a></span>&#160;    <span class="keywordtype">long</span> <a class="code" href="structae_time_event.html#a8b8006c68e6af8e1565eda7cbe0ed222">when_sec</a>; <span class="comment">/* seconds */</span></div><div class="lin
 e"><a name="l00076"></a><span class="lineno"><a class="line" href="structae_time_event.html#aa1c543dc2cfc4d17cf3153c78f373635">   76</a></span>&#160;    <span class="keywordtype">long</span> <a class="code" href="structae_time_event.html#aa1c543dc2cfc4d17cf3153c78f373635">when_ms</a>; <span class="comment">/* milliseconds */</span></div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structae_time_event.html#a149629cdd2633c73cfb56e4570bb43ac">   77</a></span>&#160;    <a class="code" href="ae_8h.html#a09cb08f0aea5e5c1460a8b8599d789c8">aeTimeProc</a> *<a class="code" href="structae_time_event.html#a149629cdd2633c73cfb56e4570bb43ac">timeProc</a>;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structae_time_event.html#abc682a846c909d98ed1656170bb360f2">   78</a></span>&#160;    <a class="code" href="ae_8h.html#a82c64cc6b7c71e2b7bae4e6b18f42c54">aeEventFinalizerProc</a> *<a class="code" href="structae_time_event.h
 tml#abc682a846c909d98ed1656170bb360f2">finalizerProc</a>;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structae_time_event.html#ad31bed95bafc0baa81fe645f56a11503">   79</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structae_time_event.html#ad31bed95bafc0baa81fe645f56a11503">clientData</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structae_time_event.html#a9721fa6e2866701e2c38f0020beaac60">   80</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structae_time_event.html">aeTimeEvent</a> *<a class="code" href="structae_time_event.html#a9721fa6e2866701e2c38f0020beaac60">next</a>;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <a class="code" href="ae_8h.html#adeac0544da6b3c99dd7028d69b396963">aeTimeEvent</a>;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div
  class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">/* A fired event */</span></div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structae_fired_event.html">   84</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structae_fired_event.html">aeFiredEvent</a> {</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structae_fired_event.html#a66b9859d9d3004b412954713c6e213c6">   85</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_fired_event.html#a66b9859d9d3004b412954713c6e213c6">fd</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structae_fired_event.html#a2e9b1d9832d09a46c4a14e562aaa2aea">   86</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_fired_event.html#a2e9b1d9832d09a46c4a14e562aaa2aea">m
 ask</a>;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;} <a class="code" href="ae_8h.html#ac6193f3519f0be890344ca852e1af80a">aeFiredEvent</a>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment">/* State of an event based program */</span></div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structae_event_loop.html">   90</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structae_event_loop.html">aeEventLoop</a> {</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structae_event_loop.html#aedf39e37f559c83d9a0ae1ae07e5b8c1">   91</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_event_loop.html#aedf39e37f559c83d9a0ae1ae07e5b8c1">maxfd</a>;   <spa
 n class="comment">/* highest file descriptor currently registered */</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structae_event_loop.html#a319d48af757c6f6144fa4066994f6541">   92</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_event_loop.html#a319d48af757c6f6144fa4066994f6541">setsize</a>; <span class="comment">/* max number of file descriptors tracked */</span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structae_event_loop.html#a9c389db589e8e0118be0c753c0eed909">   93</a></span>&#160;    <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structae_event_loop.html#a9c389db589e8e0118be0c753c0eed909">timeEventNextId</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structae_event_loop.html#aead81eebbc8104bef63d9372fabc1b61">   94</a></span>&#160;    time_t <a class="
 code" href="structae_event_loop.html#aead81eebbc8104bef63d9372fabc1b61">lastTime</a>;     <span class="comment">/* Used to detect system clock skew */</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structae_event_loop.html#aa37dcf314ec826fafa4b3ff05923b434">   95</a></span>&#160;    <a class="code" href="structae_file_event.html">aeFileEvent</a> *<a class="code" href="structae_event_loop.html#aa37dcf314ec826fafa4b3ff05923b434">events</a>; <span class="comment">/* Registered events */</span></div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structae_event_loop.html#aa2ccda94b3ee8a43a4802bd1f8443609">   96</a></span>&#160;    <a class="code" href="structae_fired_event.html">aeFiredEvent</a> *<a class="code" href="structae_event_loop.html#aa2ccda94b3ee8a43a4802bd1f8443609">fired</a>; <span class="comment">/* Fired events */</span></div><div class="line"><a name="l00097"></a><span class="lineno"><a class
 ="line" href="structae_event_loop.html#a2c992f66acb2ba2d1d13890c55008788">   97</a></span>&#160;    <a class="code" href="structae_time_event.html">aeTimeEvent</a> *<a class="code" href="structae_event_loop.html#a2c992f66acb2ba2d1d13890c55008788">timeEventHead</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structae_event_loop.html#a79b39021b2e805b8a547915d22279168">   98</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_event_loop.html#a79b39021b2e805b8a547915d22279168">stop</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structae_event_loop.html#a6e5405d4ffa2492794fa74ee4cf6fb49">   99</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structae_event_loop.html#a6e5405d4ffa2492794fa74ee4cf6fb49">apidata</a>; <span class="comment">/* This is used for polling API specific data */</span></div><div class="line"><a name="l00100"></a>
 <span class="lineno"><a class="line" href="structae_event_loop.html#ae65cc21b6c2f11a2de8e6e62fa660a79">  100</a></span>&#160;    <a class="code" href="ae_8h.html#a9b418f26d4997ba2d303dd247ae45718">aeBeforeSleepProc</a> *<a class="code" href="structae_event_loop.html#ae65cc21b6c2f11a2de8e6e62fa660a79">beforesleep</a>;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;} <a class="code" href="ae_8h.html#a9150f41071c74603a2b8a137a35afe03">aeEventLoop</a>;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">/* Prototypes */</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<a class="code" href="structae_event_loop.html">aeEventLoop</a> *<a class="code" href="ae_8h.html#a06456e32738f0ccb40a4bb7f7f6c6f75">aeCreateEventLoop</a>(<span class="keywordtype">int</span> setsize);</div><div 
 class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a13cfb20cd4911e655db460fedb5daf1d">aeDeleteEventLoop</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#aaa89f81231ebc43f571280f098dff102">aeStop</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#ad1918e57c96446a7e5a5067922c1a3a5">aeCreateFileEvent</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> fd, <span class="keywordtype">int</span> <a class="code" href="structae_file_event.html#ac43aaab34810e8b6bfcc5a25762209
 59">mask</a>,</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        <a class="code" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a> *proc, <span class="keywordtype">void</span> *<a class="code" href="structae_file_event.html#a001285b3f180bb6e776a97190fe47b7b">clientData</a>);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a15b5d80986ac4e83ae29b4817c62a3a6">aeDeleteFileEvent</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> fd, <span class="keywordtype">int</span> <a class="code" href="structae_file_event.html#ac43aaab34810e8b6bfcc5a2576220959">mask</a>);</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#aaf85e917d2b21998507fac8634b4ecae">aeGetFileEvents</a
 >(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> fd);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="ae_8h.html#ae2b6461448420e59fdb578cb8809d036">aeCreateTimeEvent</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">long</span> <span class="keywordtype">long</span> milliseconds,</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <a class="code" href="ae_8h.html#a09cb08f0aea5e5c1460a8b8599d789c8">aeTimeProc</a> *proc, <span class="keywordtype">void</span> *<a class="code" href="structae_file_event.html#a001285b3f180bb6e776a97190fe47b7b">clientData</a>,</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <a class="code" href="ae_8h.html#a82c64cc6b7c71e2b7ba
 e4e6b18f42c54">aeEventFinalizerProc</a> *finalizerProc);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#a4357399e2e584ca619a8408d6f0dbc4e">aeDeleteTimeEvent</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#a5dcce61d1407ffbebc362c918f4a33a6">aeProcessEvents</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> flags);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#a7508cb8a7db92faa21c574809b677626">aeWait</a>(<span class=
 "keywordtype">int</span> fd, <span class="keywordtype">int</span> <a class="code" href="structae_file_event.html#ac43aaab34810e8b6bfcc5a2576220959">mask</a>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> milliseconds);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a2909fa15dc2d667ec824904fef9df3d8">aeMain</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="ae_8h.html#a0203d90fa536ccaf3287c2b72bda1c8b">aeGetApiName</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#ab2fbbafc0540b40bcc9a13477c512e4d">aeSetBeforeSleepProc</a>(<a class="
 code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <a class="code" href="ae_8h.html#a9b418f26d4997ba2d303dd247ae45718">aeBeforeSleepProc</a> *beforesleep);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#afa530b9fddc550260cf14d0a4423cb1e">aeGetSetSize</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#ae85e3a2bde2b9a7f8fc5075c09355d63">aeResizeSetSize</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> setsize);</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="preprocessor">#endif</span></div>
 <div class="ttc" id="ae_8h_html_afa530b9fddc550260cf14d0a4423cb1e"><div class="ttname"><a href="ae_8h.html#afa530b9fddc550260cf14d0a4423cb1e">aeGetSetSize</a></div><div class="ttdeci">int aeGetSetSize(aeEventLoop *eventLoop)</div></div>
+<a href="ae_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* A simple event-driven programming library. Originally I wrote this code</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * for the Jim&#39;s event-loop (Jim is a Tcl interpreter) but later translated</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * it in form of a library for easy reuse.</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Copyright (c) 2006-2012, Salvatore Sanfilippo &lt;antirez at gmail dot com&gt;</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</spa
 n>&#160;<span class="comment"> * All rights reserved.</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions are met:</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *   * Redistributions of source code must retain the above copyright notice,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *     this list of conditions and the
  following disclaimer.</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *   * Redistributions in binary form must reproduce the above copyright</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *     notice, this list of conditions and the following disclaimer in the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *     documentation and/or other materials provided with the distribution.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *   * Neither the name of Redis nor the names of its contributors may be used</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *     to endorse or promote products derived from this software without</span></div><div class="line"><a name=
 "l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *     specific prior written permission.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS B
 E</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div><div class="line"><a name="l00029"></a><span class="li
 neno">   29</span>&#160;<span class="comment"> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * POSSIBILITY OF SUCH DAMAGE.</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#ifndef __AE_H__</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#define __AE_H__</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div><div class="line"><a name
 ="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="ae_8h.html#afaac43d9573452f9fc6c718f90c4c645">   38</a></span>&#160;<span class="preprocessor">#define AE_OK 0</span></div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="ae_8h.html#aa16dcf7effdf8f8df97f51b1cb51a9df">   39</a></span>&#160;<span class="preprocessor">#define AE_ERR -1</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="ae_8h.html#aea2e33b645e48a3fbb26261005f6df41">   41</a></span>&#160;<span class="preprocessor">#define AE_NONE 0</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="ae_8h.html#a7a9a2162d007d09739955b4e55c65bf3">   42</a></span>&#160;<span class="preprocessor">#define AE_READABLE 1</span></div><div class="line"><a nam
 e="l00043"></a><span class="lineno"><a class="line" href="ae_8h.html#ab6bfb0366ccb6277112d132c2a2bf500">   43</a></span>&#160;<span class="preprocessor">#define AE_WRITABLE 2</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="ae_8h.html#ac3fe42c648aaa679f6bffaeb1f8f9ea8">   45</a></span>&#160;<span class="preprocessor">#define AE_FILE_EVENTS 1</span></div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ae_8h.html#acdc6c5c42302bc81959ed645b22800aa">   46</a></span>&#160;<span class="preprocessor">#define AE_TIME_EVENTS 2</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="ae_8h.html#a680280f52124f876adfeb7e81cb20264">   47</a></span>&#160;<span class="preprocessor">#define AE_ALL_EVENTS (AE_FILE_EVENTS|AE_TIME_EVENTS)</span></div><div class="line"><a name="l00048"></a><span class="lin
 eno"><a class="line" href="ae_8h.html#a95ce6d5997d5b55cef5e1977dc80af28">   48</a></span>&#160;<span class="preprocessor">#define AE_DONT_WAIT 4</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="ae_8h.html#a51464410d1f951b043b6d881574e4a4a">   50</a></span>&#160;<span class="preprocessor">#define AE_NOMORE -1</span></div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="ae_8h.html#aee0b2fc7b62d8e06517136a91d7f635d">   51</a></span>&#160;<span class="preprocessor">#define AE_DELETED_EVENT_ID -1</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">/* Macros */</span></div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="ae_8h.html#a3dfdfff5a4a26215a283541
 deb085ede">   54</a></span>&#160;<span class="preprocessor">#define AE_NOTUSED(V) ((void) V)</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">struct </span><a class="code" href="structae_event_loop.html">aeEventLoop</a>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">/* Types and data structures */</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">   59</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a>(<span class="keyword">struct</span> <a class="code" href="structae_event_loop.html">aeEv
 entLoop</a> *eventLoop, <span class="keywordtype">int</span> fd, <span class="keywordtype">void</span> *clientData, <span class="keywordtype">int</span> mask);</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="ae_8h.html#a09cb08f0aea5e5c1460a8b8599d789c8">   60</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="ae_8h.html#a09cb08f0aea5e5c1460a8b8599d789c8">aeTimeProc</a>(<span class="keyword">struct</span> <a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">id</span>, <span class="keywordtype">void</span> *clientData);</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="ae_8h.html#a82c64cc6b7c71e2b7bae4e6b18f42c54">   61</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" hr
 ef="ae_8h.html#a82c64cc6b7c71e2b7bae4e6b18f42c54">aeEventFinalizerProc</a>(<span class="keyword">struct</span> <a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">void</span> *clientData);</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="ae_8h.html#a9b418f26d4997ba2d303dd247ae45718">   62</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a9b418f26d4997ba2d303dd247ae45718">aeBeforeSleepProc</a>(<span class="keyword">struct</span> <a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment">/* File event structure */</span></div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structae_file_e
 vent.html">   65</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structae_file_event.html">aeFileEvent</a> {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structae_file_event.html#ac43aaab34810e8b6bfcc5a2576220959">   66</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_file_event.html#ac43aaab34810e8b6bfcc5a2576220959">mask</a>; <span class="comment">/* one of AE_(READABLE|WRITABLE) */</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structae_file_event.html#ae39bf42ed5c4cac998ee5c9fc4ee0069">   67</a></span>&#160;    <a class="code" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a> *<a class="code" href="structae_file_event.html#ae39bf42ed5c4cac998ee5c9fc4ee0069">rfileProc</a>;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structae_file_eve
 nt.html#a48ede39c4bcd4c41f2687efac2a05152">   68</a></span>&#160;    <a class="code" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a> *<a class="code" href="structae_file_event.html#a48ede39c4bcd4c41f2687efac2a05152">wfileProc</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structae_file_event.html#a001285b3f180bb6e776a97190fe47b7b">   69</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structae_file_event.html#a001285b3f180bb6e776a97190fe47b7b">clientData</a>;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;} <a class="code" href="ae_8h.html#ae1d73d5e3cbb82a133cf5629b608c5bb">aeFileEvent</a>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">/* Time event structure */</span></div><div class="line"><a name="l00073"></a>
 <span class="lineno"><a class="line" href="structae_time_event.html">   73</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structae_time_event.html">aeTimeEvent</a> {</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structae_time_event.html#a24ed4bf76ef40a2c735e9f9cccb45de4">   74</a></span>&#160;    <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structae_time_event.html#a24ed4bf76ef40a2c735e9f9cccb45de4">id</a>; <span class="comment">/* time event identifier. */</span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structae_time_event.html#a8b8006c68e6af8e1565eda7cbe0ed222">   75</a></span>&#160;    <span class="keywordtype">long</span> <a class="code" href="structae_time_event.html#a8b8006c68e6af8e1565eda7cbe0ed222">when_sec</a>; <span class="comment">/* seconds */</span></div><div class="lin
 e"><a name="l00076"></a><span class="lineno"><a class="line" href="structae_time_event.html#aa1c543dc2cfc4d17cf3153c78f373635">   76</a></span>&#160;    <span class="keywordtype">long</span> <a class="code" href="structae_time_event.html#aa1c543dc2cfc4d17cf3153c78f373635">when_ms</a>; <span class="comment">/* milliseconds */</span></div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structae_time_event.html#a149629cdd2633c73cfb56e4570bb43ac">   77</a></span>&#160;    <a class="code" href="ae_8h.html#a09cb08f0aea5e5c1460a8b8599d789c8">aeTimeProc</a> *<a class="code" href="structae_time_event.html#a149629cdd2633c73cfb56e4570bb43ac">timeProc</a>;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structae_time_event.html#abc682a846c909d98ed1656170bb360f2">   78</a></span>&#160;    <a class="code" href="ae_8h.html#a82c64cc6b7c71e2b7bae4e6b18f42c54">aeEventFinalizerProc</a> *<a class="code" href="structae_time_event.h
 tml#abc682a846c909d98ed1656170bb360f2">finalizerProc</a>;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structae_time_event.html#ad31bed95bafc0baa81fe645f56a11503">   79</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structae_time_event.html#ad31bed95bafc0baa81fe645f56a11503">clientData</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structae_time_event.html#a9721fa6e2866701e2c38f0020beaac60">   80</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structae_time_event.html">aeTimeEvent</a> *<a class="code" href="structae_time_event.html#a9721fa6e2866701e2c38f0020beaac60">next</a>;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <a class="code" href="ae_8h.html#adeac0544da6b3c99dd7028d69b396963">aeTimeEvent</a>;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div
  class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">/* A fired event */</span></div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structae_fired_event.html">   84</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structae_fired_event.html">aeFiredEvent</a> {</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structae_fired_event.html#a66b9859d9d3004b412954713c6e213c6">   85</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_fired_event.html#a66b9859d9d3004b412954713c6e213c6">fd</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structae_fired_event.html#a2e9b1d9832d09a46c4a14e562aaa2aea">   86</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_fired_event.html#a2e9b1d9832d09a46c4a14e562aaa2aea">m
 ask</a>;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;} <a class="code" href="ae_8h.html#ac6193f3519f0be890344ca852e1af80a">aeFiredEvent</a>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment">/* State of an event based program */</span></div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structae_event_loop.html">   90</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structae_event_loop.html">aeEventLoop</a> {</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structae_event_loop.html#aedf39e37f559c83d9a0ae1ae07e5b8c1">   91</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_event_loop.html#aedf39e37f559c83d9a0ae1ae07e5b8c1">maxfd</a>;   <spa
 n class="comment">/* highest file descriptor currently registered */</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structae_event_loop.html#a319d48af757c6f6144fa4066994f6541">   92</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_event_loop.html#a319d48af757c6f6144fa4066994f6541">setsize</a>; <span class="comment">/* max number of file descriptors tracked */</span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structae_event_loop.html#a9c389db589e8e0118be0c753c0eed909">   93</a></span>&#160;    <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structae_event_loop.html#a9c389db589e8e0118be0c753c0eed909">timeEventNextId</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structae_event_loop.html#aead81eebbc8104bef63d9372fabc1b61">   94</a></span>&#160;    time_t <a class="
 code" href="structae_event_loop.html#aead81eebbc8104bef63d9372fabc1b61">lastTime</a>;     <span class="comment">/* Used to detect system clock skew */</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structae_event_loop.html#aa37dcf314ec826fafa4b3ff05923b434">   95</a></span>&#160;    <a class="code" href="structae_file_event.html">aeFileEvent</a> *<a class="code" href="structae_event_loop.html#aa37dcf314ec826fafa4b3ff05923b434">events</a>; <span class="comment">/* Registered events */</span></div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structae_event_loop.html#aa2ccda94b3ee8a43a4802bd1f8443609">   96</a></span>&#160;    <a class="code" href="structae_fired_event.html">aeFiredEvent</a> *<a class="code" href="structae_event_loop.html#aa2ccda94b3ee8a43a4802bd1f8443609">fired</a>; <span class="comment">/* Fired events */</span></div><div class="line"><a name="l00097"></a><span class="lineno"><a class
 ="line" href="structae_event_loop.html#a2c992f66acb2ba2d1d13890c55008788">   97</a></span>&#160;    <a class="code" href="structae_time_event.html">aeTimeEvent</a> *<a class="code" href="structae_event_loop.html#a2c992f66acb2ba2d1d13890c55008788">timeEventHead</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structae_event_loop.html#a79b39021b2e805b8a547915d22279168">   98</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structae_event_loop.html#a79b39021b2e805b8a547915d22279168">stop</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structae_event_loop.html#a6e5405d4ffa2492794fa74ee4cf6fb49">   99</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structae_event_loop.html#a6e5405d4ffa2492794fa74ee4cf6fb49">apidata</a>; <span class="comment">/* This is used for polling API specific data */</span></div><div class="line"><a name="l00100"></a>
 <span class="lineno"><a class="line" href="structae_event_loop.html#ae65cc21b6c2f11a2de8e6e62fa660a79">  100</a></span>&#160;    <a class="code" href="ae_8h.html#a9b418f26d4997ba2d303dd247ae45718">aeBeforeSleepProc</a> *<a class="code" href="structae_event_loop.html#ae65cc21b6c2f11a2de8e6e62fa660a79">beforesleep</a>;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;} <a class="code" href="ae_8h.html#a9150f41071c74603a2b8a137a35afe03">aeEventLoop</a>;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">/* Prototypes */</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<a class="code" href="structae_event_loop.html">aeEventLoop</a> *<a class="code" href="ae_8h.html#a06456e32738f0ccb40a4bb7f7f6c6f75">aeCreateEventLoop</a>(<span class="keywordtype">int</span> setsize);</div><div 
 class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a13cfb20cd4911e655db460fedb5daf1d">aeDeleteEventLoop</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#aaa89f81231ebc43f571280f098dff102">aeStop</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#ad1918e57c96446a7e5a5067922c1a3a5">aeCreateFileEvent</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> fd, <span class="keywordtype">int</span> mask,</div><div class="line"><a name="l00108"></a><span class="lineno">  108</
 span>&#160;        <a class="code" href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a> *proc, <span class="keywordtype">void</span> *clientData);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a15b5d80986ac4e83ae29b4817c62a3a6">aeDeleteFileEvent</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> fd, <span class="keywordtype">int</span> mask);</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#aaf85e917d2b21998507fac8634b4ecae">aeGetFileEvents</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> fd);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="keywordtype">long</span> <span class="keyw
 ordtype">long</span> <a class="code" href="ae_8h.html#ae2b6461448420e59fdb578cb8809d036">aeCreateTimeEvent</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">long</span> <span class="keywordtype">long</span> milliseconds,</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <a class="code" href="ae_8h.html#a09cb08f0aea5e5c1460a8b8599d789c8">aeTimeProc</a> *proc, <span class="keywordtype">void</span> *clientData,</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <a class="code" href="ae_8h.html#a82c64cc6b7c71e2b7bae4e6b18f42c54">aeEventFinalizerProc</a> *finalizerProc);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#a4357399e2e584ca619a8408d6f0dbc4e">aeDeleteTimeEvent</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <
 span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#a5dcce61d1407ffbebc362c918f4a33a6">aeProcessEvents</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> flags);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#a7508cb8a7db92faa21c574809b677626">aeWait</a>(<span class="keywordtype">int</span> fd, <span class="keywordtype">int</span> mask, <span class="keywordtype">long</span> <span class="keywordtype">long</span> milliseconds);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#a2909fa15dc2d667ec824904fef
 9df3d8">aeMain</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="ae_8h.html#a0203d90fa536ccaf3287c2b72bda1c8b">aeGetApiName</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ae_8h.html#ab2fbbafc0540b40bcc9a13477c512e4d">aeSetBeforeSleepProc</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <a class="code" href="ae_8h.html#a9b418f26d4997ba2d303dd247ae45718">aeBeforeSleepProc</a> *beforesleep);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#afa530b9fddc550260cf14d0a4423cb1e">aeGetSetSize</a>(<a class="code" href="structae_event_loop.html">aeEven
 tLoop</a> *eventLoop);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ae_8h.html#ae85e3a2bde2b9a7f8fc5075c09355d63">aeResizeSetSize</a>(<a class="code" href="structae_event_loop.html">aeEventLoop</a> *eventLoop, <span class="keywordtype">int</span> setsize);</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="ae_8h_html_afa530b9fddc550260cf14d0a4423cb1e"><div class="ttname"><a href="ae_8h.html#afa530b9fddc550260cf14d0a4423cb1e">aeGetSetSize</a></div><div class="ttdeci">int aeGetSetSize(aeEventLoop *eventLoop)</div></div>
 <div class="ttc" id="structae_time_event_html_a8b8006c68e6af8e1565eda7cbe0ed222"><div class="ttname"><a href="structae_time_event.html#a8b8006c68e6af8e1565eda7cbe0ed222">aeTimeEvent::when_sec</a></div><div class="ttdeci">long when_sec</div><div class="ttdef"><b>Definition:</b> ae.h:75</div></div>
 <div class="ttc" id="ae_8h_html_a26d6e9533f135cb463f29239607ba50c"><div class="ttname"><a href="ae_8h.html#a26d6e9533f135cb463f29239607ba50c">aeFileProc</a></div><div class="ttdeci">void aeFileProc(struct aeEventLoop *eventLoop, int fd, void *clientData, int mask)</div><div class="ttdef"><b>Definition:</b> ae.h:59</div></div>
 <div class="ttc" id="ae_8h_html_a06456e32738f0ccb40a4bb7f7f6c6f75"><div class="ttname"><a href="ae_8h.html#a06456e32738f0ccb40a4bb7f7f6c6f75">aeCreateEventLoop</a></div><div class="ttdeci">aeEventLoop * aeCreateEventLoop(int setsize)</div></div>
@@ -122,7 +125,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/allocator_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/allocator_8h.html b/docs/cpp/allocator_8h.html
index f5c1272..f2ab200 100644
--- a/docs/cpp/allocator_8h.html
+++ b/docs/cpp/allocator_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/allocator.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -107,7 +110,7 @@ Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[14/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/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 75ec6f8..03152b4 100644
--- a/docs/cpp/classarrow_1_1_decimal128.html
+++ b/docs/cpp/classarrow_1_1_decimal128.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Decimal128 Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -79,16 +82,16 @@ $(function() {
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a69248cbd3eae1c93dd62f6961cac390b"><td class="memItemLeft" align="right" valign="top">constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a69248cbd3eae1c93dd62f6961cac390b">Decimal128</a> (int64_t high, uint64_t low)</td></tr>
-<tr class="memdesc:a69248cbd3eae1c93dd62f6961cac390b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> from the two's complement representation.  <a href="#a69248cbd3eae1c93dd62f6961cac390b">More...</a><br /></td></tr>
-<tr class="separator:a69248cbd3eae1c93dd62f6961cac390b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac96d6e18605e8f4217d20e8dee2ff089"><td class="memItemLeft" align="right" valign="top">constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#ac96d6e18605e8f4217d20e8dee2ff089">Decimal128</a> ()</td></tr>
-<tr class="memdesc:ac96d6e18605e8f4217d20e8dee2ff089"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor creates an <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> with a value of 0.  <a href="#ac96d6e18605e8f4217d20e8dee2ff089">More...</a><br /></td></tr>
-<tr class="separator:ac96d6e18605e8f4217d20e8dee2ff089"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a305524dc3ac97dc13365ff2a0eab7852"><td class="memTemplParams" colspan="2">template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral&lt;T&gt;::value, T&gt;::type&gt; </td></tr>
-<tr class="memitem:a305524dc3ac97dc13365ff2a0eab7852"><td class="memTemplItemLeft" align="right" valign="top">constexpr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a305524dc3ac97dc13365ff2a0eab7852">Decimal128</a> (T value)</td></tr>
-<tr class="memdesc:a305524dc3ac97dc13365ff2a0eab7852"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert any integer value into an <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a>.  <a href="#a305524dc3ac97dc13365ff2a0eab7852">More...</a><br /></td></tr>
-<tr class="separator:a305524dc3ac97dc13365ff2a0eab7852"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a932ee660cfc2c063392b6466c2f88bf6"><td class="memItemLeft" align="right" valign="top">constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a932ee660cfc2c063392b6466c2f88bf6">Decimal128</a> (int64_t high, uint64_t low) noexcept</td></tr>
+<tr class="memdesc:a932ee660cfc2c063392b6466c2f88bf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> from the two's complement representation.  <a href="#a932ee660cfc2c063392b6466c2f88bf6">More...</a><br /></td></tr>
+<tr class="separator:a932ee660cfc2c063392b6466c2f88bf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb83a71038252991eb902634bd7aec7e"><td class="memItemLeft" align="right" valign="top">constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#abb83a71038252991eb902634bd7aec7e">Decimal128</a> () noexcept</td></tr>
+<tr class="memdesc:abb83a71038252991eb902634bd7aec7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor creates an <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> with a value of 0.  <a href="#abb83a71038252991eb902634bd7aec7e">More...</a><br /></td></tr>
+<tr class="separator:abb83a71038252991eb902634bd7aec7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b7cb122f30c6a75235658736d040657"><td class="memTemplParams" colspan="2">template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral&lt;T&gt;::value, T&gt;::type&gt; </td></tr>
+<tr class="memitem:a1b7cb122f30c6a75235658736d040657"><td class="memTemplItemLeft" align="right" valign="top">constexpr&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a1b7cb122f30c6a75235658736d040657">Decimal128</a> (T value) noexcept</td></tr>
+<tr class="memdesc:a1b7cb122f30c6a75235658736d040657"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert any integer value into an <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a>.  <a href="#a1b7cb122f30c6a75235658736d040657">More...</a><br /></td></tr>
+<tr class="separator:a1b7cb122f30c6a75235658736d040657"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab928a342ae5a879b692f1337a45a111c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#ab928a342ae5a879b692f1337a45a111c">Decimal128</a> (const std::string &amp;value)</td></tr>
 <tr class="memdesc:ab928a342ae5a879b692f1337a45a111c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the number from a base 10 string representation.  <a href="#ab928a342ae5a879b692f1337a45a111c">More...</a><br /></td></tr>
 <tr class="separator:ab928a342ae5a879b692f1337a45a111c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -98,6 +101,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:af8f8bdeee73d160fd5c2c3bbe2899eca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#af8f8bdeee73d160fd5c2c3bbe2899eca">Negate</a> ()</td></tr>
 <tr class="memdesc:af8f8bdeee73d160fd5c2c3bbe2899eca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negate the current value.  <a href="#af8f8bdeee73d160fd5c2c3bbe2899eca">More...</a><br /></td></tr>
 <tr class="separator:af8f8bdeee73d160fd5c2c3bbe2899eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad961556b148b7312f99ba79110751ee8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#ad961556b148b7312f99ba79110751ee8">Abs</a> ()</td></tr>
+<tr class="memdesc:ad961556b148b7312f99ba79110751ee8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Absolute value.  <a href="#ad961556b148b7312f99ba79110751ee8">More...</a><br /></td></tr>
+<tr class="separator:ad961556b148b7312f99ba79110751ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acddf224263b4d35d7a66d40c56939a25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#acddf224263b4d35d7a66d40c56939a25">operator+=</a> (const <a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;right)</td></tr>
 <tr class="memdesc:acddf224263b4d35d7a66d40c56939a25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a number to this one. The result is truncated to 128 bits.  <a href="#acddf224263b4d35d7a66d40c56939a25">More...</a><br /></td></tr>
 <tr class="separator:acddf224263b4d35d7a66d40c56939a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -113,9 +119,6 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a90102a251869a3967c7b02e44eb2a320"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a90102a251869a3967c7b02e44eb2a320">operator/=</a> (const <a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;right)</td></tr>
 <tr class="memdesc:a90102a251869a3967c7b02e44eb2a320"><td class="mdescLeft">&#160;</td><td class="mdescRight">In-place division.  <a href="#a90102a251869a3967c7b02e44eb2a320">More...</a><br /></td></tr>
 <tr class="separator:a90102a251869a3967c7b02e44eb2a320"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af8a9cc79b2a156a02c07fb255a74a49f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#af8a9cc79b2a156a02c07fb255a74a49f">operator char</a> () const</td></tr>
-<tr class="memdesc:af8a9cc79b2a156a02c07fb255a74a49f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast the value to char. This is used when converting the value a string.  <a href="#af8a9cc79b2a156a02c07fb255a74a49f">More...</a><br /></td></tr>
-<tr class="separator:af8a9cc79b2a156a02c07fb255a74a49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a482ddb6e91fe07ba40fd21cd12f0cd57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a482ddb6e91fe07ba40fd21cd12f0cd57">operator|=</a> (const <a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> &amp;right)</td></tr>
 <tr class="memdesc:a482ddb6e91fe07ba40fd21cd12f0cd57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitwise or between two <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a>.  <a href="#a482ddb6e91fe07ba40fd21cd12f0cd57">More...</a><br /></td></tr>
 <tr class="separator:a482ddb6e91fe07ba40fd21cd12f0cd57"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -137,9 +140,20 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ad13b09802129e76d6832cd65981b3e67"><td class="memItemLeft" align="right" valign="top">std::array&lt; uint8_t, 16 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#ad13b09802129e76d6832cd65981b3e67">ToBytes</a> () const</td></tr>
 <tr class="memdesc:ad13b09802129e76d6832cd65981b3e67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the raw bytes of the value in little-endian byte order.  <a href="#ad13b09802129e76d6832cd65981b3e67">More...</a><br /></td></tr>
 <tr class="separator:ad13b09802129e76d6832cd65981b3e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa18cfe7460f64b7ff65c6200df885b1d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#aa18cfe7460f64b7ff65c6200df885b1d">ToString</a> (int precision, int scale) const</td></tr>
-<tr class="memdesc:aa18cfe7460f64b7ff65c6200df885b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> value to a base 10 decimal string with the given precision and scale.  <a href="#aa18cfe7460f64b7ff65c6200df885b1d">More...</a><br /></td></tr>
-<tr class="separator:aa18cfe7460f64b7ff65c6200df885b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5481c7d4584e1b4d9dac5d73beaa4a76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a5481c7d4584e1b4d9dac5d73beaa4a76">ToBytes</a> (uint8_t *out) const</td></tr>
+<tr class="separator:a5481c7d4584e1b4d9dac5d73beaa4a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56bb4cf54b15750edc8154887b61a1b3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a56bb4cf54b15750edc8154887b61a1b3">ToString</a> (int32_t scale) const</td></tr>
+<tr class="memdesc:a56bb4cf54b15750edc8154887b61a1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> value to a base 10 decimal string with the given scale.  <a href="#a56bb4cf54b15750edc8154887b61a1b3">More...</a><br /></td></tr>
+<tr class="separator:a56bb4cf54b15750edc8154887b61a1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94a797c03eefbd9bb00adbfd64aaffd2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a94a797c03eefbd9bb00adbfd64aaffd2">ToIntegerString</a> () const</td></tr>
+<tr class="memdesc:a94a797c03eefbd9bb00adbfd64aaffd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the value to an integer string.  <a href="#a94a797c03eefbd9bb00adbfd64aaffd2">More...</a><br /></td></tr>
+<tr class="separator:a94a797c03eefbd9bb00adbfd64aaffd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a225da107a00727ed90e0f6db24a0a263"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128.html#a225da107a00727ed90e0f6db24a0a263">operator int64_t</a> () const</td></tr>
+<tr class="memdesc:a225da107a00727ed90e0f6db24a0a263"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this value to an int64_t.  <a href="#a225da107a00727ed90e0f6db24a0a263">More...</a><br /></td></tr>
+<tr class="separator:a225da107a00727ed90e0f6db24a0a263"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07abe44d92e5b7b8fa89521ce5327cbf"><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.html#a07abe44d92e5b7b8fa89521ce5327cbf">Rescale</a> (int32_t original_scale, int32_t new_scale, <a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> *out) const</td></tr>
+<tr class="memdesc:a07abe44d92e5b7b8fa89521ce5327cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> from one scale to another.  <a href="#a07abe44d92e5b7b8fa89521ce5327cbf">More...</a><br /></td></tr>
+<tr class="separator:a07abe44d92e5b7b8fa89521ce5327cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -153,8 +167,8 @@ Static Public Member Functions</h2></td></tr>
 <p>For a discussion of the algorithms, look at Knuth's volume 2, Semi-numerical Algorithms section 4.3.1.</p>
 <p>Adapted from the Apache ORC C++ implementation </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a69248cbd3eae1c93dd62f6961cac390b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a69248cbd3eae1c93dd62f6961cac390b">&#9670;&nbsp;</a></span>Decimal128() <span class="overload">[1/5]</span></h2>
+<a id="a932ee660cfc2c063392b6466c2f88bf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a932ee660cfc2c063392b6466c2f88bf6">&#9670;&nbsp;</a></span>Decimal128() <span class="overload">[1/5]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -182,7 +196,7 @@ Static Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -191,8 +205,8 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="ac96d6e18605e8f4217d20e8dee2ff089"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac96d6e18605e8f4217d20e8dee2ff089">&#9670;&nbsp;</a></span>Decimal128() <span class="overload">[2/5]</span></h2>
+<a id="abb83a71038252991eb902634bd7aec7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb83a71038252991eb902634bd7aec7e">&#9670;&nbsp;</a></span>Decimal128() <span class="overload">[2/5]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -209,7 +223,7 @@ Static Public Member Functions</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -218,8 +232,8 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a305524dc3ac97dc13365ff2a0eab7852"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a305524dc3ac97dc13365ff2a0eab7852">&#9670;&nbsp;</a></span>Decimal128() <span class="overload">[3/5]</span></h2>
+<a id="a1b7cb122f30c6a75235658736d040657"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b7cb122f30c6a75235658736d040657">&#9670;&nbsp;</a></span>Decimal128() <span class="overload">[3/5]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -239,7 +253,7 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -306,6 +320,25 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="ad961556b148b7312f99ba79110751ee8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad961556b148b7312f99ba79110751ee8">&#9670;&nbsp;</a></span>Abs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a>&amp; arrow::Decimal128::Abs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Absolute value. </p>
+
+</div>
+</div>
 <a id="a0f3e4c6498720d3e276b0541ac0249f3"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a0f3e4c6498720d3e276b0541ac0249f3">&#9670;&nbsp;</a></span>Divide()</h2>
 
@@ -473,7 +506,7 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 </div>
 </div>
 <a id="afabecf367f1c72c8e77e5ce8a0c6b8a4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afabecf367f1c72c8e77e5ce8a0c6b8a4">&#9670;&nbsp;</a></span>operator &=()</h2>
+<h2 class="memtitle"><span class="permalink"><a href="#afabecf367f1c72c8e77e5ce8a0c6b8a4">&#9670;&nbsp;</a></span>operator &amp;=()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -492,8 +525,8 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 
 </div>
 </div>
-<a id="af8a9cc79b2a156a02c07fb255a74a49f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af8a9cc79b2a156a02c07fb255a74a49f">&#9670;&nbsp;</a></span>operator char()</h2>
+<a id="a225da107a00727ed90e0f6db24a0a263"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a225da107a00727ed90e0f6db24a0a263">&#9670;&nbsp;</a></span>operator int64_t()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -502,7 +535,7 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">arrow::Decimal128::operator char </td>
+          <td class="memname">arrow::Decimal128::operator int64_t </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -515,7 +548,7 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 </table>
 </div><div class="memdoc">
 
-<p>Cast the value to char. This is used when converting the value a string. </p>
+<p>Cast this value to an int64_t. </p>
 
 </div>
 </div>
@@ -600,7 +633,7 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 </div>
 </div>
 <a id="ad7ebd426171e5529b1129c87efdb5ef3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad7ebd426171e5529b1129c87efdb5ef3">&#9670;&nbsp;</a></span>operator<<=()</h2>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7ebd426171e5529b1129c87efdb5ef3">&#9670;&nbsp;</a></span>operator&lt;&lt;=()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -620,7 +653,7 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 </div>
 </div>
 <a id="a05c300fa6996ee51090afa3c046f270c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a05c300fa6996ee51090afa3c046f270c">&#9670;&nbsp;</a></span>operator>>=()</h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a05c300fa6996ee51090afa3c046f270c">&#9670;&nbsp;</a></span>operator&gt;&gt;=()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -659,8 +692,44 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 
 </div>
 </div>
+<a id="a07abe44d92e5b7b8fa89521ce5327cbf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07abe44d92e5b7b8fa89521ce5327cbf">&#9670;&nbsp;</a></span>Rescale()</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::Decimal128::Rescale </td>
+          <td>(</td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>original_scale</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>new_scale</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> *&#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>Convert <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> from one scale to another. </p>
+
+</div>
+</div>
 <a id="ad13b09802129e76d6832cd65981b3e67"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad13b09802129e76d6832cd65981b3e67">&#9670;&nbsp;</a></span>ToBytes()</h2>
+<h2 class="memtitle"><span class="permalink"><a href="#ad13b09802129e76d6832cd65981b3e67">&#9670;&nbsp;</a></span>ToBytes() <span class="overload">[1/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -678,33 +747,60 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 
 </div>
 </div>
-<a id="aa18cfe7460f64b7ff65c6200df885b1d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa18cfe7460f64b7ff65c6200df885b1d">&#9670;&nbsp;</a></span>ToString()</h2>
+<a id="a5481c7d4584e1b4d9dac5d73beaa4a76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5481c7d4584e1b4d9dac5d73beaa4a76">&#9670;&nbsp;</a></span>ToBytes() <span class="overload">[2/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">std::string arrow::Decimal128::ToString </td>
+          <td class="memname">void arrow::Decimal128::ToBytes </td>
           <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>precision</em>, </td>
+          <td class="paramtype">uint8_t *&#160;</td>
+          <td class="paramname"><em>out</em></td><td>)</td>
+          <td> const</td>
         </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a94a797c03eefbd9bb00adbfd64aaffd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a94a797c03eefbd9bb00adbfd64aaffd2">&#9670;&nbsp;</a></span>ToIntegerString()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>scale</em>&#160;</td>
+          <td class="memname">std::string arrow::Decimal128::ToIntegerString </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
         </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Convert the value to an integer string. </p>
+
+</div>
+</div>
+<a id="a56bb4cf54b15750edc8154887b61a1b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56bb4cf54b15750edc8154887b61a1b3">&#9670;&nbsp;</a></span>ToString()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td> const</td>
+          <td class="memname">std::string arrow::Decimal128::ToString </td>
+          <td>(</td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>scale</em></td><td>)</td>
+          <td> const</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
-<p>Convert the <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> value to a base 10 decimal string with the given precision and scale. </p>
+<p>Convert the <a class="el" href="classarrow_1_1_decimal128.html" title="Represents a signed 128-bit integer in two&#39;s complement. ">Decimal128</a> value to a base 10 decimal string with the given scale. </p>
 
 </div>
 </div>
@@ -716,7 +812,7 @@ template&lt;typename T , typename  = typename std::enable_if&lt;std::is_integral
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_decimal128_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128_array-members.html b/docs/cpp/classarrow_1_1_decimal128_array-members.html
new file mode 100644
index 0000000..1d690e8
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_decimal128_array-members.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li class="navelem"><a class="el" href="classarrow_1_1_decimal128_array.html">Decimal128Array</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::Decimal128Array Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classarrow_1_1_decimal128_array.html">arrow::Decimal128Array</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ac087ddef41ad9a5b421bee1c6c1fbdee">byte_width</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_array.html#a8c7c1b088c14fd0804418c5272689600">byte_width_</a></td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html#a1520cf3809bc92851ad099403164538a">Decimal128Array</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html">arrow::Decimal128Array</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html#a71ea4fa21718e7a6520ac98e191d71d7">FixedSizeBinaryArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html">arrow::Decimal128Array</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html#aea57238c268a1760370bcae30d52ac7c">FixedSizeBinaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html">arrow::Decimal128Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a71ea4fa21718e7a6520ac98e191d71d7">arrow::FixedSizeBinaryArray::FixedSizeBinaryArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#aea57238c268a1760370bcae30d52ac7c">arrow::FixedSizeBinaryArray::FixedSizeBinaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html#a631344d6f71e58ea717877ea57a31546">FormatValue</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html">arrow::Decimal128Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a329a4f7a9e7692659fd3d6fc06a81027">GetValue</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a60559969081c4dca3b489598b2082768">raw_values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_array.html#af8b8dcf1f261f428f91fc483654468d3">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a8a7c20498d001f8f1c9867845a770b04">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128_array.html">arrow::Decimal128Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a79fb560c0d49ac3b1c9911d17c707dd9">Value</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</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_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>


[15/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_data_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_data_type-members.html b/docs/cpp/classarrow_1_1_data_type-members.html
index cb8c8c6..cbb93d8 100644
--- a/docs/cpp/classarrow_1_1_data_type-members.html
+++ b/docs/cpp/classarrow_1_1_data_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -77,19 +80,18 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
   <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_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">GetBufferLayout</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</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_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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#a944727354fb11138ebd46368319598f2">ToString</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</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_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</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#a944727354fb11138ebd46368319598f2">ToString</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</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">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_data_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_data_type.html b/docs/cpp/classarrow_1_1_data_type.html
index 8ed8307..1f747bd 100644
--- a/docs/cpp/classarrow_1_1_data_type.html
+++ b/docs/cpp/classarrow_1_1_data_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DataType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -122,8 +125,6 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a94985d12273f5dd353d6142921299d4d"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a> () const =0</td></tr>
 <tr class="memdesc:a94985d12273f5dd353d6142921299d4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="#a94985d12273f5dd353d6142921299d4d">More...</a><br /></td></tr>
 <tr class="separator:a94985d12273f5dd353d6142921299d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a857c530c9d84a9ded9cb48b3bce724dc"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">GetBufferLayout</a> () const =0</td></tr>
-<tr class="separator:a857c530c9d84a9ded9cb48b3bce724dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5ec6a1c93420c68e9c8065d4a56ad645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a> () const</td></tr>
 <tr class="separator:a5ec6a1c93420c68e9c8065d4a56ad645"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
@@ -211,7 +212,7 @@ Protected Attributes</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_type.html#a189755929d7ba7cfa6fd793c22f4bbd9">arrow::DictionaryType</a>, <a class="el" href="classarrow_1_1_interval_type.html#adc67497d0755fb060e31ece09ab71609">arrow::IntervalType</a>, <a class="el" href="classarrow_1_1_timestamp_type.html#a9a528987f6453a49187b613db115c437">arrow::TimestampType</a>, <a class="el" href="classarrow_1_1_time64_type.html#a13313d8d26d175080fd7b48beb6bdf2e">arrow::Time64Type</a>, <a class="el" href="classarrow_1_1_time32_type.html#a61fc8d367e2cea569534c23efcbc4608">arrow::Time32Type</a>, <a class="el" href="classarrow_1_1_date64_type.html#ad3e4b43c437cc945fae93fffcec199d6">arrow::Date64Type</a>, <a class="el" href="classarrow_1_1_date32_type.html#ab995eb15ccf2ab98c61787207fea927a">arrow::Date32Type</a>, <a class="el" href="classarrow_1_1_union_type.html#aeb066e982e3289afa5cfafb448550324">arrow::UnionType</a>, <a class="el" href="classarrow_1_1_decimal_type.html#a800808476c8896c4d307612872dc9
 bee">arrow::DecimalType</a>, <a class="el" href="classarrow_1_1_struct_type.html#a4e48b8afa8fa8a1d0f524ec586db6224">arrow::StructType</a>, <a class="el" href="classarrow_1_1_string_type.html#a02f3fcc9360c4d74bb6ef2c8daf11626">arrow::StringType</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a5537d362ed5354332c029fdead0e6db6">arrow::FixedSizeBinaryType</a>, <a class="el" href="classarrow_1_1_binary_type.html#a1e192c53aede0c5235aca146aedc49e0">arrow::BinaryType</a>, <a class="el" href="classarrow_1_1_list_type.html#a07d053ebc733c8af2ed3ba20ff625869">arrow::ListType</a>, <a class="el" href="classarrow_1_1_boolean_type.html#a63bcfb5c43451dade577440dc4ab13af">arrow::BooleanType</a>, and <a class="el" href="classarrow_1_1_null_type.html#abae24494e8c484084858f831bf181237">arrow::NullType</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_type.html#a189755929d7ba7cfa6fd793c22f4bbd9">arrow::DictionaryType</a>, <a class="el" href="classarrow_1_1_interval_type.html#adc67497d0755fb060e31ece09ab71609">arrow::IntervalType</a>, <a class="el" href="classarrow_1_1_timestamp_type.html#a9a528987f6453a49187b613db115c437">arrow::TimestampType</a>, <a class="el" href="classarrow_1_1_time64_type.html#a13313d8d26d175080fd7b48beb6bdf2e">arrow::Time64Type</a>, <a class="el" href="classarrow_1_1_time32_type.html#a61fc8d367e2cea569534c23efcbc4608">arrow::Time32Type</a>, <a class="el" href="classarrow_1_1_date64_type.html#ad3e4b43c437cc945fae93fffcec199d6">arrow::Date64Type</a>, <a class="el" href="classarrow_1_1_date32_type.html#ab995eb15ccf2ab98c61787207fea927a">arrow::Date32Type</a>, <a class="el" href="classarrow_1_1_union_type.html#aeb066e982e3289afa5cfafb448550324">arrow::UnionType</a>, <a class="el" href="classarrow_1_1_decimal128_type.html#a60ce08cf034028d1cf5a508f88
 fa580a">arrow::Decimal128Type</a>, <a class="el" href="classarrow_1_1_struct_type.html#a4e48b8afa8fa8a1d0f524ec586db6224">arrow::StructType</a>, <a class="el" href="classarrow_1_1_string_type.html#a02f3fcc9360c4d74bb6ef2c8daf11626">arrow::StringType</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a5537d362ed5354332c029fdead0e6db6">arrow::FixedSizeBinaryType</a>, <a class="el" href="classarrow_1_1_binary_type.html#a1e192c53aede0c5235aca146aedc49e0">arrow::BinaryType</a>, <a class="el" href="classarrow_1_1_list_type.html#a07d053ebc733c8af2ed3ba20ff625869">arrow::ListType</a>, <a class="el" href="classarrow_1_1_boolean_type.html#a63bcfb5c43451dade577440dc4ab13af">arrow::BooleanType</a>, and <a class="el" href="classarrow_1_1_null_type.html#abae24494e8c484084858f831bf181237">arrow::NullType</a>.</p>
 
 </div>
 </div>
@@ -310,33 +311,6 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a id="a857c530c9d84a9ded9cb48b3bce724dc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a857c530c9d84a9ded9cb48b3bce724dc">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual std::vector&lt;<a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a>&gt; arrow::DataType::GetBufferLayout </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implemented in <a class="el" href="classarrow_1_1_union_type.html#ab9e3fa385f8a352a36b55729548211ce">arrow::UnionType</a>, <a class="el" href="classarrow_1_1_struct_type.html#a9aec4eb7a67e7fb8ece550d66f5f1874">arrow::StructType</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a4aa3c2eaef13ef949237de47cea4af07">arrow::FixedSizeBinaryType</a>, <a class="el" href="classarrow_1_1_binary_type.html#a0079a42f2f5d03efb72cb284eae1ae53">arrow::BinaryType</a>, <a class="el" href="classarrow_1_1_list_type.html#af886dc61498ae4f62d030311fc828a09">arrow::ListType</a>, <a class="el" href="classarrow_1_1_null_type.html#aa2c4e2a5801bed0c45b2b8665a217cb0">arrow::NullType</a>, and <a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">arrow::FixedWidthType</a>.</p>
-
-</div>
-</div>
 <a id="a5ec6a1c93420c68e9c8065d4a56ad645"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a5ec6a1c93420c68e9c8065d4a56ad645">&#9670;&nbsp;</a></span>id()</h2>
 
@@ -389,7 +363,7 @@ Protected Attributes</h2></td></tr>
 <dl class="section note"><dt>Note</dt><dd>Experimental API </dd></dl>
 <dl class="section since"><dt>Since</dt><dd>0.7.0 </dd></dl>
 
-<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_type.html#a1423be356f4e0c7d28f2c52881decbed">arrow::DictionaryType</a>, <a class="el" href="classarrow_1_1_interval_type.html#a8cf5fdc5b025e8bedfee861b5f068866">arrow::IntervalType</a>, <a class="el" href="classarrow_1_1_timestamp_type.html#acdca1b7fb9a7d6532dcbbfb6dee2172b">arrow::TimestampType</a>, <a class="el" href="classarrow_1_1_time64_type.html#abba4ccc76c566ee3f61997f78660dd79">arrow::Time64Type</a>, <a class="el" href="classarrow_1_1_time32_type.html#a7ad35f94f66f2e2f6c718328d0b1e928">arrow::Time32Type</a>, <a class="el" href="classarrow_1_1_date64_type.html#a48afc838a3ac17c2ae579da3b6387f48">arrow::Date64Type</a>, <a class="el" href="classarrow_1_1_date32_type.html#a67136dde9b0df81a730d9f8aaeea3d10">arrow::Date32Type</a>, <a class="el" href="classarrow_1_1_union_type.html#ae1fa65b67319c82d243e9a95de543bdc">arrow::UnionType</a>, <a class="el" href="classarrow_1_1_decimal_type.html#a989a002239ecd482e629ed68c2611
 112">arrow::DecimalType</a>, <a class="el" href="classarrow_1_1_struct_type.html#a5a6f3d58e837712a49e507925e2b40ec">arrow::StructType</a>, <a class="el" href="classarrow_1_1_string_type.html#ac286b24f3c2b3eeaf1e7d897ecd7a8d1">arrow::StringType</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#af533276c83d45b5cefa826a169bef6c7">arrow::FixedSizeBinaryType</a>, <a class="el" href="classarrow_1_1_binary_type.html#a4c345ca9ef34a6099b29c3e694bedae3">arrow::BinaryType</a>, <a class="el" href="classarrow_1_1_list_type.html#a6320a08c4881865abcac2fdeab4fb0a2">arrow::ListType</a>, <a class="el" href="classarrow_1_1_double_type.html#a2ae00dcf3116eddf0b03bd0bf9b71d10">arrow::DoubleType</a>, <a class="el" href="classarrow_1_1_float_type.html#a7f4f1dc23a47224373466077d141cf25">arrow::FloatType</a>, <a class="el" href="classarrow_1_1_half_float_type.html#a01f51ed7d5bc4bce7b604a80d011a742">arrow::HalfFloatType</a>, <a class="el" href="classarrow_1_1_int64_type.html#a3feadbb1be91955
 3e5dc3c4d042eb66b">arrow::Int64Type</a>, <a class="el" href="classarrow_1_1_u_int64_type.html#aa82cb17b8c28a1839c5517169e0d68b5">arrow::UInt64Type</a>, <a class="el" href="classarrow_1_1_int32_type.html#a3e81d450a3667605e9ac2e375fe27256">arrow::Int32Type</a>, <a class="el" href="classarrow_1_1_u_int32_type.html#ae3b0c563274e9d75001ecdce5c20cd24">arrow::UInt32Type</a>, <a class="el" href="classarrow_1_1_int16_type.html#a4fa0ae88c35e20ee007c1eac2b42bd52">arrow::Int16Type</a>, <a class="el" href="classarrow_1_1_u_int16_type.html#ac0d0b0576ac723ce83867fc959faba91">arrow::UInt16Type</a>, <a class="el" href="classarrow_1_1_int8_type.html#a64523102f018c4e33dd855e00951f14f">arrow::Int8Type</a>, <a class="el" href="classarrow_1_1_u_int8_type.html#ab10fbfb837fe182ca0189765b013de09">arrow::UInt8Type</a>, <a class="el" href="classarrow_1_1_boolean_type.html#acedbda0c2af8b37046cc475a44b8fe3b">arrow::BooleanType</a>, and <a class="el" href="classarrow_1_1_null_type.html#a656232cfad677aebb79f3147b
 0acdfb2">arrow::NullType</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_type.html#a1423be356f4e0c7d28f2c52881decbed">arrow::DictionaryType</a>, <a class="el" href="classarrow_1_1_interval_type.html#a8cf5fdc5b025e8bedfee861b5f068866">arrow::IntervalType</a>, <a class="el" href="classarrow_1_1_timestamp_type.html#acdca1b7fb9a7d6532dcbbfb6dee2172b">arrow::TimestampType</a>, <a class="el" href="classarrow_1_1_time64_type.html#abba4ccc76c566ee3f61997f78660dd79">arrow::Time64Type</a>, <a class="el" href="classarrow_1_1_time32_type.html#a7ad35f94f66f2e2f6c718328d0b1e928">arrow::Time32Type</a>, <a class="el" href="classarrow_1_1_date64_type.html#a48afc838a3ac17c2ae579da3b6387f48">arrow::Date64Type</a>, <a class="el" href="classarrow_1_1_date32_type.html#a67136dde9b0df81a730d9f8aaeea3d10">arrow::Date32Type</a>, <a class="el" href="classarrow_1_1_union_type.html#ae1fa65b67319c82d243e9a95de543bdc">arrow::UnionType</a>, <a class="el" href="classarrow_1_1_decimal128_type.html#a369b5ae40c271133e15571f9c6
 198170">arrow::Decimal128Type</a>, <a class="el" href="classarrow_1_1_struct_type.html#a5a6f3d58e837712a49e507925e2b40ec">arrow::StructType</a>, <a class="el" href="classarrow_1_1_string_type.html#ac286b24f3c2b3eeaf1e7d897ecd7a8d1">arrow::StringType</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#af533276c83d45b5cefa826a169bef6c7">arrow::FixedSizeBinaryType</a>, <a class="el" href="classarrow_1_1_binary_type.html#a4c345ca9ef34a6099b29c3e694bedae3">arrow::BinaryType</a>, <a class="el" href="classarrow_1_1_list_type.html#a6320a08c4881865abcac2fdeab4fb0a2">arrow::ListType</a>, <a class="el" href="classarrow_1_1_double_type.html#a2ae00dcf3116eddf0b03bd0bf9b71d10">arrow::DoubleType</a>, <a class="el" href="classarrow_1_1_float_type.html#a7f4f1dc23a47224373466077d141cf25">arrow::FloatType</a>, <a class="el" href="classarrow_1_1_half_float_type.html#a01f51ed7d5bc4bce7b604a80d011a742">arrow::HalfFloatType</a>, <a class="el" href="classarrow_1_1_int64_type.html#a3feadbb1b
 e919553e5dc3c4d042eb66b">arrow::Int64Type</a>, <a class="el" href="classarrow_1_1_u_int64_type.html#aa82cb17b8c28a1839c5517169e0d68b5">arrow::UInt64Type</a>, <a class="el" href="classarrow_1_1_int32_type.html#a3e81d450a3667605e9ac2e375fe27256">arrow::Int32Type</a>, <a class="el" href="classarrow_1_1_u_int32_type.html#ae3b0c563274e9d75001ecdce5c20cd24">arrow::UInt32Type</a>, <a class="el" href="classarrow_1_1_int16_type.html#a4fa0ae88c35e20ee007c1eac2b42bd52">arrow::Int16Type</a>, <a class="el" href="classarrow_1_1_u_int16_type.html#ac0d0b0576ac723ce83867fc959faba91">arrow::UInt16Type</a>, <a class="el" href="classarrow_1_1_int8_type.html#a64523102f018c4e33dd855e00951f14f">arrow::Int8Type</a>, <a class="el" href="classarrow_1_1_u_int8_type.html#ab10fbfb837fe182ca0189765b013de09">arrow::UInt8Type</a>, <a class="el" href="classarrow_1_1_boolean_type.html#acedbda0c2af8b37046cc475a44b8fe3b">arrow::BooleanType</a>, and <a class="el" href="classarrow_1_1_null_type.html#a656232cfad677aebb79
 f3147b0acdfb2">arrow::NullType</a>.</p>
 
 </div>
 </div>
@@ -443,7 +417,7 @@ Protected Attributes</h2></td></tr>
 
 <p>A string representation of the type, including any children. </p>
 
-<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_type.html#ae315ff7fb07bd9fda3139032244e92d0">arrow::DictionaryType</a>, <a class="el" href="classarrow_1_1_interval_type.html#a0df07a64eb9ea24334494afb86a3deed">arrow::IntervalType</a>, <a class="el" href="classarrow_1_1_timestamp_type.html#ae220b66f0778f17a26bb757e46a7e1a9">arrow::TimestampType</a>, <a class="el" href="classarrow_1_1_time64_type.html#a8c985ae014e16d79323c0a8899851091">arrow::Time64Type</a>, <a class="el" href="classarrow_1_1_time32_type.html#af48861ed2f03de2ab932f5b4c987f4a7">arrow::Time32Type</a>, <a class="el" href="classarrow_1_1_date64_type.html#a7a144a28610069b35fa14424a8e5097c">arrow::Date64Type</a>, <a class="el" href="classarrow_1_1_date32_type.html#ae770c74ead8fcb6dc4ffd3c6139414a0">arrow::Date32Type</a>, <a class="el" href="classarrow_1_1_union_type.html#a54535494e9b2d710c0eb9fcbdde26dcd">arrow::UnionType</a>, <a class="el" href="classarrow_1_1_decimal_type.html#acf172bbae6f67b5d62abdd6476c2f
 da4">arrow::DecimalType</a>, <a class="el" href="classarrow_1_1_struct_type.html#a61ef958c691895c85bf1f3d297b14351">arrow::StructType</a>, <a class="el" href="classarrow_1_1_string_type.html#a9ad23b52d91b108a0598f1ca40b88538">arrow::StringType</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a470c5c8c75c6480ff99c8abd16e375a2">arrow::FixedSizeBinaryType</a>, <a class="el" href="classarrow_1_1_binary_type.html#af5d9c85c40f4c48adce11196aaa4c0c8">arrow::BinaryType</a>, <a class="el" href="classarrow_1_1_list_type.html#a652c8b1865ebc3e4c606cb169b5fdd01">arrow::ListType</a>, <a class="el" href="classarrow_1_1_boolean_type.html#a333759730914e53c6b201303e7560d67">arrow::BooleanType</a>, and <a class="el" href="classarrow_1_1_null_type.html#a0e3d2d63dfe4ab9a2edca2bf35250b29">arrow::NullType</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_type.html#ae315ff7fb07bd9fda3139032244e92d0">arrow::DictionaryType</a>, <a class="el" href="classarrow_1_1_interval_type.html#a0df07a64eb9ea24334494afb86a3deed">arrow::IntervalType</a>, <a class="el" href="classarrow_1_1_timestamp_type.html#ae220b66f0778f17a26bb757e46a7e1a9">arrow::TimestampType</a>, <a class="el" href="classarrow_1_1_time64_type.html#a8c985ae014e16d79323c0a8899851091">arrow::Time64Type</a>, <a class="el" href="classarrow_1_1_time32_type.html#af48861ed2f03de2ab932f5b4c987f4a7">arrow::Time32Type</a>, <a class="el" href="classarrow_1_1_date64_type.html#a7a144a28610069b35fa14424a8e5097c">arrow::Date64Type</a>, <a class="el" href="classarrow_1_1_date32_type.html#ae770c74ead8fcb6dc4ffd3c6139414a0">arrow::Date32Type</a>, <a class="el" href="classarrow_1_1_union_type.html#a54535494e9b2d710c0eb9fcbdde26dcd">arrow::UnionType</a>, <a class="el" href="classarrow_1_1_decimal128_type.html#aa18803bc8d4540498e2bc69735
 3daa96">arrow::Decimal128Type</a>, <a class="el" href="classarrow_1_1_struct_type.html#a61ef958c691895c85bf1f3d297b14351">arrow::StructType</a>, <a class="el" href="classarrow_1_1_string_type.html#a9ad23b52d91b108a0598f1ca40b88538">arrow::StringType</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a470c5c8c75c6480ff99c8abd16e375a2">arrow::FixedSizeBinaryType</a>, <a class="el" href="classarrow_1_1_binary_type.html#af5d9c85c40f4c48adce11196aaa4c0c8">arrow::BinaryType</a>, <a class="el" href="classarrow_1_1_list_type.html#a652c8b1865ebc3e4c606cb169b5fdd01">arrow::ListType</a>, <a class="el" href="classarrow_1_1_boolean_type.html#a333759730914e53c6b201303e7560d67">arrow::BooleanType</a>, and <a class="el" href="classarrow_1_1_null_type.html#a0e3d2d63dfe4ab9a2edca2bf35250b29">arrow::NullType</a>.</p>
 
 </div>
 </div>
@@ -500,7 +474,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_date32_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_date32_type-members.html b/docs/cpp/classarrow_1_1_date32_type-members.html
index 07c8926..fee0a4b 100644
--- a/docs/cpp/classarrow_1_1_date32_type-members.html
+++ b/docs/cpp/classarrow_1_1_date32_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -76,12 +79,12 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html#a7f889ce863ed26a98eec52bb03b93258">Date32Type</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html">arrow::Date32Type</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a>(Type::type type_id, DateUnit unit)</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html#a7f889ce863ed26a98eec52bb03b93258">Date32Type</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html">arrow::Date32Type</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a>(Type::type type_id, DateUnit unit)</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</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_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_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_date32_type.html#a67136dde9b0df81a730d9f8aaeea3d10">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html">arrow::Date32Type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
@@ -96,7 +99,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_date32_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_date32_type.html b/docs/cpp/classarrow_1_1_date32_type.html
index 022c76c..a0dfb64 100644
--- a/docs/cpp/classarrow_1_1_date32_type.html
+++ b/docs/cpp/classarrow_1_1_date32_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Date32Type Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -112,8 +115,8 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a66bad5ca6adb856c729002d5d6a4875a inherit pub_methods_classarrow_1_1_date_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearrow.html#a04410292f01b108a8a8af3c7077afcda">DateUnit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">unit</a> () const</td></tr>
 <tr class="separator:a66bad5ca6adb856c729002d5d6a4875a inherit pub_methods_classarrow_1_1_date_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -333,7 +336,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_date64_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_date64_type-members.html b/docs/cpp/classarrow_1_1_date64_type-members.html
index d5546f8..c882b51 100644
--- a/docs/cpp/classarrow_1_1_date64_type-members.html
+++ b/docs/cpp/classarrow_1_1_date64_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -76,12 +79,12 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html#a5f3cd923f71a8cdeedf2e5697dff6f37">Date64Type</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html">arrow::Date64Type</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a>(Type::type type_id, DateUnit unit)</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html#a5f3cd923f71a8cdeedf2e5697dff6f37">Date64Type</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html">arrow::Date64Type</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a>(Type::type type_id, DateUnit unit)</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</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_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_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_date64_type.html#a48afc838a3ac17c2ae579da3b6387f48">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html">arrow::Date64Type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
@@ -96,7 +99,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_date64_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_date64_type.html b/docs/cpp/classarrow_1_1_date64_type.html
index c4c6956..c0c538e 100644
--- a/docs/cpp/classarrow_1_1_date64_type.html
+++ b/docs/cpp/classarrow_1_1_date64_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Date64Type Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -112,8 +115,8 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a66bad5ca6adb856c729002d5d6a4875a inherit pub_methods_classarrow_1_1_date_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearrow.html#a04410292f01b108a8a8af3c7077afcda">DateUnit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">unit</a> () const</td></tr>
 <tr class="separator:a66bad5ca6adb856c729002d5d6a4875a inherit pub_methods_classarrow_1_1_date_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -333,7 +336,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_date_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_date_type-members.html b/docs/cpp/classarrow_1_1_date_type-members.html
index acebac4..77a3724 100644
--- a/docs/cpp/classarrow_1_1_date_type-members.html
+++ b/docs/cpp/classarrow_1_1_date_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,11 +78,11 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a>(Type::type type_id, DateUnit unit)</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a>(Type::type type_id, DateUnit unit)</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</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_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_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_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -93,7 +96,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_date_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_date_type.html b/docs/cpp/classarrow_1_1_date_type.html
index ba219b8..194557d 100644
--- a/docs/cpp/classarrow_1_1_date_type.html
+++ b/docs/cpp/classarrow_1_1_date_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DateType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -94,8 +97,8 @@ Public Member Functions</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
 <tr class="memitem:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a> () const =0</td></tr>
 <tr class="separator:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -231,7 +234,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_decimal128-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal128-members.html b/docs/cpp/classarrow_1_1_decimal128-members.html
index 400f57e..af5974b 100644
--- a/docs/cpp/classarrow_1_1_decimal128-members.html
+++ b/docs/cpp/classarrow_1_1_decimal128-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -70,33 +73,37 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a69248cbd3eae1c93dd62f6961cac390b">Decimal128</a>(int64_t high, uint64_t low)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#ac96d6e18605e8f4217d20e8dee2ff089">Decimal128</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</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.html#a305524dc3ac97dc13365ff2a0eab7852">Decimal128</a>(T value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#ab928a342ae5a879b692f1337a45a111c">Decimal128</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#aee95c36d704d1e0c314c44ae62013ed9">Decimal128</a>(const uint8_t *bytes)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a0f3e4c6498720d3e276b0541ac0249f3">Divide</a>(const Decimal128 &amp;divisor, Decimal128 *result, Decimal128 *remainder) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a49c97a5085b396ab44182b1dc4037ddc">FromString</a>(const std::string &amp;s, Decimal128 *out, int *precision=NULLPTR, int *scale=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#aba1a88ab68d88695c980ea2475e21967">high_bits</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</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.html#a33dffd62ff64fff5c01db140d30d2058">low_bits</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#af8f8bdeee73d160fd5c2c3bbe2899eca">Negate</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#afabecf367f1c72c8e77e5ce8a0c6b8a4">operator &amp;=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#af8a9cc79b2a156a02c07fb255a74a49f">operator char</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a39907cf984fd5c51e4833f0309975b2a">operator*=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#acddf224263b4d35d7a66d40c56939a25">operator+=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a31b3586fa016d2de5489774048e52919">operator-=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a90102a251869a3967c7b02e44eb2a320">operator/=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#ad7ebd426171e5529b1129c87efdb5ef3">operator&lt;&lt;=</a>(uint32_t bits)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a05c300fa6996ee51090afa3c046f270c">operator&gt;&gt;=</a>(uint32_t bits)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a482ddb6e91fe07ba40fd21cd12f0cd57">operator|=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#ad961556b148b7312f99ba79110751ee8">Abs</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a932ee660cfc2c063392b6466c2f88bf6">Decimal128</a>(int64_t high, uint64_t low) noexcept</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</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.html#abb83a71038252991eb902634bd7aec7e">Decimal128</a>() noexcept</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a1b7cb122f30c6a75235658736d040657">Decimal128</a>(T value) noexcept</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</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.html#ab928a342ae5a879b692f1337a45a111c">Decimal128</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#aee95c36d704d1e0c314c44ae62013ed9">Decimal128</a>(const uint8_t *bytes)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a0f3e4c6498720d3e276b0541ac0249f3">Divide</a>(const Decimal128 &amp;divisor, Decimal128 *result, Decimal128 *remainder) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a49c97a5085b396ab44182b1dc4037ddc">FromString</a>(const std::string &amp;s, Decimal128 *out, int *precision=NULLPTR, int *scale=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#aba1a88ab68d88695c980ea2475e21967">high_bits</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a33dffd62ff64fff5c01db140d30d2058">low_bits</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</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.html#af8f8bdeee73d160fd5c2c3bbe2899eca">Negate</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#afabecf367f1c72c8e77e5ce8a0c6b8a4">operator &amp;=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a225da107a00727ed90e0f6db24a0a263">operator int64_t</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a39907cf984fd5c51e4833f0309975b2a">operator*=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#acddf224263b4d35d7a66d40c56939a25">operator+=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a31b3586fa016d2de5489774048e52919">operator-=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a90102a251869a3967c7b02e44eb2a320">operator/=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#ad7ebd426171e5529b1129c87efdb5ef3">operator&lt;&lt;=</a>(uint32_t bits)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a05c300fa6996ee51090afa3c046f270c">operator&gt;&gt;=</a>(uint32_t bits)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a482ddb6e91fe07ba40fd21cd12f0cd57">operator|=</a>(const Decimal128 &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a07abe44d92e5b7b8fa89521ce5327cbf">Rescale</a>(int32_t original_scale, int32_t new_scale, Decimal128 *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#ad13b09802129e76d6832cd65981b3e67">ToBytes</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#aa18cfe7460f64b7ff65c6200df885b1d">ToString</a>(int precision, int scale) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a5481c7d4584e1b4d9dac5d73beaa4a76">ToBytes</a>(uint8_t *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a94a797c03eefbd9bb00adbfd64aaffd2">ToIntegerString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html#a56bb4cf54b15750edc8154887b61a1b3">ToString</a>(int32_t scale) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal128.html">arrow::Decimal128</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[22/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/builder_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builder_8h.html b/docs/cpp/builder_8h.html
index 21423c7..dbdcd8c 100644
--- a/docs/cpp/builder_8h.html
+++ b/docs/cpp/builder_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/builder.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -82,10 +85,10 @@ $(function() {
 <code>#include &quot;<a class="el" href="buffer_8h_source.html">arrow/buffer.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="memory__pool_8h_source.html">arrow/memory_pool.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="status_8h_source.html">arrow/status.h</a>&quot;</code><br />
-<code>#include &quot;<a class="el" href="table_8h_source.html">arrow/table.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="type_8h_source.html">arrow/type.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="type__traits_8h_source.html">arrow/type_traits.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="bit-util_8h_source.html">arrow/util/bit-util.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="util_2hash_8h_source.html">arrow/util/hash.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="macros_8h_source.html">arrow/util/macros.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="visibility_8h_source.html">arrow/util/visibility.h</a>&quot;</code><br />
 </div>
@@ -120,19 +123,11 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_builder.html">arrow::DecimalBuilder</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal128_builder.html">arrow::Decimal128Builder</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_struct_builder.html">arrow::StructBuilder</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append, Resize and Reserve methods are acting on <a class="el" href="classarrow_1_1_struct_builder.html" title="Append, Resize and Reserve methods are acting on StructBuilder. ">StructBuilder</a>.  <a href="classarrow_1_1_struct_builder.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_unique_builder.html">arrow::UniqueBuilder&lt; T &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> builder that only adds elements if they already exist.  <a href="classarrow_1_1_unique_builder.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_unique_builder.html">arrow::BinaryUniqueBuilder</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_string_unique_builder.html">arrow::StringUniqueBuilder</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unique array builder with convenience methods for strings.  <a href="classarrow_1_1_string_unique_builder.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; T &gt;</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> builder for created encoded <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> from dense array data.  <a href="classarrow_1_1_dictionary_builder.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -184,28 +179,20 @@ Typedefs</h2></td></tr>
 <tr class="separator:afc7f8a9698e4a5b6e8c3884c2cf3aedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab98cad76b29efffe92c6c88af8947873"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ab98cad76b29efffe92c6c88af8947873">arrow::DoubleBuilder</a> = NumericBuilder&lt; DoubleType &gt;</td></tr>
 <tr class="separator:ab98cad76b29efffe92c6c88af8947873"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a592d972786bd5b53276d4bf5e0fadd1f"><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a592d972786bd5b53276d4bf5e0fadd1f">arrow::hash_slot_t</a></td></tr>
-<tr class="separator:a592d972786bd5b53276d4bf5e0fadd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59bcac644b0f2cd8e7034643d09e23bb"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a59bcac644b0f2cd8e7034643d09e23bb">arrow::DecimalBuilder</a> = Decimal128Builder</td></tr>
+<tr class="separator:a59bcac644b0f2cd8e7034643d09e23bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:a08900491dab187842698af9cca156b17"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a08900491dab187842698af9cca156b17">arrow::MakeBuilder</a> (MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type, std::unique_ptr&lt; ArrayBuilder &gt; *out)</td></tr>
 <tr class="separator:a08900491dab187842698af9cca156b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e801efb741e74e60d97df3a5261de50"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a3e801efb741e74e60d97df3a5261de50">arrow::MakeDictionaryBuilder</a> (MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type, std::shared_ptr&lt; ArrayBuilder &gt; *out)</td></tr>
-<tr class="separator:a3e801efb741e74e60d97df3a5261de50"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a32f4d7db3314ca9d2d024851db237806"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a32f4d7db3314ca9d2d024851db237806">arrow::EncodeArrayToDictionary</a> (const Array &amp;input, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out)</td></tr>
-<tr class="memdesc:a32f4d7db3314ca9d2d024851db237806"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> to encoded <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> form.  <a href="namespacearrow.html#a32f4d7db3314ca9d2d024851db237806">More...</a><br /></td></tr>
-<tr class="separator:a32f4d7db3314ca9d2d024851db237806"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af783666310a30109bcff08e0c5f6b20e"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#af783666310a30109bcff08e0c5f6b20e">arrow::EncodeColumnToDictionary</a> (const Column &amp;input, MemoryPool *pool, std::shared_ptr&lt; Column &gt; *out)</td></tr>
-<tr class="memdesc:af783666310a30109bcff08e0c5f6b20e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a <a class="el" href="classarrow_1_1_column.html" title="An immutable column data structure consisting of a field (type metadata) and a logical chunked data a...">Column</a>'s data internally to <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a>.  <a href="namespacearrow.html#af783666310a30109bcff08e0c5f6b20e">More...</a><br /></td></tr>
-<tr class="separator:af783666310a30109bcff08e0c5f6b20e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[05/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_numeric_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_numeric_array-members.html b/docs/cpp/classarrow_1_1_numeric_array-members.html
index ab02e2d..e3ab5d5 100644
--- a/docs/cpp/classarrow_1_1_numeric_array-members.html
+++ b/docs/cpp/classarrow_1_1_numeric_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,25 +76,29 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_numeric_array.html#a4a1cd5a63614aa223c5c5d2090fbcd46">NumericArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray&lt; TYPE &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html#a168d0af6ff637a6c0e45594d05340123">NumericArray</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, int64_t &gt;::type length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray&lt; TYPE &gt;</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html#a4a1cd5a63614aa223c5c5d2090fbcd46">NumericArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray&lt; TYPE &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html#a168d0af6ff637a6c0e45594d05340123">NumericArray</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, int64_t &gt;::type length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray&lt; TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_numeric_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray&lt; TYPE &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray&lt; TYPE &gt;</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_numeric_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray&lt; TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">arrow::PrimitiveArray::PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">arrow::PrimitiveArray::PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">arrow::PrimitiveArray::PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html#a9b820ab827240fbdd77dc9a7dd5eec45">raw_values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray&lt; TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -112,7 +119,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_numeric_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_numeric_array.html b/docs/cpp/classarrow_1_1_numeric_array.html
index 65c9c0c..eb2e9a0 100644
--- a/docs/cpp/classarrow_1_1_numeric_array.html
+++ b/docs/cpp/classarrow_1_1_numeric_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::NumericArray&lt; TYPE &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -66,6 +69,7 @@ $(function() {
   <div class="summary">
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="classarrow_1_1_numeric_array-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">arrow::NumericArray&lt; TYPE &gt; Class Template Reference</div>  </div>
@@ -87,7 +91,7 @@ Inheritance diagram for arrow::NumericArray&lt; TYPE &gt;:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:a6c0d0622d835e18f1b2419bdfe31caf5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_numeric_array.html#a6c0d0622d835e18f1b2419bdfe31caf5">TypeClass</a> = <a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a></td></tr>
+<tr class="memitem:a6c0d0622d835e18f1b2419bdfe31caf5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_numeric_array.html#a6c0d0622d835e18f1b2419bdfe31caf5">TypeClass</a> = TYPE</td></tr>
 <tr class="separator:a6c0d0622d835e18f1b2419bdfe31caf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd31bfd5f4362d391e159ffbea507e58"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a> = typename TypeClass::c_type</td></tr>
 <tr class="separator:afd31bfd5f4362d391e159ffbea507e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -168,8 +172,14 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a41c7af0e40ac55f2ce11785fea3e051e inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a> () const</td></tr>
 <tr class="separator:a41c7af0e40ac55f2ce11785fea3e051e inherit pub_methods_classarrow_1_1_array"><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>
-Additional Inherited Members</h2></td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa621a7bcbee94184a040545232aeae88"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_numeric_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</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>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc
 9d5ccab">NULLPTR</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>=0)</td></tr>
+<tr class="separator:aa621a7bcbee94184a040545232aeae88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4dd3139919510de3dc418257a240593"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_numeric_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a> ()</td></tr>
+<tr class="separator:ae4dd3139919510de3dc418257a240593"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a219c4abd3685725bfa82a0628150cfac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_numeric_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="separator:a219c4abd3685725bfa82a0628150cfac"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_primitive_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_primitive_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
 <tr class="memitem:ae4dd3139919510de3dc418257a240593 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a> ()</td></tr>
 <tr class="separator:ae4dd3139919510de3dc418257a240593 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -177,12 +187,18 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a13f7d6c153121b7efc3442026f3dad71 inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a219c4abd3685725bfa82a0628150cfac inherit pro_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
 <tr class="separator:a219c4abd3685725bfa82a0628150cfac inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_flat_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_flat_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
 <tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
 <tr class="memdesc:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected method for constructors.  <a href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">More...</a><br /></td></tr>
 <tr class="separator:a7053d3600bccd9cd34fcb6f5470a75c1 inherit pro_methods_classarrow_1_1_array"><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>
+Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_primitive_array"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_primitive_array')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
 <tr class="memitem:ab45d78650d5214bf6c3d0706693c448b inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td></tr>
 <tr class="separator:ab45d78650d5214bf6c3d0706693c448b inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -202,7 +218,7 @@ Additional Inherited Members</h2></td></tr>
 template&lt;typename TYPE &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">using <a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; <a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a> &gt;::<a class="el" href="classarrow_1_1_numeric_array.html#a6c0d0622d835e18f1b2419bdfe31caf5">TypeClass</a> =  <a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a></td>
+          <td class="memname">using <a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; TYPE &gt;::<a class="el" href="classarrow_1_1_numeric_array.html#a6c0d0622d835e18f1b2419bdfe31caf5">TypeClass</a> =  TYPE</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -218,7 +234,7 @@ template&lt;typename TYPE &gt; </div>
 template&lt;typename TYPE &gt; </div>
       <table class="memname">
         <tr>
-          <td class="memname">using <a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; <a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a> &gt;::<a class="el" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a> =  typename TypeClass::c_type</td>
+          <td class="memname">using <a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; TYPE &gt;::<a class="el" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a> =  typename TypeClass::c_type</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -238,7 +254,7 @@ template&lt;typename TYPE &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; <a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a> &gt;::<a class="el" href="classarrow_1_1_numeric_array.html">NumericArray</a> </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; TYPE &gt;::<a class="el" href="classarrow_1_1_numeric_array.html">NumericArray</a> </td>
           <td>(</td>
           <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;&#160;</td>
           <td class="paramname"><em>data</em></td><td>)</td>
@@ -268,7 +284,7 @@ template&lt;typename T1  = TYPE&gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; <a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a> &gt;::<a class="el" href="classarrow_1_1_numeric_array.html">NumericArray</a> </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; TYPE &gt;::<a class="el" href="classarrow_1_1_numeric_array.html">NumericArray</a> </td>
           <td>(</td>
           <td class="paramtype">typename std::enable_if&lt; <a class="el" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt; T1 &gt;::is_parameter_free, int64_t &gt;::<a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>&#160;</td>
           <td class="paramname"><em>length</em>, </td>
@@ -313,6 +329,78 @@ template&lt;typename T1  = TYPE&gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="aa621a7bcbee94184a040545232aeae88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa621a7bcbee94184a040545232aeae88">&#9670;&nbsp;</a></span>PrimitiveArray() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename TYPE &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::PrimitiveArray::PrimitiveArray</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a219c4abd3685725bfa82a0628150cfac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a219c4abd3685725bfa82a0628150cfac">&#9670;&nbsp;</a></span>PrimitiveArray() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename TYPE &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::PrimitiveArray::PrimitiveArray</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4dd3139919510de3dc418257a240593"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4dd3139919510de3dc418257a240593">&#9670;&nbsp;</a></span>PrimitiveArray() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename TYPE &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::PrimitiveArray::PrimitiveArray</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="a9b820ab827240fbdd77dc9a7dd5eec45"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a9b820ab827240fbdd77dc9a7dd5eec45">&#9670;&nbsp;</a></span>raw_values()</h2>
 
@@ -325,7 +413,7 @@ template&lt;typename TYPE &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">const <a class="el" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a>* <a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; <a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a> &gt;::raw_values </td>
+          <td class="memname">const <a class="el" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a>* <a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; TYPE &gt;::raw_values </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -352,7 +440,7 @@ template&lt;typename TYPE &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a> <a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; <a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33a948495146facadfe8859789036313d79">TYPE</a> &gt;::Value </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a> <a class="el" href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a>&lt; TYPE &gt;::Value </td>
           <td>(</td>
           <td class="paramtype">int64_t&#160;</td>
           <td class="paramname"><em>i</em></td><td>)</td>
@@ -376,7 +464,7 @@ template&lt;typename TYPE &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_numeric_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_numeric_builder-members.html b/docs/cpp/classarrow_1_1_numeric_builder-members.html
index a449932..3eeb52e 100644
--- a/docs/cpp/classarrow_1_1_numeric_builder-members.html
+++ b/docs/cpp/classarrow_1_1_numeric_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -70,58 +73,59 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_numeric_builder.html">arrow::NumericBuilder&lt; T &gt;</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_numeric_builder.html#a1e2842359a508f3d23ba6fc766c7eeb0">Append</a>(const value_type val)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html">arrow::NumericBuilder&lt; T &gt;</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_primitive_builder.html#a522f70f197e417e6602e652554f4f275">PrimitiveBuilder&lt; T &gt;::Append</a>(const value_type *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#ae98d282930fe426b9062d3802a5bd477">PrimitiveBuilder&lt; T &gt;::Append</a>(const value_type *values, int64_t length, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#ae55dc9d440381381ce139d414e339194">PrimitiveBuilder&lt; T &gt;::Append</a>(const std::vector&lt; value_type &gt; &amp;values, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a1ed12b2856cb1571cb730c3ece8e090d">PrimitiveBuilder&lt; T &gt;::Append</a>(const std::vector&lt; value_type &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a5e8f61934c9b31e8300eb0e393091b22">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a81d4fe57bd4c9399e9122f4e862bd466">AppendNulls</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_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 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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a22a36e1dfbf627dea6ec949408cbda18">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a36dc52fb246e1ed17854ba9240509374">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html#a257b3f61591502836b7a333da562dad6">NumericBuilder</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, MemoryPool *&gt;::type pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html">arrow::NumericBuilder&lt; T &gt;</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#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a2d7db1b670e413ce2d7300850ce91d3b">PrimitiveBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_primitive_builder.html#a4bec68717fa585c5f2af5e8a9c25e675">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html#a7ad22f6fc4114b23bcfb74e61636d911">UnsafeAppend</a>(const value_type val)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html">arrow::NumericBuilder&lt; T &gt;</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_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_primitive_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">arrow::ArrayBuilder::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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html#a1e2842359a508f3d23ba6fc766c7eeb0">Append</a>(const value_type val)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html">arrow::NumericBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a522f70f197e417e6602e652554f4f275">PrimitiveBuilder&lt; T &gt;::Append</a>(const value_type *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#ae98d282930fe426b9062d3802a5bd477">PrimitiveBuilder&lt; T &gt;::Append</a>(const value_type *values, int64_t length, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#ae55dc9d440381381ce139d414e339194">PrimitiveBuilder&lt; T &gt;::Append</a>(const std::vector&lt; value_type &gt; &amp;values, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a1ed12b2856cb1571cb730c3ece8e090d">PrimitiveBuilder&lt; T &gt;::Append</a>(const std::vector&lt; value_type &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a5e8f61934c9b31e8300eb0e393091b22">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_primitive_builder.html#a81d4fe57bd4c9399e9122f4e862bd466">AppendNulls</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></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_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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a22a36e1dfbf627dea6ec949408cbda18">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_primitive_builder.html#a36dc52fb246e1ed17854ba9240509374">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html#a257b3f61591502836b7a333da562dad6">NumericBuilder</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, MemoryPool *&gt;::type pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html">arrow::NumericBuilder&lt; T &gt;</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#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a2d7db1b670e413ce2d7300850ce91d3b">PrimitiveBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_primitive_builder.html#a4bec68717fa585c5f2af5e8a9c25e675">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</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_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html#a7ad22f6fc4114b23bcfb74e61636d911">UnsafeAppend</a>(const value_type val)</td><td class="entry"><a class="el" href="classarrow_1_1_numeric_builder.html">arrow::NumericBuilder&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_numeric_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_numeric_builder.html b/docs/cpp/classarrow_1_1_numeric_builder.html
index dde0b05..94b3b9a 100644
--- a/docs/cpp/classarrow_1_1_numeric_builder.html
+++ b/docs/cpp/classarrow_1_1_numeric_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::NumericBuilder&lt; T &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -128,6 +131,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aac067ac79308ef41164232b4d7ab8286 inherit pub_methods_classarrow_1_1_primitive_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_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:aac067ac79308ef41164232b4d7ab8286 inherit pub_methods_classarrow_1_1_primitive_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increase the capacity of the builder to accommodate at least the indicated number of elements.  <a href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">More...</a><br /></td></tr>
 <tr class="separator:aac067ac79308ef41164232b4d7ab8286 inherit pub_methods_classarrow_1_1_primitive_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a630ea6ee96e26b8f1a2d08b45180fb32 inherit pub_methods_classarrow_1_1_primitive_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_primitive_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a> (int64_t elements)</td></tr>
+<tr class="memdesc:a630ea6ee96e26b8f1a2d08b45180fb32 inherit pub_methods_classarrow_1_1_primitive_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder.  <a href="classarrow_1_1_primitive_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></td></tr>
+<tr class="separator:a630ea6ee96e26b8f1a2d08b45180fb32 inherit pub_methods_classarrow_1_1_primitive_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
 <tr class="memitem:a1cca0c811526a59cdd4f6491d6f1c7b6 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">ArrayBuilder</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)</td></tr>
 <tr class="separator:a1cca0c811526a59cdd4f6491d6f1c7b6 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -166,6 +172,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><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>
 Additional Inherited Members</h2></td></tr>
@@ -177,8 +185,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -314,7 +320,7 @@ template&lt;typename T &gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_numeric_tensor.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_numeric_tensor.html b/docs/cpp/classarrow_1_1_numeric_tensor.html
index c3f2055..a64139a 100644
--- a/docs/cpp/classarrow_1_1_numeric_tensor.html
+++ b/docs/cpp/classarrow_1_1_numeric_tensor.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::NumericTensor&lt; TypeClass &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -77,7 +80,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_parametric_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_parametric_type.html b/docs/cpp/classarrow_1_1_parametric_type.html
index 1d0d8ef..a3cd40d 100644
--- a/docs/cpp/classarrow_1_1_parametric_type.html
+++ b/docs/cpp/classarrow_1_1_parametric_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ParametricType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -88,6 +91,7 @@ Inheritance diagram for arrow::ParametricType:</div>
 <area href="classarrow_1_1_union_type.html" alt="arrow::UnionType" shape="rect" coords="543,112,714,136"/>
 <area href="classarrow_1_1_time32_type.html" alt="arrow::Time32Type" shape="rect" coords="724,112,895,136"/>
 <area href="classarrow_1_1_time64_type.html" alt="arrow::Time64Type" shape="rect" coords="905,112,1076,136"/>
+<area href="classarrow_1_1_decimal128_type.html" alt="arrow::Decimal128Type" shape="rect" coords="0,168,171,192"/>
 </map>
  </div></div>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -100,7 +104,7 @@ Inheritance diagram for arrow::ParametricType:</div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_parametric_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_parametric_type.png b/docs/cpp/classarrow_1_1_parametric_type.png
index 2e4a95f..ba2c6b1 100644
Binary files a/docs/cpp/classarrow_1_1_parametric_type.png and b/docs/cpp/classarrow_1_1_parametric_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_pool_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_pool_buffer-members.html b/docs/cpp/classarrow_1_1_pool_buffer-members.html
index d42a9c3..3d5ae50 100644
--- a/docs/cpp/classarrow_1_1_pool_buffer-members.html
+++ b/docs/cpp/classarrow_1_1_pool_buffer-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -105,7 +108,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[18/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_binary_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_array-members.html b/docs/cpp/classarrow_1_1_binary_array-members.html
index 2724020..ab2ab9b 100644
--- a/docs/cpp/classarrow_1_1_binary_array-members.html
+++ b/docs/cpp/classarrow_1_1_binary_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,49 +76,50 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_binary_array.html#abd5b0c8cfcb9cff8bafecea7b4fb1b9e">BinaryArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a82a986c461ed2f2e822c4cd79114d444">BinaryArray</a>(int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a4629439f9c405804a04ad554a5d77f98">BinaryArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#aca8448bf92abb8591c530773dec0b458">BinaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a431adaf266ff3857ad6a4d2cb9028990">GetString</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#aeecc06f2bad333947dfeadbe600ef501">GetValue</a>(int64_t i, int32_t *out_length) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a9211f98f683f9c65d947d269e7b0fbe7">raw_value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">raw_value_offsets_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#af65b96d33c6759a51d619191e15b9938">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_binary_array.html#a8578f72e7b59af017056b933497c5ae9">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#aaf953d6848a3cf7da34d8f320c9d27c9">value_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a1d5fede3cda023f5b6c0107e4dfa7275">value_length</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a3ab93f627e00a56ccef5f63c54f4c2e9">value_offset</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a417393ec572689d803009520a52ea6ec">value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_binary_array.html#abd5b0c8cfcb9cff8bafecea7b4fb1b9e">BinaryArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a82a986c461ed2f2e822c4cd79114d444">BinaryArray</a>(int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a4629439f9c405804a04ad554a5d77f98">BinaryArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#aca8448bf92abb8591c530773dec0b458">BinaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a431adaf266ff3857ad6a4d2cb9028990">GetString</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#aeecc06f2bad333947dfeadbe600ef501">GetValue</a>(int64_t i, int32_t *out_length) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a9211f98f683f9c65d947d269e7b0fbe7">raw_value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">raw_value_offsets_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#af65b96d33c6759a51d619191e15b9938">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a8578f72e7b59af017056b933497c5ae9">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#aaf953d6848a3cf7da34d8f320c9d27c9">value_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a1d5fede3cda023f5b6c0107e4dfa7275">value_length</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a3ab93f627e00a56ccef5f63c54f4c2e9">value_offset</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a417393ec572689d803009520a52ea6ec">value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_binary_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_array.html b/docs/cpp/classarrow_1_1_binary_array.html
index 592c64a..4de26a9 100644
--- a/docs/cpp/classarrow_1_1_binary_array.html
+++ b/docs/cpp/classarrow_1_1_binary_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BinaryArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -180,6 +183,9 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:af65b96d33c6759a51d619191e15b9938"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aca8448bf92abb8591c530773dec0b458"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#aca8448bf92abb8591c530773dec0b458">BinaryArray</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>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_binary_array.html#a417393ec572689d803009520a52ea6ec">value_offsets</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>, const std::shared_ptr&lt; <a class="el" href="classarro
 w_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>=0)</td></tr>
 <tr class="separator:aca8448bf92abb8591c530773dec0b458"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_flat_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_flat_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
 <tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -668,7 +674,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_binary_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_builder-members.html b/docs/cpp/classarrow_1_1_binary_builder-members.html
index 04cf5dc..ee9c58f 100644
--- a/docs/cpp/classarrow_1_1_binary_builder-members.html
+++ b/docs/cpp/classarrow_1_1_binary_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -107,7 +110,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -119,7 +122,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_binary_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_builder.html b/docs/cpp/classarrow_1_1_binary_builder.html
index 5403cfd..810ceac 100644
--- a/docs/cpp/classarrow_1_1_binary_builder.html
+++ b/docs/cpp/classarrow_1_1_binary_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BinaryBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -155,6 +158,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
@@ -167,8 +172,6 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -652,7 +655,7 @@ Static Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_binary_dictionary_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_dictionary_builder-members.html b/docs/cpp/classarrow_1_1_binary_dictionary_builder-members.html
index a936736..4704866 100644
--- a/docs/cpp/classarrow_1_1_binary_dictionary_builder-members.html
+++ b/docs/cpp/classarrow_1_1_binary_dictionary_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -74,24 +77,38 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html#a025c0597069c42c85b01d68932c2857c">Append</a>(const uint8_t *value, int32_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html">arrow::BinaryDictionaryBuilder</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_binary_dictionary_builder.html#afcc5b0301ad6234b0c9e2b233270a13c">Append</a>(const char *value, int32_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html">arrow::BinaryDictionaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html#a3bf62ea3b2a1a040e4a87a01968fdbf6">Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html">arrow::BinaryDictionaryBuilder</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_dictionary_builder.html#a37f90cda182952ce1d75897da2627eef">DictionaryBuilder&lt; BinaryType &gt;::Append</a>(const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#aecd4f63447712177fe79282d334297a6">AppendArray</a>(const Array &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html#a37f90cda182952ce1d75897da2627eef">Append</a>(const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html">arrow::BinaryDictionaryBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a37f90cda182952ce1d75897da2627eef">DictionaryBuilder&lt; BinaryType &gt;::Append</a>(const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#aecd4f63447712177fe79282d334297a6">AppendArray</a>(const Array &amp;array)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a4fd950e5bcabcad601d40b66b99a8691">AppendDictionary</a>(const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_dictionary_builder.html#afc3e884264e3facf466b6c4a8da88877">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a19b233cf6eb12e461dc83dbf4e89f979">DictionaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#ab841aed5892f7de5491f1376f24b56cb">DictionaryBuilder</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, MemoryPool * &gt;::type pool)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">Init</a>(int64_t elements) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a4aa1e581bc7979c3369f0932f77f2301">byte_width_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a17d3ba268ab5d9c0e062ea954d4935dc">dict_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html#a19b233cf6eb12e461dc83dbf4e89f979">DictionaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html">arrow::BinaryDictionaryBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html#a491c56275086e5894fdfc0bfde03fe30">DictionaryBuilder</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, MemoryPool * &gt;::type pool)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_dictionary_builder.html">arrow::BinaryDictionaryBuilder</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_dictionary_builder.html#a19b233cf6eb12e461dc83dbf4e89f979">DictionaryBuilder&lt; BinaryType &gt;::DictionaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#ab841aed5892f7de5491f1376f24b56cb">DictionaryBuilder&lt; BinaryType &gt;::DictionaryBuilder</a>(typename std::enable_if&lt; TypeTraits&lt; T1 &gt;::is_parameter_free, MemoryPool * &gt;::type pool)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_dictionary_builder.html#ae2f277d4f74a4cb47d5de3a8677bf3e2">DoubleTableSize</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_dictionary_builder.html#a15a93f49f6f6214007a4372230c27878">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_dictionary_builder.html#afbf13e98f59f913367e1b28e47274b06">GetDictionaryValue</a>(int64_t index)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a54e42b41cda2c0745b476ad9b205abf2">hash_slots_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_dictionary_builder.html#a622295ba0ee48d51b42e7964c78df9fa">hash_table_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a7bac365bb55fbcbd4ddf6fd0dec86d3b">hash_table_load_threshold_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_dictionary_builder.html#ae31a63702af73e63f385a8aa76a95400">hash_table_size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a353043311bc43d20e98bebce9dcc4ea6">HashValue</a>(const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">Init</a>(int64_t elements) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a436702327223154d14f8f7781e05cf39">mod_bitmask_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
@@ -104,10 +121,10 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</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_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a0c8ed370fd5c80ae5a097871e06a7929">unique_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><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_dictionary_builder.html#a888acbf9617e4791576da6410b6b0332">SlotDifferent</a>(hash_slot_t slot, const Scalar &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder&lt; BinaryType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -119,7 +136,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[48/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/api-index-0-4-0.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/api-index-0-4-0.html b/docs/c_glib/api-index-0-4-0.html
index a190a2a..8176b87 100644
--- a/docs/c_glib/api-index-0-4-0.html
+++ b/docs/c_glib/api-index-0-4-0.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Index of new symbols in 0.4.0</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Index of new symbols in 0.4.0: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="api-index-0-5-0.html" title="Index of new symbols in 0.5.0">
 <link rel="next" href="api-index-0-3-0.html" title="Index of new symbols in 0.3.0">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxA">A</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxB">B</a>
@@ -46,36 +46,36 @@
 <a name="api-index-0-4-0"></a>Index of new symbols in 0.4.0</h1></div></div></div>
 <a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-equal" title="garrow_array_equal ()">garrow_array_equal</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-equal" title="garrow_array_equal ()">garrow_array_equal</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-equal-approx" title="garrow_array_equal_approx ()">garrow_array_equal_approx</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-equal-approx" title="garrow_array_equal_approx ()">garrow_array_equal_approx</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-equal-range" title="garrow_array_equal_range ()">garrow_array_equal_range</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-equal-range" title="garrow_array_equal_range ()">garrow_array_equal_range</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-to-string" title="garrow_array_to_string ()">garrow_array_to_string</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-to-string" title="garrow_array_to_string ()">garrow_array_to_string</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <a name="idxB"></a><h3 class="title">B</h3>
 <dt>
-<a class="link" href="array-classes.html#garrow-binary-array-new" title="garrow_binary_array_new ()">garrow_binary_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-binary-array-new" title="garrow_binary_array_new ()">garrow_binary_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-boolean-array-new" title="garrow_boolean_array_new ()">garrow_boolean_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-boolean-array-new" title="garrow_boolean_array_new ()">garrow_boolean_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-equal" title="garrow_buffer_equal ()">garrow_buffer_equal</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-equal" title="garrow_buffer_equal ()">garrow_buffer_equal</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="buffer-classes.html#garrow-buffer-equal-n-bytes" title="garrow_buffer_equal_n_bytes ()">garrow_buffer_equal_n_bytes</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowBuffer</a>
+<a class="link" href="buffer-classes.html#garrow-buffer-equal-n-bytes" title="garrow_buffer_equal_n_bytes ()">garrow_buffer_equal_n_bytes</a>, function in <a class="link" href="buffer-classes.html" title="Buffer classes">GArrowMutableBuffer</a>
 </dt>
 <dd></dd>
 <a name="idxC"></a><h3 class="title">C</h3>
@@ -89,44 +89,44 @@
 <dd></dd>
 <a name="idxD"></a><h3 class="title">D</h3>
 <dt>
-<a class="link" href="array-classes.html#garrow-double-array-new" title="garrow_double_array_new ()">garrow_double_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-double-array-new" title="garrow_double_array_new ()">garrow_double_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <a name="idxF"></a><h3 class="title">F</h3>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-column" title="garrow_feather_file_reader_get_column ()">garrow_feather_file_reader_get_column</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-column" title="garrow_feather_file_reader_get_column ()">garrow_feather_file_reader_get_column</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-columns" title="garrow_feather_file_reader_get_columns ()">garrow_feather_file_reader_get_columns</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-columns" title="garrow_feather_file_reader_get_columns ()">garrow_feather_file_reader_get_columns</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-column-name" title="garrow_feather_file_reader_get_column_name ()">garrow_feather_file_reader_get_column_name</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-column-name" title="garrow_feather_file_reader_get_column_name ()">garrow_feather_file_reader_get_column_name</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-description" title="garrow_feather_file_reader_get_description ()">garrow_feather_file_reader_get_description</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-description" title="garrow_feather_file_reader_get_description ()">garrow_feather_file_reader_get_description</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-n-columns" title="garrow_feather_file_reader_get_n_columns ()">garrow_feather_file_reader_get_n_columns</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-n-columns" title="garrow_feather_file_reader_get_n_columns ()">garrow_feather_file_reader_get_n_columns</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-n-rows" title="garrow_feather_file_reader_get_n_rows ()">garrow_feather_file_reader_get_n_rows</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-n-rows" title="garrow_feather_file_reader_get_n_rows ()">garrow_feather_file_reader_get_n_rows</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-version" title="garrow_feather_file_reader_get_version ()">garrow_feather_file_reader_get_version</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-get-version" title="garrow_feather_file_reader_get_version ()">garrow_feather_file_reader_get_version</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-has-description" title="garrow_feather_file_reader_has_description ()">garrow_feather_file_reader_has_description</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-has-description" title="garrow_feather_file_reader_has_description ()">garrow_feather_file_reader_has_description</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-feather-file-reader-new" title="garrow_feather_file_reader_new ()">garrow_feather_file_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-feather-file-reader-new" title="garrow_feather_file_reader_new ()">garrow_feather_file_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
@@ -150,34 +150,34 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-float-array-new" title="garrow_float_array_new ()">garrow_float_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-float-array-new" title="garrow_float_array_new ()">garrow_float_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <a name="idxI"></a><h3 class="title">I</h3>
 <dt>
-<a class="link" href="array-classes.html#garrow-int16-array-new" title="garrow_int16_array_new ()">garrow_int16_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int16-array-new" title="garrow_int16_array_new ()">garrow_int16_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int32-array-new" title="garrow_int32_array_new ()">garrow_int32_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int32-array-new" title="garrow_int32_array_new ()">garrow_int32_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int64-array-new" title="garrow_int64_array_new ()">garrow_int64_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int64-array-new" title="garrow_int64_array_new ()">garrow_int64_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-int8-array-new" title="garrow_int8_array_new ()">garrow_int8_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-int8-array-new" title="garrow_int8_array_new ()">garrow_int8_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <a name="idxL"></a><h3 class="title">L</h3>
 <dt>
-<a class="link" href="array-classes.html#garrow-list-array-new" title="garrow_list_array_new ()">garrow_list_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="composite-array-classes.html#garrow-list-array-new" title="garrow_list_array_new ()">garrow_list_array_new</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <a name="idxO"></a><h3 class="title">O</h3>
 <dt>
-<a class="link" href="output-stream-classes.html#garrow-output-stream-write-tensor" title="garrow_output_stream_write_tensor ()">garrow_output_stream_write_tensor</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#garrow-output-stream-write-tensor" title="garrow_output_stream_write_tensor ()">garrow_output_stream_write_tensor</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <a name="idxR"></a><h3 class="title">R</h3>
@@ -186,23 +186,23 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-n-record-batches" title="garrow_record_batch_file_reader_get_n_record_batches ()">garrow_record_batch_file_reader_get_n_record_batches</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-n-record-batches" title="garrow_record_batch_file_reader_get_n_record_batches ()">garrow_record_batch_file_reader_get_n_record_batches</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-record-batch" title="garrow_record_batch_file_reader_get_record_batch ()">garrow_record_batch_file_reader_get_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-record-batch" title="garrow_record_batch_file_reader_get_record_batch ()">garrow_record_batch_file_reader_get_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-schema" title="garrow_record_batch_file_reader_get_schema ()">garrow_record_batch_file_reader_get_schema</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-schema" title="garrow_record_batch_file_reader_get_schema ()">garrow_record_batch_file_reader_get_schema</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-version" title="garrow_record_batch_file_reader_get_version ()">garrow_record_batch_file_reader_get_version</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-get-version" title="garrow_record_batch_file_reader_get_version ()">garrow_record_batch_file_reader_get_version</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-new" title="garrow_record_batch_file_reader_new ()">garrow_record_batch_file_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-new" title="garrow_record_batch_file_reader_new ()">garrow_record_batch_file_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
@@ -210,15 +210,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-reader-get-next-record-batch" title="garrow_record_batch_reader_get_next_record_batch ()">garrow_record_batch_reader_get_next_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-reader-get-next-record-batch" title="garrow_record_batch_reader_get_next_record_batch ()">garrow_record_batch_reader_get_next_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-reader-get-schema" title="garrow_record_batch_reader_get_schema ()">garrow_record_batch_reader_get_schema</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-reader-get-schema" title="garrow_record_batch_reader_get_schema ()">garrow_record_batch_reader_get_schema</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-stream-reader-new" title="garrow_record_batch_stream_reader_new ()">garrow_record_batch_stream_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-stream-reader-new" title="garrow_record_batch_stream_reader_new ()">garrow_record_batch_stream_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
@@ -243,15 +243,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#garrow-seekable-input-stream-read-tensor" title="garrow_seekable_input_stream_read_tensor ()">garrow_seekable_input_stream_read_tensor</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#garrow-seekable-input-stream-read-tensor" title="garrow_seekable_input_stream_read_tensor ()">garrow_seekable_input_stream_read_tensor</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-string-array-new" title="garrow_string_array_new ()">garrow_string_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-string-array-new" title="garrow_string_array_new ()">garrow_string_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-struct-array-new" title="garrow_struct_array_new ()">garrow_struct_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="composite-array-classes.html#garrow-struct-array-new" title="garrow_struct_array_new ()">garrow_struct_array_new</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
 </dt>
 <dd></dd>
 <a name="idxT"></a><h3 class="title">T</h3>
@@ -265,24 +265,23 @@
 <dd></dd>
 <a name="idxU"></a><h3 class="title">U</h3>
 <dt>
-<a class="link" href="array-classes.html#garrow-uint16-array-new" title="garrow_uint16_array_new ()">garrow_uint16_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-uint16-array-new" title="garrow_uint16_array_new ()">garrow_uint16_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-uint32-array-new" title="garrow_uint32_array_new ()">garrow_uint32_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-uint32-array-new" title="garrow_uint32_array_new ()">garrow_uint32_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-uint64-array-new" title="garrow_uint64_array_new ()">garrow_uint64_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-uint64-array-new" title="garrow_uint64_array_new ()">garrow_uint64_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-uint8-array-new" title="garrow_uint8_array_new ()">garrow_uint8_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-uint8-array-new" title="garrow_uint8_array_new ()">garrow_uint8_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/api-index-0-5-0.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/api-index-0-5-0.html b/docs/c_glib/api-index-0-5-0.html
index e08f06f..2e2862d 100644
--- a/docs/c_glib/api-index-0-5-0.html
+++ b/docs/c_glib/api-index-0-5-0.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Index of new symbols in 0.5.0</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Index of new symbols in 0.5.0: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="api-index-0-6-0.html" title="Index of new symbols in 0.6.0">
 <link rel="next" href="api-index-0-4-0.html" title="Index of new symbols in 0.4.0">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxG">G</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxR">R</a></span></td>
@@ -26,29 +26,28 @@
 <a name="api-index-0-5-0"></a>Index of new symbols in 0.5.0</h1></div></div></div>
 <a name="idx"></a><a name="idxG"></a><h3 class="title">G</h3>
 <dt>
-<a class="link" href="input-stream-classes.html#garrow-gio-input-stream-get-raw" title="garrow_gio_input_stream_get_raw ()">garrow_gio_input_stream_get_raw</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#garrow-gio-input-stream-get-raw" title="garrow_gio_input_stream_get_raw ()">garrow_gio_input_stream_get_raw</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="input-stream-classes.html#garrow-gio-input-stream-new" title="garrow_gio_input_stream_new ()">garrow_gio_input_stream_new</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">Input stream classes</a>
+<a class="link" href="input-stream-classes.html#garrow-gio-input-stream-new" title="garrow_gio_input_stream_new ()">garrow_gio_input_stream_new</a>, function in <a class="link" href="input-stream-classes.html" title="Input stream classes">GArrowBufferInputStream</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="output-stream-classes.html#garrow-gio-output-stream-get-raw" title="garrow_gio_output_stream_get_raw ()">garrow_gio_output_stream_get_raw</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">Output stream classes</a>
+<a class="link" href="output-stream-classes.html#garrow-gio-output-stream-get-raw" title="garrow_gio_output_stream_get_raw ()">garrow_gio_output_stream_get_raw</a>, function in <a class="link" href="output-stream-classes.html" title="Output stream classes">GArrowOutputStream</a>
 </dt>
 <dd></dd>
 <a name="idxR"></a><h3 class="title">R</h3>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-read-record-batch" title="garrow_record_batch_file_reader_read_record_batch ()">garrow_record_batch_file_reader_read_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-file-reader-read-record-batch" title="garrow_record_batch_file_reader_read_record_batch ()">garrow_record_batch_file_reader_read_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="reader-classes.html#garrow-record-batch-reader-read-next-record-batch" title="garrow_record_batch_reader_read_next_record_batch ()">garrow_record_batch_reader_read_next_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">Reader classes</a>
+<a class="link" href="reader-classes.html#garrow-record-batch-reader-read-next-record-batch" title="garrow_record_batch_reader_read_next_record_batch ()">garrow_record_batch_reader_read_next_record_batch</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
 </dt>
 <dd></dd>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/api-index-0-6-0.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/api-index-0-6-0.html b/docs/c_glib/api-index-0-6-0.html
index b83fd5d..ea05b97 100644
--- a/docs/c_glib/api-index-0-6-0.html
+++ b/docs/c_glib/api-index-0-6-0.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Index of new symbols in 0.6.0</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Index of new symbols in 0.6.0: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="api-index-0-7-0.html" title="Index of new symbols in 0.7.0">
 <link rel="next" href="api-index-0-5-0.html" title="Index of new symbols in 0.5.0">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxI">I</a></span></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
@@ -37,7 +37,6 @@
 <dd></dd>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/api-index-0-7-0.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/api-index-0-7-0.html b/docs/c_glib/api-index-0-7-0.html
index 335bdeb..bcbc408 100644
--- a/docs/c_glib/api-index-0-7-0.html
+++ b/docs/c_glib/api-index-0-7-0.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Index of new symbols in 0.7.0</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Index of new symbols in 0.7.0: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="api-index-0-8-0.html" title="Index of new symbols in 0.8.0">
 <link rel="next" href="api-index-0-6-0.html" title="Index of new symbols in 0.6.0">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxA">A</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxC">C</a>
@@ -30,12 +30,16 @@
 <a name="api-index-0-7-0"></a>Index of new symbols in 0.7.0</h1></div></div></div>
 <a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
 <dt>
-<a class="link" href="array-classes.html#garrow-array-cast" title="garrow_array_cast ()">garrow_array_cast</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-array-cast" title="garrow_array_cast ()">garrow_array_cast</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <a name="idxC"></a><h3 class="title">C</h3>
 <dt>
-<a class="link" href="compute-classes.html#garrow-cast-options-new" title="garrow_cast_options_new ()">garrow_cast_options_new</a>, function in <a class="link" href="compute-classes.html" title="Classes for computation">Classes for computation</a>
+<a class="link" href="compute-classes.html#GArrowCastOptions--allow-int-overflow" title="The “allow-int-overflow” property">GArrowCastOptions:allow-int-overflow</a>, object property in <a class="link" href="compute-classes.html" title="Classes for computation">GArrowCastOptions</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="compute-classes.html#garrow-cast-options-new" title="garrow_cast_options_new ()">garrow_cast_options_new</a>, function in <a class="link" href="compute-classes.html" title="Classes for computation">GArrowCastOptions</a>
 </dt>
 <dd></dd>
 <a name="idxD"></a><h3 class="title">D</h3>
@@ -52,15 +56,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date32-array-get-value" title="garrow_date32_array_get_value ()">garrow_date32_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date32-array-get-value" title="garrow_date32_array_get_value ()">garrow_date32_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date32-array-get-values" title="garrow_date32_array_get_values ()">garrow_date32_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date32-array-get-values" title="garrow_date32_array_get_values ()">garrow_date32_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date32-array-new" title="garrow_date32_array_new ()">garrow_date32_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date32-array-new" title="garrow_date32_array_new ()">garrow_date32_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -80,15 +84,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date64-array-get-value" title="garrow_date64_array_get_value ()">garrow_date64_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date64-array-get-value" title="garrow_date64_array_get_value ()">garrow_date64_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date64-array-get-values" title="garrow_date64_array_get_values ()">garrow_date64_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date64-array-get-values" title="garrow_date64_array_get_values ()">garrow_date64_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-date64-array-new" title="garrow_date64_array_new ()">garrow_date64_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-date64-array-new" title="garrow_date64_array_new ()">garrow_date64_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -109,15 +113,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-time32-array-get-value" title="garrow_time32_array_get_value ()">garrow_time32_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-time32-array-get-value" title="garrow_time32_array_get_value ()">garrow_time32_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-time32-array-get-values" title="garrow_time32_array_get_values ()">garrow_time32_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-time32-array-get-values" title="garrow_time32_array_get_values ()">garrow_time32_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-time32-array-new" title="garrow_time32_array_new ()">garrow_time32_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-time32-array-new" title="garrow_time32_array_new ()">garrow_time32_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -137,15 +141,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-time64-array-get-value" title="garrow_time64_array_get_value ()">garrow_time64_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-time64-array-get-value" title="garrow_time64_array_get_value ()">garrow_time64_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-time64-array-get-values" title="garrow_time64_array_get_values ()">garrow_time64_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-time64-array-get-values" title="garrow_time64_array_get_values ()">garrow_time64_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-time64-array-new" title="garrow_time64_array_new ()">garrow_time64_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-time64-array-new" title="garrow_time64_array_new ()">garrow_time64_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -165,15 +169,15 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-timestamp-array-get-value" title="garrow_timestamp_array_get_value ()">garrow_timestamp_array_get_value</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-timestamp-array-get-value" title="garrow_timestamp_array_get_value ()">garrow_timestamp_array_get_value</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-timestamp-array-get-values" title="garrow_timestamp_array_get_values ()">garrow_timestamp_array_get_values</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-timestamp-array-get-values" title="garrow_timestamp_array_get_values ()">garrow_timestamp_array_get_values</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="array-classes.html#garrow-timestamp-array-new" title="garrow_timestamp_array_new ()">garrow_timestamp_array_new</a>, function in <a class="link" href="array-classes.html" title="Array classes">GArrowStructArray</a>
+<a class="link" href="basic-array-classes.html#garrow-timestamp-array-new" title="garrow_timestamp_array_new ()">garrow_timestamp_array_new</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
 </dt>
 <dd></dd>
 <dt>
@@ -186,7 +190,6 @@
 <dd></dd>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/api-index-0-8-0.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/api-index-0-8-0.html b/docs/c_glib/api-index-0-8-0.html
index aa49fac..144aa0c 100644
--- a/docs/c_glib/api-index-0-8-0.html
+++ b/docs/c_glib/api-index-0-8-0.html
@@ -2,18 +2,22 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Index of new symbols in 0.8.0</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Index of new symbols in 0.8.0: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="deprecated-api-index.html" title="Index of deprecated API">
 <link rel="next" href="api-index-0-7-0.html" title="Index of new symbols in 0.7.0">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
-<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxB">B</a>
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxA">A</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxB">B</a>
+                     <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxC">C</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxD">D</a>
                      <span class="dim">|</span> 
@@ -21,6 +25,8 @@
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxI">I</a>
                      <span class="dim">|</span> 
+                  <a class="shortcut" href="#idxR">R</a>
+                     <span class="dim">|</span> 
                   <a class="shortcut" href="#idxT">T</a>
                      <span class="dim">|</span> 
                   <a class="shortcut" href="#idxU">U</a></span></td>
@@ -32,7 +38,24 @@
 <div class="index">
 <div class="titlepage"><div><div><h1 class="title">
 <a name="api-index-0-8-0"></a>Index of new symbols in 0.8.0</h1></div></div></div>
-<a name="idx"></a><a name="idxB"></a><h3 class="title">B</h3>
+<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
+<dt>
+<a class="link" href="array-builder-classes.html#garrow-array-builder-release-ownership" title="garrow_array_builder_release_ownership ()">garrow_array_builder_release_ownership</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-array-classes.html#garrow-array-dictionary-encode" title="garrow_array_dictionary_encode ()">garrow_array_dictionary_encode</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-array-classes.html#garrow-array-is-valid" title="garrow_array_is_valid ()">garrow_array_is_valid</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="basic-array-classes.html#garrow-array-unique" title="garrow_array_unique ()">garrow_array_unique</a>, function in <a class="link" href="basic-array-classes.html" title="Basic array classes">GArrowTime64Array</a>
+</dt>
+<dd></dd>
+<a name="idxB"></a><h3 class="title">B</h3>
 <dt>
 <a class="link" href="array-builder-classes.html#garrow-boolean-array-builder-append-nulls" title="garrow_boolean_array_builder_append_nulls ()">garrow_boolean_array_builder_append_nulls</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
@@ -41,6 +64,11 @@
 <a class="link" href="array-builder-classes.html#garrow-boolean-array-builder-append-values" title="garrow_boolean_array_builder_append_values ()">garrow_boolean_array_builder_append_values</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
+<a name="idxC"></a><h3 class="title">C</h3>
+<dt>
+<a class="link" href="compute-classes.html#GArrowCastOptions--allow-time-truncate" title="The “allow-time-truncate” property">GArrowCastOptions:allow-time-truncate</a>, object property in <a class="link" href="compute-classes.html" title="Classes for computation">GArrowCastOptions</a>
+</dt>
+<dd></dd>
 <a name="idxD"></a><h3 class="title">D</h3>
 <dt>
 <a class="link" href="array-builder-classes.html#garrow-date32-array-builder-append-nulls" title="garrow_date32_array_builder_append_nulls ()">garrow_date32_array_builder_append_nulls</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
@@ -59,6 +87,38 @@
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-dictionary" title="garrow_dictionary_array_get_dictionary ()">garrow_dictionary_array_get_dictionary</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-dictionary-data-type" title="garrow_dictionary_array_get_dictionary_data_type ()">garrow_dictionary_array_get_dictionary_data_type</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-indices" title="garrow_dictionary_array_get_indices ()">garrow_dictionary_array_get_indices</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-new" title="garrow_dictionary_array_new ()">garrow_dictionary_array_new</a>, function in <a class="link" href="composite-array-classes.html" title="Composite array classes">GArrowDictionaryArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-get-dictionary" title="garrow_dictionary_data_type_get_dictionary ()">garrow_dictionary_data_type_get_dictionary</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-get-index-data-type" title="garrow_dictionary_data_type_get_index_data_type ()">garrow_dictionary_data_type_get_index_data_type</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-is-ordered" title="garrow_dictionary_data_type_is_ordered ()">garrow_dictionary_data_type_is_ordered</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="composite-data-type-classes.html#garrow-dictionary-data-type-new" title="garrow_dictionary_data_type_new ()">garrow_dictionary_data_type_new</a>, function in <a class="link" href="composite-data-type-classes.html" title="Composite data type classes">GArrowDictionaryDataType</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="array-builder-classes.html#garrow-double-array-builder-append-nulls" title="garrow_double_array_builder_append_nulls ()">garrow_double_array_builder_append_nulls</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
@@ -116,8 +176,49 @@
 <a class="link" href="array-builder-classes.html#garrow-int-array-builder-append-values" title="garrow_int_array_builder_append_values ()">garrow_int_array_builder_append_values</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
+<a name="idxR"></a><h3 class="title">R</h3>
+<dt>
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-flush" title="garrow_record_batch_builder_flush ()">garrow_record_batch_builder_flush</a>, function in <a class="link" href="table-builder-classes.html" title="Table builder classes">GArrowRecordBatchBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-get-field" title="garrow_record_batch_builder_get_field ()">garrow_record_batch_builder_get_field</a>, function in <a class="link" href="table-builder-classes.html" title="Table builder classes">GArrowRecordBatchBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-get-initial-capacity" title="garrow_record_batch_builder_get_initial_capacity ()">garrow_record_batch_builder_get_initial_capacity</a>, function in <a class="link" href="table-builder-classes.html" title="Table builder classes">GArrowRecordBatchBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-get-n-fields" title="garrow_record_batch_builder_get_n_fields ()">garrow_record_batch_builder_get_n_fields</a>, function in <a class="link" href="table-builder-classes.html" title="Table builder classes">GArrowRecordBatchBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-get-schema" title="garrow_record_batch_builder_get_schema ()">garrow_record_batch_builder_get_schema</a>, function in <a class="link" href="table-builder-classes.html" title="Table builder classes">GArrowRecordBatchBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-new" title="garrow_record_batch_builder_new ()">garrow_record_batch_builder_new</a>, function in <a class="link" href="table-builder-classes.html" title="Table builder classes">GArrowRecordBatchBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="table-builder-classes.html#garrow-record-batch-builder-set-initial-capacity" title="garrow_record_batch_builder_set_initial_capacity ()">garrow_record_batch_builder_set_initial_capacity</a>, function in <a class="link" href="table-builder-classes.html" title="Table builder classes">GArrowRecordBatchBuilder</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="reader-classes.html#garrow-record-batch-reader-read-next" title="garrow_record_batch_reader_read_next ()">garrow_record_batch_reader_read_next</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="writer-classes.html#garrow-record-batch-writer-write-table" title="garrow_record_batch_writer_write_table ()">garrow_record_batch_writer_write_table</a>, function in <a class="link" href="writer-classes.html" title="Writer classes">Writer classes</a>
+</dt>
+<dd></dd>
 <a name="idxT"></a><h3 class="title">T</h3>
 <dt>
+<a class="link" href="reader-classes.html#garrow-table-batch-reader-new" title="garrow_table_batch_reader_new ()">garrow_table_batch_reader_new</a>, function in <a class="link" href="reader-classes.html" title="Reader classes">GArrowTableBatchReader</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="array-builder-classes.html#garrow-time32-array-builder-append-nulls" title="garrow_time32_array_builder_append_nulls ()">garrow_time32_array_builder_append_nulls</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
@@ -141,6 +242,10 @@
 <a class="link" href="array-builder-classes.html#garrow-timestamp-array-builder-append-values" title="garrow_timestamp_array_builder_append_values ()">garrow_timestamp_array_builder_append_values</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
 </dt>
 <dd></dd>
+<dt>
+<a class="link" href="basic-data-type-classes.html#garrow-timestamp-data-type-get-unit" title="garrow_timestamp_data_type_get_unit ()">garrow_timestamp_data_type_get_unit</a>, function in <a class="link" href="basic-data-type-classes.html" title="Basic data type classes">GArrowTime64DataType</a>
+</dt>
+<dd></dd>
 <a name="idxU"></a><h3 class="title">U</h3>
 <dt>
 <a class="link" href="array-builder-classes.html#garrow-uint16-array-builder-append-nulls" title="garrow_uint16_array_builder_append_nulls ()">garrow_uint16_array_builder_append_nulls</a>, function in <a class="link" href="array-builder-classes.html" title="Array builder classes">GArrowStructArrayBuilder</a>
@@ -196,7 +301,6 @@
 <dd></dd>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>


[26/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/bpacking_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bpacking_8h.html b/docs/cpp/bpacking_8h.html
index 6d1dc49..a12cf6d 100644
--- a/docs/cpp/bpacking_8h.html
+++ b/docs/cpp/bpacking_8h.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/bpacking.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -84,7 +87,7 @@ Namespaces</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[04/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_pool_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_pool_buffer.html b/docs/cpp/classarrow_1_1_pool_buffer.html
index b61c318..aa81a42 100644
--- a/docs/cpp/classarrow_1_1_pool_buffer.html
+++ b/docs/cpp/classarrow_1_1_pool_buffer.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::PoolBuffer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -311,7 +314,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_primitive_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_primitive_array-members.html b/docs/cpp/classarrow_1_1_primitive_array-members.html
index 9eaa7a3..022b43f 100644
--- a/docs/cpp/classarrow_1_1_primitive_array-members.html
+++ b/docs/cpp/classarrow_1_1_primitive_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,41 +76,42 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">raw_values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a13f7d6c153121b7efc3442026f3dad71">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_primitive_array.html#aa621a7bcbee94184a040545232aeae88">PrimitiveArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ae4dd3139919510de3dc418257a240593">PrimitiveArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">raw_values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#a13f7d6c153121b7efc3442026f3dad71">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</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_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_primitive_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_primitive_array.html b/docs/cpp/classarrow_1_1_primitive_array.html
index 01c9006..c34621f 100644
--- a/docs/cpp/classarrow_1_1_primitive_array.html
+++ b/docs/cpp/classarrow_1_1_primitive_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::PrimitiveArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -88,7 +91,7 @@ Inheritance diagram for arrow::PrimitiveArray:</div>
 <area href="classarrow_1_1_boolean_array.html" alt="arrow::BooleanArray" shape="rect" coords="0,168,187,192"/>
 <area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="197,168,384,192"/>
 <area href="classarrow_1_1_numeric_array.html" alt="arrow::NumericArray&lt; TYPE &gt;" shape="rect" coords="394,168,581,192"/>
-<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="197,224,384,248"/>
+<area href="classarrow_1_1_decimal128_array.html" alt="arrow::Decimal128Array" shape="rect" coords="197,224,384,248"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -166,6 +169,9 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:a13f7d6c153121b7efc3442026f3dad71"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a219c4abd3685725bfa82a0628150cfac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
 <tr class="separator:a219c4abd3685725bfa82a0628150cfac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_flat_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_flat_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
 <tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -306,6 +312,7 @@ Protected Attributes</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Return pointer to start of raw data. </p>
+<dl class="section note"><dt>Note</dt><dd>Deprecated since 0.8.0 </dd></dl>
 
 </div>
 </div>
@@ -393,7 +400,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_primitive_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_primitive_array.png b/docs/cpp/classarrow_1_1_primitive_array.png
index 38eea76..8d9591a 100644
Binary files a/docs/cpp/classarrow_1_1_primitive_array.png and b/docs/cpp/classarrow_1_1_primitive_array.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_primitive_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_primitive_builder-members.html b/docs/cpp/classarrow_1_1_primitive_builder-members.html
index 5b9e540..986b8cd 100644
--- a/docs/cpp/classarrow_1_1_primitive_builder-members.html
+++ b/docs/cpp/classarrow_1_1_primitive_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -70,55 +73,56 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_primitive_builder.html#a522f70f197e417e6602e652554f4f275">Append</a>(const value_type *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#ae98d282930fe426b9062d3802a5bd477">Append</a>(const value_type *values, int64_t length, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#ae55dc9d440381381ce139d414e339194">Append</a>(const std::vector&lt; value_type &gt; &amp;values, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a1ed12b2856cb1571cb730c3ece8e090d">Append</a>(const std::vector&lt; value_type &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a5e8f61934c9b31e8300eb0e393091b22">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_primitive_builder.html#a81d4fe57bd4c9399e9122f4e862bd466">AppendNulls</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></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_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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a22a36e1dfbf627dea6ec949408cbda18">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_primitive_builder.html#a36dc52fb246e1ed17854ba9240509374">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a2d7db1b670e413ce2d7300850ce91d3b">PrimitiveBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_primitive_builder.html#a4bec68717fa585c5f2af5e8a9c25e675">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><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_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_primitive_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">arrow::ArrayBuilder::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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a522f70f197e417e6602e652554f4f275">Append</a>(const value_type *values, int64_t length, const uint8_t *valid_bytes=NULLPTR)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#ae98d282930fe426b9062d3802a5bd477">Append</a>(const value_type *values, int64_t length, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#ae55dc9d440381381ce139d414e339194">Append</a>(const std::vector&lt; value_type &gt; &amp;values, const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a1ed12b2856cb1571cb730c3ece8e090d">Append</a>(const std::vector&lt; value_type &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a5e8f61934c9b31e8300eb0e393091b22">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a81d4fe57bd4c9399e9122f4e862bd466">AppendNulls</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_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 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_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a22a36e1dfbf627dea6ec949408cbda18">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a36dc52fb246e1ed17854ba9240509374">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_primitive_builder.html#af55c9985af8e84299a500877bf815ea5">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#a2d7db1b670e413ce2d7300850ce91d3b">PrimitiveBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_primitive_builder.html#a4bec68717fa585c5f2af5e8a9c25e675">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_primitive_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_primitive_builder.html b/docs/cpp/classarrow_1_1_primitive_builder.html
index 62b6f10..32b9ada 100644
--- a/docs/cpp/classarrow_1_1_primitive_builder.html
+++ b/docs/cpp/classarrow_1_1_primitive_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::PrimitiveBuilder&lt; Type &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -121,6 +124,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aac067ac79308ef41164232b4d7ab8286"><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_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:aac067ac79308ef41164232b4d7ab8286"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increase the capacity of the builder to accommodate at least the indicated number of elements.  <a href="#aac067ac79308ef41164232b4d7ab8286">More...</a><br /></td></tr>
 <tr class="separator:aac067ac79308ef41164232b4d7ab8286"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a630ea6ee96e26b8f1a2d08b45180fb32"><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_primitive_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</a> (int64_t elements)</td></tr>
+<tr class="memdesc:a630ea6ee96e26b8f1a2d08b45180fb32"><td class="mdescLeft">&#160;</td><td class="mdescRight">For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder.  <a href="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></td></tr>
+<tr class="separator:a630ea6ee96e26b8f1a2d08b45180fb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_array_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_array_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td></tr>
 <tr class="memitem:a1cca0c811526a59cdd4f6491d6f1c7b6 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">ArrayBuilder</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)</td></tr>
 <tr class="separator:a1cca0c811526a59cdd4f6491d6f1c7b6 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -159,6 +165,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -191,8 +199,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -257,6 +263,25 @@ template&lt;typename Type&gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="a630ea6ee96e26b8f1a2d08b45180fb32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a630ea6ee96e26b8f1a2d08b45180fb32">&#9670;&nbsp;</a></span>Advance()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename Type&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ArrayBuilder::Advance</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>For cases where raw data was memcpy'd into the internal buffers, allows us to advance the length of the builder. </p>
+<p>It is your responsibility to use this function responsibly. </p>
+
+</div>
+</div>
 <a id="a522f70f197e417e6602e652554f4f275"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a522f70f197e417e6602e652554f4f275">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/4]</span></h2>
 
@@ -676,7 +701,7 @@ template&lt;typename Type&gt; </div>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_primitive_c_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_primitive_c_type-members.html b/docs/cpp/classarrow_1_1_primitive_c_type-members.html
index 18934e8..6459137 100644
--- a/docs/cpp/classarrow_1_1_primitive_c_type-members.html
+++ b/docs/cpp/classarrow_1_1_primitive_c_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,10 +78,10 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_data_type.html#a94985d12273f5dd353d6142921299d4d">name</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -90,7 +93,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_primitive_c_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_primitive_c_type.html b/docs/cpp/classarrow_1_1_primitive_c_type.html
index bc4d06c..c4342c5 100644
--- a/docs/cpp/classarrow_1_1_primitive_c_type.html
+++ b/docs/cpp/classarrow_1_1_primitive_c_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::PrimitiveCType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -90,8 +93,8 @@ Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
 <tr class="memitem:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a> () const =0</td></tr>
 <tr class="separator:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -131,7 +134,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[39/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/object-tree.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/object-tree.html b/docs/c_glib/object-tree.html
index 905cd7d..7c5e019 100644
--- a/docs/c_glib/object-tree.html
+++ b/docs/c_glib/object-tree.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Object Hierarchy</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
-<link rel="up" href="index.html" title="Reference Manual">
+<title>Object Hierarchy: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="index.html" title="arrow-glib Reference Manual">
 <link rel="prev" href="writer-classes.html" title="Writer classes">
 <link rel="next" href="api-index-full.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
@@ -24,30 +24,7 @@
 <a name="object-tree"></a>Object Hierarchy</h1></div></div></div>
 <pre class="screen">
     <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
-    <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowArray">GArrowArray</a>
-    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowBinaryArray">GArrowBinaryArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="array-classes.html#GArrowStringArray">GArrowStringArray</a>
-    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowPrimitiveArray">GArrowPrimitiveArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowBooleanArray">GArrowBooleanArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowDate32Array">GArrowDate32Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowDate64Array">GArrowDate64Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowDoubleArray">GArrowDoubleArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowFloatArray">GArrowFloatArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowInt16Array">GArrowInt16Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowInt32Array">GArrowInt32Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowInt64Array">GArrowInt64Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowInt8Array">GArrowInt8Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowTime32Array">GArrowTime32Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowTime64Array">GArrowTime64Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowTimestampArray">GArrowTimestampArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowUInt16Array">GArrowUInt16Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowUInt32Array">GArrowUInt32Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowUInt64Array">GArrowUInt64Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="array-classes.html#GArrowUInt8Array">GArrowUInt8Array</a>
-    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowListArray">GArrowListArray</a>
-    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-classes.html#GArrowNullArray">GArrowNullArray</a>
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="array-classes.html#GArrowStructArray">GArrowStructArray</a>
-    <span class="lineart">├──</span> <GTKDOCLINK HREF="GArrowArrayBuilder">GArrowArrayBuilder</GTKDOCLINK>
+    <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowArrayBuilder">GArrowArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowBinaryArrayBuilder">GArrowBinaryArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="array-builder-classes.html#GArrowStringArrayBuilder">GArrowStringArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder">GArrowBooleanArrayBuilder</a>
@@ -68,10 +45,37 @@
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowUInt16ArrayBuilder">GArrowUInt16ArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowUInt32ArrayBuilder">GArrowUInt32ArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowUInt64ArrayBuilder">GArrowUInt64ArrayBuilder</a>
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder">GArrowUInt8ArrayBuilder</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder">GArrowUInt8ArrayBuilder</a>
+    <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder">GArrowUIntArrayBuilder</a>
+    <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowArray">GArrowArray</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowBinaryArray">GArrowBinaryArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowStringArray">GArrowStringArray</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowPrimitiveArray">GArrowPrimitiveArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowBooleanArray">GArrowBooleanArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDate32Array">GArrowDate32Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDate64Array">GArrowDate64Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDoubleArray">GArrowDoubleArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowFloatArray">GArrowFloatArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt16Array">GArrowInt16Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt32Array">GArrowInt32Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt64Array">GArrowInt64Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt8Array">GArrowInt8Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTime32Array">GArrowTime32Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTime64Array">GArrowTime64Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTimestampArray">GArrowTimestampArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt16Array">GArrowUInt16Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt32Array">GArrowUInt32Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt64Array">GArrowUInt64Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowUInt8Array">GArrowUInt8Array</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="composite-array-classes.html#GArrowDictionaryArray">GArrowDictionaryArray</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="composite-array-classes.html#GArrowListArray">GArrowListArray</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowNullArray">GArrowNullArray</a>
+    <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="composite-array-classes.html#GArrowStructArray">GArrowStructArray</a>
     <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDataType">GArrowDataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowBinaryDataType">GArrowBinaryDataType</a>
-    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType">GArrowBooleanDataType</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowFixedWidthDataType">GArrowFixedWidthDataType</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType">GArrowBooleanDataType</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType">GArrowDictionaryDataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDate32DataType">GArrowDate32DataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDate64DataType">GArrowDate64DataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDoubleDataType">GArrowDoubleDataType</a>
@@ -105,18 +109,21 @@
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="output-stream-classes.html#GArrowBufferOutputStream">GArrowBufferOutputStream</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="output-stream-classes.html#GArrowFileOutputStream">GArrowFileOutputStream</a>
     <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="output-stream-classes.html#GArrowGIOOutputStream">GArrowGIOOutputStream</a>
+    <span class="lineart">├──</span> <a class="link" href="compute-classes.html#GArrowCastOptions">GArrowCastOptions</a>
     <span class="lineart">├──</span> <a class="link" href="GArrowChunkedArray.html" title="GArrowChunkedArray">GArrowChunkedArray</a>
     <span class="lineart">├──</span> <a class="link" href="GArrowColumn.html" title="GArrowColumn">GArrowColumn</a>
     <span class="lineart">├──</span> <a class="link" href="reader-classes.html#GArrowFeatherFileReader">GArrowFeatherFileReader</a>
     <span class="lineart">├──</span> <a class="link" href="writer-classes.html#GArrowFeatherFileWriter">GArrowFeatherFileWriter</a>
     <span class="lineart">├──</span> <a class="link" href="GArrowField.html" title="GArrowField">GArrowField</a>
+    <span class="lineart">├──</span> <a class="link" href="table-builder-classes.html#GArrowRecordBatchBuilder">GArrowRecordBatchBuilder</a>
     <span class="lineart">├──</span> <a class="link" href="reader-classes.html#GArrowRecordBatchFileReader">GArrowRecordBatchFileReader</a>
     <span class="lineart">├──</span> <a class="link" href="writer-classes.html#GArrowRecordBatchWriter">GArrowRecordBatchWriter</a>
     <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="writer-classes.html#GArrowRecordBatchStreamWriter">GArrowRecordBatchStreamWriter</a>
     <span class="lineart">│</span>       <span class="lineart">╰──</span> <a class="link" href="writer-classes.html#GArrowRecordBatchFileWriter">GArrowRecordBatchFileWriter</a>
     <span class="lineart">├──</span> <a class="link" href="GArrowRecordBatch.html" title="GArrowRecordBatch">GArrowRecordBatch</a>
     <span class="lineart">├──</span> <a class="link" href="reader-classes.html#GArrowRecordBatchReader">GArrowRecordBatchReader</a>
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="reader-classes.html#GArrowRecordBatchStreamReader">GArrowRecordBatchStreamReader</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="reader-classes.html#GArrowRecordBatchStreamReader">GArrowRecordBatchStreamReader</a>
+    <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="reader-classes.html#GArrowTableBatchReader">GArrowTableBatchReader</a>
     <span class="lineart">├──</span> <a class="link" href="GArrowSchema.html" title="GArrowSchema">GArrowSchema</a>
     <span class="lineart">├──</span> <a class="link" href="GArrowTable.html" title="GArrowTable">GArrowTable</a>
     <span class="lineart">╰──</span> <a class="link" href="GArrowTensor.html" title="GArrowTensor">GArrowTensor</a>
@@ -128,7 +135,6 @@
 </pre>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/output-stream-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/output-stream-classes.html b/docs/c_glib/output-stream-classes.html
index dc41947..f8ed687 100644
--- a/docs/c_glib/output-stream-classes.html
+++ b/docs/c_glib/output-stream-classes.html
@@ -2,22 +2,22 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Output stream classes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Output stream classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="output.html" title="Output">
 <link rel="prev" href="GArrowWriteableFile.html" title="GArrowWriteableFile">
 <link rel="next" href="input-output.html" title="Input and output">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#output-stream-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#output-stream-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> 
-                  <a href="#output-stream-classes.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#output-stream-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#output-stream-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+                  <a href="#output-stream-classes.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#output-stream-classes.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -36,7 +36,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="output-stream-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -87,7 +87,7 @@
 </div>
 <div class="refsect1">
 <a name="output-stream-classes.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -100,17 +100,21 @@
 </tr></tbody>
 </table></div>
 </div>
-<a name="GArrowOutputStream"></a><a name="GArrowFileOutputStream"></a><a name="GArrowBufferOutputStream"></a><a name="GArrowGIOOutputStream"></a><div class="refsect1">
+<a name="GArrowFileOutputStream"></a><a name="GArrowBufferOutputStream"></a><a name="GArrowGIOOutputStream"></a><a name="GArrowOutputStream"></a><div class="refsect1">
 <a name="output-stream-classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
 <tbody>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="output-stream-classes.html#GARROW-TYPE-OUTPUT-STREAM:CAPS" title="GARROW_TYPE_OUTPUT_STREAM">GARROW_TYPE_OUTPUT_STREAM</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="output-stream-classes.html#GArrowOutputStream-struct" title="struct GArrowOutputStream">GArrowOutputStream</a></td>
+<td class="function_name"><a class="link" href="output-stream-classes.html#GArrowOutputStreamClass" title="struct GArrowOutputStreamClass">GArrowOutputStreamClass</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
@@ -124,28 +128,28 @@
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="output-stream-classes.html#GArrowGIOOutputStream-struct" title="struct GArrowGIOOutputStream">GArrowGIOOutputStream</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="output-stream-classes.html#GArrowOutputStream-struct" title="GArrowOutputStream">GArrowOutputStream</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="output-stream-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
-    <span class="lineart">├──</span> <a class="link" href="output-stream-classes.html#GArrowOutputStream">GArrowOutputStream</a>
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowBufferOutputStream
-    <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowFileOutputStream
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowGIOOutputStream
     <span class="lineart">╰──</span> GArrowOutputStream
         <span class="lineart">├──</span> <a class="link" href="output-stream-classes.html#GArrowBufferOutputStream">GArrowBufferOutputStream</a>
         <span class="lineart">├──</span> <a class="link" href="output-stream-classes.html#GArrowFileOutputStream">GArrowFileOutputStream</a>
-        <span class="lineart">╰──</span> <a class="link" href="output-stream-classes.html#GArrowGIOOutputStream">GArrowGIOOutputStream</a>
+        <span class="lineart">├──</span> <a class="link" href="output-stream-classes.html#GArrowGIOOutputStream">GArrowGIOOutputStream</a>
+        <span class="lineart">├──</span> GArrowBufferOutputStream
+        <span class="lineart">├──</span> GArrowFileOutputStream
+        <span class="lineart">╰──</span> GArrowGIOOutputStream
 </pre>
 </div>
 <div class="refsect1">
 <a name="output-stream-classes.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
 <p>
-GArrowOutputStream implements
-</p>
-<p>
 GArrowFileOutputStream implements
 </p>
 <p>
@@ -154,6 +158,9 @@ GArrowBufferOutputStream implements
 <p>
 GArrowGIOOutputStream implements
 </p>
+<p>
+GArrowOutputStream implements
+</p>
 </div>
 <div class="refsect1">
 <a name="output-stream-classes.includes"></a><h2>Includes</h2>
@@ -178,8 +185,8 @@ garrow_output_stream_write_tensor (<em class="parameter"><code><a class="link" h
                                    <em class="parameter"><code><a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> *tensor</code></em>,
                                    <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-output-stream-write-tensor.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -199,17 +206,16 @@ garrow_output_stream_write_tensor (<em class="parameter"><code><a class="link" h
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.2.5"></a><h4>Returns</h4>
+<a name="garrow-output-stream-write-tensor.returns"></a><h4>Returns</h4>
 <p> The number of written bytes on success, -1 on error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -219,8 +225,8 @@ garrow_file_output_stream_new (<em class="parameter"><code>const <GTKDOCLINK HRE
                                <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> append</code></em>,
                                <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-file-output-stream-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -240,16 +246,16 @@ garrow_file_output_stream_new (<em class="parameter"><code>const <GTKDOCLINK HRE
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.3.5"></a><h4>Returns</h4>
+<a name="garrow-file-output-stream-new.returns"></a><h4>Returns</h4>
 <p> A newly opened <a class="link" href="output-stream-classes.html#GArrowFileOutputStream"><span class="type">GArrowFileOutputStream</span></a> or
 <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
@@ -258,8 +264,8 @@ garrow_file_output_stream_new (<em class="parameter"><code>const <GTKDOCLINK HRE
 <pre class="programlisting"><a class="link" href="output-stream-classes.html#GArrowBufferOutputStream"><span class="returnvalue">GArrowBufferOutputStream</span></a> *
 garrow_buffer_output_stream_new (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="type">GArrowResizableBuffer</span></a> *buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-output-stream-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -273,7 +279,7 @@ garrow_buffer_output_stream_new (<em class="parameter"><code><a class="link" hre
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.4.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-output-stream-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="output-stream-classes.html#GArrowBufferOutputStream"><span class="type">GArrowBufferOutputStream</span></a>. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -284,8 +290,8 @@ garrow_buffer_output_stream_new (<em class="parameter"><code><a class="link" hre
 <pre class="programlisting"><a class="link" href="output-stream-classes.html#GArrowGIOOutputStream"><span class="returnvalue">GArrowGIOOutputStream</span></a> *
 garrow_gio_output_stream_new (<em class="parameter"><code><GTKDOCLINK HREF="GOutputStream"><span class="type">GOutputStream</span></GTKDOCLINK> *gio_output_stream</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-gio-output-stream-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -299,7 +305,7 @@ garrow_gio_output_stream_new (<em class="parameter"><code><GTKDOCLINK HREF="GOut
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.5.5"></a><h4>Returns</h4>
+<a name="garrow-gio-output-stream-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="output-stream-classes.html#GArrowGIOOutputStream"><span class="type">GArrowGIOOutputStream</span></a>. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -310,8 +316,8 @@ garrow_gio_output_stream_new (<em class="parameter"><code><GTKDOCLINK HREF="GOut
 <pre class="programlisting"><GTKDOCLINK HREF="GOutputStream"><span class="returnvalue">GOutputStream</span></GTKDOCLINK> *
 garrow_gio_output_stream_get_raw (<em class="parameter"><code><a class="link" href="output-stream-classes.html#GArrowGIOOutputStream"><span class="type">GArrowGIOOutputStream</span></a> *output_stream</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-gio-output-stream-get-raw.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -325,19 +331,27 @@ garrow_gio_output_stream_get_raw (<em class="parameter"><code><a class="link" hr
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.3.4.4.14.6.5"></a><h4>Returns</h4>
+<a name="garrow-gio-output-stream-get-raw.returns"></a><h4>Returns</h4>
 <p> The wrapped <GTKDOCLINK HREF="GOutputStream"><span class="type">GOutputStream</span></GTKDOCLINK>. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.5.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-5-0.html#api-index-0.5.0">0.5.0</a></p>
 </div>
 </div>
 <div class="refsect1">
 <a name="output-stream-classes.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
-<a name="GArrowOutputStream-struct"></a><h3>struct GArrowOutputStream</h3>
-<pre class="programlisting">struct GArrowOutputStream;</pre>
-<p>It wraps <code class="literal">arrow::io::OutputStream</code>.</p>
+<a name="GARROW-TYPE-OUTPUT-STREAM:CAPS"></a><h3>GARROW_TYPE_OUTPUT_STREAM</h3>
+<pre class="programlisting">#define GARROW_TYPE_OUTPUT_STREAM (garrow_output_stream_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowOutputStreamClass"></a><h3>struct GArrowOutputStreamClass</h3>
+<pre class="programlisting">struct GArrowOutputStreamClass {
+  GObjectClass parent_class;
+};
+</pre>
 </div>
 <hr>
 <div class="refsect2">
@@ -357,6 +371,11 @@ garrow_gio_output_stream_get_raw (<em class="parameter"><code><a class="link" hr
 <pre class="programlisting">struct GArrowGIOOutputStream;</pre>
 <p>It's an output stream for <code class="literal">GOutputStream</code>.</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="GArrowOutputStream-struct"></a><h3>GArrowOutputStream</h3>
+<pre class="programlisting">typedef struct _GArrowOutputStream GArrowOutputStream;</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="output-stream-classes.property-details"></a><h2>Property Details</h2>
@@ -369,7 +388,6 @@ garrow_gio_output_stream_get_raw (<em class="parameter"><code><a class="link" hr
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/output.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/output.html b/docs/c_glib/output.html
index d430722..69be5b0 100644
--- a/docs/c_glib/output.html
+++ b/docs/c_glib/output.html
@@ -2,17 +2,17 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Output</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Output: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="io.html" title="Part II. IO">
 <link rel="prev" href="input-stream-classes.html" title="Input stream classes">
 <link rel="next" href="GArrowWriteable.html" title="GArrowWriteable">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="io.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -35,7 +35,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>


[07/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_int32_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int32_type.html b/docs/cpp/classarrow_1_1_int32_type.html
index 2691dfb..d28175e 100644
--- a/docs/cpp/classarrow_1_1_int32_type.html
+++ b/docs/cpp/classarrow_1_1_int32_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Int32Type Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_int64_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int64_type-members.html b/docs/cpp/classarrow_1_1_int64_type-members.html
index 1beec8e..0d22c21 100644
--- a/docs/cpp/classarrow_1_1_int64_type-members.html
+++ b/docs/cpp/classarrow_1_1_int64_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,10 +78,10 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_integer.html#a471051396e4f16ae13020c73874568b0">is_signed</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_integer.html">arrow::Integer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -91,7 +94,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_int64_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int64_type.html b/docs/cpp/classarrow_1_1_int64_type.html
index 21cc45a..6f6cbcd 100644
--- a/docs/cpp/classarrow_1_1_int64_type.html
+++ b/docs/cpp/classarrow_1_1_int64_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Int64Type Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_int8_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int8_type-members.html b/docs/cpp/classarrow_1_1_int8_type-members.html
index 3a50f04..e5da5b5 100644
--- a/docs/cpp/classarrow_1_1_int8_type-members.html
+++ b/docs/cpp/classarrow_1_1_int8_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,10 +78,10 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_integer.html#a471051396e4f16ae13020c73874568b0">is_signed</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_integer.html">arrow::Integer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -91,7 +94,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_int8_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int8_type.html b/docs/cpp/classarrow_1_1_int8_type.html
index 0384504..2aef475 100644
--- a/docs/cpp/classarrow_1_1_int8_type.html
+++ b/docs/cpp/classarrow_1_1_int8_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Int8Type Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -132,7 +135,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_integer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_integer-members.html b/docs/cpp/classarrow_1_1_integer-members.html
index c653b8e..586a08e 100644
--- a/docs/cpp/classarrow_1_1_integer-members.html
+++ b/docs/cpp/classarrow_1_1_integer-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -75,10 +78,10 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_integer.html#a471051396e4f16ae13020c73874568b0">is_signed</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_integer.html">arrow::Integer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@@ -91,7 +94,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_integer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_integer.html b/docs/cpp/classarrow_1_1_integer.html
index b0c3bb9..96e7a94 100644
--- a/docs/cpp/classarrow_1_1_integer.html
+++ b/docs/cpp/classarrow_1_1_integer.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Integer Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -92,8 +95,8 @@ Public Member Functions</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
 <tr class="memitem:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a> () const =0</td></tr>
 <tr class="separator:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -162,7 +165,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_interval_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_interval_type-members.html b/docs/cpp/classarrow_1_1_interval_type-members.html
index fad75f8..db33937 100644
--- a/docs/cpp/classarrow_1_1_interval_type-members.html
+++ b/docs/cpp/classarrow_1_1_interval_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -76,10 +79,10 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_interval_type.html#ad9a4e02bbc18815299996e2ea382cc23">IntervalType</a>(Unit unit=Unit::YEAR_MONTH)</td><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html">arrow::IntervalType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
@@ -95,7 +98,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_interval_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_interval_type.html b/docs/cpp/classarrow_1_1_interval_type.html
index 01cd2af..9804d78 100644
--- a/docs/cpp/classarrow_1_1_interval_type.html
+++ b/docs/cpp/classarrow_1_1_interval_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::IntervalType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -111,8 +114,8 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a70a4b6a1d8c44b4e03279447b2c9d410"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_interval_type.html#a391ecfe216945c38e0edc084f1e6614f">Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_interval_type.html#a70a4b6a1d8c44b4e03279447b2c9d410">unit</a> () const</td></tr>
 <tr class="separator:a70a4b6a1d8c44b4e03279447b2c9d410"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -385,7 +388,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_key_value_metadata-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_key_value_metadata-members.html b/docs/cpp/classarrow_1_1_key_value_metadata-members.html
index fd34a52..db87bcd 100644
--- a/docs/cpp/classarrow_1_1_key_value_metadata-members.html
+++ b/docs/cpp/classarrow_1_1_key_value_metadata-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -87,7 +90,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_key_value_metadata.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_key_value_metadata.html b/docs/cpp/classarrow_1_1_key_value_metadata.html
index 429977d..3a197b1 100644
--- a/docs/cpp/classarrow_1_1_key_value_metadata.html
+++ b/docs/cpp/classarrow_1_1_key_value_metadata.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::KeyValueMetadata Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -358,7 +361,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_list_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_list_array-members.html b/docs/cpp/classarrow_1_1_list_array-members.html
index 5315472..163f25d 100644
--- a/docs/cpp/classarrow_1_1_list_array-members.html
+++ b/docs/cpp/classarrow_1_1_list_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -112,7 +115,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_list_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_list_array.html b/docs/cpp/classarrow_1_1_list_array.html
index 51002dd..70fdd80 100644
--- a/docs/cpp/classarrow_1_1_list_array.html
+++ b/docs/cpp/classarrow_1_1_list_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ListArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -555,7 +558,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_list_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_list_builder-members.html b/docs/cpp/classarrow_1_1_list_builder-members.html
index ea8818d..eb54691 100644
--- a/docs/cpp/classarrow_1_1_list_builder-members.html
+++ b/docs/cpp/classarrow_1_1_list_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -103,7 +106,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -116,7 +119,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_list_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_list_builder.html b/docs/cpp/classarrow_1_1_list_builder.html
index 2801f27..3c88d9c 100644
--- a/docs/cpp/classarrow_1_1_list_builder.html
+++ b/docs/cpp/classarrow_1_1_list_builder.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ListBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -149,6 +152,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a67b2227edb4b51bc44425f1c8a439819 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> () const</td></tr>
 <tr class="separator:a4103b9cd67387547e5444ade2a4cba5c inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
+<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
@@ -161,8 +166,6 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:a37ea95121df1a041dcc869ad488ff0bd inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
 <tr class="separator:a82e016f3be8a271a97b850fd81a7a338 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
-<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
 <tr class="separator:afd319659d3125af8a72c0c529c329c12 inherit pro_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4 inherit pro_methods_classarrow_1_1_array_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector&lt; bool &gt; &amp;is_valid)</td></tr>
@@ -563,7 +566,7 @@ Protected Attributes</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_list_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_list_type-members.html b/docs/cpp/classarrow_1_1_list_type-members.html
index cf41439..43be5d3 100644
--- a/docs/cpp/classarrow_1_1_list_type-members.html
+++ b/docs/cpp/classarrow_1_1_list_type-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -74,10 +77,10 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) 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#a36061c037a2e6e974cc3b22dfb6a5bac">children</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#a8dd2f042289733133c386463afcea902">children_</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
-  <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_list_type.html#af886dc61498ae4f62d030311fc828a09">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_list_type.html">arrow::ListType</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_nested_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_nested_type.html">arrow::NestedType</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#a1b8a7ece05983649f67396177f40e844">arrow::DataType::DataType</a>(Type::type id)</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><span class="mlabel">explicit</span></td></tr>
+  <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_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_list_type.html#ab2b8aa644656466440477e285ebe3111">ListType</a>(const std::shared_ptr&lt; DataType &gt; &amp;value_type)</td><td class="entry"><a class="el" href="classarrow_1_1_list_type.html">arrow::ListType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
@@ -94,7 +97,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_list_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_list_type.html b/docs/cpp/classarrow_1_1_list_type.html
index 5aa3530..fd0997a 100644
--- a/docs/cpp/classarrow_1_1_list_type.html
+++ b/docs/cpp/classarrow_1_1_list_type.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ListType Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -103,8 +106,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a6320a08c4881865abcac2fdeab4fb0a2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_type.html#a6320a08c4881865abcac2fdeab4fb0a2">name</a> () const override</td></tr>
 <tr class="memdesc:a6320a08c4881865abcac2fdeab4fb0a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string name of the type, omitting any child fields.  <a href="#a6320a08c4881865abcac2fdeab4fb0a2">More...</a><br /></td></tr>
 <tr class="separator:a6320a08c4881865abcac2fdeab4fb0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af886dc61498ae4f62d030311fc828a09"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_type.html#af886dc61498ae4f62d030311fc828a09">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:af886dc61498ae4f62d030311fc828a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_nested_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_nested_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_nested_type.html">arrow::NestedType</a></td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_nested_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_nested_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
+<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_nested_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -218,33 +222,6 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="af886dc61498ae4f62d030311fc828a09"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af886dc61498ae4f62d030311fc828a09">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a>&gt; arrow::ListType::GetBufferLayout </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Implements <a class="el" href="classarrow_1_1_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">arrow::DataType</a>.</p>
-
-</div>
-</div>
 <a id="a6320a08c4881865abcac2fdeab4fb0a2"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a6320a08c4881865abcac2fdeab4fb0a2">&#9670;&nbsp;</a></span>name()</h2>
 
@@ -386,7 +363,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_logging_memory_pool-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_logging_memory_pool-members.html b/docs/cpp/classarrow_1_1_logging_memory_pool-members.html
index 9665925..c99fa4f 100644
--- a/docs/cpp/classarrow_1_1_logging_memory_pool-members.html
+++ b/docs/cpp/classarrow_1_1_logging_memory_pool-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -84,7 +87,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_logging_memory_pool.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_logging_memory_pool.html b/docs/cpp/classarrow_1_1_logging_memory_pool.html
index fd138cb..52fcdcc 100644
--- a/docs/cpp/classarrow_1_1_logging_memory_pool.html
+++ b/docs/cpp/classarrow_1_1_logging_memory_pool.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::LoggingMemoryPool Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -368,7 +371,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_lz4_codec-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_lz4_codec-members.html b/docs/cpp/classarrow_1_1_lz4_codec-members.html
index f0cb635..6221ea3 100644
--- a/docs/cpp/classarrow_1_1_lz4_codec-members.html
+++ b/docs/cpp/classarrow_1_1_lz4_codec-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -81,7 +84,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_lz4_codec.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_lz4_codec.html b/docs/cpp/classarrow_1_1_lz4_codec.html
index 1461eaa..8a27e2a 100644
--- a/docs/cpp/classarrow_1_1_lz4_codec.html
+++ b/docs/cpp/classarrow_1_1_lz4_codec.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Lz4Codec Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -282,7 +285,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_memory_pool-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_memory_pool-members.html b/docs/cpp/classarrow_1_1_memory_pool-members.html
index 1ca0f9f..037a148 100644
--- a/docs/cpp/classarrow_1_1_memory_pool-members.html
+++ b/docs/cpp/classarrow_1_1_memory_pool-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -82,7 +85,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_memory_pool.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_memory_pool.html b/docs/cpp/classarrow_1_1_memory_pool.html
index 2aa29fe..87573e2 100644
--- a/docs/cpp/classarrow_1_1_memory_pool.html
+++ b/docs/cpp/classarrow_1_1_memory_pool.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::MemoryPool Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -368,7 +371,7 @@ Protected Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_mutable_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_mutable_buffer-members.html b/docs/cpp/classarrow_1_1_mutable_buffer-members.html
index 9770592..16addff 100644
--- a/docs/cpp/classarrow_1_1_mutable_buffer-members.html
+++ b/docs/cpp/classarrow_1_1_mutable_buffer-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -98,7 +101,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[41/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/buffer-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/buffer-classes.html b/docs/c_glib/buffer-classes.html
index 45d6315..407c990 100644
--- a/docs/c_glib/buffer-classes.html
+++ b/docs/c_glib/buffer-classes.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Buffer classes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Buffer classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="buffer.html" title="Buffer">
 <link rel="prev" href="buffer.html" title="Buffer">
 <link rel="next" href="error.html" title="Error">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#buffer-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#buffer-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#buffer-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#buffer-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                   <a href="#buffer-classes.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
@@ -35,7 +35,7 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="buffer-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
@@ -174,7 +174,7 @@
 </div>
 <div class="refsect1">
 <a name="buffer-classes.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table border="0">
+<div class="informaltable"><table class="informaltable" border="0">
 <colgroup>
 <col width="150px" class="properties_type">
 <col width="300px" class="properties_name">
@@ -187,21 +187,29 @@
 </tr></tbody>
 </table></div>
 </div>
-<a name="GArrowBuffer"></a><a name="GArrowMutableBuffer"></a><a name="GArrowResizableBuffer"></a><a name="GArrowPoolBuffer"></a><div class="refsect1">
+<a name="GArrowResizableBuffer"></a><a name="GArrowPoolBuffer"></a><a name="GArrowBuffer"></a><a name="GArrowMutableBuffer"></a><div class="refsect1">
 <a name="buffer-classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
 <tbody>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GARROW-TYPE-BUFFER:CAPS" title="GARROW_TYPE_BUFFER">GARROW_TYPE_BUFFER</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="buffer-classes.html#GArrowBuffer-struct" title="struct GArrowBuffer">GArrowBuffer</a></td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GArrowBufferClass" title="struct GArrowBufferClass">GArrowBufferClass</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GARROW-TYPE-MUTABLE-BUFFER:CAPS" title="GARROW_TYPE_MUTABLE_BUFFER">GARROW_TYPE_MUTABLE_BUFFER</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="buffer-classes.html#GArrowMutableBuffer-struct" title="struct GArrowMutableBuffer">GArrowMutableBuffer</a></td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GArrowMutableBufferClass" title="struct GArrowMutableBufferClass">GArrowMutableBufferClass</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
@@ -211,20 +219,26 @@
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="buffer-classes.html#GArrowPoolBuffer-struct" title="struct GArrowPoolBuffer">GArrowPoolBuffer</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GArrowBuffer-struct" title="GArrowBuffer">GArrowBuffer</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GArrowMutableBuffer-struct" title="GArrowMutableBuffer">GArrowMutableBuffer</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="buffer-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
-    <span class="lineart">├──</span> <a class="link" href="buffer-classes.html#GArrowBuffer">GArrowBuffer</a>
-    <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowMutableBuffer
-    <span class="lineart">│</span>       <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowResizableBuffer">GArrowResizableBuffer</a>
-    <span class="lineart">│</span>           <span class="lineart">╰──</span> GArrowPoolBuffer
     <span class="lineart">╰──</span> GArrowBuffer
+        <span class="lineart">├──</span> GArrowMutableBuffer
+        <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowResizableBuffer">GArrowResizableBuffer</a>
         <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowMutableBuffer">GArrowMutableBuffer</a>
             <span class="lineart">╰──</span> GArrowResizableBuffer
-                <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowPoolBuffer">GArrowPoolBuffer</a>
+                <span class="lineart">╰──</span> GArrowPoolBuffer
 </pre>
 </div>
 <div class="refsect1">
@@ -235,7 +249,7 @@
 <div class="refsect1">
 <a name="buffer-classes.description"></a><h2>Description</h2>
 <p><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> is a class for keeping data. Other classes such as
-<a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> and <a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> can use data in buffer.</p>
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> and <a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> can use data in buffer.</p>
 <p><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> is immutable.</p>
 <p><a class="link" href="buffer-classes.html#GArrowMutableBuffer"><span class="type">GArrowMutableBuffer</span></a> is mutable.</p>
 <p><a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="type">GArrowResizableBuffer</span></a> is mutable and
@@ -250,8 +264,8 @@ resizable. <a class="link" href="buffer-classes.html#GArrowResizableBuffer"><spa
 garrow_buffer_new (<em class="parameter"><code>const <GTKDOCLINK HREF="guint8"><span class="type">guint8</span></GTKDOCLINK> *data</code></em>,
                    <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> size</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -274,11 +288,10 @@ You must not free the data while the new buffer is alive. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.2.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a>.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -287,8 +300,8 @@ You must not free the data while the new buffer is alive. </p></td>
 garrow_buffer_equal (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *buffer</code></em>,
                      <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *other_buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -309,12 +322,11 @@ garrow_buffer_equal (<em class="parameter"><code><a class="link" href="buffer-cl
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.3.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-equal.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK>
 otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -324,8 +336,8 @@ garrow_buffer_equal_n_bytes (<em class="parameter"><code><a class="link" href="b
                              <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *other_buffer</code></em>,
                              <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_bytes</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.4.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-equal-n-bytes.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -351,12 +363,11 @@ garrow_buffer_equal_n_bytes (<em class="parameter"><code><a class="link" href="b
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.4.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-equal-n-bytes.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data in the first
 <code class="literal">n_bytes</code>, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.4.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -364,8 +375,8 @@ garrow_buffer_equal_n_bytes (<em class="parameter"><code><a class="link" href="b
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_buffer_is_mutable (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-is-mutable.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -379,11 +390,10 @@ garrow_buffer_is_mutable (<em class="parameter"><code><a class="link" href="buff
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.5.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-is-mutable.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if the buffer is mutable, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> otherwise.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -391,8 +401,8 @@ garrow_buffer_is_mutable (<em class="parameter"><code><a class="link" href="buff
 <pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
 garrow_buffer_get_capacity (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-get-capacity.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -406,12 +416,11 @@ garrow_buffer_get_capacity (<em class="parameter"><code><a class="link" href="bu
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.6.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-get-capacity.returns"></a><h4>Returns</h4>
 <p> The number of bytes that where allocated for the buffer in
 total.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -419,8 +428,8 @@ total.</p>
 <pre class="programlisting"><GTKDOCLINK HREF="GBytes"><span class="returnvalue">GBytes</span></GTKDOCLINK> *
 garrow_buffer_get_data (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-get-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -434,12 +443,12 @@ garrow_buffer_get_data (<em class="parameter"><code><a class="link" href="buffer
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.7.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-get-data.returns"></a><h4>Returns</h4>
 <p> The data of the buffer. The data is owned by
 the buffer. You should not free or modify the data. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -447,8 +456,8 @@ the buffer. You should not free or modify the data. </p>
 <pre class="programlisting"><GTKDOCLINK HREF="GBytes"><span class="returnvalue">GBytes</span></GTKDOCLINK> *
 garrow_buffer_get_mutable_data (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.8.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-get-mutable-data.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -462,13 +471,13 @@ garrow_buffer_get_mutable_data (<em class="parameter"><code><a class="link" href
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.8.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-get-mutable-data.returns"></a><h4>Returns</h4>
 <p> The data of the buffer. If the
 buffer is imutable, it returns <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. The data is owned by the
 buffer. You should not free the data. </p>
-<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][nullable]</span></p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -476,8 +485,8 @@ buffer. You should not free the data. </p>
 <pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK>
 garrow_buffer_get_size (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.9.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-get-size.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -491,11 +500,10 @@ garrow_buffer_get_size (<em class="parameter"><code><a class="link" href="buffer
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.9.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-get-size.returns"></a><h4>Returns</h4>
 <p> The number of bytes that might have valid data.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -503,8 +511,8 @@ garrow_buffer_get_size (<em class="parameter"><code><a class="link" href="buffer
 <pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> *
 garrow_buffer_get_parent (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *buffer</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.10.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-get-parent.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -518,11 +526,11 @@ garrow_buffer_get_parent (<em class="parameter"><code><a class="link" href="buff
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.10.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-get-parent.returns"></a><h4>Returns</h4>
 <p>  The parent <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -533,8 +541,8 @@ garrow_buffer_copy (<em class="parameter"><code><a class="link" href="buffer-cla
                     <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> size</code></em>,
                     <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.11.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-copy.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -559,17 +567,17 @@ garrow_buffer_copy (<em class="parameter"><code><a class="link" href="buffer-cla
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.11.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-copy.returns"></a><h4>Returns</h4>
 <p>  A newly copied <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
-<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -579,8 +587,8 @@ garrow_buffer_slice (<em class="parameter"><code><a class="link" href="buffer-cl
                      <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> offset</code></em>,
                      <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> size</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.12.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-buffer-slice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -606,14 +614,14 @@ garrow_buffer_slice (<em class="parameter"><code><a class="link" href="buffer-cl
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.12.5"></a><h4>Returns</h4>
+<a name="garrow-buffer-slice.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> that shares
 data of the base <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a>. The created <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> has data
 start with offset from the base buffer data and are the specified
 bytes size. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -622,8 +630,8 @@ bytes size. </p>
 garrow_mutable_buffer_new (<em class="parameter"><code><GTKDOCLINK HREF="guint8"><span class="type">guint8</span></GTKDOCLINK> *data</code></em>,
                            <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> size</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.13.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-mutable-buffer-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -646,11 +654,10 @@ You must not free the data while the new buffer is alive. </p></td>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.13.5"></a><h4>Returns</h4>
+<a name="garrow-mutable-buffer-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="buffer-classes.html#GArrowMutableBuffer"><span class="type">GArrowMutableBuffer</span></a>.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -660,8 +667,8 @@ garrow_mutable_buffer_slice (<em class="parameter"><code><a class="link" href="b
                              <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> offset</code></em>,
                              <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> size</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.14.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-mutable-buffer-slice.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -687,14 +694,14 @@ garrow_mutable_buffer_slice (<em class="parameter"><code><a class="link" href="b
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.14.5"></a><h4>Returns</h4>
+<a name="garrow-mutable-buffer-slice.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="buffer-classes.html#GArrowMutableBuffer"><span class="type">GArrowMutableBuffer</span></a> that
 shares data of the base <a class="link" href="buffer-classes.html#GArrowMutableBuffer"><span class="type">GArrowMutableBuffer</span></a>. The created
 <a class="link" href="buffer-classes.html#GArrowMutableBuffer"><span class="type">GArrowMutableBuffer</span></a> has data start with offset from the base
 buffer data and are the specified bytes size. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -704,8 +711,8 @@ garrow_resizable_buffer_resize (<em class="parameter"><code><a class="link" href
                                 <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> new_size</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.15.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-resizable-buffer-resize.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -725,17 +732,16 @@ garrow_resizable_buffer_resize (<em class="parameter"><code><a class="link" href
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.15.5"></a><h4>Returns</h4>
+<a name="garrow-resizable-buffer-resize.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -745,8 +751,8 @@ garrow_resizable_buffer_reserve (<em class="parameter"><code><a class="link" hre
                                  <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> new_capacity</code></em>,
                                  <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.16.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-resizable-buffer-reserve.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -766,17 +772,16 @@ garrow_resizable_buffer_reserve (<em class="parameter"><code><a class="link" hre
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.16.5"></a><h4>Returns</h4>
+<a name="garrow-resizable-buffer-reserve.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -784,25 +789,40 @@ garrow_resizable_buffer_reserve (<em class="parameter"><code><a class="link" hre
 <pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowPoolBuffer"><span class="returnvalue">GArrowPoolBuffer</span></a> *
 garrow_pool_buffer_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.9.2.13.17.4"></a><h4>Returns</h4>
+<a name="garrow-pool-buffer-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="buffer-classes.html#GArrowPoolBuffer"><span class="type">GArrowPoolBuffer</span></a>.</p>
-<p></p>
 </div>
-<p class="since">Since 0.3.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
 </div>
 <div class="refsect1">
 <a name="buffer-classes.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
-<a name="GArrowBuffer-struct"></a><h3>struct GArrowBuffer</h3>
-<pre class="programlisting">struct GArrowBuffer;</pre>
-<p>It wraps <code class="literal">arrow::Buffer</code>.</p>
+<a name="GARROW-TYPE-BUFFER:CAPS"></a><h3>GARROW_TYPE_BUFFER</h3>
+<pre class="programlisting">#define GARROW_TYPE_BUFFER (garrow_buffer_get_type())
+</pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowMutableBuffer-struct"></a><h3>struct GArrowMutableBuffer</h3>
-<pre class="programlisting">struct GArrowMutableBuffer;</pre>
-<p>It wraps <code class="literal">arrow::MutableBuffer</code>.</p>
+<a name="GArrowBufferClass"></a><h3>struct GArrowBufferClass</h3>
+<pre class="programlisting">struct GArrowBufferClass {
+  GObjectClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GARROW-TYPE-MUTABLE-BUFFER:CAPS"></a><h3>GARROW_TYPE_MUTABLE_BUFFER</h3>
+<pre class="programlisting">#define GARROW_TYPE_MUTABLE_BUFFER (garrow_mutable_buffer_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowMutableBufferClass"></a><h3>struct GArrowMutableBufferClass</h3>
+<pre class="programlisting">struct GArrowMutableBufferClass {
+  GArrowBufferClass parent_class;
+};
+</pre>
 </div>
 <hr>
 <div class="refsect2">
@@ -816,6 +836,16 @@ garrow_pool_buffer_new (<em class="parameter"><code><span class="type">void</spa
 <pre class="programlisting">struct GArrowPoolBuffer;</pre>
 <p>It wraps <code class="literal">arrow::PoolBuffer</code>.</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="GArrowBuffer-struct"></a><h3>GArrowBuffer</h3>
+<pre class="programlisting">typedef struct _GArrowBuffer GArrowBuffer;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowMutableBuffer-struct"></a><h3>GArrowMutableBuffer</h3>
+<pre class="programlisting">typedef struct _GArrowMutableBuffer GArrowMutableBuffer;</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="buffer-classes.property-details"></a><h2>Property Details</h2>
@@ -828,7 +858,6 @@ garrow_pool_buffer_new (<em class="parameter"><code><span class="type">void</spa
 </div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/buffer.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/buffer.html b/docs/c_glib/buffer.html
index 10b46c8..23510fa 100644
--- a/docs/c_glib/buffer.html
+++ b/docs/c_glib/buffer.html
@@ -2,21 +2,21 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Buffer</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Buffer: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="data.html" title="Part I. Data">
-<link rel="prev" href="GArrowChunkedArray.html" title="GArrowChunkedArray">
+<link rel="prev" href="table-builder-classes.html" title="Table builder classes">
 <link rel="next" href="buffer-classes.html" title="Buffer classes">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts"></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="GArrowChunkedArray.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="table-builder-classes.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="buffer-classes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="chapter">
@@ -27,7 +27,6 @@
 </dt></dl></div>
 </div>
 <div class="footer">
-<hr>
-          Generated by GTK-Doc V1.20</div>
+<hr>Generated by GTK-Doc V1.25</div>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/composite-array-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/composite-array-classes.html b/docs/c_glib/composite-array-classes.html
new file mode 100644
index 0000000..8f9a600
--- /dev/null
+++ b/docs/c_glib/composite-array-classes.html
@@ -0,0 +1,579 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Composite array classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
+<link rel="up" href="array.html" title="Array">
+<link rel="prev" href="basic-array-classes.html" title="Basic array classes">
+<link rel="next" href="array-builder.html" title="Array builder">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#composite-array-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#composite-array-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="array.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="basic-array-classes.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="array-builder.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="composite-array-classes"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="composite-array-classes.top_of_page"></a>Composite array classes</span></h2>
+<p>Composite array classes</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="composite-array-classes.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="composite-array-classes.html#GArrowListArray"><span class="returnvalue">GArrowListArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-list-array-new" title="garrow_list_array_new ()">garrow_list_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-list-array-get-value-type" title="garrow_list_array_get_value_type ()">garrow_list_array_get_value_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-list-array-get-value" title="garrow_list_array_get_value ()">garrow_list_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="returnvalue">GArrowStructArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-struct-array-new" title="garrow_struct_array_new ()">garrow_struct_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-struct-array-get-field" title="garrow_struct_array_get_field ()">garrow_struct_array_get_field</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-struct-array-get-fields" title="garrow_struct_array_get_fields ()">garrow_struct_array_get_fields</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="returnvalue">GArrowDictionaryArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-new" title="garrow_dictionary_array_new ()">garrow_dictionary_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-indices" title="garrow_dictionary_array_get_indices ()">garrow_dictionary_array_get_indices</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-dictionary" title="garrow_dictionary_array_get_dictionary ()">garrow_dictionary_array_get_dictionary</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="returnvalue">GArrowDictionaryDataType</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="composite-array-classes.html#garrow-dictionary-array-get-dictionary-data-type" title="garrow_dictionary_array_get_dictionary_data_type ()">garrow_dictionary_array_get_dictionary_data_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<a name="GArrowListArray"></a><a name="GArrowStructArray"></a><a name="GArrowDictionaryArray"></a><div class="refsect1">
+<a name="composite-array-classes.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="composite-array-classes.html#GArrowListArray-struct" title="struct GArrowListArray">GArrowListArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="composite-array-classes.html#GArrowStructArray-struct" title="struct GArrowStructArray">GArrowStructArray</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="composite-array-classes.html#GARROW-TYPE-DICTIONARY-ARRAY:CAPS" title="GARROW_TYPE_DICTIONARY_ARRAY">GARROW_TYPE_DICTIONARY_ARRAY</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="composite-array-classes.html#GArrowDictionaryArrayClass" title="struct GArrowDictionaryArrayClass">GArrowDictionaryArrayClass</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="composite-array-classes.html#GArrowDictionaryArray-struct" title="GArrowDictionaryArray">GArrowDictionaryArray</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="composite-array-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
+    <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowArray">GArrowArray</a>
+        <span class="lineart">├──</span> GArrowDictionaryArray
+        <span class="lineart">├──</span> GArrowListArray
+        <span class="lineart">╰──</span> GArrowStructArray
+</pre>
+</div>
+<div class="refsect1">
+<a name="composite-array-classes.includes"></a><h2>Includes</h2>
+<pre class="synopsis">#include &lt;arrow-glib/arrow-glib.h&gt;
+</pre>
+</div>
+<div class="refsect1">
+<a name="composite-array-classes.description"></a><h2>Description</h2>
+<p><a class="link" href="composite-array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a> is a class for list array. It can store zero or
+more list data. If you don't have Arrow format data, you need to
+use <a class="link" href="array-builder-classes.html#GArrowListArrayBuilder"><span class="type">GArrowListArrayBuilder</span></a> to create a new array.</p>
+<p><a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a> is a class for struct array. It can store zero
+or more structs. One struct has zero or more fields. If you don't
+have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowStructArrayBuilder"><span class="type">GArrowStructArrayBuilder</span></a>
+to create a new array.</p>
+<p><a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="type">GArrowDictionaryArray</span></a> is a class for dictionary array. It can
+store data with dictionary and indices. It's space effective than
+normal array when the array has many same values. You can convert a
+normal array to dictionary array by <a class="link" href="basic-array-classes.html#garrow-array-dictionary-encode" title="garrow_array_dictionary_encode ()"><code class="function">garrow_array_dictionary_encode()</code></a>.</p>
+</div>
+<div class="refsect1">
+<a name="composite-array-classes.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="garrow-list-array-new"></a><h3>garrow_list_array_new ()</h3>
+<pre class="programlisting"><a class="link" href="composite-array-classes.html#GArrowListArray"><span class="returnvalue">GArrowListArray</span></a> *
+garrow_list_array_new (<em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>,
+                       <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *value_offsets</code></em>,
+                       <em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *values</code></em>,
+                       <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *null_bitmap</code></em>,
+                       <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_nulls</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-list-array-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>The number of elements.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_offsets</p></td>
+<td class="parameter_description"><p>The offsets of <em class="parameter"><code>values</code></em>
+in Arrow format.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>values</p></td>
+<td class="parameter_description"><p>The values as <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>null_bitmap</p></td>
+<td class="parameter_description"><p> The bitmap that shows null elements. The
+N-th element is null when the N-th bit is 0, not null otherwise.
+If the array has no null elements, the bitmap must be <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> and
+<em class="parameter"><code>n_nulls</code></em>
+is 0. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_nulls</p></td>
+<td class="parameter_description"><p>The number of null elements. If -1 is specified, the
+number of nulls are computed from <em class="parameter"><code>null_bitmap</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-list-array-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="composite-array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-list-array-get-value-type"></a><h3>garrow_list_array_get_value_type ()</h3>
+<pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+garrow_list_array_get_value_type (<em class="parameter"><code><a class="link" href="composite-array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-list-array-get-value-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="composite-array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-list-array-get-value-type.returns"></a><h4>Returns</h4>
+<p> The data type of value in each list. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-list-array-get-value"></a><h3>garrow_list_array_get_value ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_list_array_get_value (<em class="parameter"><code><a class="link" href="composite-array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a> *array</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> i</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-list-array-get-value.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="composite-array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>The index of the target value.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-list-array-get-value.returns"></a><h4>Returns</h4>
+<p> The i-th list. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-struct-array-new"></a><h3>garrow_struct_array_new ()</h3>
+<pre class="programlisting"><a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="returnvalue">GArrowStructArray</span></a> *
+garrow_struct_array_new (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *data_type</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> *children</code></em>,
+                         <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *null_bitmap</code></em>,
+                         <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_nulls</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-struct-array-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>data_type</p></td>
+<td class="parameter_description"><p>The data type of the struct.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>length</p></td>
+<td class="parameter_description"><p>The number of elements.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>children</p></td>
+<td class="parameter_description"><p> The arrays for each field
+as <GTKDOCLINK HREF="GList"><span class="type">GList</span></GTKDOCLINK> of <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GArrowArray]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>null_bitmap</p></td>
+<td class="parameter_description"><p> The bitmap that shows null elements. The
+N-th element is null when the N-th bit is 0, not null otherwise.
+If the array has no null elements, the bitmap must be <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> and
+<em class="parameter"><code>n_nulls</code></em>
+is 0. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>n_nulls</p></td>
+<td class="parameter_description"><p>The number of null elements. If -1 is specified, the
+number of nulls are computed from <em class="parameter"><code>null_bitmap</code></em>
+.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-struct-array-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-4-0.html#api-index-0.4.0">0.4.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-struct-array-get-field"></a><h3>garrow_struct_array_get_field ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_struct_array_get_field (<em class="parameter"><code><a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a> *array</code></em>,
+                               <em class="parameter"><code><GTKDOCLINK HREF="gint"><span class="type">gint</span></GTKDOCLINK> i</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-struct-array-get-field.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>i</p></td>
+<td class="parameter_description"><p>The index of the field in the struct.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-struct-array-get-field.returns"></a><h4>Returns</h4>
+<p> The i-th field. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-struct-array-get-fields"></a><h3>garrow_struct_array_get_fields ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> *
+garrow_struct_array_get_fields (<em class="parameter"><code><a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-struct-array-get-fields.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-struct-array-get-fields.returns"></a><h4>Returns</h4>
+<p>  The fields in the struct. </p>
+<p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GArrowArray][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-dictionary-array-new"></a><h3>garrow_dictionary_array_new ()</h3>
+<pre class="programlisting"><a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="returnvalue">GArrowDictionaryArray</span></a> *
+garrow_dictionary_array_new (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *data_type</code></em>,
+                             <em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *indices</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-dictionary-array-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>data_type</p></td>
+<td class="parameter_description"><p>The data type of dictionary.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>indices</p></td>
+<td class="parameter_description"><p>The indices of values in dictionary.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-dictionary-array-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="type">GArrowDictionaryArray</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-dictionary-array-get-indices"></a><h3>garrow_dictionary_array_get_indices ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_dictionary_array_get_indices (<em class="parameter"><code><a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="type">GArrowDictionaryArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-dictionary-array-get-indices.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="type">GArrowDictionaryArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-dictionary-array-get-indices.returns"></a><h4>Returns</h4>
+<p> The indices of values in dictionary. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-dictionary-array-get-dictionary"></a><h3>garrow_dictionary_array_get_dictionary ()</h3>
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_dictionary_array_get_dictionary
+                               (<em class="parameter"><code><a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="type">GArrowDictionaryArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-dictionary-array-get-dictionary.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="type">GArrowDictionaryArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-dictionary-array-get-dictionary.returns"></a><h4>Returns</h4>
+<p> The dictionary of this array. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-dictionary-array-get-dictionary-data-type"></a><h3>garrow_dictionary_array_get_dictionary_data_type ()</h3>
+<pre class="programlisting"><a class="link" href="composite-data-type-classes.html#GArrowDictionaryDataType"><span class="returnvalue">GArrowDictionaryDataType</span></a> *
+garrow_dictionary_array_get_dictionary_data_type
+                               (<em class="parameter"><code><a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="type">GArrowDictionaryArray</span></a> *array</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-dictionary-array-get-dictionary-data-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>array</p></td>
+<td class="parameter_description"><p>A <a class="link" href="composite-array-classes.html#GArrowDictionaryArray"><span class="type">GArrowDictionaryArray</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-dictionary-array-get-dictionary-data-type.returns"></a><h4>Returns</h4>
+<p> The dictionary data type of this array. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+</div>
+<div class="refsect1">
+<a name="composite-array-classes.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GArrowListArray-struct"></a><h3>struct GArrowListArray</h3>
+<pre class="programlisting">struct GArrowListArray;</pre>
+<p>It wraps <code class="literal">arrow::ListArray</code>.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowStructArray-struct"></a><h3>struct GArrowStructArray</h3>
+<pre class="programlisting">struct GArrowStructArray;</pre>
+<p>It wraps <code class="literal">arrow::StructArray</code>.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GARROW-TYPE-DICTIONARY-ARRAY:CAPS"></a><h3>GARROW_TYPE_DICTIONARY_ARRAY</h3>
+<pre class="programlisting">#define GARROW_TYPE_DICTIONARY_ARRAY (garrow_dictionary_array_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowDictionaryArrayClass"></a><h3>struct GArrowDictionaryArrayClass</h3>
+<pre class="programlisting">struct GArrowDictionaryArrayClass {
+  GArrowArrayClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowDictionaryArray-struct"></a><h3>GArrowDictionaryArray</h3>
+<pre class="programlisting">typedef struct _GArrowDictionaryArray GArrowDictionaryArray;</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.25</div>
+</body>
+</html>


[02/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_schema-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_schema-members.html b/docs/cpp/classarrow_1_1_schema-members.html
index ea505fc..537b585 100644
--- a/docs/cpp/classarrow_1_1_schema-members.html
+++ b/docs/cpp/classarrow_1_1_schema-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -91,7 +94,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_schema.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_schema.html b/docs/cpp/classarrow_1_1_schema.html
index 0906442..d7ea62d 100644
--- a/docs/cpp/classarrow_1_1_schema.html
+++ b/docs/cpp/classarrow_1_1_schema.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Schema Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -545,7 +548,7 @@ Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_snappy_codec-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_snappy_codec-members.html b/docs/cpp/classarrow_1_1_snappy_codec-members.html
index 033035b..fd43b8b 100644
--- a/docs/cpp/classarrow_1_1_snappy_codec-members.html
+++ b/docs/cpp/classarrow_1_1_snappy_codec-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -81,7 +84,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_snappy_codec.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_snappy_codec.html b/docs/cpp/classarrow_1_1_snappy_codec.html
index ccb6d61..1d7fcc5 100644
--- a/docs/cpp/classarrow_1_1_snappy_codec.html
+++ b/docs/cpp/classarrow_1_1_snappy_codec.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::SnappyCodec Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -282,7 +285,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_status-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_status-members.html b/docs/cpp/classarrow_1_1_status-members.html
index b0201cb..2a12e6e 100644
--- a/docs/cpp/classarrow_1_1_status-members.html
+++ b/docs/cpp/classarrow_1_1_status-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -109,7 +112,7 @@ $(function() {
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_status.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_status.html b/docs/cpp/classarrow_1_1_status.html
index 6f44421..425f92b 100644
--- a/docs/cpp/classarrow_1_1_status.html
+++ b/docs/cpp/classarrow_1_1_status.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::Status Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -1009,7 +1012,7 @@ Static Public Member Functions</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_string_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_string_array-members.html b/docs/cpp/classarrow_1_1_string_array-members.html
index 53ca0d6..2465f61 100644
--- a/docs/cpp/classarrow_1_1_string_array-members.html
+++ b/docs/cpp/classarrow_1_1_string_array-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -73,51 +76,52 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a>(ArrayVisitor *visitor) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_binary_array.html#abd5b0c8cfcb9cff8bafecea7b4fb1b9e">BinaryArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a82a986c461ed2f2e822c4cd79114d444">BinaryArray</a>(int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a4629439f9c405804a04ad554a5d77f98">BinaryArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#aca8448bf92abb8591c530773dec0b458">BinaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_string_array.html#a836b0dcb6b5a6b8c8b7d8b728f555f1b">GetString</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_string_array.html">arrow::StringArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#aeecc06f2bad333947dfeadbe600ef501">GetValue</a>(int64_t i, int32_t *out_length) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a9211f98f683f9c65d947d269e7b0fbe7">raw_value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">raw_value_offsets_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#af65b96d33c6759a51d619191e15b9938">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_string_array.html#a8f2393f3bf2c9d50d7361b0e199502c8">StringArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_string_array.html">arrow::StringArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_string_array.html#aeaeac87da3fcfb27c225c70a07759e56">StringArray</a>(int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_string_array.html">arrow::StringArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_string_array.html#a9df6199d476049a0192c5d6e5ebca7ea">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_string_array.html">arrow::StringArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#aaf953d6848a3cf7da34d8f320c9d27c9">value_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a1d5fede3cda023f5b6c0107e4dfa7275">value_length</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a3ab93f627e00a56ccef5f63c54f4c2e9">value_offset</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a417393ec572689d803009520a52ea6ec">value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</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_array.html#ae44d3c2fae3a8578fe829da20c6732f8">arrow::Array::Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_binary_array.html#abd5b0c8cfcb9cff8bafecea7b4fb1b9e">BinaryArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a82a986c461ed2f2e822c4cd79114d444">BinaryArray</a>(int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a4629439f9c405804a04ad554a5d77f98">BinaryArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#aca8448bf92abb8591c530773dec0b458">BinaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr&lt; Array &gt; &amp;arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_string_array.html#a836b0dcb6b5a6b8c8b7d8b728f555f1b">GetString</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_string_array.html">arrow::StringArray</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_binary_array.html#aeecc06f2bad333947dfeadbe600ef501">GetValue</a>(int64_t i, int32_t *out_length) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#ae554bfb313cd6b161f63fb2966dbd662">IsValid</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; Array &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a9211f98f683f9c65d947d269e7b0fbe7">raw_value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">raw_value_offsets_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#af65b96d33c6759a51d619191e15b9938">SetData</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_string_array.html#a8f2393f3bf2c9d50d7361b0e199502c8">StringArray</a>(const std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_string_array.html">arrow::StringArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_string_array.html#aeaeac87da3fcfb27c225c70a07759e56">StringArray</a>(int64_t length, const std::shared_ptr&lt; Buffer &gt; &amp;value_offsets, const std::shared_ptr&lt; Buffer &gt; &amp;data, const std::shared_ptr&lt; Buffer &gt; &amp;null_bitmap=NULLPTR, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_string_array.html">arrow::StringArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_string_array.html#a9df6199d476049a0192c5d6e5ebca7ea">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_string_array.html">arrow::StringArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#aaf953d6848a3cf7da34d8f320c9d27c9">value_data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a1d5fede3cda023f5b6c0107e4dfa7275">value_length</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_binary_array.html#a3ab93f627e00a56ccef5f63c54f4c2e9">value_offset</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a417393ec572689d803009520a52ea6ec">value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_string_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_string_array.html b/docs/cpp/classarrow_1_1_string_array.html
index d8a3833..5d0db7d 100644
--- a/docs/cpp/classarrow_1_1_string_array.html
+++ b/docs/cpp/classarrow_1_1_string_array.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::StringArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -189,6 +192,9 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:af65b96d33c6759a51d619191e15b9938 inherit pro_methods_classarrow_1_1_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aca8448bf92abb8591c530773dec0b458 inherit pro_methods_classarrow_1_1_binary_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#aca8448bf92abb8591c530773dec0b458">BinaryArray</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>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_binary_array.html#a417393ec572689d803009520a52ea6ec">value_offsets</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>, const s
 td::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>=<a class="el" href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>=0)</td></tr>
 <tr class="separator:aca8448bf92abb8591c530773dec0b458 inherit pro_methods_classarrow_1_1_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_flat_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_flat_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_flat_array.html">arrow::FlatArray</a></td></tr>
+<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_flat_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
+<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_flat_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
 <tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -335,7 +341,7 @@ Additional Inherited Members</h2></td></tr>
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/cpp/classarrow_1_1_string_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_string_builder-members.html b/docs/cpp/classarrow_1_1_string_builder-members.html
index d3f73c9..5a9e175 100644
--- a/docs/cpp/classarrow_1_1_string_builder-members.html
+++ b/docs/cpp/classarrow_1_1_string_builder-members.html
@@ -3,7 +3,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): Member List</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,18 +30,21 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.8.14 -->
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
 </script>
 <script type="text/javascript" src="menudata.js"></script>
 <script type="text/javascript" src="menu.js"></script>
 <script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
 $(function() {
   initMenu('',true,false,'search.php','Search');
   $(document).ready(function() { init_search(); });
 });
-</script>
+/* @license-end */</script>
 <div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -72,56 +75,61 @@ $(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_string_builder.html#a59be34b5e11017a392b4ee019d90da3c">Append</a>(const std::vector&lt; std::string &gt; &amp;values, uint8_t *null_bytes)</td><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html">arrow::StringBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#ab1b5c98a39ef9752c501dfd1bcc7bae5">arrow::BinaryBuilder::Append</a>(const uint8_t *value, int32_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a14cc589d9dca8e553a5cd888b123d997">arrow::BinaryBuilder::Append</a>(const char *value, int32_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_binary_builder.html#ad34631a8bbec52e859349cb0b8b88973">arrow::BinaryBuilder::Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a21622dffb51d57dccf3a873757ae712c">AppendNextOffset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_binary_builder.html#ad7aa78ed51fb2359e0a6f428b6525805">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_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_binary_builder.html#a7c26fe9f83e9c20d81117d3d24c9d4a1">BinaryBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a36e693e093fb15449bffebba1e1dabf6">BinaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_binary_builder.html#a13caa5ab30a6b60c95bc37c10ec6010b">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#abdb85ad459c436c2a91cc709b361c190">GetValue</a>(int64_t i, int32_t *out_length) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#adda875540f916d83bc931e1254eba95b">Init</a>(int64_t elements) override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#aff5c15c1cc766da35995e85a50322571">kMaximumCapacity</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a25e78f8e1f3678f61d54ae3148ab45a1">offsets_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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_binary_builder.html#ae49b062fbb8f24e2bba1f7f90fa266b7">Reset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_binary_builder.html#aaa2e0651e2d191fd6248c843f4429a1d">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html#a87bfb5849842f0011aac57c42679a342">StringBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html">arrow::StringBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><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_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#adca4b2a7142b3c57f805cb1ec6686601">value_data_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_binary_builder.html#a1da67af983ae5c78810d48d8d3e92b36">value_data_length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_string_builder.html#ab1b5c98a39ef9752c501dfd1bcc7bae5">Append</a>(const uint8_t *value, int32_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html">arrow::StringBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html#a14cc589d9dca8e553a5cd888b123d997">Append</a>(const char *value, int32_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html">arrow::StringBuilder</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_string_builder.html#ad34631a8bbec52e859349cb0b8b88973">Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html">arrow::StringBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#ab1b5c98a39ef9752c501dfd1bcc7bae5">arrow::BinaryBuilder::Append</a>(const uint8_t *value, int32_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a14cc589d9dca8e553a5cd888b123d997">arrow::BinaryBuilder::Append</a>(const char *value, int32_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#ad34631a8bbec52e859349cb0b8b88973">arrow::BinaryBuilder::Append</a>(const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_binary_builder.html#a21622dffb51d57dccf3a873757ae712c">AppendNextOffset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#ad7aa78ed51fb2359e0a6f428b6525805">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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 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_string_builder.html#a7c26fe9f83e9c20d81117d3d24c9d4a1">BinaryBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html">arrow::StringBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html#a36e693e093fb15449bffebba1e1dabf6">BinaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html">arrow::StringBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a7c26fe9f83e9c20d81117d3d24c9d4a1">arrow::BinaryBuilder::BinaryBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a36e693e093fb15449bffebba1e1dabf6">arrow::BinaryBuilder::BinaryBuilder</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a67b2227edb4b51bc44425f1c8a439819">Finish</a>(std::shared_ptr&lt; Array &gt; *out)</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_binary_builder.html#a13caa5ab30a6b60c95bc37c10ec6010b">FinishInternal</a>(std::shared_ptr&lt; ArrayData &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_binary_builder.html#abdb85ad459c436c2a91cc709b361c190">GetValue</a>(int64_t i, int32_t *out_length) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#adda875540f916d83bc931e1254eba95b">Init</a>(int64_t elements) override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_binary_builder.html#aff5c15c1cc766da35995e85a50322571">kMaximumCapacity</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a25e78f8e1f3678f61d54ae3148ab45a1">offsets_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</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">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#ae49b062fbb8f24e2bba1f7f90fa266b7">Reset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#aaa2e0651e2d191fd6248c843f4429a1d">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(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_string_builder.html#a87bfb5849842f0011aac57c42679a342">StringBuilder</a>(MemoryPool *pool ARROW_MEMORY_POOL_DEFAULT)</td><td class="entry"><a class="el" href="classarrow_1_1_string_builder.html">arrow::StringBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</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">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</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"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</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"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector&lt; bool &gt; &amp;is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_binary_builder.html#adca4b2a7142b3c57f805cb1ec6686601">value_data_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#a1da67af983ae5c78810d48d8d3e92b36">value_data_length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.14
 </small></address>
 </body>
 </html>


[46/51] [partial] arrow-site git commit: Add updated API docs for 0.8.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a6214c73/docs/c_glib/array-builder-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/array-builder-classes.html b/docs/c_glib/array-builder-classes.html
index 6e89f70..99b26ea 100644
--- a/docs/c_glib/array-builder-classes.html
+++ b/docs/c_glib/array-builder-classes.html
@@ -2,21 +2,22 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title> Reference Manual: Array builder classes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="index.html" title="Reference Manual">
+<title>Array builder classes: arrow-glib Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="arrow-glib Reference Manual">
 <link rel="up" href="array-builder.html" title="Array builder">
 <link rel="prev" href="array-builder.html" title="Array builder">
 <link rel="next" href="compute.html" title="Compute">
-<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
-<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
-                  <a href="#array-builder-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
-                  <a href="#array-builder-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+                  <a href="#array-builder-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+                  <a href="#array-builder-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+                  <a href="#array-builder-classes.properties" class="shortcut">Properties</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="array-builder.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -34,19 +35,39 @@
 </tr></table></div>
 <div class="refsect1">
 <a name="array-builder-classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
 <col class="functions_name">
 </colgroup>
 <tbody>
 <tr>
-<td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="array-builder-classes.html#GARROW-TYPE-ARRAY-BUILDER:CAPS" title="GARROW_TYPE_ARRAY_BUILDER">GARROW_TYPE_ARRAY_BUILDER</a></td>
+<td class="function_type">
+<GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+</td>
+<td class="function_name">
+<a class="link" href="array-builder-classes.html#garrow-array-builder-release-ownership" title="garrow_array_builder_release_ownership ()">garrow_array_builder_release_ownership</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="array-builder-classes.html#garrow-array-builder-get-value-data-type" title="garrow_array_builder_get_value_data_type ()">garrow_array_builder_get_value_data_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="array-builder-classes.html#garrow-array-builder-get-value-type" title="garrow_array_builder_get_value_type ()">garrow_array_builder_get_value_type</a> <span class="c_punctuation">()</span>
+</td>
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+<a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="array-builder-classes.html#garrow-array-builder-finish" title="garrow_array_builder_finish ()">garrow_array_builder_finish</a> <span class="c_punctuation">()</span>
@@ -133,12 +154,8 @@
 </td>
 </tr>
 <tr>
-<td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="array-builder-classes.html#GARROW-TYPE-UINT-ARRAY-BUILDER:CAPS" title="GARROW_TYPE_UINT_ARRAY_BUILDER">GARROW_TYPE_UINT_ARRAY_BUILDER</a></td>
-</tr>
-<tr>
 <td class="function_type">
-<GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="returnvalue">GArrowUIntArrayBuilder</span></GTKDOCLINK> *
+<a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="returnvalue">GArrowUIntArrayBuilder</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="array-builder-classes.html#garrow-uint-array-builder-new" title="garrow_uint_array_builder_new ()">garrow_uint_array_builder_new</a> <span class="c_punctuation">()</span>
@@ -842,7 +859,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<GTKDOCLINK HREF="GArrowArrayBuilder"><span class="returnvalue">GArrowArrayBuilder</span></GTKDOCLINK> *
+<a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="returnvalue">GArrowArrayBuilder</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="array-builder-classes.html#garrow-list-array-builder-get-value-builder" title="garrow_list_array_builder_get_value_builder ()">garrow_list_array_builder_get_value_builder</a> <span class="c_punctuation">()</span>
@@ -874,7 +891,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<GTKDOCLINK HREF="GArrowArrayBuilder"><span class="returnvalue">GArrowArrayBuilder</span></GTKDOCLINK> *
+<a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="returnvalue">GArrowArrayBuilder</span></a> *
 </td>
 <td class="function_name">
 <a class="link" href="array-builder-classes.html#garrow-struct-array-builder-get-field-builder" title="garrow_struct_array_builder_get_field_builder ()">garrow_struct_array_builder_get_field_builder</a> <span class="c_punctuation">()</span>
@@ -891,15 +908,38 @@
 </tbody>
 </table></div>
 </div>
-<a name="GArrowBooleanArrayBuilder"></a><a name="GArrowIntArrayBuilder"></a><a name="GArrowInt8ArrayBuilder"></a><a name="GArrowUInt8ArrayBuilder"></a><a name="GArrowInt16ArrayBuilder"></a><a name="GArrowUInt16ArrayBuilder"></a><a name="GArrowInt32ArrayBuilder"></a><a name="GArrowUInt32ArrayBuilder"></a><a name="GArrowInt64ArrayBuilder"></a><a name="GArrowUInt64ArrayBuilder"></a><a name="GArrowFloatArrayBuilder"></a><a name="GArrowDoubleArrayBuilder"></a><a name="GArrowBinaryArrayBuilder"></a><a name="GArrowStringArrayBuilder"></a><a name="GArrowDate32ArrayBuilder"></a><a name="GArrowDate64ArrayBuilder"></a><a name="GArrowTimestampArrayBuilder"></a><a name="GArrowTime32ArrayBuilder"></a><a name="GArrowTime64ArrayBuilder"></a><a name="GArrowListArrayBuilder"></a><a name="GArrowStructArrayBuilder"></a><div class="refsect1">
+<div class="refsect1">
+<a name="array-builder-classes.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody><tr>
+<td class="property_type"><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></td>
+<td class="property_name"><a class="link" href="array-builder-classes.html#GArrowArrayBuilder--array-builder" title="The “array-builder” property">array-builder</a></td>
+<td class="property_flags">Write / Construct Only</td>
+</tr></tbody>
+</table></div>
+</div>
+<a name="GArrowBooleanArrayBuilder"></a><a name="GArrowIntArrayBuilder"></a><a name="GArrowInt8ArrayBuilder"></a><a name="GArrowUInt8ArrayBuilder"></a><a name="GArrowInt16ArrayBuilder"></a><a name="GArrowUInt16ArrayBuilder"></a><a name="GArrowInt32ArrayBuilder"></a><a name="GArrowUInt32ArrayBuilder"></a><a name="GArrowInt64ArrayBuilder"></a><a name="GArrowUInt64ArrayBuilder"></a><a name="GArrowFloatArrayBuilder"></a><a name="GArrowDoubleArrayBuilder"></a><a name="GArrowBinaryArrayBuilder"></a><a name="GArrowStringArrayBuilder"></a><a name="GArrowDate32ArrayBuilder"></a><a name="GArrowDate64ArrayBuilder"></a><a name="GArrowTimestampArrayBuilder"></a><a name="GArrowTime32ArrayBuilder"></a><a name="GArrowTime64ArrayBuilder"></a><a name="GArrowListArrayBuilder"></a><a name="GArrowStructArrayBuilder"></a><a name="GArrowArrayBuilder"></a><a name="GArrowUIntArrayBuilder"></a><div class="refsect1">
 <a name="array-builder-classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
 <tbody>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GARROW-TYPE-ARRAY-BUILDER:CAPS" title="GARROW_TYPE_ARRAY_BUILDER">GARROW_TYPE_ARRAY_BUILDER</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GArrowArrayBuilderClass" title="struct GArrowArrayBuilderClass">GArrowArrayBuilderClass</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder-struct" title="struct GArrowBooleanArrayBuilder">GArrowBooleanArrayBuilder</a></td>
 </tr>
@@ -908,6 +948,14 @@
 <td class="function_name"><a class="link" href="array-builder-classes.html#GArrowIntArrayBuilder-struct" title="struct GArrowIntArrayBuilder">GArrowIntArrayBuilder</a></td>
 </tr>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GARROW-TYPE-UINT-ARRAY-BUILDER:CAPS" title="GARROW_TYPE_UINT_ARRAY_BUILDER">GARROW_TYPE_UINT_ARRAY_BUILDER</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilderClass" title="struct GArrowUIntArrayBuilderClass">GArrowUIntArrayBuilderClass</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder-struct" title="struct GArrowInt8ArrayBuilder">GArrowInt8ArrayBuilder</a></td>
 </tr>
@@ -983,17 +1031,44 @@
 <td class="datatype_keyword">struct</td>
 <td class="function_name"><a class="link" href="array-builder-classes.html#GArrowStructArrayBuilder-struct" title="struct GArrowStructArrayBuilder">GArrowStructArrayBuilder</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GArrowArrayBuilder-struct" title="GArrowArrayBuilder">GArrowArrayBuilder</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder-struct" title="GArrowUIntArrayBuilder">GArrowUIntArrayBuilder</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
 <a name="array-builder-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
-    <span class="lineart">╰──</span> <GTKDOCLINK HREF="GArrowArrayBuilder">GArrowArrayBuilder</GTKDOCLINK>
+    <span class="lineart">╰──</span> GArrowArrayBuilder
         <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowBinaryArrayBuilder">GArrowBinaryArrayBuilder</a>
-        <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowStringArrayBuilder
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder">GArrowBooleanArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDate32ArrayBuilder">GArrowDate32ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDate64ArrayBuilder">GArrowDate64ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDoubleArrayBuilder">GArrowDoubleArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowFloatArrayBuilder">GArrowFloatArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder">GArrowInt16ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowInt32ArrayBuilder">GArrowInt32ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowInt64ArrayBuilder">GArrowInt64ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder">GArrowInt8ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowIntArrayBuilder">GArrowIntArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowListArrayBuilder">GArrowListArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowStructArrayBuilder">GArrowStructArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowTime32ArrayBuilder">GArrowTime32ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowTime64ArrayBuilder">GArrowTime64ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowTimestampArrayBuilder">GArrowTimestampArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowUInt16ArrayBuilder">GArrowUInt16ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowUInt32ArrayBuilder">GArrowUInt32ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowUInt64ArrayBuilder">GArrowUInt64ArrayBuilder</a>
+        <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder">GArrowUInt8ArrayBuilder</a>
+        <span class="lineart">├──</span> GArrowUIntArrayBuilder
         <span class="lineart">├──</span> GArrowBinaryArrayBuilder
-        <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="array-builder-classes.html#GArrowStringArrayBuilder">GArrowStringArrayBuilder</a>
+        <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowStringArrayBuilder
         <span class="lineart">├──</span> GArrowBooleanArrayBuilder
         <span class="lineart">├──</span> GArrowDate32ArrayBuilder
         <span class="lineart">├──</span> GArrowDate64ArrayBuilder
@@ -1022,76 +1097,148 @@
 </div>
 <div class="refsect1">
 <a name="array-builder-classes.description"></a><h2>Description</h2>
-<p><GTKDOCLINK HREF="GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></GTKDOCLINK> is a base class for all array builder classes
+<p><a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a> is a base class for all array builder classes
 such as <a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="type">GArrowBooleanArrayBuilder</span></a>.</p>
 <p>You need to use array builder class to create a new array.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="type">GArrowBooleanArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowIntArrayBuilder"><span class="type">GArrowIntArrayBuilder</span></a> is the class to create a new integer
 array. Integer size is automatically chosen. It's recommend that
 you use this builder instead of specific integer size builder such
 as <a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder"><span class="type">GArrowInt8ArrayBuilder</span></a>.</p>
-<p><GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK> is the class to create a new unsigned
+<p><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a> is the class to create a new unsigned
 integer array. Unsigned integer size is automatically chosen. It's
 recommend that you use this builder instead of specific unsigned
 integer size builder such as <a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder"><span class="type">GArrowUInt8ArrayBuilder</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder"><span class="type">GArrowInt8ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowInt8Array"><span class="type">GArrowInt8Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowInt8Array"><span class="type">GArrowInt8Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder"><span class="type">GArrowUInt8ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowUInt8Array"><span class="type">GArrowUInt8Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowUInt8Array"><span class="type">GArrowUInt8Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder"><span class="type">GArrowInt16ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowInt16Array"><span class="type">GArrowInt16Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowInt16Array"><span class="type">GArrowInt16Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowUInt16ArrayBuilder"><span class="type">GArrowUInt16ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowUInt16Array"><span class="type">GArrowUInt16Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowUInt16Array"><span class="type">GArrowUInt16Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowInt32ArrayBuilder"><span class="type">GArrowInt32ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowInt32Array"><span class="type">GArrowInt32Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowInt32Array"><span class="type">GArrowInt32Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowUInt32ArrayBuilder"><span class="type">GArrowUInt32ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowUInt32Array"><span class="type">GArrowUInt32Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowUInt32Array"><span class="type">GArrowUInt32Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowInt64ArrayBuilder"><span class="type">GArrowInt64ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowInt64Array"><span class="type">GArrowInt64Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowInt64Array"><span class="type">GArrowInt64Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowUInt64ArrayBuilder"><span class="type">GArrowUInt64ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowUInt64Array"><span class="type">GArrowUInt64Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowUInt64Array"><span class="type">GArrowUInt64Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowFloatArrayBuilder"><span class="type">GArrowFloatArrayBuilder</span></a> is the class to creating a new
-<a class="link" href="array-classes.html#GArrowFloatArray"><span class="type">GArrowFloatArray</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowFloatArray"><span class="type">GArrowFloatArray</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowDoubleArrayBuilder"><span class="type">GArrowDoubleArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowDoubleArray"><span class="type">GArrowDoubleArray</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowDoubleArray"><span class="type">GArrowDoubleArray</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowBinaryArrayBuilder"><span class="type">GArrowBinaryArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowBinaryArray"><span class="type">GArrowBinaryArray</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowBinaryArray"><span class="type">GArrowBinaryArray</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowStringArrayBuilder"><span class="type">GArrowStringArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowStringArray"><span class="type">GArrowStringArray</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowStringArray"><span class="type">GArrowStringArray</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowDate32ArrayBuilder"><span class="type">GArrowDate32ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowDate32Array"><span class="type">GArrowDate32Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowDate32Array"><span class="type">GArrowDate32Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowDate64ArrayBuilder"><span class="type">GArrowDate64ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowDate64Array"><span class="type">GArrowDate64Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowDate64Array"><span class="type">GArrowDate64Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowTimestampArrayBuilder"><span class="type">GArrowTimestampArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowTimestampArray"><span class="type">GArrowTimestampArray</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowTimestampArray"><span class="type">GArrowTimestampArray</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowTime32ArrayBuilder"><span class="type">GArrowTime32ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowTime32Array"><span class="type">GArrowTime32Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowTime32Array"><span class="type">GArrowTime32Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowTime64ArrayBuilder"><span class="type">GArrowTime64ArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowTime64Array"><span class="type">GArrowTime64Array</span></a>.</p>
+<a class="link" href="basic-array-classes.html#GArrowTime64Array"><span class="type">GArrowTime64Array</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowListArrayBuilder"><span class="type">GArrowListArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a>.</p>
+<a class="link" href="composite-array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowStructArrayBuilder"><span class="type">GArrowStructArrayBuilder</span></a> is the class to create a new
-<a class="link" href="array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a>.</p>
+<a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a>.</p>
 </div>
 <div class="refsect1">
 <a name="array-builder-classes.functions_details"></a><h2>Functions</h2>
 <div class="refsect2">
-<a name="GARROW-TYPE-ARRAY-BUILDER:CAPS"></a><h3>GARROW_TYPE_ARRAY_BUILDER</h3>
-<pre class="programlisting">#define GARROW_TYPE_ARRAY_BUILDER (garrow_array_builder_get_type())
-</pre>
-<p>
-</p>
+<a name="garrow-array-builder-release-ownership"></a><h3>garrow_array_builder_release_ownership ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="void"><span class="returnvalue">void</span></GTKDOCLINK>
+garrow_array_builder_release_ownership
+                               (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a> *builder</code></em>);</pre>
+<p>Release ownership of <code class="literal">arrow::ArrayBuilder</code> in <code class="literal">builder</code>.</p>
+<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
+<div class="refsect3">
+<a name="garrow-array-builder-release-ownership.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-builder-get-value-data-type"></a><h3>garrow_array_builder_get_value_data_type ()</h3>
+<pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> *
+garrow_array_builder_get_value_data_type
+                               (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a> *builder</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-builder-get-value-data-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-builder-get-value-data-type.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> of the value of
+the array builder. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <GTKDOCLINK HREF="api-index-0.9.0">0.9.0</GTKDOCLINK></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-array-builder-get-value-type"></a><h3>garrow_array_builder_get_value_type ()</h3>
+<pre class="programlisting"><a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a>
+garrow_array_builder_get_value_type (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a> *builder</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-array-builder-get-value-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-array-builder-get-value-type.returns"></a><h4>Returns</h4>
+<p> The <a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="type">GArrowType</span></a> of the value of the array builder.</p>
+</div>
+<p class="since">Since: <GTKDOCLINK HREF="api-index-0.9.0">0.9.0</GTKDOCLINK></p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="garrow-array-builder-finish"></a><h3>garrow_array_builder_finish ()</h3>
-<pre class="programlisting"><a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
-garrow_array_builder_finish (<em class="parameter"><code><GTKDOCLINK HREF="GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></GTKDOCLINK> *builder</code></em>,
+<pre class="programlisting"><a class="link" href="basic-array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> *
+garrow_array_builder_finish (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a> *builder</code></em>,
                              <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-array-builder-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1100,20 +1247,20 @@ garrow_array_builder_finish (<em class="parameter"><code><GTKDOCLINK HREF="GArro
 <tbody>
 <tr>
 <td class="parameter_name"><p>builder</p></td>
-<td class="parameter_description"><p>A <GTKDOCLINK HREF="GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></GTKDOCLINK>.</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowArrayBuilder"><span class="type">GArrowArrayBuilder</span></a>.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.3.5"></a><h4>Returns</h4>
-<p> The built <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> on success,
+<a name="garrow-array-builder-finish.returns"></a><h4>Returns</h4>
+<p> The built <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> on success,
 <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p>
 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
@@ -1124,9 +1271,8 @@ garrow_array_builder_finish (<em class="parameter"><code><GTKDOCLINK HREF="GArro
 <pre class="programlisting"><a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="returnvalue">GArrowBooleanArrayBuilder</span></a> *
 garrow_boolean_array_builder_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.4.4"></a><h4>Returns</h4>
+<a name="garrow-boolean-array-builder-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="type">GArrowBooleanArrayBuilder</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -1137,8 +1283,8 @@ garrow_boolean_array_builder_append (<em class="parameter"><code><a class="link"
                                      <em class="parameter"><code><GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> value</code></em>,
                                      <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.5.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-boolean-array-builder-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1158,15 +1304,14 @@ garrow_boolean_array_builder_append (<em class="parameter"><code><a class="link"
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.5.5"></a><h4>Returns</h4>
+<a name="garrow-boolean-array-builder-append.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -1183,8 +1328,8 @@ garrow_boolean_array_builder_append_values
 <p>Append multiple values at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append"><code class="function">append()</code></GTKDOCLINK></code> and <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.6.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-boolean-array-builder-append-values.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1212,7 +1357,7 @@ garrow_boolean_array_builder_append_values
 boolean that shows whether the Nth value is valid or not. If the
 Nth <code class="literal">is_valids</code> is <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK>, the Nth <code class="literal">values</code> is valid value. Otherwise
 the Nth value is null value. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>is_valids_length</p></td>
@@ -1222,17 +1367,16 @@ the Nth value is null value. </p></td>
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.6.6"></a><h4>Returns</h4>
+<a name="garrow-boolean-array-builder-append-values.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1242,8 +1386,8 @@ garrow_boolean_array_builder_append_null
                                (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="type">GArrowBooleanArrayBuilder</span></a> *builder</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.7.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-boolean-array-builder-append-null.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1258,15 +1402,14 @@ garrow_boolean_array_builder_append_null
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.7.5"></a><h4>Returns</h4>
+<a name="garrow-boolean-array-builder-append-null.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -1280,8 +1423,8 @@ garrow_boolean_array_builder_append_nulls
 <p>Append multiple nulls at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.8.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-boolean-array-builder-append-nulls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1301,17 +1444,16 @@ garrow_boolean_array_builder_append_nulls
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.8.6"></a><h4>Returns</h4>
+<a name="garrow-boolean-array-builder-append-nulls.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1319,11 +1461,10 @@ garrow_boolean_array_builder_append_nulls
 <pre class="programlisting"><a class="link" href="array-builder-classes.html#GArrowIntArrayBuilder"><span class="returnvalue">GArrowIntArrayBuilder</span></a> *
 garrow_int_array_builder_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.9.4"></a><h4>Returns</h4>
+<a name="garrow-int-array-builder-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="array-builder-classes.html#GArrowIntArrayBuilder"><span class="type">GArrowIntArrayBuilder</span></a>.</p>
-<p></p>
 </div>
-<p class="since">Since 0.6.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-6-0.html#api-index-0.6.0">0.6.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1333,8 +1474,8 @@ garrow_int_array_builder_append (<em class="parameter"><code><a class="link" hre
                                  <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> value</code></em>,
                                  <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.10.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int-array-builder-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1354,17 +1495,16 @@ garrow_int_array_builder_append (<em class="parameter"><code><a class="link" hre
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.10.5"></a><h4>Returns</h4>
+<a name="garrow-int-array-builder-append.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.6.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-6-0.html#api-index-0.6.0">0.6.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1380,8 +1520,8 @@ garrow_int_array_builder_append_values
 <p>Append multiple values at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append"><code class="function">append()</code></GTKDOCLINK></code> and <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.11.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int-array-builder-append-values.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1409,7 +1549,7 @@ garrow_int_array_builder_append_values
 boolean that shows whether the Nth value is valid or not. If the
 Nth <code class="literal">is_valids</code> is <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK>, the Nth <code class="literal">values</code> is valid value. Otherwise
 the Nth value is null value. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>is_valids_length</p></td>
@@ -1419,17 +1559,16 @@ the Nth value is null value. </p></td>
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.11.6"></a><h4>Returns</h4>
+<a name="garrow-int-array-builder-append-values.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1438,8 +1577,8 @@ the Nth value is null value. </p></td>
 garrow_int_array_builder_append_null (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowIntArrayBuilder"><span class="type">GArrowIntArrayBuilder</span></a> *builder</code></em>,
                                       <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.12.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int-array-builder-append-null.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1454,17 +1593,16 @@ garrow_int_array_builder_append_null (<em class="parameter"><code><a class="link
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.12.5"></a><h4>Returns</h4>
+<a name="garrow-int-array-builder-append-null.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.6.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-6-0.html#api-index-0.6.0">0.6.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1476,8 +1614,8 @@ garrow_int_array_builder_append_nulls (<em class="parameter"><code><a class="lin
 <p>Append multiple nulls at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.13.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int-array-builder-append-nulls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1497,48 +1635,38 @@ garrow_int_array_builder_append_nulls (<em class="parameter"><code><a class="lin
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.13.6"></a><h4>Returns</h4>
+<a name="garrow-int-array-builder-append-nulls.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GARROW-TYPE-UINT-ARRAY-BUILDER:CAPS"></a><h3>GARROW_TYPE_UINT_ARRAY_BUILDER</h3>
-<pre class="programlisting">#define GARROW_TYPE_UINT_ARRAY_BUILDER (garrow_uint_array_builder_get_type())
-</pre>
-<p>
-</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="garrow-uint-array-builder-new"></a><h3>garrow_uint_array_builder_new ()</h3>
-<pre class="programlisting"><GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="returnvalue">GArrowUIntArrayBuilder</span></GTKDOCLINK> *
+<pre class="programlisting"><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="returnvalue">GArrowUIntArrayBuilder</span></a> *
 garrow_uint_array_builder_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.15.4"></a><h4>Returns</h4>
-<p> A newly created <GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK>.</p>
-<p></p>
+<a name="garrow-uint-array-builder-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a>.</p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="garrow-uint-array-builder-append"></a><h3>garrow_uint_array_builder_append ()</h3>
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
-garrow_uint_array_builder_append (<em class="parameter"><code><GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK> *builder</code></em>,
+garrow_uint_array_builder_append (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a> *builder</code></em>,
                                   <em class="parameter"><code><GTKDOCLINK HREF="guint64"><span class="type">guint64</span></GTKDOCLINK> value</code></em>,
                                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.16.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-uint-array-builder-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1547,7 +1675,7 @@ garrow_uint_array_builder_append (<em class="parameter"><code><GTKDOCLINK HREF="
 <tbody>
 <tr>
 <td class="parameter_name"><p>builder</p></td>
-<td class="parameter_description"><p>A <GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK>.</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a>.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -1558,24 +1686,23 @@ garrow_uint_array_builder_append (<em class="parameter"><code><GTKDOCLINK HREF="
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.16.5"></a><h4>Returns</h4>
+<a name="garrow-uint-array-builder-append.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="garrow-uint-array-builder-append-values"></a><h3>garrow_uint_array_builder_append_values ()</h3>
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_uint_array_builder_append_values
-                               (<em class="parameter"><code><GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK> *builder</code></em>,
+                               (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a> *builder</code></em>,
                                 <em class="parameter"><code>const <GTKDOCLINK HREF="guint64"><span class="type">guint64</span></GTKDOCLINK> *values</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> values_length</code></em>,
                                 <em class="parameter"><code>const <GTKDOCLINK HREF="gboolean"><span class="type">gboolean</span></GTKDOCLINK> *is_valids</code></em>,
@@ -1584,8 +1711,8 @@ garrow_uint_array_builder_append_values
 <p>Append multiple values at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append"><code class="function">append()</code></GTKDOCLINK></code> and <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.17.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-uint-array-builder-append-values.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1594,7 +1721,7 @@ garrow_uint_array_builder_append_values
 <tbody>
 <tr>
 <td class="parameter_name"><p>builder</p></td>
-<td class="parameter_description"><p>A <GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK>.</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a>.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -1613,7 +1740,7 @@ garrow_uint_array_builder_append_values
 boolean that shows whether the Nth value is valid or not. If the
 Nth <code class="literal">is_valids</code> is <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK>, the Nth <code class="literal">values</code> is valid value. Otherwise
 the Nth value is null value. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>is_valids_length</p></td>
@@ -1623,27 +1750,26 @@ the Nth value is null value. </p></td>
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.17.6"></a><h4>Returns</h4>
+<a name="garrow-uint-array-builder-append-values.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="garrow-uint-array-builder-append-null"></a><h3>garrow_uint_array_builder_append_null ()</h3>
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
-garrow_uint_array_builder_append_null (<em class="parameter"><code><GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK> *builder</code></em>,
+garrow_uint_array_builder_append_null (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a> *builder</code></em>,
                                        <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.18.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-uint-array-builder-append-null.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1652,37 +1778,36 @@ garrow_uint_array_builder_append_null (<em class="parameter"><code><GTKDOCLINK H
 <tbody>
 <tr>
 <td class="parameter_name"><p>builder</p></td>
-<td class="parameter_description"><p>A <GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK>.</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a>.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.18.5"></a><h4>Returns</h4>
+<a name="garrow-uint-array-builder-append-null.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="garrow-uint-array-builder-append-nulls"></a><h3>garrow_uint_array_builder_append_nulls ()</h3>
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_uint_array_builder_append_nulls
-                               (<em class="parameter"><code><GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK> *builder</code></em>,
+                               (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a> *builder</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <p>Append multiple nulls at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.19.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-uint-array-builder-append-nulls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1691,7 +1816,7 @@ garrow_uint_array_builder_append_nulls
 <tbody>
 <tr>
 <td class="parameter_name"><p>builder</p></td>
-<td class="parameter_description"><p>A <GTKDOCLINK HREF="GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></GTKDOCLINK>.</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder"><span class="type">GArrowUIntArrayBuilder</span></a>.</p></td>
 <td class="parameter_annotations"> </td>
 </tr>
 <tr>
@@ -1702,17 +1827,16 @@ garrow_uint_array_builder_append_nulls
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.19.6"></a><h4>Returns</h4>
+<a name="garrow-uint-array-builder-append-nulls.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1720,9 +1844,8 @@ garrow_uint_array_builder_append_nulls
 <pre class="programlisting"><a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder"><span class="returnvalue">GArrowInt8ArrayBuilder</span></a> *
 garrow_int8_array_builder_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.20.4"></a><h4>Returns</h4>
+<a name="garrow-int8-array-builder-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder"><span class="type">GArrowInt8ArrayBuilder</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -1733,8 +1856,8 @@ garrow_int8_array_builder_append (<em class="parameter"><code><a class="link" hr
                                   <em class="parameter"><code><GTKDOCLINK HREF="gint8"><span class="type">gint8</span></GTKDOCLINK> value</code></em>,
                                   <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.21.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int8-array-builder-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1754,15 +1877,14 @@ garrow_int8_array_builder_append (<em class="parameter"><code><a class="link" hr
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.21.5"></a><h4>Returns</h4>
+<a name="garrow-int8-array-builder-append.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -1779,8 +1901,8 @@ garrow_int8_array_builder_append_values
 <p>Append multiple values at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append"><code class="function">append()</code></GTKDOCLINK></code> and <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.22.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int8-array-builder-append-values.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1808,7 +1930,7 @@ garrow_int8_array_builder_append_values
 boolean that shows whether the Nth value is valid or not. If the
 Nth <code class="literal">is_valids</code> is <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK>, the Nth <code class="literal">values</code> is valid value. Otherwise
 the Nth value is null value. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>is_valids_length</p></td>
@@ -1818,17 +1940,16 @@ the Nth value is null value. </p></td>
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.22.6"></a><h4>Returns</h4>
+<a name="garrow-int8-array-builder-append-values.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1837,8 +1958,8 @@ the Nth value is null value. </p></td>
 garrow_int8_array_builder_append_null (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder"><span class="type">GArrowInt8ArrayBuilder</span></a> *builder</code></em>,
                                        <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.23.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int8-array-builder-append-null.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1853,15 +1974,14 @@ garrow_int8_array_builder_append_null (<em class="parameter"><code><a class="lin
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.23.5"></a><h4>Returns</h4>
+<a name="garrow-int8-array-builder-append-null.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -1875,8 +1995,8 @@ garrow_int8_array_builder_append_nulls
 <p>Append multiple nulls at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.24.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int8-array-builder-append-nulls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1896,17 +2016,16 @@ garrow_int8_array_builder_append_nulls
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.24.6"></a><h4>Returns</h4>
+<a name="garrow-int8-array-builder-append-nulls.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1914,9 +2033,8 @@ garrow_int8_array_builder_append_nulls
 <pre class="programlisting"><a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder"><span class="returnvalue">GArrowUInt8ArrayBuilder</span></a> *
 garrow_uint8_array_builder_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.25.4"></a><h4>Returns</h4>
+<a name="garrow-uint8-array-builder-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder"><span class="type">GArrowUInt8ArrayBuilder</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -1927,8 +2045,8 @@ garrow_uint8_array_builder_append (<em class="parameter"><code><a class="link" h
                                    <em class="parameter"><code><GTKDOCLINK HREF="guint8"><span class="type">guint8</span></GTKDOCLINK> value</code></em>,
                                    <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.26.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-uint8-array-builder-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -1948,15 +2066,14 @@ garrow_uint8_array_builder_append (<em class="parameter"><code><a class="link" h
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.26.5"></a><h4>Returns</h4>
+<a name="garrow-uint8-array-builder-append.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -1973,8 +2090,8 @@ garrow_uint8_array_builder_append_values
 <p>Append multiple values at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append"><code class="function">append()</code></GTKDOCLINK></code> and <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.27.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-uint8-array-builder-append-values.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -2002,7 +2119,7 @@ garrow_uint8_array_builder_append_values
 boolean that shows whether the Nth value is valid or not. If the
 Nth <code class="literal">is_valids</code> is <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK>, the Nth <code class="literal">values</code> is valid value. Otherwise
 the Nth value is null value. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=is_valids_length]</span></td>
 </tr>
 <tr>
 <td class="parameter_name"><p>is_valids_length</p></td>
@@ -2012,17 +2129,16 @@ the Nth value is null value. </p></td>
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.27.6"></a><h4>Returns</h4>
+<a name="garrow-uint8-array-builder-append-values.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -2032,8 +2148,8 @@ garrow_uint8_array_builder_append_null
                                (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder"><span class="type">GArrowUInt8ArrayBuilder</span></a> *builder</code></em>,
                                 <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.28.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-uint8-array-builder-append-null.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -2048,15 +2164,14 @@ garrow_uint8_array_builder_append_null
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.28.5"></a><h4>Returns</h4>
+<a name="garrow-uint8-array-builder-append-null.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -2070,8 +2185,8 @@ garrow_uint8_array_builder_append_nulls
 <p>Append multiple nulls at once. It's efficient than multiple
 <code class="literal"><GTKDOCLINK HREF="append-null"><code class="function">append_null()</code></GTKDOCLINK></code> calls.</p>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.29.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-uint8-array-builder-append-nulls.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -2091,17 +2206,16 @@ garrow_uint8_array_builder_append_nulls
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.29.6"></a><h4>Returns</h4>
+<a name="garrow-uint8-array-builder-append-nulls.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
-<p></p>
 </div>
-<p class="since">Since 0.8.0</p>
+<p class="since">Since: <a class="link" href="api-index-0-8-0.html#api-index-0.8.0">0.8.0</a></p>
 </div>
 <hr>
 <div class="refsect2">
@@ -2109,9 +2223,8 @@ garrow_uint8_array_builder_append_nulls
 <pre class="programlisting"><a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder"><span class="returnvalue">GArrowInt16ArrayBuilder</span></a> *
 garrow_int16_array_builder_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.30.4"></a><h4>Returns</h4>
+<a name="garrow-int16-array-builder-new.returns"></a><h4>Returns</h4>
 <p> A newly created <a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder"><span class="type">GArrowInt16ArrayBuilder</span></a>.</p>
-<p></p>
 </div>
 </div>
 <hr>
@@ -2122,8 +2235,8 @@ garrow_int16_array_builder_append (<em class="parameter"><code><a class="link" h
                                    <em class="parameter"><code><GTKDOCLINK HREF="gint16"><span class="type">gint16</span></GTKDOCLINK> value</code></em>,
                                    <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.31.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="garrow-int16-array-builder-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
 <col class="parameters_description">
@@ -2143,15 +2256,14 @@ garrow_int16_array_builder_append (<em class="parameter"><code><a class="link" h
 <tr>
 <td class="parameter_name"><p>error</p></td>
 <td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td>
-<td class="parameter_annotations"><span class="annotation">[nullable]</span></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.3.2.29.31.5"></a><h4>Returns</h4>
+<a name="garrow-int16-array-builder-append.returns"></a><h4>Returns</h4>
 <p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">

<TRUNCATED>