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 2017/07/31 19:29:19 UTC

[01/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Repository: arrow-site
Updated Branches:
  refs/heads/asf-site beb16696a -> b286da84c


http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 3154b00..923b6cb 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -110,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[36/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/builtin__convert_8cc.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builtin__convert_8cc.html b/docs/cpp/builtin__convert_8cc.html
index 53de9c0..4f5de16 100644
--- a/docs/cpp/builtin__convert_8cc.html
+++ b/docs/cpp/builtin__convert_8cc.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/python/builtin_convert.cc File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/builtin_convert.cc 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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -118,6 +94,8 @@ 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_1py_1_1_typed_converter.html">arrow::py::TypedConverter&lt; BuilderType &gt;</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_1py_1_1_typed_converter_visitor.html">arrow::py::TypedConverterVisitor&lt; BuilderType, Derived &gt;</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_1py_1_1_bool_converter.html">arrow::py::BoolConverter</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_1py_1_1_int64_converter.html">arrow::py::Int64Converter</a></td></tr>
@@ -154,16 +132,18 @@ Macros</h2></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:a35d505e7f7dc0197f275570333cac5e2"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a35d505e7f7dc0197f275570333cac5e2">arrow::py::InvalidConversion</a> (PyObject *obj, const std::string &amp;expected_type_name)</td></tr>
-<tr class="separator:a35d505e7f7dc0197f275570333cac5e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d2d431dbd5327c5c6a5e3934e940f60"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a4d2d431dbd5327c5c6a5e3934e940f60">arrow::py::InvalidConversion</a> (PyObject *obj, const std::string &amp;expected_types, std::ostream *out)</td></tr>
+<tr class="separator:a4d2d431dbd5327c5c6a5e3934e940f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad0b68f99236afb946221a47c5a760d32"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ad0b68f99236afb946221a47c5a760d32">arrow::py::InferArrowSize</a> (PyObject *obj, int64_t *size)</td></tr>
 <tr class="separator:ad0b68f99236afb946221a47c5a760d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae061254d7fc10c75a9115b1ebf13eb14"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ae061254d7fc10c75a9115b1ebf13eb14">arrow::py::InferArrowType</a> (PyObject *obj, std::shared_ptr&lt; DataType &gt; *out_type)</td></tr>
+<tr class="separator:ae061254d7fc10c75a9115b1ebf13eb14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a719e792a860499054e282c3e823cce33"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a719e792a860499054e282c3e823cce33">arrow::py::InferArrowTypeAndSize</a> (PyObject *obj, int64_t *size, std::shared_ptr&lt; DataType &gt; *out_type)</td></tr>
 <tr class="separator:a719e792a860499054e282c3e823cce33"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a362cf998b75c0557076872c4a5d14eab"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; SeqConverter &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a362cf998b75c0557076872c4a5d14eab">arrow::py::GetConverter</a> (const std::shared_ptr&lt; DataType &gt; &amp;type)</td></tr>
 <tr class="separator:a362cf998b75c0557076872c4a5d14eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04e3050b2013c0f2d9eb1278de343390"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a04e3050b2013c0f2d9eb1278de343390">arrow::py::AppendPySequence</a> (PyObject *obj, const std::shared_ptr&lt; DataType &gt; &amp;type, const std::shared_ptr&lt; ArrayBuilder &gt; &amp;builder)</td></tr>
-<tr class="separator:a04e3050b2013c0f2d9eb1278de343390"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65971e52a99a422e34b9016cd10fb8e2"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a65971e52a99a422e34b9016cd10fb8e2">arrow::py::AppendPySequence</a> (PyObject *obj, int64_t size, const std::shared_ptr&lt; DataType &gt; &amp;type, ArrayBuilder *builder)</td></tr>
+<tr class="separator:a65971e52a99a422e34b9016cd10fb8e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a005aeaa9a9fc2b8afb0be06623c78eb1"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">arrow::py::ConvertPySequence</a> (PyObject *obj, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out)</td></tr>
 <tr class="separator:a005aeaa9a9fc2b8afb0be06623c78eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0b0253e2543a786707da5cb4a0ece1bf"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a0b0253e2543a786707da5cb4a0ece1bf">arrow::py::ConvertPySequence</a> (PyObject *obj, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out, const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t size)</td></tr>
@@ -174,7 +154,9 @@ Functions</h2></td></tr>
 <tr class="separator:ace28a4dd989657f415d4842924824a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a165e95889a3012d803b6a9e759606b8e"></a>
+<a id="a165e95889a3012d803b6a9e759606b8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a165e95889a3012d803b6a9e759606b8e">&#9670;&nbsp;</a></span>DECIMAL_CONVERT_CASE</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -203,9 +185,9 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> bit_width: {                                           <a class="code" href="namespacearrow_1_1decimal.html#ac2063f92270a114baf5eac9559adb1e3">\</a></div><div class="line"><a class="code" href="namespacearrow_1_1decimal.html#ac2063f92270a114baf5eac9559adb1e3">    arrow::decimal::Decimal</a>##bit_width out;                   <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">\</a></div><div class="line"><a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">    RETURN_NOT_OK</a>(<a class="code" href="namespacearrow_1_1py.html#ae8dc2a010ae44c6ac670960594b39cfb">PythonDecimalToArrowDecimal</a>((item), &amp;out)); <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">\</a></div><div class="line"><a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">    RETURN_NOT_OK</a>((builder)-&gt;Append(out));                    \</div><
 div class="line">    break;                                                    \</div><div class="line">  }</div><div class="ttc" id="status_8h_html_a0a03bcf7fdbd9a96c67afa05fc0a545d"><div class="ttname"><a href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a></div><div class="ttdeci">#define RETURN_NOT_OK(s)</div><div class="ttdef"><b>Definition:</b> status.h:46</div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_ae8dc2a010ae44c6ac670960594b39cfb"><div class="ttname"><a href="namespacearrow_1_1py.html#ae8dc2a010ae44c6ac670960594b39cfb">arrow::py::PythonDecimalToArrowDecimal</a></div><div class="ttdeci">Status PythonDecimalToArrowDecimal(PyObject *python_decimal, decimal::Decimal&lt; T &gt; *arrow_decimal)</div><div class="ttdef"><b>Definition:</b> helpers.cc:75</div></div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> bit_width: {                                            <a class="code" href="namespacearrow_1_1decimal.html#ac2063f92270a114baf5eac9559adb1e3">\</a></div><div class="line"><a class="code" href="namespacearrow_1_1decimal.html#ac2063f92270a114baf5eac9559adb1e3">    arrow::decimal::Decimal</a>##bit_width out;                    \</div><div class="line">    std::string string_out;                                    \</div><div class="line">    RETURN_NOT_OK(<a class="code" href="namespacearrow_1_1py.html#a26cfd7c1c57342a3c7ebd40409edf930">PythonDecimalToString</a>((item), &amp;string_out)); \</div><div class="line">    RETURN_NOT_OK(<a class="code" href="namespacearrow_1_1decimal.html#a1530529dd0601972ee6ef61a00b2cbd1">FromString</a>(string_out, &amp;out));               \</div><div class="line">    return ((builder)-&gt;Append(out));                           \</div><div class="line">    break; 
                                                     \</div><div class="line">  }</div><div class="ttc" id="namespacearrow_1_1py_html_a26cfd7c1c57342a3c7ebd40409edf930"><div class="ttname"><a href="namespacearrow_1_1py.html#a26cfd7c1c57342a3c7ebd40409edf930">arrow::py::PythonDecimalToString</a></div><div class="ttdeci">Status PythonDecimalToString(PyObject *python_decimal, std::string *out)</div><div class="ttdef"><b>Definition:</b> helpers.cc:74</div></div>
 <div class="ttc" id="namespacearrow_1_1decimal_html_ac2063f92270a114baf5eac9559adb1e3"><div class="ttname"><a href="namespacearrow_1_1decimal.html#ac2063f92270a114baf5eac9559adb1e3">arrow::decimal::Decimal</a></div><div class="ttdeci">struct ARROW_EXPORT Decimal</div><div class="ttdef"><b>Definition:</b> decimal.h:38</div></div>
+<div class="ttc" id="namespacearrow_1_1decimal_html_a1530529dd0601972ee6ef61a00b2cbd1"><div class="ttname"><a href="namespacearrow_1_1decimal.html#a1530529dd0601972ee6ef61a00b2cbd1">arrow::decimal::FromString</a></div><div class="ttdeci">ARROW_EXPORT Status FromString(const std::string &amp;s, Decimal&lt; T &gt; *out, int *precision, int *scale)</div><div class="ttdef"><b>Definition:</b> decimal.cc:24</div></div>
 </div><!-- fragment -->
 </div>
 </div>
@@ -214,7 +196,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/builtin__convert_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builtin__convert_8h.html b/docs/cpp/builtin__convert_8h.html
index 7d572b2..b5ab016 100644
--- a/docs/cpp/builtin__convert_8h.html
+++ b/docs/cpp/builtin__convert_8h.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/python/builtin_convert.h File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/builtin_convert.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,10 +72,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <div class="textblock"><code>#include &quot;<a class="el" href="platform_8h_source.html">arrow/python/platform.h</a>&quot;</code><br />
 <code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;ostream&gt;</code><br />
 <code>#include &lt;string&gt;</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 />
-<code>#include &quot;<a class="el" href="arrow_2python_2common_8h_source.html">arrow/python/common.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="common_8h_source.html">arrow/python/common.h</a>&quot;</code><br />
 </div>
 <p><a href="builtin__convert_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
@@ -113,20 +90,22 @@ Namespaces</h2></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:a7b9745601cf837570a8b5395be791f07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="el" href="classarrow_1_1_status.html">arrow::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a7b9745601cf837570a8b5395be791f07">arrow::py::InferArrowType</a> (PyObject *obj, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a> &gt; *out_type)</td></tr>
+<tr class="separator:a7b9745601cf837570a8b5395be791f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a612ddf2ed7a2c01bc5812c3317ebc800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="el" href="classarrow_1_1_status.html">arrow::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a612ddf2ed7a2c01bc5812c3317ebc800">arrow::py::InferArrowTypeAndSize</a> (PyObject *obj, int64_t *size, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a> &gt; *out_type)</td></tr>
 <tr class="separator:a612ddf2ed7a2c01bc5812c3317ebc800"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad0b68f99236afb946221a47c5a760d32"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ad0b68f99236afb946221a47c5a760d32">arrow::py::InferArrowSize</a> (PyObject *obj, int64_t *size)</td></tr>
 <tr class="separator:ad0b68f99236afb946221a47c5a760d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a084d31e2077d4d8f6b0fd2c41a30adbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="el" href="classarrow_1_1_status.html">arrow::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a084d31e2077d4d8f6b0fd2c41a30adbf">arrow::py::AppendPySequence</a> (PyObject *obj, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a> &gt; &amp;type, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a> &gt; &amp;builder)</td></tr>
-<tr class="separator:a084d31e2077d4d8f6b0fd2c41a30adbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31e63762a47709cc07a012fcdf158647"><td class="memItemLeft" align="right" valign="top"><a class="el" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="el" href="classarrow_1_1_status.html">arrow::Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a31e63762a47709cc07a012fcdf158647">arrow::py::AppendPySequence</a> (PyObject *obj, int64_t size, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a> &gt; &amp;type, <a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a> *builder)</td></tr>
+<tr class="separator:a31e63762a47709cc07a012fcdf158647"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a005aeaa9a9fc2b8afb0be06623c78eb1"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">arrow::py::ConvertPySequence</a> (PyObject *obj, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out)</td></tr>
 <tr class="separator:a005aeaa9a9fc2b8afb0be06623c78eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07059b48812ec1756494324241ca56ef"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a07059b48812ec1756494324241ca56ef">arrow::py::ConvertPySequence</a> (PyObject *obj, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out, const std::shared_ptr&lt; DataType &gt; &amp;type)</td></tr>
 <tr class="separator:a07059b48812ec1756494324241ca56ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0b0253e2543a786707da5cb4a0ece1bf"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a0b0253e2543a786707da5cb4a0ece1bf">arrow::py::ConvertPySequence</a> (PyObject *obj, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out, const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t size)</td></tr>
 <tr class="separator:a0b0253e2543a786707da5cb4a0ece1bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a35d505e7f7dc0197f275570333cac5e2"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a35d505e7f7dc0197f275570333cac5e2">arrow::py::InvalidConversion</a> (PyObject *obj, const std::string &amp;expected_type_name)</td></tr>
-<tr class="separator:a35d505e7f7dc0197f275570333cac5e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d2d431dbd5327c5c6a5e3934e940f60"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a4d2d431dbd5327c5c6a5e3934e940f60">arrow::py::InvalidConversion</a> (PyObject *obj, const std::string &amp;expected_types, std::ostream *out)</td></tr>
+<tr class="separator:a4d2d431dbd5327c5c6a5e3934e940f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ace28a4dd989657f415d4842924824a14"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ace28a4dd989657f415d4842924824a14">arrow::py::CheckPythonBytesAreFixedLength</a> (PyObject *obj, Py_ssize_t expected_length)</td></tr>
 <tr class="separator:ace28a4dd989657f415d4842924824a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
@@ -135,7 +114,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 7279367..755afad 100644
--- a/docs/cpp/builtin__convert_8h_source.html
+++ b/docs/cpp/builtin__convert_8h_source.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/python/builtin_convert.h Source File</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/builtin_convert.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,25 +67,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">builtin_convert.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="builtin__convert_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">// Functions for converting between CPython built-in data structures and Arrow</span></div><div 
 class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">// 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_BUILTIN_H</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define ARROW_PYTHON_ADAPTERS_BUILTIN_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 class="preproce
 ssor">#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="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="line"><a name="l00032"></a><span class="lineno">   32</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="l00
 033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</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;<span class="keyword">class </span>Array;</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;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">namespace </span>py {</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;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11c
 e77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">arrow::Status</a> <a class="code" href="namespacearrow_1_1py.html#a719e792a860499054e282c3e823cce33">InferArrowTypeAndSize</a>(</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    PyObject* obj, int64_t* size, std::shared_ptr&lt;arrow::DataType&gt;* out_type);</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">arrow::Status</a> <a class="code" href="namespacearrow_1_1py.html#ad0b68f99236afb946221a47c5a760d32">InferArrowSize</a>(PyObject* obj, int64_t* size);</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;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619
 ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">arrow::Status</a> <a class="code" href="namespacearrow_1_1py.html#a04e3050b2013c0f2d9eb1278de343390">AppendPySequence</a>(PyObject* obj,</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;arrow::DataType&gt;&amp; type,</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;arrow::ArrayBuilder&gt;&amp; builder);</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="comment">// Type and size inference</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00051
 "></a><span class="lineno">   51</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">ConvertPySequence</a>(PyObject* obj, MemoryPool* pool, std::shared_ptr&lt;Array&gt;* 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;<span class="comment">// Size inference</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">ConvertPySequence</a>(PyObject* obj, MemoryPool* pool, std::shared_ptr&lt;Array&gt;* out,</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    <span class="keyword">const</sp
 an> std::shared_ptr&lt;DataType&gt;&amp; type);</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">// No inference</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">ConvertPySequence</a>(PyObject* obj, MemoryPool* pool, std::shared_ptr&lt;Array&gt;* out,</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; type, int64_t size);</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l0
 0063"></a><span class="lineno">   63</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a35d505e7f7dc0197f275570333cac5e2">InvalidConversion</a>(PyObject* obj, <span class="keyword">const</span> std::string&amp; expected_type_name);</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">   66</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> Status <a class="code" href="namespacearrow_1_1py.html#ace28a4dd989657f415d4842924824a14">CheckPythonBytesAreFixedLength</a>(</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    PyObject* obj, Py_ssize_t expected_length);</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">// namespace py</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;}  <span class="comment">// namespace arrow</span></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="preprocessor">#endif  // ARROW_PYTHON_ADAPTERS_BUILTIN_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="namespacearrow_1_1py_html_a005aeaa9a9fc2b8afb0be06623c78eb1"><div class="ttname"><a href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">arrow::py::ConvertPySequence</a></div><div class="ttdeci">Status ConvertPySequence(PyObject *obj, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:617</div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_a04e3050b2013c0f2d9eb1278de343390"><div class="ttname"><a href="namespacearrow_1_1py.html#a04e3050b2013c0f2d9eb1278de343390">arrow::py::AppendPySequence</a></div><div class="ttdeci">Status AppendPySequence(PyObject *obj, const std::shared_ptr&lt; DataType &gt; &amp;type, const std::shared_ptr&lt; ArrayBuilder &gt; &amp;builder)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:603</div></div>
+<a href="builtin__convert_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">// Functions for converting between CPython built-in data structures and Arrow</span></div><div 
 class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">// 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_BUILTIN_H</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#define ARROW_PYTHON_ADAPTERS_BUILTIN_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 class="preproce
 ssor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;ostream&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;string&gt;</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="type_8h.html">arrow/type.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="preprocessor">
 #include &quot;<a class="code" href="common_8h.html">arrow/python/common.h</a>&quot;</span></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><a class="code" href="namespacearrow.html">arrow</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">   37</span>&#160;<span class="keyword">class </span>Array;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Status;</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="keyword">namespace </span>py {</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div clas
 s="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">arrow::Status</a> <a class="code" href="namespacearrow_1_1py.html#ae061254d7fc10c75a9115b1ebf13eb14">InferArrowType</a>(</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    PyObject* obj, std::shared_ptr&lt;arrow::DataType&gt;* out_type);</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">arrow::Status</a> <a class="code" href="namespacearrow_1_1py.html#a719e792a860499054e282c3e823cce33">InferArrowTypeAndSize</a>(</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    PyObject* obj, int64_t* size, std::shared_ptr&lt;arrow::DataType&gt;* 
 out_type);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">arrow::Status</a> <a class="code" href="namespacearrow_1_1py.html#ad0b68f99236afb946221a47c5a760d32">InferArrowSize</a>(PyObject* obj, int64_t* size);</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;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">arrow::Status</a> <a class="code" href="namespacearrow_1_1py.html#a65971e52a99a422e34b9016cd10fb8e2">AppendPySequence</a>(PyObject* obj, int64_t size,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;arrow::
 DataType&gt;&amp; type, <a class="code" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a>* builder);</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">// Type and size inference</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">ConvertPySequence</a>(PyObject* obj, MemoryPool* pool, std::shared_ptr&lt;Array&gt;* out);</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="comment">// Size inference</span></div
 ><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">ConvertPySequence</a>(PyObject* obj, MemoryPool* pool, std::shared_ptr&lt;Array&gt;* out,</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type);</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="comment">// No inference</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><di
 v class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">ConvertPySequence</a>(PyObject* obj, MemoryPool* pool, std::shared_ptr&lt;Array&gt;* out,</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t size);</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;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#a4d2d431dbd5327c5c6a5e3934e940f60">InvalidConversion</a>(</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    PyObject* obj, <spa
 n class="keyword">const</span> std::string&amp; expected_type_name, std::ostream* out);</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;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> Status <a class="code" href="namespacearrow_1_1py.html#ace28a4dd989657f415d4842924824a14">CheckPythonBytesAreFixedLength</a>(</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    PyObject* obj, Py_ssize_t expected_length);</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">// namespace py</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;}  <span class="comment">// namespace arrow</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="preprocessor">#endif  // ARROW_PYTHON_ADAPTERS_BUILTIN_H</span></div><div class="ttc" id="namespacearrow_1_1py_html_a005aeaa9a9fc2b8afb0be06623c78eb1"><div class="ttname"><a href="namespacearrow_1_1py.html#a005aeaa9a9fc2b8afb0be06623c78eb1">arrow::py::ConvertPySequence</a></div><div class="ttdeci">Status ConvertPySequence(PyObject *obj, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:651</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="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:75</div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_a35d505e7f7dc0197f275570333cac5e2"><div class="ttname"><a href="namespacearrow_1_1py.html#a35d505e7f7dc0197f275570333cac5e2">arrow::py::InvalidConversion</a></div><div class="ttdeci">Status InvalidConversion(PyObject *obj, const std::string &amp;expected_type_name)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:47</div></div>
+<div class="ttc" id="classarrow_1_1_array_builder_html"><div class="ttname"><a href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></div><div class="ttdoc">Base class for all data array builders. </div><div class="ttdef"><b>Definition:</b> builder.h:61</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:80</div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_ae061254d7fc10c75a9115b1ebf13eb14"><div class="ttname"><a href="namespacearrow_1_1py.html#ae061254d7fc10c75a9115b1ebf13eb14">arrow::py::InferArrowType</a></div><div class="ttdeci">Status InferArrowType(PyObject *obj, std::shared_ptr&lt; DataType &gt; *out_type)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:296</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_ace28a4dd989657f415d4842924824a14"><div class="ttname"><a href="namespacearrow_1_1py.html#ace28a4dd989657f415d4842924824a14">arrow::py::CheckPythonBytesAreFixedLength</a></div><div class="ttdeci">Status CheckPythonBytesAreFixedLength(PyObject *obj, Py_ssize_t expected_length)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:646</div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_ace28a4dd989657f415d4842924824a14"><div class="ttname"><a href="namespacearrow_1_1py.html#ace28a4dd989657f415d4842924824a14">arrow::py::CheckPythonBytesAreFixedLength</a></div><div class="ttdeci">Status CheckPythonBytesAreFixedLength(PyObject *obj, Py_ssize_t expected_length)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:680</div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_a65971e52a99a422e34b9016cd10fb8e2"><div class="ttname"><a href="namespacearrow_1_1py.html#a65971e52a99a422e34b9016cd10fb8e2">arrow::py::AppendPySequence</a></div><div class="ttdeci">Status AppendPySequence(PyObject *obj, int64_t size, const std::shared_ptr&lt; DataType &gt; &amp;type, ArrayBuilder *builder)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:638</div></div>
 <div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Public API for the &quot;Feather&quot; file format, originally created at http://github.com/wesm/feather. </div><div class="ttdef"><b>Definition:</b> allocator.h:28</div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_ad0b68f99236afb946221a47c5a760d32"><div class="ttname"><a href="namespacearrow_1_1py.html#ad0b68f99236afb946221a47c5a760d32">arrow::py::InferArrowSize</a></div><div class="ttdeci">Status InferArrowSize(PyObject *obj, int64_t *size)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:233</div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_ad0b68f99236afb946221a47c5a760d32"><div class="ttname"><a href="namespacearrow_1_1py.html#ad0b68f99236afb946221a47c5a760d32">arrow::py::InferArrowSize</a></div><div class="ttdeci">Status InferArrowSize(PyObject *obj, int64_t *size)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:272</div></div>
+<div class="ttc" id="common_8h_html"><div class="ttname"><a href="common_8h.html">common.h</a></div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_a4d2d431dbd5327c5c6a5e3934e940f60"><div class="ttname"><a href="namespacearrow_1_1py.html#a4d2d431dbd5327c5c6a5e3934e940f60">arrow::py::InvalidConversion</a></div><div class="ttdeci">Status InvalidConversion(PyObject *obj, const std::string &amp;expected_types, std::ostream *out)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:47</div></div>
 <div class="ttc" id="type_8h_html"><div class="ttname"><a href="type_8h.html">type.h</a></div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_a719e792a860499054e282c3e823cce33"><div class="ttname"><a href="namespacearrow_1_1py.html#a719e792a860499054e282c3e823cce33">arrow::py::InferArrowTypeAndSize</a></div><div class="ttdeci">Status InferArrowTypeAndSize(PyObject *obj, int64_t *size, std::shared_ptr&lt; DataType &gt; *out_type)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:244</div></div>
-<div class="ttc" id="visibility_8h_html_a7060b7b5f11fc11ce77a4d30b37619ef"><div class="ttname"><a href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="ttdeci">#define ARROW_EXPORT</div><div class="ttdef"><b>Definition:</b> visibility.h:31</div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_a719e792a860499054e282c3e823cce33"><div class="ttname"><a href="namespacearrow_1_1py.html#a719e792a860499054e282c3e823cce33">arrow::py::InferArrowTypeAndSize</a></div><div class="ttdeci">Status InferArrowTypeAndSize(PyObject *obj, int64_t *size, std::shared_ptr&lt; DataType &gt; *out_type)</div><div class="ttdef"><b>Definition:</b> builtin_convert.cc:308</div></div>
+<div class="ttc" id="visibility_8h_html_a7060b7b5f11fc11ce77a4d30b37619ef"><div class="ttname"><a href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="ttdeci">#define ARROW_EXPORT</div><div class="ttdef"><b>Definition:</b> visibility.h:37</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 dc7e7af..32a5084 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -106,35 +80,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#a47b36298c021436d35b31d861892903d">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#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_base.html#adf8970add1ee4efb0f51edd2f6689506">data</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</a></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_base.html#a78772d82601233d525784e8549bb250e">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_base.html#a02ebb7b564e24c624a2973818b21a16f">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#aef08466aae8d8a10ccdf210b54eb7a6f">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#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#a296e59b9330485888283b7c0f726e22c">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_adaptive_int_builder.html#afdf196b659ec25be8e4d55543e733321">Finish</a>(std::shared_ptr&lt; Array &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_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder_base.html#aa7cd2d0f26888b231af00297930c031d">int_size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#a2c99eda3af97e27847b080170d073e57">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#a190150db6c3770d90dfb58b11d978479">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#a75f95fc8ae6f3e996e26f09df1c73063">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#a95e609990be3c11d86265e701c9cefa8">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_adaptive_int_builder_base.html#a3341fff45cd727a5d6f6ae063df32868">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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><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"></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_adaptive_int_builder.html#afdf196b659ec25be8e4d55543e733321">Finish</a>(std::shared_ptr&lt; Array &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_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_base.html#aa7cd2d0f26888b231af00297930c031d">int_size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#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_adaptive_int_builder_base.html#a3341fff45cd727a5d6f6ae063df32868">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#a890c2acb7ddc41a6206f267ee516ce1a">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#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">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#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>
@@ -143,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[07/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..d9152de
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_hash_util.html
@@ -0,0 +1,858 @@
+<!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.13"/>
+<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"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_hash_util.html">HashUtil</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="classarrow_1_1_hash_util-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::HashUtil Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Utility class to compute hash values.  
+ <a href="classarrow_1_1_hash_util.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="hash-util_8h_source.html">hash-util.h</a>&gt;</code></p>
+<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:a319a992423d18679d77043c638b270f4"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4">CrcHash</a> (const void *data, int32_t bytes, uint32_t hash)</td></tr>
+<tr class="memdesc:a319a992423d18679d77043c638b270f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute the Crc32 hash for data using SSE4 instructions.  <a href="#a319a992423d18679d77043c638b270f4">More...</a><br /></td></tr>
+<tr class="separator:a319a992423d18679d77043c638b270f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4f3926a84438a5315961a9e8762a379"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#ab4f3926a84438a5315961a9e8762a379">CrcHash1</a> (const void *v, uint32_t hash)</td></tr>
+<tr class="memdesc:ab4f3926a84438a5315961a9e8762a379"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 1-byte data.  <a href="#ab4f3926a84438a5315961a9e8762a379">More...</a><br /></td></tr>
+<tr class="separator:ab4f3926a84438a5315961a9e8762a379"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7088a69bfa1882c006afc702c8655369"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a7088a69bfa1882c006afc702c8655369">CrcHash2</a> (const void *v, uint32_t hash)</td></tr>
+<tr class="memdesc:a7088a69bfa1882c006afc702c8655369"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 2-byte data.  <a href="#a7088a69bfa1882c006afc702c8655369">More...</a><br /></td></tr>
+<tr class="separator:a7088a69bfa1882c006afc702c8655369"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1682043be864974463d84b30a07e830"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#aa1682043be864974463d84b30a07e830">CrcHash4</a> (const void *v, uint32_t hash)</td></tr>
+<tr class="memdesc:aa1682043be864974463d84b30a07e830"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 4-byte data.  <a href="#aa1682043be864974463d84b30a07e830">More...</a><br /></td></tr>
+<tr class="separator:aa1682043be864974463d84b30a07e830"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada776bf928502a9491dae4419c90d28d"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#ada776bf928502a9491dae4419c90d28d">CrcHash8</a> (const void *v, uint32_t hash)</td></tr>
+<tr class="memdesc:ada776bf928502a9491dae4419c90d28d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 8-byte data.  <a href="#ada776bf928502a9491dae4419c90d28d">More...</a><br /></td></tr>
+<tr class="separator:ada776bf928502a9491dae4419c90d28d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5deeed407254b0d0dfaac4ffc935b08"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#ae5deeed407254b0d0dfaac4ffc935b08">CrcHash12</a> (const void *v, uint32_t hash)</td></tr>
+<tr class="memdesc:ae5deeed407254b0d0dfaac4ffc935b08"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 12-byte data.  <a href="#ae5deeed407254b0d0dfaac4ffc935b08">More...</a><br /></td></tr>
+<tr class="separator:ae5deeed407254b0d0dfaac4ffc935b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab40a70130bf9f41f4244170b9f0308c1"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#ab40a70130bf9f41f4244170b9f0308c1">CrcHash16</a> (const void *v, uint32_t hash)</td></tr>
+<tr class="memdesc:ab40a70130bf9f41f4244170b9f0308c1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 16-byte data.  <a href="#ab40a70130bf9f41f4244170b9f0308c1">More...</a><br /></td></tr>
+<tr class="separator:ab40a70130bf9f41f4244170b9f0308c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2901d71d89109a041d5e9cee0414d224"><td class="memItemLeft" align="right" valign="top">static uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a2901d71d89109a041d5e9cee0414d224">MurmurHash2_64</a> (const void *input, int len, uint64_t seed)</td></tr>
+<tr class="memdesc:a2901d71d89109a041d5e9cee0414d224"><td class="mdescLeft">&#160;</td><td class="mdescRight">Murmur2 hash implementation returning 64-bit hashes.  <a href="#a2901d71d89109a041d5e9cee0414d224">More...</a><br /></td></tr>
+<tr class="separator:a2901d71d89109a041d5e9cee0414d224"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4d6d601114af18f86efe3a5a6b01399"><td class="memItemLeft" align="right" valign="top">static uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#ac4d6d601114af18f86efe3a5a6b01399">FnvHash64</a> (const void *data, int32_t bytes, uint64_t hash)</td></tr>
+<tr class="memdesc:ac4d6d601114af18f86efe3a5a6b01399"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of the Fowler-Noll-Vo hash function.  <a href="#ac4d6d601114af18f86efe3a5a6b01399">More...</a><br /></td></tr>
+<tr class="separator:ac4d6d601114af18f86efe3a5a6b01399"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72f78faa22e2c2e10ec6623678829bc7"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a72f78faa22e2c2e10ec6623678829bc7">FnvHash64to32</a> (const void *data, int32_t bytes, uint32_t hash)</td></tr>
+<tr class="memdesc:a72f78faa22e2c2e10ec6623678829bc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a 32-bit hash computed by invoking FNV-64 and folding the result to 32-bits.  <a href="#a72f78faa22e2c2e10ec6623678829bc7">More...</a><br /></td></tr>
+<tr class="separator:a72f78faa22e2c2e10ec6623678829bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7379a70ec7f527773ee6bd034571ad15"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a7379a70ec7f527773ee6bd034571ad15">Hash</a> (const void *data, int32_t bytes, uint32_t seed)</td></tr>
+<tr class="memdesc:a7379a70ec7f527773ee6bd034571ad15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the hash value for data.  <a href="#a7379a70ec7f527773ee6bd034571ad15">More...</a><br /></td></tr>
+<tr class="separator:a7379a70ec7f527773ee6bd034571ad15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32de57b2811253511436a8d3edb2570b"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a32de57b2811253511436a8d3edb2570b">HashCombine32</a> (uint32_t value, uint32_t seed)</td></tr>
+<tr class="memdesc:a32de57b2811253511436a8d3edb2570b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine hashes 'value' and 'seed' to get a new hash value.  <a href="#a32de57b2811253511436a8d3edb2570b">More...</a><br /></td></tr>
+<tr class="separator:a32de57b2811253511436a8d3edb2570b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2934b4e6ea31c827ec1f9dd114be6f96"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a2934b4e6ea31c827ec1f9dd114be6f96">Rehash32to32</a> (const uint32_t hash)</td></tr>
+<tr class="separator:a2934b4e6ea31c827ec1f9dd114be6f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1a9a41c06ed9a5570a501380e2991de"><td class="memItemLeft" align="right" valign="top">static uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#ad1a9a41c06ed9a5570a501380e2991de">Rehash32to64</a> (const uint32_t hash)</td></tr>
+<tr class="separator:ad1a9a41c06ed9a5570a501380e2991de"><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:a23d3063447bbbc10f5116250e35cffe2"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a23d3063447bbbc10f5116250e35cffe2">MURMUR_PRIME</a> = 0xc6a4a7935bd1e995</td></tr>
+<tr class="separator:a23d3063447bbbc10f5116250e35cffe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f0a88f886fcd37a522b6e2c200bc67"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#ab0f0a88f886fcd37a522b6e2c200bc67">MURMUR_R</a> = 47</td></tr>
+<tr class="separator:ab0f0a88f886fcd37a522b6e2c200bc67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf9673f14a5e8980c688f6a5763a9158"><td class="memItemLeft" align="right" valign="top">static const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#acf9673f14a5e8980c688f6a5763a9158">FNV_PRIME</a> = 0x01000193</td></tr>
+<tr class="memdesc:acf9673f14a5e8980c688f6a5763a9158"><td class="mdescLeft">&#160;</td><td class="mdescRight">default values recommended by <a href="http://isthe.com/chongo/tech/comp/fnv/">http://isthe.com/chongo/tech/comp/fnv/</a>  <a href="#acf9673f14a5e8980c688f6a5763a9158">More...</a><br /></td></tr>
+<tr class="separator:acf9673f14a5e8980c688f6a5763a9158"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12e6c2bd6015f0c3a0cd47a7ecfdc5d9"><td class="memItemLeft" align="right" valign="top">static const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#a12e6c2bd6015f0c3a0cd47a7ecfdc5d9">FNV_SEED</a> = 0x811C9DC5</td></tr>
+<tr class="separator:a12e6c2bd6015f0c3a0cd47a7ecfdc5d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc76586f132262061eb7881b8865b7ba"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#adc76586f132262061eb7881b8865b7ba">FNV64_PRIME</a> = 1099511628211UL</td></tr>
+<tr class="separator:adc76586f132262061eb7881b8865b7ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedb189cc8d1f356ae5d907767babbf2c"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#aedb189cc8d1f356ae5d907767babbf2c">FNV64_SEED</a> = 14695981039346656037UL</td></tr>
+<tr class="separator:aedb189cc8d1f356ae5d907767babbf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af16452734d367cbf15820e269f869d74"><td class="memItemLeft" align="right" valign="top">static const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_hash_util.html#af16452734d367cbf15820e269f869d74">HASH_COMBINE_SEED</a> = 0x9e3779b9</td></tr>
+<tr class="memdesc:af16452734d367cbf15820e269f869d74"><td class="mdescLeft">&#160;</td><td class="mdescRight">The magic number (used in hash_combine()) 0x9e3779b9 = 2^32 / (golden ratio).  <a href="#af16452734d367cbf15820e269f869d74">More...</a><br /></td></tr>
+<tr class="separator:af16452734d367cbf15820e269f869d74"><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>Utility class to compute hash values. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a319a992423d18679d77043c638b270f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a319a992423d18679d77043c638b270f4">&#9670;&nbsp;</a></span>CrcHash()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::CrcHash </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>bytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compute the Crc32 hash for data using SSE4 instructions. </p>
+<p>The input hash parameter is the current hash/seed value. This should only be called if SSE is supported. This is ~4x faster than Fnv/Boost Hash. TODO: crc32 hashes with different seeds do not result in different hash functions. The resulting hashes are correlated. TODO: update this to also use SSE4_crc32_u64 and SSE4_crc32_u16 where appropriate. </p>
+
+</div>
+</div>
+<a id="ab4f3926a84438a5315961a9e8762a379"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4f3926a84438a5315961a9e8762a379">&#9670;&nbsp;</a></span>CrcHash1()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::CrcHash1 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 1-byte data. </p>
+
+</div>
+</div>
+<a id="ae5deeed407254b0d0dfaac4ffc935b08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5deeed407254b0d0dfaac4ffc935b08">&#9670;&nbsp;</a></span>CrcHash12()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::CrcHash12 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 12-byte data. </p>
+
+</div>
+</div>
+<a id="ab40a70130bf9f41f4244170b9f0308c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab40a70130bf9f41f4244170b9f0308c1">&#9670;&nbsp;</a></span>CrcHash16()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::CrcHash16 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 16-byte data. </p>
+
+</div>
+</div>
+<a id="a7088a69bfa1882c006afc702c8655369"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7088a69bfa1882c006afc702c8655369">&#9670;&nbsp;</a></span>CrcHash2()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::CrcHash2 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 2-byte data. </p>
+
+</div>
+</div>
+<a id="aa1682043be864974463d84b30a07e830"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1682043be864974463d84b30a07e830">&#9670;&nbsp;</a></span>CrcHash4()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::CrcHash4 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 4-byte data. </p>
+
+</div>
+</div>
+<a id="ada776bf928502a9491dae4419c90d28d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada776bf928502a9491dae4419c90d28d">&#9670;&nbsp;</a></span>CrcHash8()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::CrcHash8 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4" title="Compute the Crc32 hash for data using SSE4 instructions. ">CrcHash()</a> specialized for 8-byte data. </p>
+
+</div>
+</div>
+<a id="ac4d6d601114af18f86efe3a5a6b01399"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4d6d601114af18f86efe3a5a6b01399">&#9670;&nbsp;</a></span>FnvHash64()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint64_t arrow::HashUtil::FnvHash64 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>bytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implementation of the Fowler-Noll-Vo hash function. </p>
+<p>This is not as performant as boost's hash on int types (2x slower) but has bit entropy. For ints, boost just returns the value of the int which can be pathological. For example, if the data is &lt;1000, 2000, 3000, 4000, ..&gt; and then the mod of 1000 is taken on the hash, all values will collide to the same bucket. For string values, Fnv is slightly faster than boost. IMPORTANT: FNV hash suffers from poor diffusion of the least significant bit, which can lead to poor results when input bytes are duplicated. See <a class="el" href="classarrow_1_1_hash_util.html#a72f78faa22e2c2e10ec6623678829bc7" title="Return a 32-bit hash computed by invoking FNV-64 and folding the result to 32-bits. ">FnvHash64to32()</a> for how this can be mitigated. </p>
+
+</div>
+</div>
+<a id="a72f78faa22e2c2e10ec6623678829bc7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a72f78faa22e2c2e10ec6623678829bc7">&#9670;&nbsp;</a></span>FnvHash64to32()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::FnvHash64to32 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>bytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>hash</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Return a 32-bit hash computed by invoking FNV-64 and folding the result to 32-bits. </p>
+<p>This technique is recommended instead of FNV-32 since the LSB of an FNV hash is the XOR of the LSBs of its input bytes, leading to poor results for duplicate inputs. The input seed 'hash' is duplicated so the top half of the seed is not all zero. Data length must be at least 1 byte: zero-length data should be handled separately, for example using CombineHash with a unique constant value to avoid returning the hash argument. Zero-length data gives terrible results: the initial hash value is xored with itself cancelling all bits. </p>
+
+</div>
+</div>
+<a id="a7379a70ec7f527773ee6bd034571ad15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7379a70ec7f527773ee6bd034571ad15">&#9670;&nbsp;</a></span>Hash()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::Hash </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>bytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>seed</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Computes the hash value for data. </p>
+<p>Will call either CrcHash or MurmurHash depending on hardware capabilities. Seed values for different steps of the query execution should use different seeds to prevent accidental key collisions. (See IMPALA-219 for more details). </p>
+
+</div>
+</div>
+<a id="a32de57b2811253511436a8d3edb2570b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32de57b2811253511436a8d3edb2570b">&#9670;&nbsp;</a></span>HashCombine32()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::HashCombine32 </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>seed</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Combine hashes 'value' and 'seed' to get a new hash value. </p>
+<p>Similar to boost::hash_combine(), but for uint32_t. This function should be used with a constant first argument to update the hash value for zero-length values such as NULL, boolean, and empty strings. </p>
+
+</div>
+</div>
+<a id="a2901d71d89109a041d5e9cee0414d224"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2901d71d89109a041d5e9cee0414d224">&#9670;&nbsp;</a></span>MurmurHash2_64()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint64_t arrow::HashUtil::MurmurHash2_64 </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>input</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>len</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>seed</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">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Murmur2 hash implementation returning 64-bit hashes. </p>
+
+</div>
+</div>
+<a id="a2934b4e6ea31c827ec1f9dd114be6f96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2934b4e6ea31c827ec1f9dd114be6f96">&#9670;&nbsp;</a></span>Rehash32to32()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint32_t arrow::HashUtil::Rehash32to32 </td>
+          <td>(</td>
+          <td class="paramtype">const uint32_t&#160;</td>
+          <td class="paramname"><em>hash</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad1a9a41c06ed9a5570a501380e2991de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1a9a41c06ed9a5570a501380e2991de">&#9670;&nbsp;</a></span>Rehash32to64()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static uint64_t arrow::HashUtil::Rehash32to64 </td>
+          <td>(</td>
+          <td class="paramtype">const uint32_t&#160;</td>
+          <td class="paramname"><em>hash</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="adc76586f132262061eb7881b8865b7ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc76586f132262061eb7881b8865b7ba">&#9670;&nbsp;</a></span>FNV64_PRIME</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint64_t arrow::HashUtil::FNV64_PRIME = 1099511628211UL</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>
+<a id="aedb189cc8d1f356ae5d907767babbf2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aedb189cc8d1f356ae5d907767babbf2c">&#9670;&nbsp;</a></span>FNV64_SEED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint64_t arrow::HashUtil::FNV64_SEED = 14695981039346656037UL</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>
+<a id="acf9673f14a5e8980c688f6a5763a9158"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf9673f14a5e8980c688f6a5763a9158">&#9670;&nbsp;</a></span>FNV_PRIME</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint32_t arrow::HashUtil::FNV_PRIME = 0x01000193</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>default values recommended by <a href="http://isthe.com/chongo/tech/comp/fnv/">http://isthe.com/chongo/tech/comp/fnv/</a> </p>
+
+</div>
+</div>
+<a id="a12e6c2bd6015f0c3a0cd47a7ecfdc5d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12e6c2bd6015f0c3a0cd47a7ecfdc5d9">&#9670;&nbsp;</a></span>FNV_SEED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint32_t arrow::HashUtil::FNV_SEED = 0x811C9DC5</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>
+<a id="af16452734d367cbf15820e269f869d74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af16452734d367cbf15820e269f869d74">&#9670;&nbsp;</a></span>HASH_COMBINE_SEED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint32_t arrow::HashUtil::HASH_COMBINE_SEED = 0x9e3779b9</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>The magic number (used in hash_combine()) 0x9e3779b9 = 2^32 / (golden ratio). </p>
+
+</div>
+</div>
+<a id="a23d3063447bbbc10f5116250e35cffe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a23d3063447bbbc10f5116250e35cffe2">&#9670;&nbsp;</a></span>MURMUR_PRIME</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint64_t arrow::HashUtil::MURMUR_PRIME = 0xc6a4a7935bd1e995</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>
+<a id="ab0f0a88f886fcd37a522b6e2c200bc67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0f0a88f886fcd37a522b6e2c200bc67">&#9670;&nbsp;</a></span>MURMUR_R</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const int arrow::HashUtil::MURMUR_R = 47</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>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="hash-util_8h_source.html">hash-util.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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 2d1bb4f..e1ea81f 100644
--- a/docs/cpp/classarrow_1_1_int16_type-members.html
+++ b/docs/cpp/classarrow_1_1_int16_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,18 +73,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_t &gt;</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_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_t &gt;</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_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_t &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_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_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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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_int16_type.html#ae6707d0e60d666e48f1596ba334e1a77">name</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_int16_type.html">arrow::Int16Type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_t &gt;</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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_t &gt;</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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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>
@@ -119,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 4a4deea..9aab700 100644
--- a/docs/cpp/classarrow_1_1_int16_type.html
+++ b/docs/cpp/classarrow_1_1_int16_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -136,22 +110,22 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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>
 <tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_t &gt;</a></td></tr>
 <tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
 <tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -162,7 +136,9 @@ Additional Inherited Members</h2></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 class="anchor" id="ae6707d0e60d666e48f1596ba334e1a77"></a>
+<a id="ae6707d0e60d666e48f1596ba334e1a77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae6707d0e60d666e48f1596ba334e1a77">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -186,14 +162,14 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 c8da182..e1053eb 100644
--- a/docs/cpp/classarrow_1_1_int32_type-members.html
+++ b/docs/cpp/classarrow_1_1_int32_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,18 +73,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_t &gt;</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_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_t &gt;</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_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_t &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_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_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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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_int32_type.html#a1f7b99af7105a1915dcdb09c575d7a10">name</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_int32_type.html">arrow::Int32Type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_t &gt;</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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_t &gt;</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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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>
@@ -119,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[10/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 c2259f0..06ad93e 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -112,11 +86,11 @@ Inheritance diagram for arrow::FixedSizeBinaryBuilder:</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:ac3ac84f57c1d91e02742b15206100a8a"><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#ac3ac84f57c1d91e02742b15206100a8a">FixedSizeBinaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:ac3ac84f57c1d91e02742b15206100a8a"><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#ac3ac84f57c1d91e02742b15206100a8a">FixedSizeBinaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:ac3ac84f57c1d91e02742b15206100a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82c313b8b1f21e1b7db9bd4232791acd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a82c313b8b1f21e1b7db9bd4232791acd">Append</a> (const uint8_t *value)</td></tr>
 <tr class="separator:a82c313b8b1f21e1b7db9bd4232791acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae246b5c3c17a01e7a0f22f7fee02265c"><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#ae246b5c3c17a01e7a0f22f7fee02265c">Append</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
+<tr class="memitem:ae246b5c3c17a01e7a0f22f7fee02265c"><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#ae246b5c3c17a01e7a0f22f7fee02265c">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=nullptr)</td></tr>
 <tr class="separator:ae246b5c3c17a01e7a0f22f7fee02265c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1d4ec0055700334da1e76d5eebad6ec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a1d4ec0055700334da1e76d5eebad6ec1">Append</a> (const std::string &amp;value)</td></tr>
 <tr class="separator:a1d4ec0055700334da1e76d5eebad6ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -125,47 +99,49 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a3d8f4bfa321297857c27603514b965d5"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a3d8f4bfa321297857c27603514b965d5">More...</a><br /></td></tr>
 <tr class="separator:a3d8f4bfa321297857c27603514b965d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acab2531151f38e2752dc0d6400a22ec2"><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#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
+<tr class="memitem:acab2531151f38e2752dc0d6400a22ec2"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the null_bitmap array.  <a href="#acab2531151f38e2752dc0d6400a22ec2">More...</a><br /></td></tr>
 <tr class="separator:acab2531151f38e2752dc0d6400a22ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a66bc9c64b224b6fe99dd39dd7f5db7c3"><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#a66bc9c64b224b6fe99dd39dd7f5db7c3">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
-<tr class="memdesc:a66bc9c64b224b6fe99dd39dd7f5db7c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#a66bc9c64b224b6fe99dd39dd7f5db7c3">More...</a><br /></td></tr>
+<tr class="memdesc:a66bc9c64b224b6fe99dd39dd7f5db7c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#a66bc9c64b224b6fe99dd39dd7f5db7c3">More...</a><br /></td></tr>
 <tr class="separator:a66bc9c64b224b6fe99dd39dd7f5db7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d4ee907329c71703a139b803a4ba4fe"><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"><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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></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:a95e609990be3c11d86265e701c9cefa8 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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57 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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063 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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d 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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d 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="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></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="#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></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="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></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:a190150db6c3770d90dfb58b11d978479 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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a 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: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>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -194,15 +170,19 @@ Protected Attributes</h2></td></tr>
 <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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ac3ac84f57c1d91e02742b15206100a8a"></a>
+<a id="ac3ac84f57c1d91e02742b15206100a8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3ac84f57c1d91e02742b15206100a8a">&#9670;&nbsp;</a></span>FixedSizeBinaryBuilder()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -229,7 +209,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a82c313b8b1f21e1b7db9bd4232791acd"></a>
+<a id="a82c313b8b1f21e1b7db9bd4232791acd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82c313b8b1f21e1b7db9bd4232791acd">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -245,7 +227,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae246b5c3c17a01e7a0f22f7fee02265c"></a>
+<a id="ae246b5c3c17a01e7a0f22f7fee02265c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae246b5c3c17a01e7a0f22f7fee02265c">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -277,7 +261,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1d4ec0055700334da1e76d5eebad6ec1"></a>
+<a id="a1d4ec0055700334da1e76d5eebad6ec1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d4ec0055700334da1e76d5eebad6ec1">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -293,7 +279,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa636e18d45a0c8fd91ff002e0cb6aeee"></a>
+<a id="aa636e18d45a0c8fd91ff002e0cb6aeee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa636e18d45a0c8fd91ff002e0cb6aeee">&#9670;&nbsp;</a></span>AppendNull()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -308,7 +296,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a66bc9c64b224b6fe99dd39dd7f5db7c3"></a>
+<a id="a66bc9c64b224b6fe99dd39dd7f5db7c3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66bc9c64b224b6fe99dd39dd7f5db7c3">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -330,7 +320,7 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. </p>
+<p>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
 <p>This resets all variables on the builder. </p>
 
 <p>Implements <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>.</p>
@@ -339,7 +329,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3d8f4bfa321297857c27603514b965d5"></a>
+<a id="a3d8f4bfa321297857c27603514b965d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d8f4bfa321297857c27603514b965d5">&#9670;&nbsp;</a></span>Init()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -370,7 +362,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="acab2531151f38e2752dc0d6400a22ec2"></a>
+<a id="acab2531151f38e2752dc0d6400a22ec2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acab2531151f38e2752dc0d6400a22ec2">&#9670;&nbsp;</a></span>Resize()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -401,8 +395,36 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
+<a id="a9d4ee907329c71703a139b803a4ba4fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d4ee907329c71703a139b803a4ba4fe">&#9670;&nbsp;</a></span>value_data_length()</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::FixedSizeBinaryBuilder::value_data_length </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">
+<dl class="section return"><dt>Returns</dt><dd>size of values buffer so far </dd></dl>
+
+</div>
+</div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a6654f531fb3815787771d127094a5006"></a>
+<a id="a6654f531fb3815787771d127094a5006"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6654f531fb3815787771d127094a5006">&#9670;&nbsp;</a></span>byte_builder_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -422,7 +444,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2ca6f2ee6431aa975c45e39e3fc96de8"></a>
+<a id="a2ca6f2ee6431aa975c45e39e3fc96de8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ca6f2ee6431aa975c45e39e3fc96de8">&#9670;&nbsp;</a></span>byte_width_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -443,15 +467,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 527e18f..ad62d33 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,29 +72,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <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#ade52accce6c7691d125e909ceecca535">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 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#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a2a9799fead302383d621bdc2daad7d85">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a3b35207add280a180e9ff64552e51522">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_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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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_fixed_size_binary_type.html#aed283358b010fa1bd9dfae6c2d52b9ef">name</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">inline</span><span class="mlabel">static</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_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 class="even"><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><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 c61fcd3..a27a2d0 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,6 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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="#pub-static-attribs">Static Public Attributes</a> &#124;
 <a href="#pro-attribs">Protected Attributes</a> &#124;
 <a href="classarrow_1_1_fixed_size_binary_type-members.html">List of all members</a>  </div>
@@ -114,9 +89,9 @@ Inheritance diagram for arrow::FixedSizeBinaryType:</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:a0a6a0f0fed4fbaafaff6d6c74569d5ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ade52accce6c7691d125e909ceecca535">byte_width</a>)</td></tr>
+<tr class="memitem:a0a6a0f0fed4fbaafaff6d6c74569d5ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a0a6a0f0fed4fbaafaff6d6c74569d5ac">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>)</td></tr>
 <tr class="separator:a0a6a0f0fed4fbaafaff6d6c74569d5ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4c4abc8b62e48081ccf64e7cc01cf05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ade52accce6c7691d125e909ceecca535">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="memitem:ad4c4abc8b62e48081ccf64e7cc01cf05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#ad4c4abc8b62e48081ccf64e7cc01cf05">FixedSizeBinaryType</a> (int32_t <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a684663b4cfeedd523eece039c6c0955a">byte_width</a>, <a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a81bf6bef1117f7ecad1c529ccab4984e">type_id</a>)</td></tr>
 <tr class="separator:ad4c4abc8b62e48081ccf64e7cc01cf05"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5537d362ed5354332c029fdead0e6db6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a5537d362ed5354332c029fdead0e6db6">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
 <tr class="separator:a5537d362ed5354332c029fdead0e6db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -124,27 +99,32 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a470c5c8c75c6480ff99c8abd16e375a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2a9799fead302383d621bdc2daad7d85"><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#a2a9799fead302383d621bdc2daad7d85">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a2a9799fead302383d621bdc2daad7d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade52accce6c7691d125e909ceecca535"><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#ade52accce6c7691d125e909ceecca535">byte_width</a> () const </td></tr>
-<tr class="separator:ade52accce6c7691d125e909ceecca535"><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_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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:aed283358b010fa1bd9dfae6c2d52b9ef"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#aed283358b010fa1bd9dfae6c2d52b9ef">name</a> ()</td></tr>
+<tr class="separator:aed283358b010fa1bd9dfae6c2d52b9ef"><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>
@@ -162,7 +142,9 @@ Protected Attributes</h2></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 class="anchor" id="a0a6a0f0fed4fbaafaff6d6c74569d5ac"></a>
+<a id="a0a6a0f0fed4fbaafaff6d6c74569d5ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0a6a0f0fed4fbaafaff6d6c74569d5ac">&#9670;&nbsp;</a></span>FixedSizeBinaryType() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -186,7 +168,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad4c4abc8b62e48081ccf64e7cc01cf05"></a>
+<a id="ad4c4abc8b62e48081ccf64e7cc01cf05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4c4abc8b62e48081ccf64e7cc01cf05">&#9670;&nbsp;</a></span>FixedSizeBinaryType() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -221,7 +205,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a5537d362ed5354332c029fdead0e6db6"></a>
+<a id="a5537d362ed5354332c029fdead0e6db6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5537d362ed5354332c029fdead0e6db6">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -249,7 +235,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="afc7baa826c87aec4d35172d75974b0e0"></a>
+<a id="afc7baa826c87aec4d35172d75974b0e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc7baa826c87aec4d35172d75974b0e0">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -274,7 +262,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ade52accce6c7691d125e909ceecca535"></a>
+<a id="a684663b4cfeedd523eece039c6c0955a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a684663b4cfeedd523eece039c6c0955a">&#9670;&nbsp;</a></span>byte_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -297,7 +287,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2a9799fead302383d621bdc2daad7d85"></a>
+<a id="a2a9799fead302383d621bdc2daad7d85"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a9799fead302383d621bdc2daad7d85">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -324,7 +316,34 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a470c5c8c75c6480ff99c8abd16e375a2"></a>
+<a id="aed283358b010fa1bd9dfae6c2d52b9ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aed283358b010fa1bd9dfae6c2d52b9ef">&#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">static std::string arrow::FixedSizeBinaryType::name </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a470c5c8c75c6480ff99c8abd16e375a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a470c5c8c75c6480ff99c8abd16e375a2">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -352,7 +371,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a2dfa5ac6ba9a94d355533f5b23a7b1bc"></a>
+<a id="a2dfa5ac6ba9a94d355533f5b23a7b1bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2dfa5ac6ba9a94d355533f5b23a7b1bc">&#9670;&nbsp;</a></span>byte_width_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -372,7 +393,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a81bf6bef1117f7ecad1c529ccab4984e"></a>
+<a id="a81bf6bef1117f7ecad1c529ccab4984e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81bf6bef1117f7ecad1c529ccab4984e">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -393,15 +416,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 9a61aaa..ba224d4 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,16 +72,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor *visitor) 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_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a>() const =0</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">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a3b35207add280a180e9ff64552e51522">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#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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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 -->
@@ -115,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[43/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 94464cd..e2a20f7 100644
--- a/docs/cpp/bit-util_8h_source.html
+++ b/docs/cpp/bit-util_8h_source.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/util/bit-util.h Source File</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/util/bit-util.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,24 +67,40 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;limits&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;vector&gt;</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">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/v
 isibility.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>Buffer;</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;<span class="keyword">class </span>MutableBuffer;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>Status;</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_1_bit_util.html">   35</a></span>&#160;<span class="keyword">namespace </span>BitUtil {</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="keyword">static</span> constexpr uint8_t kBitmask[] = {1, 2, 4, 8, 16, 32, 64, 128};</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">// the ~i byte version of kBitmaks</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</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="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">static</span> <span class="keyword">inline</span> int64_t CeilByte(int64_t size) {</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;  <span class="keywordflow">return</span> (size + 7) &amp; ~7;</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;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t BytesForBits(int64_t size) {</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keywordflow">return</span> CeilByte(size) / 8;</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;</div><div class="line"><a name="l00050
 "></a><span class="lineno">   50</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t Ceil2Bytes(int64_t size) {</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keywordflow">return</span> (size + 15) &amp; ~15;</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;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</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="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keywordflow">return</span> (bits[i / 8] &amp; kBitmask[i % 8]) != 0;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;}</div><div cla
 ss="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="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="l00059"></a><span class="lineno">   59</span>&#160;  <span class="keywordflow">return</span> (bits[i / 8] &amp; kBitmask[i % 8]) == 0;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;}</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">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="l00063"></a><span class="lineno">   63</span>&#160;  bits[i / 
 8] &amp;= kFlippedBitmask[i % 8];</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">   66</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetBit(uint8_t* bits, int64_t i) {</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  bits[i / 8] |= kBitmask[i % 8];</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">   70</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="l00071"></a><span class="lineno">   71</span>&#160;  <span class="comment">// TODO: speed up. See https://graphics.stanford.edu/~seander/bithacks.html</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="comment">// &quot;Conditionally set or clear bits without branching&quot;</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordflow">if</span> (bit_is_set) {</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    SetBit(bits, i);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    ClearBit(bits, i);</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;}</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">static</span> <span class="keyword">inline</span> int64_t NextPower2(int64_t n) {</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  n--;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  n |= n &gt;&gt; 1;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  n |= n &gt;&gt; 2;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  n |= n &gt;&gt; 4;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  n |= n &gt;&gt; 8;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  n |= n &gt;&gt; 16;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  n |= n &gt;&g
 t; 32;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  n++;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordflow">return</span> n;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;}</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="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> IsMultipleOf64(int64_t n) {</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keywordflow">return</span> (n &amp; 63) == 0;</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;</div><div class="line"><a name="l00096"></a><span class="lineno">   9
 6</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> IsMultipleOf8(int64_t n) {</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="keywordflow">return</span> (n &amp; 7) == 0;</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="l00101"></a><span class="lineno"><a class="line" href="namespacearrow_1_1_bit_util.html#a579a683813940e32133af9e6c6acb2c4">  101</a></span>&#160;<span class="keyword">inline</span> int64_t <a class="code" href="namespacearrow_1_1_bit_util.html#a579a683813940e32133af9e6c6acb2c4">RoundUp</a>(int64_t value, int64_t factor) {</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordflow">return</span> (value + (factor - 1)) / factor * factor;</div><div c
 lass="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"><a class="line" href="namespacearrow_1_1_bit_util.html#a2f7b5bcced6e09a6b02315208dec7c5d">  105</a></span>&#160;<span class="keyword">inline</span> int64_t <a class="code" href="namespacearrow_1_1_bit_util.html#a2f7b5bcced6e09a6b02315208dec7c5d">RoundUpToMultipleOf64</a>(int64_t num) {</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="comment">// TODO(wesm): is this definitely needed?</span></div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="comment">// DCHECK_GE(num, 0);</span></div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  constexpr int64_t round_to = 64;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>
 &#160;  constexpr int64_t force_carry_addend = round_to - 1;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  constexpr int64_t truncate_bitmask = ~(round_to - 1);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  constexpr int64_t max_roundable_num = std::numeric_limits&lt;int64_t&gt;::max() - round_to;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  <span class="keywordflow">if</span> (num &lt;= max_roundable_num) { <span class="keywordflow">return</span> (num + force_carry_addend) &amp; truncate_bitmask; }</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="comment">// handle overflow case.  This should result in a malloc error upstream</span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keywordflow">return</span> num;</div><div class="line"><a name="l00115"></a><span class="l
 ineno">  115</span>&#160;}</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacearrow_1_1_bit_util.html#af9b78659f3d02ccfebdd1e592add36c8">BytesToBits</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; bytes, uint8_t* bits);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1_bit_util.html#af9b78659f3d02ccfebdd1e592add36c8">BytesToBits</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp;, std::shared_ptr&lt;Buffer&gt;*);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"><
 /a><span class="lineno">  120</span>&#160;}  <span class="comment">// namespace BitUtil</span></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;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">// Bitmap utilities</span></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;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#aad55168cd9074fddb1ce5f103d29c26f">GetEmptyBitmap</a>(</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160
 ;    <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, int64_t length, std::shared_ptr&lt;MutableBuffer&gt;* result);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#a5e8c95adb60525560e52951a7c9d425b">CopyBitmap</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, <span class="keyword">const</span> uint8_t* bitmap, int64_t offset,</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    int64_t length, std::shared_ptr&lt;Buffer&gt;* out);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno">  147
 </span>&#160;int64_t <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#a3df27e2b05dde85e91db36fec4dd5728">CountSetBits</a>(</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    <span class="keyword">const</span> uint8_t* data, int64_t bit_offset, int64_t length);</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;<span class="keywordtype">bool</span> <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#a6009c894cf619352dfc7bb26b7ac15b9">BitmapEquals</a>(<span class="keyword">const</span> uint8_t* left, int64_t left_offset,</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <span class="keyword">const</span> uint8_t* right, int64_t right
 _offset, int64_t bit_length);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;}  <span class="comment">// namespace arrow</span></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="preprocessor">#endif  // ARROW_UTIL_BIT_UTIL_H</span></div><div class="ttc" id="namespacearrow_html_a6009c894cf619352dfc7bb26b7ac15b9"><div class="ttname"><a href="namespacearrow.html#a6009c894cf619352dfc7bb26b7ac15b9">arrow::BitmapEquals</a></div><div class="ttdeci">bool BitmapEquals(const uint8_t *left, int64_t left_offset, const uint8_t *right, int64_t right_offset, int64_t bit_length)</div><div class="ttdef"><b>Definition:</b> bit-util.cc:113</div></div>
-<div class="ttc" id="namespacearrow_1_1_bit_util_html_a2f7b5bcced6e09a6b02315208dec7c5d"><div class="ttname"><a href="namespacearrow_1_1_bit_util.html#a2f7b5bcced6e09a6b02315208dec7c5d">arrow::BitUtil::RoundUpToMultipleOf64</a></div><div class="ttdeci">int64_t RoundUpToMultipleOf64(int64_t num)</div><div class="ttdef"><b>Definition:</b> bit-util.h:105</div></div>
-<div class="ttc" id="namespacearrow_1_1_bit_util_html_a579a683813940e32133af9e6c6acb2c4"><div class="ttname"><a href="namespacearrow_1_1_bit_util.html#a579a683813940e32133af9e6c6acb2c4">arrow::BitUtil::RoundUp</a></div><div class="ttdeci">int64_t RoundUp(int64_t value, int64_t factor)</div><div class="ttdoc">Returns &amp;#39;value&amp;#39; rounded up to the nearest multiple of &amp;#39;factor&amp;#39;. </div><div class="ttdef"><b>Definition:</b> bit-util.h:101</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:75</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">#if defined(__APPLE__)</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;machine/endian.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#elif defined(_WIN32)</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#define __LITTLE_ENDIAN 1</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;endian.h&
 gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#endif</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">#if defined(_MSC_VER)</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP64 _byteswap_uint64</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP32 _byteswap_ulong</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="bit-util_8h.html#a582fbf29e9f0fbf6dd39031af11a8894">   33</a></span>&#160;<span class="preprocessor">#define A
 RROW_BYTE_SWAP64 __builtin_bswap64</span></div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="bit-util_8h.html#a4fabecc746b1f8c287ca27cebdfb3eee">   34</a></span>&#160;<span class="preprocessor">#define ARROW_BYTE_SWAP32 __builtin_bswap32</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif</span></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="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<
 span class="preprocessor">#include &lt;vector&gt;</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">#include &quot;<a class="code" href="compiler-util_8h.html">arrow/util/compiler-util.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</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="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">#ifdef ARROW_USE_SSE</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cpu-info_8h.html">arrow/util/cpu-info.h</a>&quot;</span></div><di
 v class="line"><a name="l00047"></a><span class="lineno">   47</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="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#endif</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">namespace </span><a class="code" href="namespacearrow.html">arrow</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"><a class="line" href="bit-util_8h.html#a760bf109287895672418b5a7855d4464">   52</a></span>&#160;<span class="preprocessor">#define INIT_BITSET(valid_bits_vector, valid_bits_index)        \</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53<
 /span>&#160;<span class="preprocessor">  int byte_offset_##valid_bits_vector = (valid_bits_index) / 8; \</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">  int bit_offset_##valid_bits_vector = (valid_bits_index) % 8;  \</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">  uint8_t bitset_##valid_bits_vector = valid_bits_vector[byte_offset_##valid_bits_vector];</span></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="bit-util_8h.html#abd53b6fe5d0ee60b928d2813f89422cf">   57</a></span>&#160;<span class="preprocessor">#define READ_NEXT_BITSET(valid_bits_vector)                                          \</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">  bit_offset_##val
 id_bits_vector++;                                                  \</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor">  if (bit_offset_##valid_bits_vector == 8) {                                         \</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">    bit_offset_##valid_bits_vector = 0;                                              \</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">    byte_offset_##valid_bits_vector++;                                               \</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">    bitset_##valid_bits_vector = valid_bits_vector[byte_offset_##valid_bits_vector]; \</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preproces
 sor">  }</span></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;<span class="comment">// TODO(wesm): The source from Impala was depending on boost::make_unsigned</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment">// We add a partial stub implementation here</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">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned.html">   70</a></span>&#160;<span class="keyword">struct </span><a 
 class="code" href="structarrow_1_1make__unsigned.html">make_unsigned</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="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned_3_01int8__t_01_4.html">   73</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1make__unsigned.html">make_unsigned</a>&lt;int8_t&gt; {</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned_3_01int8__t_01_4.html#a2b83283128495aa14ff52b75c6465fa6">   74</a></span>&#160;  <span class="keyword">typedef</span> uint8_t <a class="code" href="structarrow_1_1make__unsigned_3_01int8__t_01_4.html#a2b83283128495aa14ff52b75c6465fa6">type</a>;</div><div class="line"><a name="l00075"></a><span clas
 s="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;&gt;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned_3_01int16__t_01_4.html">   78</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1make__unsigned.html">make_unsigned</a>&lt;int16_t&gt; {</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned_3_01int16__t_01_4.html#aacfa12cf56b6a68fbdab84cb1e1f8117">   79</a></span>&#160;  <span class="keyword">typedef</span> uint16_t <a class="code" href="structarrow_1_1make__unsigned_3_01int16__t_01_4.html#aacfa12cf56b6a68fbdab84cb1e1f8117">type</a>;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;};</div><di
 v 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;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned_3_01int32__t_01_4.html">   83</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1make__unsigned.html">make_unsigned</a>&lt;int32_t&gt; {</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned_3_01int32__t_01_4.html#aefb494edac60b1ba6e5faabbd6941844">   84</a></span>&#160;  <span class="keyword">typedef</span> uint32_t <a class="code" href="structarrow_1_1make__unsigned_3_01int32__t_01_4.html#aefb494edac60b1ba6e5faabbd6941844">type</a>;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;};</div><div class="line"><a name="l00086"></a><spa
 n class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned_3_01int64__t_01_4.html">   88</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1make__unsigned.html">make_unsigned</a>&lt;int64_t&gt; {</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structarrow_1_1make__unsigned_3_01int64__t_01_4.html#a962df4bc5a90afb6f2597247e0ae0b40">   89</a></span>&#160;  <span class="keyword">typedef</span> uint64_t <a class="code" href="structarrow_1_1make__unsigned_3_01int64__t_01_4.html#a962df4bc5a90afb6f2597247e0ae0b40">type</a>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;};</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="keyword">class </span><a class="code" href="classarrow_1_1_buffer.html">Buffer</a>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</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="l00094"></a><span class="lineno">   94</span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1_mutable_buffer.html">MutableBuffer</a>;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="keyword">class </span><a class="code" href="classarrow_1_1_status.html">Status</a>;</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"><a class="line" href="namespacearrow_1_1_bit_util.html">   97</a></span>&#160;<span class="keyword">namespac
 e </span>BitUtil {</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;<span class="keyword">static</span> constexpr uint8_t kBitmask[] = {1, 2, 4, 8, 16, 32, 64, 128};</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">// the ~i byte version of kBitmaks</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</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="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t CeilByte(int64_t size) {</div><div c
 lass="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="keywordflow">return</span> (size + 7) &amp; ~7;</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;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t BytesForBits(int64_t size) {</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keywordflow">return</span> CeilByte(size) / 8;</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">  112</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t Ceil2Bytes(int64_t size)
  {</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="keywordflow">return</span> (size + 15) &amp; ~15;</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;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</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="l00117"></a><span class="lineno">  117</span>&#160;  <span class="keywordflow">return</span> (bits[i / 8] &amp; kBitmask[i % 8]) != 0;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;}</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</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="l00121"></a><span class="lineno">  121</span>&#160;  <span class="keywordflow">return</span> (bits[i / 8] &amp; kBitmask[i % 8]) == 0;</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;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</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="l00125"></a><span class="lineno">  125</span>&#160;  bits[i / 8] &amp;= kFlippedBitmask[i % 8];</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;}</div><div class="line"><a name
 ="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetBit(uint8_t* bits, int64_t i) {</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  bits[i / 8] |= kBitmask[i % 8];</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;}</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) { SetBit(bits, i); }</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;}</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="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="l00138"></a><span class="lineno">  138</span>&#160;  <span class="comment">// TODO: speed up. See https://graphics.stanford.edu/~seander/bithacks.html</span></div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="comment">// &quot;Conditionally set or clear bits without branching&quot;</span></div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="keywordflow">if</span> (bit_is_set) {</div><div cla
 ss="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    SetBit(bits, i);</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    ClearBit(bits, i);</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;}</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="comment">// Returns the minimum number of bits needed to represent the value of &#39;x&#39;</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> NumRequiredBits(uint64_t x) {<
 /div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 63; i &gt;= 0; --i) {</div><div class="line"><a name="l00150"></a><span class="lineno">  150</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="l00151"></a><span class="lineno">  151</span>&#160;  }</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="keywordflow">return</span> 0;</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;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t NextPower2(int64_t n) {</div><div class="line"><a name="l00
 160"></a><span class="lineno">  160</span>&#160;  n--;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  n |= n &gt;&gt; 1;</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  n |= n &gt;&gt; 2;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  n |= n &gt;&gt; 4;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  n |= n &gt;&gt; 8;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  n |= n &gt;&gt; 16;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  n |= n &gt;&gt; 32;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  n++;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="keywordflow">return</span> n;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;}</div><div cla
 ss="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">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> IsMultipleOf64(int64_t n) {</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keywordflow">return</span> (n &amp; 63) == 0;</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;</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) {</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  <span class="keywordflow">return</span> (n &amp; 7) == 0;</div><div class="line"><a nam
 e="l00177"></a><span class="lineno">  177</span>&#160;}</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t Ceil(int64_t value, int64_t divisor) {</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="keywordflow">return</span> value / divisor + (value % divisor != 0);</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;}</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="namespacearrow_1_1_bit_util.html#a579a683813940e32133af9e6c6acb2c4">  185</a></span>&#160;<span class="keyword">inline</span> int64_t <a class="code" href="namespacearrow_1_1_bit_util.html#a579a683813940e32133af9e6c6acb2c4">RoundUp<
 /a>(int64_t value, int64_t factor) {</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <span class="keywordflow">return</span> (value + (factor - 1)) / factor * factor;</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;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</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="l00191"></a><span class="lineno">  191</span>&#160;  <span class="keywordflow">return</span> (value / factor) * factor;</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;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="k
 eyword">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="l00197"></a><span class="lineno">  197</span>&#160;  <span class="comment">// DCHECK((factor &gt; 0) &amp;&amp; ((factor &amp; (factor - 1)) == 0));</span></div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  <span class="keywordflow">return</span> (value + (factor - 1)) &amp; ~(factor - 1);</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;}</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;<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="l00202"></a><span class="lineno">  202</span>&#160;  <span class="comment">// DCHECK((factor &gt; 0) &amp;&amp; ((factor &amp; (factor - 1)) == 0));</span></div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  <span class="keywordflow">return</span> value &amp; ~(factor - 1);</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;}</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundUpNumBytes(uint32_t bits) {</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  <span class="keywordflow">return</span> (bits + 7) &gt;&gt; 3;</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="l00214"></a><span class="lineno">  214</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundDownNumBytes(uint32_t bits) {</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keywordflow">return</span> bits &gt;&gt; 3;</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">  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 RoundUpNumi32(uint32_t bits) {</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;  <span class="keywordflow">return</span> (bits + 31) &gt;&gt; 5;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#16
 0;}</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundDownNumi32(uint32_t bits) {</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <span class="keywordflow">return</span> bits &gt;&gt; 5;</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;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundUpNumi64(uint32_t bits) {</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  <span class="keywordflow">return</span> (bits + 63) &gt;&gt; 6;</div><div class="line"><a name="l00231"></a><span class="
 lineno">  231</span>&#160;}</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t RoundDownNumi64(uint32_t bits) {</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  <span class="keywordflow">return</span> bits &gt;&gt; 6;</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="comment">// TODO(wesm): is this definitely needed?</span></div><div class="line
 "><a name="l00240"></a><span class="lineno">  240</span>&#160;  <span class="comment">// DCHECK_GE(num, 0);</span></div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  constexpr int64_t round_to = 64;</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  constexpr int64_t force_carry_addend = round_to - 1;</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  constexpr int64_t truncate_bitmask = ~(round_to - 1);</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  constexpr int64_t max_roundable_num = std::numeric_limits&lt;int64_t&gt;::max() - round_to;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  <span class="keywordflow">if</span> (num &lt;= max_roundable_num) { <span class="keywordflow">return</span> (num + force_carry_addend) &amp; truncate_bitmask; }</div><div class="line"><a name="l00246"></a><span class="lineno"
 >  246</span>&#160;  <span class="comment">// handle overflow case.  This should result in a malloc error upstream</span></div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  <span class="keywordflow">return</span> num;</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="l00253"></a><span class="lineno">  253</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="l00254"></a><span class="lineno">  254</span>&#160;  <span class="keywordtype">int</span> count = 0;</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  <span class="keywordflow">for</span> (; x != 0; ++count)</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160
 ;    x &amp;= x - 1;</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  <span class="keywordflow">return</span> count;</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;</div><div class="line"><a name="l00261"></a><span class="lineno">  261</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="l00262"></a><span class="lineno">  262</span>&#160;<span class="preprocessor">#ifdef ARROW_USE_SSE</span></div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="compiler-util_8h.html#a262afcfe437f4addb13fb1b47a6a7086">LIKELY</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="l00264"></a><span class="lineno">  264</span>&#160;    <span class="keywordflow">return</span> POPCNT_popcnt_u64(x);</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <span class="keywordflow">return</span> PopcountNoHw(x);</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="preprocessor">#else</span></div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  <span class="keywordflow">return</span> PopcountNoHw(x);</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="preprocessor">#en
 dif</span></div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;}</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment">// Compute correct population count for various-width signed integers</span></div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00275"></a><span class="lineno">  275</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="l00276"></a><span class="lineno">  276</span>&#160;  <span class="comment">// Converting to same-width unsigned then extending preserves the bit pattern.</span></div><div class="line"><a name="l00277"></a><span class="li
 neno">  277</span>&#160;  <span class="keywordflow">return</span> BitUtil::Popcount(<span class="keyword">static_cast&lt;</span>typename <a class="code" href="structarrow_1_1make__unsigned.html">make_unsigned&lt;T&gt;::type</a><span class="keyword">&gt;</span>(v));</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;}</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div><div class="line"><a name="l00281"></a><span class="lineno">  281</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="l00282"></a><span class="lineno">  282</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="compiler-util_8h.html#a9acc330d508b9a3b775cfdf7ce405e7d">UNLIKELY</a>(num_bits == 0)) <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00283"></a><span c
 lass="lineno">  283</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="compiler-util_8h.html#a9acc330d508b9a3b775cfdf7ce405e7d">UNLIKELY</a>(num_bits &gt;= 64)) <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  <span class="keywordtype">int</span> n = 64 - num_bits;</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="keywordflow">return</span> (v &lt;&lt; n) &gt;&gt; n;</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;</div><div class="line"><a name="l00291"></a><span class="lineno">  291</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="l00292"></a><span class="lineno">  292</span>&#160;  <span class="
 comment">// DCHECK_GT(x, 0);</span></div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  <span class="keywordflow">if</span> (x == 1) <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  <span class="comment">// Compute result = ceil(log2(x))</span></div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="comment">//                = floor(log2(x - 1)) + 1, for x &gt; 1</span></div><div class="line"><a name="l00296"></a><span class="lineno">  296</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="l00297"></a><span class="lineno">  297</span>&#160;  <span class="comment">// (floor(log2(n)) = MSB(n) (0-indexed))</span></div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;  --x;</div><div class="line"><a name="l0
 0299"></a><span class="lineno">  299</span>&#160;  <span class="keywordtype">int</span> result = 1;</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  <span class="keywordflow">while</span> (x &gt;&gt;= 1)</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    ++result;</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  <span class="keywordflow">return</span> result;</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;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t ByteSwap(int64_t value) {</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="bit-util_8h.html#a582f
 bf29e9f0fbf6dd39031af11a8894">ARROW_BYTE_SWAP64</a>(value);</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;}</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint64_t ByteSwap(uint64_t value) {</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>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="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 class="keyword">inline</span> int32_t ByteSwap(int32_t value) {</div><div class="line"><a name="l00313"></a><span class="lineno">  313<
 /span>&#160;  <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="l00314"></a><span class="lineno">  314</span>&#160;}</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t ByteSwap(uint32_t value) {</div><div class="line"><a name="l00316"></a><span class="lineno">  316</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="l00317"></a><span class="lineno">  317</span>&#160;}</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int16_t
  ByteSwap(int16_t value) {</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  constexpr int16_t m = <span class="keyword">static_cast&lt;</span>int16_t<span class="keyword">&gt;</span>(0xff);</div><div class="line"><a name="l00320"></a><span class="lineno">  320</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="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">static</span> <span class="keyword">inline</span> uint16_t ByteSwap(uint16_t value) {</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint16_t<span class="keyword">&gt;</span>(ByteSwap(sta
 tic_cast&lt;int16_t&gt;(value)));</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">  325</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno">  327</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="l00328"></a><span class="lineno">  328</span>&#160;  <span class="keywordflow">switch</span> (len) {</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;      *<span class="keyword">reinterpret_cast&lt;</span>int8_t*<span class="keywo
 rd">&gt;</span>(dst) = *reinterpret_cast&lt;const int8_t*&gt;(src);</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l00333"></a><span class="lineno">  333</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="l00334"></a><span class="lineno">  334</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <span class="keywordflow">case</span> 4:</div><div class="line"><a name="l00336"></a><span class="lineno">  336</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="l00337"></a><span class="lineno">  337</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    <span class="keywordflow">case</span> 8:</div><div class="line"><a name="l00339"></a><span class="lineno">  339</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="l00340"></a><span class="lineno">  340</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <span class="keywordflow">default</span>:</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;      <span class="keywordflow">break</span>;</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;</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;  uint8_t* d = <span class="keyword">reinterpret_cast&lt;</span>uint8_t*<span class="keyword">&gt;</span>(dst);</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;  <span class="keyword">const</span> uint8_t* 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="l00347"></a><span class="lineno">  347</span>&#160;  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; len; ++i) {</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    d[i] = s[len - i - 1];</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  }</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="l00354"></a><span class="lineno">  354</span>&#160;<span class="preprocessor">#if __BYTE_ORDER == __LITTLE_ENDIAN</span></div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t ToBigEndian(int64_t value) {</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  <span class="keywordflow">return</span> ByteSwap(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="keyword">static</span> <span class="keyword">inline</span> uint64_t ToBigEndian(uint64_t value) {</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>
 &#160;  <span class="keywordflow">return</span> ByteSwap(value);</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">  361</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int32_t ToBigEndian(int32_t value) {</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;}</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t ToBigEndian(uint32_t value) {</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;}</div><d
 iv class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int16_t ToBigEndian(int16_t value) {</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</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 class="keyword">static</span> <span class="keyword">inline</span> uint16_t ToBigEndian(uint16_t value) {</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</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;<span class="preprocessor">#else</span></div><div class="line"><a name="l00374"><
 /a><span class="lineno">  374</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t ToBigEndian(int64_t val) {</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;  <span class="keywordflow">return</span> val;</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;<span class="keyword">static</span> <span class="keyword">inline</span> uint64_t ToBigEndian(uint64_t val) {</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="keywordflow">return</span> val;</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;}</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int32_t ToBigEndian(int32_t val) {</div><div class="line"><a name="l003
 81"></a><span class="lineno">  381</span>&#160;  <span class="keywordflow">return</span> val;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;}</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t ToBigEndian(uint32_t val) {</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <span class="keywordflow">return</span> val;</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="keyword">static</span> <span class="keyword">inline</span> int16_t ToBigEndian(int16_t val) {</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;  <span class="keywordflow">return</span> val;</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="keyword">static</span> <span class="keyword">inline</span> uint16_t ToBigEndian(uint16_t val) {</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;  <span class="keywordflow">return</span> val;</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">  392</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="preprocessor">#if __BYTE_ORDER == __LITTLE_ENDIAN</span></div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t FromBigEndian(int64_t value) {</div><div class="line"><a name="l00397"><
 /a><span class="lineno">  397</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;}</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint64_t FromBigEndian(uint64_t value) {</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</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;<span class="keyword">static</span> <span class="keyword">inline</span> int32_t FromBigEndian(int32_t value) {</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00404"></a><span cl
 ass="lineno">  404</span>&#160;}</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t FromBigEndian(uint32_t value) {</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;}</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int16_t FromBigEndian(int16_t value) {</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;}</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="keyword">static</span> <
 span class="keyword">inline</span> uint16_t FromBigEndian(uint16_t value) {</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;  <span class="keywordflow">return</span> ByteSwap(value);</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;}</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int64_t FromBigEndian(int64_t val) {</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  <span class="keywordflow">return</span> val;</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;}</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint64_t 
 FromBigEndian(uint64_t val) {</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  <span class="keywordflow">return</span> val;</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;}</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> int32_t FromBigEndian(int32_t val) {</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;  <span class="keywordflow">return</span> val;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;}</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint32_t FromBigEndian(uint32_t val) {</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  <span class="keywordflow">return</span> val;</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;<span class="keyword">static</span> <span class="keyword">inline</span> int16_t FromBigEndian(int16_t val) {</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  <span class="keywordflow">return</span> val;</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;}</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> uint16_t FromBigEndian(uint16_t val) {</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="keywordflow">return</span> val;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;}</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="preprocessor">#endif<
 /span></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="comment">// Logical right shift for signed integer types</span></div><div class="line"><a name="l00436"></a><span class="lineno">  436</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="l00437"></a><span class="lineno">  437</span>&#160;<span class="comment">// Negative shift amounts lead to undefined behavior</span></div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="keyword">static</span> T ShiftRightLogical(T v, <span class="keywordtype">int</span> shift) {</div><div class="line"><a name="
 l00440"></a><span class="lineno">  440</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="l00441"></a><span class="lineno">  441</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>typename <a class="code" href="structarrow_1_1make__unsigned.html">make_unsigned&lt;T&gt;::type</a><span class="keyword">&gt;</span>(v) &gt;&gt; shift;</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;</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacearrow_1_1_bit_util.html#aabb775a4d6129fb8e33a7b24e8b412dd">FillBitsFromBytes</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp; bytes, uint8_t* bits);</div><div class="li
 ne"><a name="l00445"></a><span class="lineno">  445</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="namespacearrow_1_1_bit_util.html#adb2da8e090e9456b4e8ca6b05d6448f5">BytesToBits</a>(<span class="keyword">const</span> std::vector&lt;uint8_t&gt;&amp;, std::shared_ptr&lt;Buffer&gt;*);</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;}  <span class="comment">// namespace BitUtil</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="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160
 ;<span class="comment">// Bitmap utilities</span></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_status.html">Status</a> <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#aad55168cd9074fddb1ce5f103d29c26f">GetEmptyBitmap</a>(</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;    <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, int64_t length, std::shared_ptr&lt;MutableBuffer&gt;* result);</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef
 ">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#a5e8c95adb60525560e52951a

<TRUNCATED>

[04/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 1ac0623..3f8feac 100644
--- a/docs/cpp/classarrow_1_1_key_value_metadata.html
+++ b/docs/cpp/classarrow_1_1_key_value_metadata.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -107,25 +81,29 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a2ba3125441d179b06374ac6f140fb7cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab51a4993bcc9302a430460e049f80c51"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#ab51a4993bcc9302a430460e049f80c51">KeyValueMetadata</a> (const std::unordered_map&lt; std::string, std::string &gt; &amp;map)</td></tr>
 <tr class="separator:ab51a4993bcc9302a430460e049f80c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a88ccfb9adb154af4d82e3ef4d2971560"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a88ccfb9adb154af4d82e3ef4d2971560">ToUnorderedMap</a> (std::unordered_map&lt; std::string, std::string &gt; *out) const </td></tr>
-<tr class="separator:a88ccfb9adb154af4d82e3ef4d2971560"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7aacdadc5ab3d6518072d7cfea3bd123"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a7aacdadc5ab3d6518072d7cfea3bd123">Append</a> (const std::string &amp;<a class="el" href="classarrow_1_1_key_value_metadata.html#a8394f01d532e765c65512234cb1489fc">key</a>, const std::string &amp;<a class="el" href="classarrow_1_1_key_value_metadata.html#a6138fd0c4ce0b4817398e3f344027e6b">value</a>)</td></tr>
+<tr class="memitem:a799a3785c1a75d632bd0ec39a25b653d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a799a3785c1a75d632bd0ec39a25b653d">~KeyValueMetadata</a> ()=default</td></tr>
+<tr class="separator:a799a3785c1a75d632bd0ec39a25b653d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b7204f66713ccbe31dd2b28434156fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a9b7204f66713ccbe31dd2b28434156fb">ToUnorderedMap</a> (std::unordered_map&lt; std::string, std::string &gt; *out) const</td></tr>
+<tr class="separator:a9b7204f66713ccbe31dd2b28434156fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7aacdadc5ab3d6518072d7cfea3bd123"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a7aacdadc5ab3d6518072d7cfea3bd123">Append</a> (const std::string &amp;<a class="el" href="classarrow_1_1_key_value_metadata.html#ac44b301ba5ed211f38314db43253b305">key</a>, const std::string &amp;<a class="el" href="classarrow_1_1_key_value_metadata.html#a7f89321a091c2b218817ed98037cee6e">value</a>)</td></tr>
 <tr class="separator:a7aacdadc5ab3d6518072d7cfea3bd123"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9f351c660ea93fca098cf4d2854ca6c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a9f351c660ea93fca098cf4d2854ca6c9">reserve</a> (int64_t n)</td></tr>
 <tr class="separator:a9f351c660ea93fca098cf4d2854ca6c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a19d3d8d03661efc892c1b1fdf52d423e"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a19d3d8d03661efc892c1b1fdf52d423e">size</a> () const </td></tr>
-<tr class="separator:a19d3d8d03661efc892c1b1fdf52d423e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8394f01d532e765c65512234cb1489fc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a8394f01d532e765c65512234cb1489fc">key</a> (int64_t i) const </td></tr>
-<tr class="separator:a8394f01d532e765c65512234cb1489fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6138fd0c4ce0b4817398e3f344027e6b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a6138fd0c4ce0b4817398e3f344027e6b">value</a> (int64_t i) const </td></tr>
-<tr class="separator:a6138fd0c4ce0b4817398e3f344027e6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a318e723979047041431a6ce61cb41794"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a318e723979047041431a6ce61cb41794">Copy</a> () const </td></tr>
-<tr class="separator:a318e723979047041431a6ce61cb41794"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2d47d342a174c7eacd144aaf7fe92ad9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a2d47d342a174c7eacd144aaf7fe92ad9">Equals</a> (const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &amp;other) const </td></tr>
-<tr class="separator:a2d47d342a174c7eacd144aaf7fe92ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c36667c47bd32a7a7f6d07fa28e0a03"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a8c36667c47bd32a7a7f6d07fa28e0a03">size</a> () const</td></tr>
+<tr class="separator:a8c36667c47bd32a7a7f6d07fa28e0a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac44b301ba5ed211f38314db43253b305"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#ac44b301ba5ed211f38314db43253b305">key</a> (int64_t i) const</td></tr>
+<tr class="separator:ac44b301ba5ed211f38314db43253b305"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f89321a091c2b218817ed98037cee6e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a7f89321a091c2b218817ed98037cee6e">value</a> (int64_t i) const</td></tr>
+<tr class="separator:a7f89321a091c2b218817ed98037cee6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00e885e1ae0ade99293971dc48e84f39"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a00e885e1ae0ade99293971dc48e84f39">Copy</a> () const</td></tr>
+<tr class="separator:a00e885e1ae0ade99293971dc48e84f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a794f7b79f275853ca54fc3ca6b5ba8f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_key_value_metadata.html#a794f7b79f275853ca54fc3ca6b5ba8f8">Equals</a> (const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &amp;other) const</td></tr>
+<tr class="separator:a794f7b79f275853ca54fc3ca6b5ba8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2c1cba9126ea75b53979f42558bd844f"></a>
+<a id="a2c1cba9126ea75b53979f42558bd844f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c1cba9126ea75b53979f42558bd844f">&#9670;&nbsp;</a></span>KeyValueMetadata() <span class="overload">[1/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -140,7 +118,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2ba3125441d179b06374ac6f140fb7cb"></a>
+<a id="a2ba3125441d179b06374ac6f140fb7cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ba3125441d179b06374ac6f140fb7cb">&#9670;&nbsp;</a></span>KeyValueMetadata() <span class="overload">[2/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -166,7 +146,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab51a4993bcc9302a430460e049f80c51"></a>
+<a id="ab51a4993bcc9302a430460e049f80c51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab51a4993bcc9302a430460e049f80c51">&#9670;&nbsp;</a></span>KeyValueMetadata() <span class="overload">[3/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -190,8 +172,35 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
+<a id="a799a3785c1a75d632bd0ec39a25b653d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a799a3785c1a75d632bd0ec39a25b653d">&#9670;&nbsp;</a></span>~KeyValueMetadata()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual arrow::KeyValueMetadata::~KeyValueMetadata </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>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a7aacdadc5ab3d6518072d7cfea3bd123"></a>
+<a id="a7aacdadc5ab3d6518072d7cfea3bd123"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7aacdadc5ab3d6518072d7cfea3bd123">&#9670;&nbsp;</a></span>Append()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -217,7 +226,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a318e723979047041431a6ce61cb41794"></a>
+<a id="a00e885e1ae0ade99293971dc48e84f39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a00e885e1ae0ade99293971dc48e84f39">&#9670;&nbsp;</a></span>Copy()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -232,7 +243,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2d47d342a174c7eacd144aaf7fe92ad9"></a>
+<a id="a794f7b79f275853ca54fc3ca6b5ba8f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a794f7b79f275853ca54fc3ca6b5ba8f8">&#9670;&nbsp;</a></span>Equals()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -248,7 +261,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8394f01d532e765c65512234cb1489fc"></a>
+<a id="ac44b301ba5ed211f38314db43253b305"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac44b301ba5ed211f38314db43253b305">&#9670;&nbsp;</a></span>key()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -264,7 +279,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9f351c660ea93fca098cf4d2854ca6c9"></a>
+<a id="a9f351c660ea93fca098cf4d2854ca6c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f351c660ea93fca098cf4d2854ca6c9">&#9670;&nbsp;</a></span>reserve()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -280,7 +297,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a19d3d8d03661efc892c1b1fdf52d423e"></a>
+<a id="a8c36667c47bd32a7a7f6d07fa28e0a03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c36667c47bd32a7a7f6d07fa28e0a03">&#9670;&nbsp;</a></span>size()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -295,7 +314,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a88ccfb9adb154af4d82e3ef4d2971560"></a>
+<a id="a9b7204f66713ccbe31dd2b28434156fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b7204f66713ccbe31dd2b28434156fb">&#9670;&nbsp;</a></span>ToUnorderedMap()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -311,7 +332,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a6138fd0c4ce0b4817398e3f344027e6b"></a>
+<a id="a7f89321a091c2b218817ed98037cee6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f89321a091c2b218817ed98037cee6e">&#9670;&nbsp;</a></span>value()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -328,15 +351,15 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="key__value__metadata_8h_source.html">key_value_metadata.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="key__value__metadata_8cc.html">key_value_metadata.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="key__value__metadata_8h_source.html">key_value_metadata.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="key__value__metadata_8cc.html">key_value_metadata.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 9f0ed84..916fd2a 100644
--- a/docs/cpp/classarrow_1_1_list_array-members.html
+++ b/docs/cpp/classarrow_1_1_list_array-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,48 +70,48 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a8cf8e5e06bedfdeeaccef89f4fcd8d72">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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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#acb8ad42b8db90ae77a6bbb69e88a1844">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#ac3c8efd95a2867d774dc99c700e6e349">Array</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, 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_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#a9c74a407e71e42e75d769a2b2827e25e">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#a1db07a2e4e4b2241dffd602d675ac2a0">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#a38785d2e1977c10f995e2f3d9813b4e7">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#a9d79327fd562c7bb36455979a3d56c20">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#a7a2a3b04675d806226b99fa6e78ea14f">length_</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_list_array.html#abaeb13c66936303d30f744ae369ceb8a">ListArray</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; Array &gt; &amp;values, 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_list_array.html">arrow::ListArray</a></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#ac6a9a5af6d174976d4f2e44e756744f0">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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</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#a817196cd3b72f8d8c6d578036f6e9e97">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#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#ad98f18518f7061381863ee800eabf2ad">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#aa8047296b1e2027f4089fceca3714597">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_list_array.html#a2a96a3fce76808fdb493b1a05b21e1ea">FromArrays</a>(const Array &amp;offsets, const Array &amp;values, MemoryPool *pool, std::shared_ptr&lt; Array &gt; *out)</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">static</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#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_list_array.html#a2206c9e46118ad93f6d2ba54f8c2f0b2">ListArray</a>(const std::shared_ptr&lt; internal::ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</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_list_array.html#abaeb13c66936303d30f744ae369ceb8a">ListArray</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; Array &gt; &amp;values, 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_list_array.html">arrow::ListArray</a></td><td class="entry"></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#a8d85273d7b76520f804b7da8eda629f6">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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">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#a581cecab69f86737603be4c3bd5835bd">offset_</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#a3791855cfd4669b65874ddd0cc4c60c2">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#a577aaca493fb2596164e78463d0644bc">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_list_array.html#a19c65516c1217441741da8338f6e710f">raw_value_offsets</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#aa7d3ae828afbf931dac9157dc75fe8d6">raw_value_offsets_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</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_list_array.html#a211baa16fe1ddfc52933f2bc09441e75">raw_value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#aa7d3ae828afbf931dac9157dc75fe8d6">raw_value_offsets_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#af717a4913c14397594e3c1c6a6458a02">SetData</a>(const std::shared_ptr&lt; internal::ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</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_array.html#a8a4c22a60cc94983fb2b19042bf227f6">Slice</a>(int64_t offset, int64_t length) const override</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a78dd90702dfd4a4989c77585eecc23b1">arrow::Array::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#af6d0bb430191ceef853297d81236cba6">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#a12b693935f3dd0aab750dbe37032a019">type_</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#a60af513406e55369c4122f1d739c6f99">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#a9cfb93694cd77382686c92f6dac9827a">arrow::Array::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_list_array.html#a34aca3cdf8e3fc882f47738833b543c4">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#a5f20b2a0693b7c317525ca0e4805465e">value_length</a>(int64_t i) const </td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#ac718a5a7481b8182a181cb51b99fa130">value_offset</a>(int64_t i) const </td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#a9a0eefdee02f1d3bfd553015d503e37d">value_offsets</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#a268114b574b342d448a99072c0c9949b">value_offsets_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</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_array.html#ad668c10bc3a90ff3a9a94ace482ab578">value_type</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#a621d4e5dc94e74d4d8ba81a3fece72a5">values</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#a91f03f5edcf1ad3d7a67af94ef14d2f5">values_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</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_array.html#a681056e2ad653ca35505daf345529407">value_length</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#a3203b3a9ed3411b293c3abe10493d722">value_offset</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#ac81bd6404ab50657916f5ce3d0029dd4">value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#ad22acd04c5446124d2b4f0e012524f6a">value_type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_array.html#a4522f4743b40f947741be77b80c1ef7e">values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_list_array.html">arrow::ListArray</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>
 </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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[11/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 e3a52ae..2efb7e4 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -92,6 +66,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <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_fixed_size_binary_array-members.html">List of all members</a>  </div>
   <div class="headertitle">
@@ -106,9 +81,9 @@ Inheritance diagram for arrow::FixedSizeBinaryArray:</div>
  <div class="center">
   <img src="classarrow_1_1_fixed_size_binary_array.png" usemap="#arrow::FixedSizeBinaryArray_map" alt=""/>
   <map id="arrow::FixedSizeBinaryArray_map" name="arrow::FixedSizeBinaryArray_map">
-<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="0,56,176,80"/>
-<area href="classarrow_1_1_array.html" title="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,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">
@@ -119,94 +94,113 @@ Public Types</h2></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:ab567fe975abebb6a239589be961dc14f"><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#ab567fe975abebb6a239589be961dc14f">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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href
 ="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
+<tr class="memitem:ae02ccfdaff9a6edc4086f88d4fcf6826"><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#ae02ccfdaff9a6edc4086f88d4fcf6826">FixedSizeBinaryArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:ae02ccfdaff9a6edc4086f88d4fcf6826"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab567fe975abebb6a239589be961dc14f"><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#ab567fe975abebb6a239589be961dc14f">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#ad98f18518f7061381863ee800eabf2ad">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>=nullptr, int64_t <a class="el" href="classarr
 ow_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:ab567fe975abebb6a239589be961dc14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c16a930317f77e940858530c291a86c"><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#a9c16a930317f77e940858530c291a86c">GetValue</a> (int64_t i) const </td></tr>
-<tr class="separator:a9c16a930317f77e940858530c291a86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a50dbf5bdc8ffc55c8509daef200eb52d"><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#a50dbf5bdc8ffc55c8509daef200eb52d">byte_width</a> () const </td></tr>
-<tr class="separator:a50dbf5bdc8ffc55c8509daef200eb52d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4ff1c74cb9e38a3ec222a368ffeee881"><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#a4ff1c74cb9e38a3ec222a368ffeee881">raw_data</a> () const </td></tr>
-<tr class="separator:a4ff1c74cb9e38a3ec222a368ffeee881"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a490c01227b8bc1abe78c1265d423d728"><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_fixed_size_binary_array.html#a490c01227b8bc1abe78c1265d423d728">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">length</a>) const override</td></tr>
+<tr class="memitem:ad81a8d35beb9de9811b35f2216f63262"><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#ad81a8d35beb9de9811b35f2216f63262">GetValue</a> (int64_t i) const</td></tr>
+<tr class="separator:ad81a8d35beb9de9811b35f2216f63262"><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="memitem:a490c01227b8bc1abe78c1265d423d728"><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_fixed_size_binary_array.html#a490c01227b8bc1abe78c1265d423d728">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 override</td></tr>
 <tr class="memdesc:a490c01227b8bc1abe78c1265d423d728"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="#a490c01227b8bc1abe78c1265d423d728">More...</a><br /></td></tr>
 <tr class="separator:a490c01227b8bc1abe78c1265d423d728"><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:ac9370debfa9fd4b0ea66e076690c01e8 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#ac9370debfa9fd4b0ea66e076690c01e8">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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a
 >=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
+<tr class="memitem:ac9370debfa9fd4b0ea66e076690c01e8 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#ac9370debfa9fd4b0ea66e076690c01e8">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#ad98f18518f7061381863ee800eabf2ad">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>=nullptr,
  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:ac9370debfa9fd4b0ea66e076690c01e8 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a923fd560839f3c60e952c440be8b0210 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#a923fd560839f3c60e952c440be8b0210">data</a> () const </td></tr>
-<tr class="memdesc:a923fd560839f3c60e952c440be8b0210 inherit pub_methods_classarrow_1_1_primitive_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory containing this array's data This buffer does not account for any slice offset.  <a href="#a923fd560839f3c60e952c440be8b0210">More...</a><br /></td></tr>
-<tr class="separator:a923fd560839f3c60e952c440be8b0210 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">Does not account for any slice offset.  <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:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_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#ac3c8efd95a2867d774dc99c700e6e349">Array</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td>
 </tr>
-<tr class="separator:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</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:a38785d2e1977c10f995e2f3d9813b4e7 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#a38785d2e1977c10f995e2f3d9813b4e7">IsNull</a> (int64_t i) const </td></tr>
-<tr class="memdesc:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a slot is null. For inner loops. Does <em>not</em> boundscheck.  <a href="#a38785d2e1977c10f995e2f3d9813b4e7">More...</a><br /></td></tr>
-<tr class="separator:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d79327fd562c7bb36455979a3d56c20 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#a9d79327fd562c7bb36455979a3d56c20">length</a> () const </td></tr>
-<tr class="memdesc:a9d79327fd562c7bb36455979a3d56c20 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="#a9d79327fd562c7bb36455979a3d56c20">More...</a><br /></td></tr>
-<tr class="separator:a9d79327fd562c7bb36455979a3d56c20 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a814cce1a10c7eef53236c2abfaea8bee 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#a814cce1a10c7eef53236c2abfaea8bee">offset</a> () const </td></tr>
-<tr class="memdesc:a814cce1a10c7eef53236c2abfaea8bee 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="#a814cce1a10c7eef53236c2abfaea8bee">More...</a><br /></td></tr>
-<tr class="separator:a814cce1a10c7eef53236c2abfaea8bee inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d85273d7b76520f804b7da8eda629f6 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#a8d85273d7b76520f804b7da8eda629f6">null_count</a> () const </td></tr>
-<tr class="memdesc:a8d85273d7b76520f804b7da8eda629f6 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="#a8d85273d7b76520f804b7da8eda629f6">More...</a><br /></td></tr>
-<tr class="separator:a8d85273d7b76520f804b7da8eda629f6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6d0bb430191ceef853297d81236cba6 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#af6d0bb430191ceef853297d81236cba6">type</a> () const </td></tr>
-<tr class="separator:af6d0bb430191ceef853297d81236cba6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60af513406e55369c4122f1d739c6f99 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#a60af513406e55369c4122f1d739c6f99">type_id</a> () const </td></tr>
-<tr class="separator:a60af513406e55369c4122f1d739c6f99 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6a9a5af6d174976d4f2e44e756744f0 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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a> () const </td></tr>
-<tr class="memdesc:ac6a9a5af6d174976d4f2e44e756744f0 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="#ac6a9a5af6d174976d4f2e44e756744f0">More...</a><br /></td></tr>
-<tr class="separator:ac6a9a5af6d174976d4f2e44e756744f0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a817196cd3b72f8d8c6d578036f6e9e97 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#a817196cd3b72f8d8c6d578036f6e9e97">null_bitmap_data</a> () const </td></tr>
-<tr class="memdesc:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="#a817196cd3b72f8d8c6d578036f6e9e97">More...</a><br /></td></tr>
-<tr class="separator:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c74a407e71e42e75d769a2b2827e25e 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#a9c74a407e71e42e75d769a2b2827e25e">Equals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:a9c74a407e71e42e75d769a2b2827e25e inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1db07a2e4e4b2241dffd602d675ac2a0 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#a1db07a2e4e4b2241dffd602d675ac2a0">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:a1db07a2e4e4b2241dffd602d675ac2a0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0989ac08e03dad0a1bfbd8d9d6eab25c 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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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:a0989ac08e03dad0a1bfbd8d9d6eab25c inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8ad42b8db90ae77a6bbb69e88a1844 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#acb8ad42b8db90ae77a6bbb69e88a1844">ApproxEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:acb8ad42b8db90ae77a6bbb69e88a1844 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3791855cfd4669b65874ddd0cc4c60c2 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#a3791855cfd4669b65874ddd0cc4c60c2">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:a3791855cfd4669b65874ddd0cc4c60c2 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="#a3791855cfd4669b65874ddd0cc4c60c2">More...</a><br /></td></tr>
-<tr class="separator:a3791855cfd4669b65874ddd0cc4c60c2 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a577aaca493fb2596164e78463d0644bc 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#a577aaca493fb2596164e78463d0644bc">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:a577aaca493fb2596164e78463d0644bc inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8cf8e5e06bedfdeeaccef89f4fcd8d72 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#a8cf8e5e06bedfdeeaccef89f4fcd8d72">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const </td></tr>
-<tr class="separator:a8cf8e5e06bedfdeeaccef89f4fcd8d72 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78dd90702dfd4a4989c77585eecc23b1 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#a78dd90702dfd4a4989c77585eecc23b1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>) const </td></tr>
-<tr class="memdesc:a78dd90702dfd4a4989c77585eecc23b1 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="#a78dd90702dfd4a4989c77585eecc23b1">More...</a><br /></td></tr>
-<tr class="separator:a78dd90702dfd4a4989c77585eecc23b1 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">Determine if a slot is null. For inner loops. Does <em>not</em> 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: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:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
+<tr class="separator:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="separator:ad98f18518f7061381863ee800eabf2ad 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="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a434b5062cab8fe0d62752a0615153896"><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#a434b5062cab8fe0d62752a0615153896">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:a434b5062cab8fe0d62752a0615153896"><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:a62a68e5f19bc813698b4b4cbaf48957b 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#a62a68e5f19bc813698b4b4cbaf48957b">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:a62a68e5f19bc813698b4b4cbaf48957b inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac29f83684eba2c3d35805114d24c7c8a 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#ac29f83684eba2c3d35805114d24c7c8a">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:ac29f83684eba2c3d35805114d24c7c8a 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_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:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
+<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
 <tr class="memitem:a8c7c1b088c14fd0804418c5272689600"><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"><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:aa340fdab800cc42ac43e8f0219c20188 inherit pro_attribs_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#aa340fdab800cc42ac43e8f0219c20188">data_</a></td></tr>
-<tr class="separator:aa340fdab800cc42ac43e8f0219c20188 inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb4abc13be9ec1c46fe789762f85843c 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#afb4abc13be9ec1c46fe789762f85843c">raw_data_</a></td></tr>
-<tr class="separator:afb4abc13be9ec1c46fe789762f85843c inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</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:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_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#a12b693935f3dd0aab750dbe37032a019">type_</a></td></tr>
-<tr class="separator:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_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#a7a2a3b04675d806226b99fa6e78ea14f">length_</a></td></tr>
-<tr class="separator:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_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#a581cecab69f86737603be4c3bd5835bd">offset_</a></td></tr>
-<tr class="separator:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td></tr>
-<tr class="separator:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</a></td></tr>
-<tr class="separator:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="separator:aa8047296b1e2027f4089fceca3714597 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 class="anchor" id="afb0b23293b047e349b8fbd6f6450cfc1"></a>
+<a id="afb0b23293b047e349b8fbd6f6450cfc1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb0b23293b047e349b8fbd6f6450cfc1">&#9670;&nbsp;</a></span>TypeClass</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -219,7 +213,35 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ab567fe975abebb6a239589be961dc14f"></a>
+<a id="ae02ccfdaff9a6edc4086f88d4fcf6826"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae02ccfdaff9a6edc4086f88d4fcf6826">&#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>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">
+
+</div>
+</div>
+<a id="ab567fe975abebb6a239589be961dc14f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab567fe975abebb6a239589be961dc14f">&#9670;&nbsp;</a></span>FixedSizeBinaryArray() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -270,7 +292,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a50dbf5bdc8ffc55c8509daef200eb52d"></a>
+<a id="ac087ddef41ad9a5b421bee1c6c1fbdee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac087ddef41ad9a5b421bee1c6c1fbdee">&#9670;&nbsp;</a></span>byte_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -293,7 +317,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9c16a930317f77e940858530c291a86c"></a>
+<a id="ad81a8d35beb9de9811b35f2216f63262"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad81a8d35beb9de9811b35f2216f63262">&#9670;&nbsp;</a></span>GetValue()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -309,7 +335,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4ff1c74cb9e38a3ec222a368ffeee881"></a>
+<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">
@@ -317,7 +345,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">const uint8_t* arrow::FixedSizeBinaryArray::raw_data </td>
+          <td class="memname">const uint8_t* arrow::FixedSizeBinaryArray::raw_values </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -332,7 +360,35 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a490c01227b8bc1abe78c1265d423d728"></a>
+<a id="a434b5062cab8fe0d62752a0615153896"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a434b5062cab8fe0d62752a0615153896">&#9670;&nbsp;</a></span>SetData()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::FixedSizeBinaryArray::SetData </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">inline</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a490c01227b8bc1abe78c1265d423d728"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a490c01227b8bc1abe78c1265d423d728">&#9670;&nbsp;</a></span>Slice()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -376,12 +432,12 @@ Protected Attributes</h2></td></tr>
 
 <p>Implements <a class="el" href="classarrow_1_1_array.html#a318b4c7dad0da7a47d324b1befd669a6">arrow::Array</a>.</p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal_array.html#a764399a02037b21d9ac699d9324a027b">arrow::DecimalArray</a>.</p>
-
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a8c7c1b088c14fd0804418c5272689600"></a>
+<a id="a8c7c1b088c14fd0804418c5272689600"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c7c1b088c14fd0804418c5272689600">&#9670;&nbsp;</a></span>byte_width_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -402,15 +458,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 56fd8cb..7da529e 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/b286da84/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 9972fd4..3faf770 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -106,37 +80,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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_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><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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">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#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_fixed_size_binary_builder.html#a66bc9c64b224b6fe99dd39dd7f5db7c3">Finish</a>(std::shared_ptr&lt; Array &gt; *out) 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_fixed_size_binary_builder.html#ac3ac84f57c1d91e02742b15206100a8a">FixedSizeBinaryBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#a2c99eda3af97e27847b080170d073e57">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#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#a190150db6c3770d90dfb58b11d978479">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#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#a75f95fc8ae6f3e996e26f09df1c73063">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#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#a95e609990be3c11d86265e701c9cefa8">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#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_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 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#a890c2acb7ddc41a6206f267ee516ce1a">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">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#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#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><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#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_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 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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[21/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_buffer_descr.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_buffer_descr.html b/docs/cpp/classarrow_1_1_buffer_descr.html
index 326f74c..eee3b3b 100644
--- a/docs/cpp/classarrow_1_1_buffer_descr.html
+++ b/docs/cpp/classarrow_1_1_buffer_descr.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::BufferDescr Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -101,15 +75,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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:aaf63f66e459f799365e5d3b18caa3cda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_descr.html#aaf63f66e459f799365e5d3b18caa3cda">BufferDescr</a> (<a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33">BufferType</a> <a class="el" href="classarrow_1_1_buffer_descr.html#a5663b9008c58130a99be09bd18ce8c35">type</a>, int <a class="el" href="classarrow_1_1_buffer_descr.html#acd391f5392333a0a08b4d14a6d8ce9be">bit_width</a>)</td></tr>
+<tr class="memitem:aaf63f66e459f799365e5d3b18caa3cda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_descr.html#aaf63f66e459f799365e5d3b18caa3cda">BufferDescr</a> (<a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33">BufferType</a> <a class="el" href="classarrow_1_1_buffer_descr.html#a17027163a5249059a8296ededc0059dc">type</a>, int <a class="el" href="classarrow_1_1_buffer_descr.html#ac424da4de50e0af986ee1aaa3ba611a4">bit_width</a>)</td></tr>
 <tr class="separator:aaf63f66e459f799365e5d3b18caa3cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5663b9008c58130a99be09bd18ce8c35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33">BufferType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_descr.html#a5663b9008c58130a99be09bd18ce8c35">type</a> () const </td></tr>
-<tr class="separator:a5663b9008c58130a99be09bd18ce8c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acd391f5392333a0a08b4d14a6d8ce9be"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_descr.html#acd391f5392333a0a08b4d14a6d8ce9be">bit_width</a> () const </td></tr>
-<tr class="separator:acd391f5392333a0a08b4d14a6d8ce9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17027163a5249059a8296ededc0059dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearrow.html#af37e6996db0efe38caab9271161bcc33">BufferType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_descr.html#a17027163a5249059a8296ededc0059dc">type</a> () const</td></tr>
+<tr class="separator:a17027163a5249059a8296ededc0059dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac424da4de50e0af986ee1aaa3ba611a4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_descr.html#ac424da4de50e0af986ee1aaa3ba611a4">bit_width</a> () const</td></tr>
+<tr class="separator:ac424da4de50e0af986ee1aaa3ba611a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aaf63f66e459f799365e5d3b18caa3cda"></a>
+<a id="aaf63f66e459f799365e5d3b18caa3cda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf63f66e459f799365e5d3b18caa3cda">&#9670;&nbsp;</a></span>BufferDescr()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -144,7 +120,9 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="acd391f5392333a0a08b4d14a6d8ce9be"></a>
+<a id="ac424da4de50e0af986ee1aaa3ba611a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac424da4de50e0af986ee1aaa3ba611a4">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -167,7 +145,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5663b9008c58130a99be09bd18ce8c35"></a>
+<a id="a17027163a5249059a8296ededc0059dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17027163a5249059a8296ededc0059dc">&#9670;&nbsp;</a></span>type()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -191,14 +171,14 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_c_type_impl-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_c_type_impl-members.html b/docs/cpp/classarrow_1_1_c_type_impl-members.html
index a8ea86c..7375fc6 100644
--- a/docs/cpp/classarrow_1_1_c_type_impl-members.html
+++ b/docs/cpp/classarrow_1_1_c_type_impl-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -107,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_c_type_impl.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_c_type_impl.html b/docs/cpp/classarrow_1_1_c_type_impl.html
index 4033e48..7d0ffdf 100644
--- a/docs/cpp/classarrow_1_1_c_type_impl.html
+++ b/docs/cpp/classarrow_1_1_c_type_impl.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::CTypeImpl&lt; DERIVED, BASE, TYPE_ID, C_TYPE &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -105,7 +79,7 @@ Inheritance diagram for arrow::CTypeImpl&lt; DERIVED, BASE, TYPE_ID, C_TYPE &gt;
 <div class="dyncontent">
  <div class="center">
   <img src="classarrow_1_1_c_type_impl.png" usemap="#arrow::CTypeImpl_3C_20DERIVED_2C_20BASE_2C_20TYPE_5FID_2C_20C_5FTYPE_20_3E_map" alt=""/>
-  <map id="arrow::CTypeImpl_3C_20DERIVED_2C_20BASE_2C_20TYPE_5FID_2C_20C_5FTYPE_20_3E_map" name="arrow::CTypeImpl&lt; DERIVED, BASE, TYPE_ID, C_TYPE &gt;_map">
+  <map id="arrow::CTypeImpl_3C_20DERIVED_2C_20BASE_2C_20TYPE_5FID_2C_20C_5FTYPE_20_3E_map" name="arrow::CTypeImpl_3C_20DERIVED_2C_20BASE_2C_20TYPE_5FID_2C_20C_5FTYPE_20_3E_map">
 </map>
  </div></div>
 <table class="memberdecls">
@@ -131,7 +105,9 @@ Static Public Attributes</h2></td></tr>
 <tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a97e086324dde930b845360a73fcd528e"></a>
+<a id="a97e086324dde930b845360a73fcd528e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a97e086324dde930b845360a73fcd528e">&#9670;&nbsp;</a></span>c_type</h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -146,7 +122,9 @@ template&lt;typename DERIVED, typename BASE, Type::type TYPE_ID, typename C_TYPE
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a28c744e35bad1af5ecb0f4aa4fbe65c8"></a>
+<a id="a28c744e35bad1af5ecb0f4aa4fbe65c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28c744e35bad1af5ecb0f4aa4fbe65c8">&#9670;&nbsp;</a></span>CTypeImpl()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -172,7 +150,9 @@ template&lt;typename DERIVED, typename BASE, Type::type TYPE_ID, typename C_TYPE
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a123343dd1f5a4d4ec351ab5cc7df41c8"></a>
+<a id="a123343dd1f5a4d4ec351ab5cc7df41c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a123343dd1f5a4d4ec351ab5cc7df41c8">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -198,7 +178,9 @@ template&lt;typename DERIVED, typename BASE, Type::type TYPE_ID, typename C_TYPE
 
 </div>
 </div>
-<a class="anchor" id="a2af6841474bc3132d9d8dbaea9260aff"></a>
+<a id="a2af6841474bc3132d9d8dbaea9260aff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2af6841474bc3132d9d8dbaea9260aff">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -223,7 +205,9 @@ template&lt;typename DERIVED, typename BASE, Type::type TYPE_ID, typename C_TYPE
 
 </div>
 </div>
-<a class="anchor" id="a5a7d9ac092170e7c56217c7855ce92df"></a>
+<a id="a5a7d9ac092170e7c56217c7855ce92df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a7d9ac092170e7c56217c7855ce92df">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -249,7 +233,9 @@ template&lt;typename DERIVED, typename BASE, Type::type TYPE_ID, typename C_TYPE
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a0dcafdaa71e73c4eb94e21719ae78674"></a>
+<a id="a0dcafdaa71e73c4eb94e21719ae78674"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0dcafdaa71e73c4eb94e21719ae78674">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -272,14 +258,14 @@ template&lt;typename DERIVED, typename BASE, Type::type TYPE_ID, typename C_TYPE
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 13de98d..1e17970 100644
--- a/docs/cpp/classarrow_1_1_chunked_array-members.html
+++ b/docs/cpp/classarrow_1_1_chunked_array-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,23 +70,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a36295220a575d6748b7e054abc925cdc">chunk</a>(int i) const </td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a92ec02f5904ac3e4dac5328e44ebf0fb">chunk</a>(int i) const</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a2640fe6c89743e608e6e2495d5041d87">ChunkedArray</a>(const ArrayVector &amp;chunks)</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</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_chunked_array.html#adcfc2d41d249c4e62f34397900d200da">chunks</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#af53b92e2594cbe9d84710256e295586a">chunks</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a438707b92386f68a63348c30743bc159">chunks_</a></td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</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_chunked_array.html#a45a6f57ea28f2311bdcd8883a5977441">Equals</a>(const ChunkedArray &amp;other) const </td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a89422f429725ec897ee1d117c63344cc">Equals</a>(const std::shared_ptr&lt; ChunkedArray &gt; &amp;other) const </td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#ac1f7583f0ac57c82db285ab3667fbb3d">length</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#ab7ad74cc587d5d622c7e62cbf1b0b9f9">Equals</a>(const ChunkedArray &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a67c23032d122d1a87acf0bc2b2e52d54">Equals</a>(const std::shared_ptr&lt; ChunkedArray &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a4df41bf1a05cd1083a2c4502e0a85f87">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a4d2fc435340a18c488a3001ce88018c4">length_</a></td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</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_chunked_array.html#a9fe740a2b51b920a383f166e3d2fa46c">null_count</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a962541b044ac5a7a6a87499cef7957bb">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#a45ef30e6a7823f1666b0f50ecde903a7">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</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_chunked_array.html#a206b9259c1764474218b3a2029df27eb">num_chunks</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#afa477fd2e9a3ce9131d9d7f4391de52b">num_chunks</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html#adb15afa228802d9fab0f3993a4f82df2">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_chunked_array.html">arrow::ChunkedArray</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 9f3e2fe..6cb0e64 100644
--- a/docs/cpp/classarrow_1_1_chunked_array.html
+++ b/docs/cpp/classarrow_1_1_chunked_array.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,38 +72,47 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!--header-->
 <div class="contents">
 
+<p>A data structure managing a list of primitive Arrow arrays logically as one large array.  
+ <a href="classarrow_1_1_chunked_array.html#details">More...</a></p>
+
 <p><code>#include &lt;<a class="el" href="table_8h_source.html">table.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:a2640fe6c89743e608e6e2495d5041d87"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a2640fe6c89743e608e6e2495d5041d87">ChunkedArray</a> (const <a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a> &amp;<a class="el" href="classarrow_1_1_chunked_array.html#adcfc2d41d249c4e62f34397900d200da">chunks</a>)</td></tr>
+<tr class="memitem:a2640fe6c89743e608e6e2495d5041d87"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a2640fe6c89743e608e6e2495d5041d87">ChunkedArray</a> (const <a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a> &amp;<a class="el" href="classarrow_1_1_chunked_array.html#af53b92e2594cbe9d84710256e295586a">chunks</a>)</td></tr>
 <tr class="separator:a2640fe6c89743e608e6e2495d5041d87"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1f7583f0ac57c82db285ab3667fbb3d"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#ac1f7583f0ac57c82db285ab3667fbb3d">length</a> () const </td></tr>
-<tr class="separator:ac1f7583f0ac57c82db285ab3667fbb3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9fe740a2b51b920a383f166e3d2fa46c"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a9fe740a2b51b920a383f166e3d2fa46c">null_count</a> () const </td></tr>
-<tr class="separator:a9fe740a2b51b920a383f166e3d2fa46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a206b9259c1764474218b3a2029df27eb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a206b9259c1764474218b3a2029df27eb">num_chunks</a> () const </td></tr>
-<tr class="separator:a206b9259c1764474218b3a2029df27eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36295220a575d6748b7e054abc925cdc"><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_chunked_array.html#a36295220a575d6748b7e054abc925cdc">chunk</a> (int i) const </td></tr>
-<tr class="separator:a36295220a575d6748b7e054abc925cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adcfc2d41d249c4e62f34397900d200da"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#adcfc2d41d249c4e62f34397900d200da">chunks</a> () const </td></tr>
-<tr class="separator:adcfc2d41d249c4e62f34397900d200da"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a45a6f57ea28f2311bdcd8883a5977441"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a45a6f57ea28f2311bdcd8883a5977441">Equals</a> (const <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &amp;other) const </td></tr>
-<tr class="separator:a45a6f57ea28f2311bdcd8883a5977441"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a89422f429725ec897ee1d117c63344cc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a89422f429725ec897ee1d117c63344cc">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &gt; &amp;other) const </td></tr>
-<tr class="separator:a89422f429725ec897ee1d117c63344cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4df41bf1a05cd1083a2c4502e0a85f87"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a4df41bf1a05cd1083a2c4502e0a85f87">length</a> () const</td></tr>
+<tr class="separator:a4df41bf1a05cd1083a2c4502e0a85f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a962541b044ac5a7a6a87499cef7957bb"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a962541b044ac5a7a6a87499cef7957bb">null_count</a> () const</td></tr>
+<tr class="separator:a962541b044ac5a7a6a87499cef7957bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa477fd2e9a3ce9131d9d7f4391de52b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#afa477fd2e9a3ce9131d9d7f4391de52b">num_chunks</a> () const</td></tr>
+<tr class="separator:afa477fd2e9a3ce9131d9d7f4391de52b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92ec02f5904ac3e4dac5328e44ebf0fb"><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_chunked_array.html#a92ec02f5904ac3e4dac5328e44ebf0fb">chunk</a> (int i) const</td></tr>
+<tr class="separator:a92ec02f5904ac3e4dac5328e44ebf0fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af53b92e2594cbe9d84710256e295586a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#af53b92e2594cbe9d84710256e295586a">chunks</a> () const</td></tr>
+<tr class="separator:af53b92e2594cbe9d84710256e295586a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb15afa228802d9fab0f3993a4f82df2"><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_chunked_array.html#adb15afa228802d9fab0f3993a4f82df2">type</a> () const</td></tr>
+<tr class="separator:adb15afa228802d9fab0f3993a4f82df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7ad74cc587d5d622c7e62cbf1b0b9f9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#ab7ad74cc587d5d622c7e62cbf1b0b9f9">Equals</a> (const <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &amp;other) const</td></tr>
+<tr class="separator:ab7ad74cc587d5d622c7e62cbf1b0b9f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67c23032d122d1a87acf0bc2b2e52d54"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a67c23032d122d1a87acf0bc2b2e52d54">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &gt; &amp;other) const</td></tr>
+<tr class="separator:a67c23032d122d1a87acf0bc2b2e52d54"><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:a438707b92386f68a63348c30743bc159"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a438707b92386f68a63348c30743bc159">chunks_</a></td></tr>
+<tr class="memitem:a438707b92386f68a63348c30743bc159"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a438707b92386f68a63348c30743bc159">chunks_</a></td></tr>
 <tr class="separator:a438707b92386f68a63348c30743bc159"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4d2fc435340a18c488a3001ce88018c4"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a4d2fc435340a18c488a3001ce88018c4">length_</a></td></tr>
 <tr class="separator:a4d2fc435340a18c488a3001ce88018c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a45ef30e6a7823f1666b0f50ecde903a7"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_chunked_array.html#a45ef30e6a7823f1666b0f50ecde903a7">null_count_</a></td></tr>
 <tr class="separator:a45ef30e6a7823f1666b0f50ecde903a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2640fe6c89743e608e6e2495d5041d87"></a>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A data structure managing a list of primitive Arrow arrays logically as one large array. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a2640fe6c89743e608e6e2495d5041d87"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2640fe6c89743e608e6e2495d5041d87">&#9670;&nbsp;</a></span>ChunkedArray()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -139,7 +122,7 @@ Protected Attributes</h2></td></tr>
         <tr>
           <td class="memname">arrow::ChunkedArray::ChunkedArray </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a> &amp;&#160;</td>
           <td class="paramname"><em>chunks</em></td><td>)</td>
           <td></td>
         </tr>
@@ -154,7 +137,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a36295220a575d6748b7e054abc925cdc"></a>
+<a id="a92ec02f5904ac3e4dac5328e44ebf0fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92ec02f5904ac3e4dac5328e44ebf0fb">&#9670;&nbsp;</a></span>chunk()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -178,7 +163,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="adcfc2d41d249c4e62f34397900d200da"></a>
+<a id="af53b92e2594cbe9d84710256e295586a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af53b92e2594cbe9d84710256e295586a">&#9670;&nbsp;</a></span>chunks()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -186,7 +173,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">const <a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a>&amp; arrow::ChunkedArray::chunks </td>
+          <td class="memname">const <a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a>&amp; arrow::ChunkedArray::chunks </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -201,7 +188,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a45a6f57ea28f2311bdcd8883a5977441"></a>
+<a id="ab7ad74cc587d5d622c7e62cbf1b0b9f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7ad74cc587d5d622c7e62cbf1b0b9f9">&#9670;&nbsp;</a></span>Equals() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -217,7 +206,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a89422f429725ec897ee1d117c63344cc"></a>
+<a id="a67c23032d122d1a87acf0bc2b2e52d54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67c23032d122d1a87acf0bc2b2e52d54">&#9670;&nbsp;</a></span>Equals() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -233,7 +224,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac1f7583f0ac57c82db285ab3667fbb3d"></a>
+<a id="a4df41bf1a05cd1083a2c4502e0a85f87"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4df41bf1a05cd1083a2c4502e0a85f87">&#9670;&nbsp;</a></span>length()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -256,7 +249,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9fe740a2b51b920a383f166e3d2fa46c"></a>
+<a id="a962541b044ac5a7a6a87499cef7957bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a962541b044ac5a7a6a87499cef7957bb">&#9670;&nbsp;</a></span>null_count()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -279,7 +274,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a206b9259c1764474218b3a2029df27eb"></a>
+<a id="afa477fd2e9a3ce9131d9d7f4391de52b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa477fd2e9a3ce9131d9d7f4391de52b">&#9670;&nbsp;</a></span>num_chunks()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -302,8 +299,35 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
+<a id="adb15afa228802d9fab0f3993a4f82df2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb15afa228802d9fab0f3993a4f82df2">&#9670;&nbsp;</a></span>type()</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_data_type.html">DataType</a>&gt; arrow::ChunkedArray::type </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>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a438707b92386f68a63348c30743bc159"></a>
+<a id="a438707b92386f68a63348c30743bc159"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a438707b92386f68a63348c30743bc159">&#9670;&nbsp;</a></span>chunks_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -311,7 +335,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a> arrow::ChunkedArray::chunks_</td>
+          <td class="memname"><a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a> arrow::ChunkedArray::chunks_</td>
         </tr>
       </table>
   </td>
@@ -323,7 +347,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4d2fc435340a18c488a3001ce88018c4"></a>
+<a id="a4d2fc435340a18c488a3001ce88018c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d2fc435340a18c488a3001ce88018c4">&#9670;&nbsp;</a></span>length_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -343,7 +369,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a45ef30e6a7823f1666b0f50ecde903a7"></a>
+<a id="a45ef30e6a7823f1666b0f50ecde903a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45ef30e6a7823f1666b0f50ecde903a7">&#9670;&nbsp;</a></span>null_count_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -364,15 +392,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="table_8h_source.html">table.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="table_8cc.html">table.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="table_8h_source.html">table.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="table_8cc.html">table.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 8efffc0..714a4ed 100644
--- a/docs/cpp/classarrow_1_1_codec-members.html
+++ b/docs/cpp/classarrow_1_1_codec-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -107,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 2fa72d7..78757a4 100644
--- a/docs/cpp/classarrow_1_1_codec.html
+++ b/docs/cpp/classarrow_1_1_codec.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -107,7 +81,9 @@ Inheritance diagram for arrow::Codec:</div>
   <map id="arrow::Codec_map" name="arrow::Codec_map">
 <area href="classarrow_1_1_brotli_codec.html" alt="arrow::BrotliCodec" shape="rect" coords="0,56,131,80"/>
 <area href="classarrow_1_1_g_zip_codec.html" alt="arrow::GZipCodec" shape="rect" coords="141,56,272,80"/>
-<area href="classarrow_1_1_snappy_codec.html" alt="arrow::SnappyCodec" shape="rect" coords="282,56,413,80"/>
+<area href="classarrow_1_1_lz4_codec.html" alt="arrow::Lz4Codec" shape="rect" coords="282,56,413,80"/>
+<area href="classarrow_1_1_snappy_codec.html" alt="arrow::SnappyCodec" shape="rect" coords="423,56,554,80"/>
+<area href="classarrow_1_1_z_s_t_d_codec.html" alt="arrow::ZSTDCodec" shape="rect" coords="564,56,695,80"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -130,7 +106,9 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:aff83ecb4079beb11e5b80e6a56378cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a045806e75306b2e7ea4648f3b9538d36"></a>
+<a id="a045806e75306b2e7ea4648f3b9538d36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a045806e75306b2e7ea4648f3b9538d36">&#9670;&nbsp;</a></span>~Codec()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -154,7 +132,9 @@ Static Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a25d72be2160f668bde7b6e33747b39d8"></a>
+<a id="a25d72be2160f668bde7b6e33747b39d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25d72be2160f668bde7b6e33747b39d8">&#9670;&nbsp;</a></span>Compress()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -204,11 +184,13 @@ Static Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classarrow_1_1_g_zip_codec.html#ab0e0d7293eeb304c72911e2d31b2e864">arrow::GZipCodec</a>, <a class="el" href="classarrow_1_1_brotli_codec.html#a980d7124935fe6e21273214ed6d0564e">arrow::BrotliCodec</a>, and <a class="el" href="classarrow_1_1_snappy_codec.html#adcc390b5bd18ec4c93a91c564d7b0e21">arrow::SnappyCodec</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_g_zip_codec.html#ab0e0d7293eeb304c72911e2d31b2e864">arrow::GZipCodec</a>, <a class="el" href="classarrow_1_1_brotli_codec.html#a980d7124935fe6e21273214ed6d0564e">arrow::BrotliCodec</a>, <a class="el" href="classarrow_1_1_lz4_codec.html#a30a01f1b52f590106e6d578208c51991">arrow::Lz4Codec</a>, <a class="el" href="classarrow_1_1_z_s_t_d_codec.html#a9e61c555df6c1405300d695db2b4e696">arrow::ZSTDCodec</a>, and <a class="el" href="classarrow_1_1_snappy_codec.html#adcc390b5bd18ec4c93a91c564d7b0e21">arrow::SnappyCodec</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="aff83ecb4079beb11e5b80e6a56378cb7"></a>
+<a id="aff83ecb4079beb11e5b80e6a56378cb7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff83ecb4079beb11e5b80e6a56378cb7">&#9670;&nbsp;</a></span>Create()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -242,7 +224,9 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3e00c383cd02aba00ccb258f6a931c4c"></a>
+<a id="a3e00c383cd02aba00ccb258f6a931c4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e00c383cd02aba00ccb258f6a931c4c">&#9670;&nbsp;</a></span>Decompress()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -286,11 +270,13 @@ Static Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classarrow_1_1_g_zip_codec.html#a70f5be97d5e54d6709cb097ef7fc2cb6">arrow::GZipCodec</a>, <a class="el" href="classarrow_1_1_brotli_codec.html#af62f37a41b2548d36420a8b6904123de">arrow::BrotliCodec</a>, and <a class="el" href="classarrow_1_1_snappy_codec.html#a740e3069f0b37fc4f6511b3927267ce6">arrow::SnappyCodec</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_g_zip_codec.html#a70f5be97d5e54d6709cb097ef7fc2cb6">arrow::GZipCodec</a>, <a class="el" href="classarrow_1_1_brotli_codec.html#af62f37a41b2548d36420a8b6904123de">arrow::BrotliCodec</a>, <a class="el" href="classarrow_1_1_lz4_codec.html#a9c00721cdc7ca2fcde165526af811dea">arrow::Lz4Codec</a>, <a class="el" href="classarrow_1_1_z_s_t_d_codec.html#ae2308b534b1a57ed98796e8d5dc0b87a">arrow::ZSTDCodec</a>, and <a class="el" href="classarrow_1_1_snappy_codec.html#a740e3069f0b37fc4f6511b3927267ce6">arrow::SnappyCodec</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a681cbd4b926f3c7163362cd9c99647fe"></a>
+<a id="a681cbd4b926f3c7163362cd9c99647fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a681cbd4b926f3c7163362cd9c99647fe">&#9670;&nbsp;</a></span>MaxCompressedLen()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -322,11 +308,13 @@ Static Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classarrow_1_1_g_zip_codec.html#aec1301d516c51b1bc750689e9593e885">arrow::GZipCodec</a>, <a class="el" href="classarrow_1_1_brotli_codec.html#aa0c06b400f5b5fb8f11dbc37b216eeb6">arrow::BrotliCodec</a>, and <a class="el" href="classarrow_1_1_snappy_codec.html#a2d3ac25a671c595d360c932083ca0fb0">arrow::SnappyCodec</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_g_zip_codec.html#aec1301d516c51b1bc750689e9593e885">arrow::GZipCodec</a>, <a class="el" href="classarrow_1_1_brotli_codec.html#aa0c06b400f5b5fb8f11dbc37b216eeb6">arrow::BrotliCodec</a>, <a class="el" href="classarrow_1_1_lz4_codec.html#a07d78cbc579ee62328f75e1ffd0c3603">arrow::Lz4Codec</a>, <a class="el" href="classarrow_1_1_z_s_t_d_codec.html#acc80b39516070b1344e60ad77fd68f90">arrow::ZSTDCodec</a>, and <a class="el" href="classarrow_1_1_snappy_codec.html#a2d3ac25a671c595d360c932083ca0fb0">arrow::SnappyCodec</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a197eabea321c3c8061bba3c40885603b"></a>
+<a id="a197eabea321c3c8061bba3c40885603b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a197eabea321c3c8061bba3c40885603b">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -347,20 +335,20 @@ Static Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classarrow_1_1_g_zip_codec.html#a6f30eadca19f5609e26e129b68701cd5">arrow::GZipCodec</a>, <a class="el" href="classarrow_1_1_brotli_codec.html#a8533034fa7d153a8f06aed5287a1b40f">arrow::BrotliCodec</a>, and <a class="el" href="classarrow_1_1_snappy_codec.html#aeb740ea92cbf5f59f3ad44ef3576bfaf">arrow::SnappyCodec</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_g_zip_codec.html#a6f30eadca19f5609e26e129b68701cd5">arrow::GZipCodec</a>, <a class="el" href="classarrow_1_1_brotli_codec.html#a8533034fa7d153a8f06aed5287a1b40f">arrow::BrotliCodec</a>, <a class="el" href="classarrow_1_1_lz4_codec.html#acbb0a149efe334727b2ae8d3d0fe4d28">arrow::Lz4Codec</a>, <a class="el" href="classarrow_1_1_z_s_t_d_codec.html#a39c77d7bc655c542b079089c6902a0b9">arrow::ZSTDCodec</a>, and <a class="el" href="classarrow_1_1_snappy_codec.html#aeb740ea92cbf5f59f3ad44ef3576bfaf">arrow::SnappyCodec</a>.</p>
 
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="compression_8h_source.html">compression.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="compression_8cc.html">compression.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="compression_8h_source.html">compression.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="compression_8cc.html">compression.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_codec.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_codec.png b/docs/cpp/classarrow_1_1_codec.png
index 1ef7669..93c4b29 100644
Binary files a/docs/cpp/classarrow_1_1_codec.png and b/docs/cpp/classarrow_1_1_codec.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 6b73a7d..587d2c1 100644
--- a/docs/cpp/classarrow_1_1_column-members.html
+++ b/docs/cpp/classarrow_1_1_column-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -100,23 +74,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#a03f065287874e99210303e88e6ee32e4">Column</a>(const std::shared_ptr&lt; Field &gt; &amp;field, const std::shared_ptr&lt; ChunkedArray &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#abc820d98549cdccca2bd9ebbbedb3aa1">Column</a>(const std::shared_ptr&lt; Field &gt; &amp;field, const std::shared_ptr&lt; Array &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#adb4f7e20a189d5d735623d1cb7aea503">Column</a>(const std::string &amp;name, const std::shared_ptr&lt; Array &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#ad362479f06033fdcf67cd45a7e354ab1">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</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_column.html#a0d4c787c34cb57545c86d685e9fdea84">Equals</a>(const Column &amp;other) const </td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#a11b138f51c60a4cedfeb5414befdee87">Equals</a>(const std::shared_ptr&lt; Column &gt; &amp;other) const </td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#af47750566a11a7370cfc48c5ab132c66">field</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#af6902c7344ca9df35f457738799ae106">Equals</a>(const Column &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#a314e522c6eed10bda3548082c2b79167">Equals</a>(const std::shared_ptr&lt; Column &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#acb3b624c4141ccb89aaf0f7c18d7aca8">field_</a></td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</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_column.html#a96a97a171ac55cd4f1e417943ade4d99">length</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#a26b4b9fc3b8577124164ee6e40b381f5">name</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#adc340f3633c4c3bdd410fd373c633136">null_count</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#ad91a4b8d79a240e335692f306d8b7f45">type</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#aafda8e7be9dbc335820622b4e98e9bdd">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#a6e9aad20d90a5584d46a773dfafc3d2d">name</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#ab8d98c9a76cae4bc7ac69085b3841d38">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_column.html#a3654c4e1f5272c46a287b4f31ae3175a">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_column.html#a1a26dc8ee0f1ddca5da50bab6f39f1d7">ValidateData</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_column.html">arrow::Column</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[50/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/allocator_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/allocator_8h.html b/docs/cpp/allocator_8h.html
index 1a1f073..85d432b 100644
--- a/docs/cpp/allocator_8h.html
+++ b/docs/cpp/allocator_8h.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/allocator.h File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/allocator.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -130,7 +106,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/allocator_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/allocator_8h_source.html b/docs/cpp/allocator_8h_source.html
index 6cd9961..06909f9 100644
--- a/docs/cpp/allocator_8h_source.html
+++ b/docs/cpp/allocator_8h_source.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/allocator.h Source File</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/allocator.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,14 +67,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="namespacearrow.html">   28</a></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">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html">   31</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="l00032"></a><span class="lineno">   32</span>&#160; <span class="keyword">pu
 blic</span>:</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a116d180eeb40ae7a06fbc93dd59f71b6">   33</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="l00034"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">   34</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="l00035"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">   35</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">const_pointer</a> = <span cl
 ass="keyword">const</span> T*;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">   36</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="l00037"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">   37</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="l00038"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">   38</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="l00039"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a152ab29988f774a19a9e03a22485badf">   39</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="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">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structarrow_1_1stl__allocator_1_1rebind.html">   42</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="l00043"></a><span class="
 lineno"><a class="line" href="structarrow_1_1stl__allocator_1_1rebind.html#a355b73f3f7a647016ddbc0dfd58f76bc">   43</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="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"><a class="line" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">   46</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">stl_allocator</a>() noexcept : pool_(<a class="code" href="namespacearrow.html#a3fd0c21aaded24f07def6f62b34ac518">default_memory_pool</a>()) {}</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href
 ="classarrow_1_1stl__allocator.html#affeec274a43deb7cc79152837558eab5">   47</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="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">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#abcb413f5f18708e06fef91f20e20d2ab">   50</a></span>&#160;  <a class="code" href="classarr
 ow_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="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">   52</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">~stl_allocator</a>() { pool_ = <span class="keyword">nullptr</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"><a class="line" href="classarrow_1_1stl__allocator.html#aed433bf67f62bcb87538ac56f3f66f0f">   54</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a
 43e2cca7b980a6fedc375">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="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_1stl__allocator.html#a75b0f32329edd8c06b5c0e6ba2c41f9d">   56</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#a75b0f32329edd8c06b5c0e6ba2c41f9d">address</a>(<a class="code" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">const_reference</a> r) <span class="keyword">const</span> noexcept { <span cl
 ass="keywordflow">return</span> std::addressof(r); }</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"><a class="line" href="classarrow_1_1stl__allocator.html#a2291fc74e621137a411b54013d758b02">   58</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> <a class="code" href="classarrow_1_1stl__allocator.html#a2291fc74e621137a411b54013d758b02">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> = <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    uint8_t* data;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</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="l00061"></a><span class="lineno">   61</span>&#160;    <span class="keywordflow">if</span> (!s.<a class="code" href="classarrow_1_1_status.html#a4414f06ed1814e5c109a2ac60e9b36b7">ok</a>()) <span class="keywordflow">throw</span> std::bad_alloc();</div><div class="line"><a name="l00062"></a><span class="lineno">   62</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;</span>(data);</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;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__alloc
 ator.html#af0f44b507ab7ed0e5734929e1f255daa">   65</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="l00066"></a><span class="lineno">   66</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="l00067"></a><span class="lineno">   67</span>&#160;  }</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"><a class="line" href="classarrow_1_1stl__allocator.html#a971781ef19b30cdd0f31d5cc3aa8e0c1">   69</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="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class </span>U, <span class="keyword">class</span>... Args&gt;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a99c0f2e56ef38709eee08a9cebc3b918">   72</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#a99c0f2e56ef38709eee08a9cebc3b918">cons
 truct</a>(U* p, Args&amp;&amp;... args) {</div><div class="line"><a name="l00073"></a><span class="lineno">   73</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="l00074"></a><span class="lineno">   74</span>&#160;  }</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;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">   77</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">destroy</a>(U* p) {</di
 v><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    p-&gt;~U();</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;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">   81</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="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">private</span>:</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href
 ="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</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="keyword">template</span> &lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="namespacearrow.html#a6cdf639b318b550f64e0a20a84961539">   88</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="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordflow">return</span> lhs.pool() == rhs.pool();</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;}</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="keyword">template</span> &lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="namespacearrow.html#aaaffa5e80489838d1a7a8fcb67a8fb17">   93</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="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordflow">return</span> !(lhs == rhs);</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;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;}  <span class="comment">// namespace arrow</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;<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:77</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;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="namespacearrow.html">   28</a></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">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html">   31</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="l00032"></a><span class="lineno">   32</span>&#160; <span class="keyword">pu
 blic</span>:</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a116d180eeb40ae7a06fbc93dd59f71b6">   33</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="l00034"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">   34</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="l00035"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">   35</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">const_pointer</a> = <span cl
 ass="keyword">const</span> T*;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a3044d12cb8624ecd5478b07c47d9d588">   36</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="l00037"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">   37</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="l00038"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">   38</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="l00039"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a152ab29988f774a19a9e03a22485badf">   39</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="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">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structarrow_1_1stl__allocator_1_1rebind.html">   42</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="l00043"></a><span class="
 lineno"><a class="line" href="structarrow_1_1stl__allocator_1_1rebind.html#a355b73f3f7a647016ddbc0dfd58f76bc">   43</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="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"><a class="line" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">   46</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">stl_allocator</a>() noexcept : pool_(<a class="code" href="namespacearrow.html#a3fd0c21aaded24f07def6f62b34ac518">default_memory_pool</a>()) {}</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href
 ="classarrow_1_1stl__allocator.html#affeec274a43deb7cc79152837558eab5">   47</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="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">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#abcb413f5f18708e06fef91f20e20d2ab">   50</a></span>&#160;  <a class="code" href="classarr
 ow_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="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">   52</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a51aa02f5c3b0f1e00c9027965bc3f146">~stl_allocator</a>() { pool_ = <span class="keyword">nullptr</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"><a class="line" href="classarrow_1_1stl__allocator.html#aed433bf67f62bcb87538ac56f3f66f0f">   54</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a
 43e2cca7b980a6fedc375">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="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_1stl__allocator.html#a75b0f32329edd8c06b5c0e6ba2c41f9d">   56</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#a75b0f32329edd8c06b5c0e6ba2c41f9d">address</a>(<a class="code" href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">const_reference</a> r) <span class="keyword">const</span> noexcept { <span cl
 ass="keywordflow">return</span> std::addressof(r); }</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"><a class="line" href="classarrow_1_1stl__allocator.html#a2291fc74e621137a411b54013d758b02">   58</a></span>&#160;  <a class="code" href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a> <a class="code" href="classarrow_1_1stl__allocator.html#a2291fc74e621137a411b54013d758b02">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> = <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    uint8_t* data;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</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="l00061"></a><span class="lineno">   61</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="l00062"></a><span class="lineno">   62</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;</span>(data);</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;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__alloc
 ator.html#af0f44b507ab7ed0e5734929e1f255daa">   65</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="l00066"></a><span class="lineno">   66</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="l00067"></a><span class="lineno">   67</span>&#160;  }</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"><a class="line" href="classarrow_1_1stl__allocator.html#a971781ef19b30cdd0f31d5cc3aa8e0c1">   69</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="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class </span>U, <span class="keyword">class</span>... Args&gt;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#a94843982d72329e69b9069ee781e5460">   72</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#a94843982d72329e69b9069ee781e5460">cons
 truct</a>(U* p, Args&amp;&amp;... args) {</div><div class="line"><a name="l00073"></a><span class="lineno">   73</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="l00074"></a><span class="lineno">   74</span>&#160;  }</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;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> U&gt;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">   77</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1stl__allocator.html#aca67cbdb60e9bdaa25c9a3ecde8410ba">destroy</a>(U* p) {</di
 v><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    p-&gt;~U();</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;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classarrow_1_1stl__allocator.html#ae2832ef5c557af5db4a7c0623d6f2e48">   81</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="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">private</span>:</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href
 ="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</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="keyword">template</span> &lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="namespacearrow.html#a6cdf639b318b550f64e0a20a84961539">   88</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="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keywordflow">return</span> lhs.pool() == rhs.pool();</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;}</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="keyword">template</span> &lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="namespacearrow.html#aaaffa5e80489838d1a7a8fcb67a8fb17">   93</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="l00094"></a><span class="lineno">   94</span>&#160;  <span class="keywordflow">return</span> !(lhs == rhs);</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;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;}  <span class="comment">// namespace arrow</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;<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:77</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a2291fc74e621137a411b54013d758b02"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a2291fc74e621137a411b54013d758b02">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:58</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:35</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:56</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:33</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_a2d0de6d0a6a43e2cca7b980a6fedc375"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">arrow::stl_allocator::pointer</a></div><div class="ttdeci">T * pointer</div><div class="ttdef"><b>Definition:</b> allocator.h:34</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_aa8a67276663a6f604bc1c34d7602e9df"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">arrow::stl_allocator::size_type</a></div><div class="ttdeci">std::size_t size_type</div><div class="ttdef"><b>Definition:</b> allocator.h:38</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:75</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:80</div></div>
+<div class="ttc" id="classarrow_1_1_status_html_a2240d82ac632c582efc070af2fe9a5ec"><div class="ttname"><a href="classarrow_1_1_status.html#a2240d82ac632c582efc070af2fe9a5ec">arrow::Status::ok</a></div><div class="ttdeci">bool ok() const</div><div class="ttdef"><b>Definition:</b> status.h:137</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_abcb413f5f18708e06fef91f20e20d2ab"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#abcb413f5f18708e06fef91f20e20d2ab">arrow::stl_allocator::stl_allocator</a></div><div class="ttdeci">stl_allocator(const stl_allocator&lt; U &gt; &amp;rhs) noexcept</div><div class="ttdef"><b>Definition:</b> allocator.h:50</div></div>
 <div class="ttc" id="namespacearrow_html_aaaffa5e80489838d1a7a8fcb67a8fb17"><div class="ttname"><a href="namespacearrow.html#aaaffa5e80489838d1a7a8fcb67a8fb17">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:93</div></div>
 <div class="ttc" id="structarrow_1_1stl__allocator_1_1rebind_html"><div class="ttname"><a href="structarrow_1_1stl__allocator_1_1rebind.html">arrow::stl_allocator::rebind</a></div><div class="ttdef"><b>Definition:</b> allocator.h:42</div></div>
@@ -112,21 +89,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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:36</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:37</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:65</div></div>
-<div class="ttc" id="classarrow_1_1stl__allocator_html_a99c0f2e56ef38709eee08a9cebc3b918"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a99c0f2e56ef38709eee08a9cebc3b918">arrow::stl_allocator::construct</a></div><div class="ttdeci">void construct(U *p, Args &amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> allocator.h:72</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:88</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:39</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_aed433bf67f62bcb87538ac56f3f66f0f"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#aed433bf67f62bcb87538ac56f3f66f0f">arrow::stl_allocator::address</a></div><div class="ttdeci">pointer address(reference r) const noexcept</div><div class="ttdef"><b>Definition:</b> allocator.h:54</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:35</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_affeec274a43deb7cc79152837558eab5"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#affeec274a43deb7cc79152837558eab5">arrow::stl_allocator::stl_allocator</a></div><div class="ttdeci">stl_allocator(MemoryPool *pool) noexcept</div><div class="ttdef"><b>Definition:</b> allocator.h:47</div></div>
+<div class="ttc" id="classarrow_1_1stl__allocator_html_a94843982d72329e69b9069ee781e5460"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#a94843982d72329e69b9069ee781e5460">arrow::stl_allocator::construct</a></div><div class="ttdeci">void construct(U *p, Args &amp;&amp;... args)</div><div class="ttdef"><b>Definition:</b> allocator.h:72</div></div>
 <div class="ttc" id="classarrow_1_1stl__allocator_html_acc68d9df47ec479864980e24e5206c0b"><div class="ttname"><a href="classarrow_1_1stl__allocator.html#acc68d9df47ec479864980e24e5206c0b">arrow::stl_allocator::stl_allocator</a></div><div class="ttdeci">stl_allocator() noexcept</div><div class="ttdef"><b>Definition:</b> allocator.h:46</div></div>
-<div class="ttc" id="classarrow_1_1_status_html_a4414f06ed1814e5c109a2ac60e9b36b7"><div class="ttname"><a href="classarrow_1_1_status.html#a4414f06ed1814e5c109a2ac60e9b36b7">arrow::Status::ok</a></div><div class="ttdeci">bool ok() const </div><div class="ttdef"><b>Definition:</b> status.h:132</div></div>
 <div class="ttc" id="namespacearrow_html_a3fd0c21aaded24f07def6f62b34ac518"><div class="ttname"><a href="namespacearrow.html#a3fd0c21aaded24f07def6f62b34ac518">arrow::default_memory_pool</a></div><div class="ttdeci">MemoryPool * default_memory_pool()</div><div class="ttdef"><b>Definition:</b> memory_pool.cc:159</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[24/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 cccea60..188e880 100644
--- a/docs/cpp/classarrow_1_1_boolean_array.html
+++ b/docs/cpp/classarrow_1_1_boolean_array.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -105,8 +79,9 @@ Inheritance diagram for arrow::BooleanArray:</div>
  <div class="center">
   <img src="classarrow_1_1_boolean_array.png" usemap="#arrow::BooleanArray_map" alt=""/>
   <map id="arrow::BooleanArray_map" name="arrow::BooleanArray_map">
-<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="0,56,132,80"/>
-<area href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. " alt="arrow::Array" shape="rect" coords="0,0,132,24"/>
+<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="0,112,132,136"/>
+<area href="classarrow_1_1_flat_array.html" alt="arrow::FlatArray" shape="rect" coords="0,56,132,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,132,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -117,88 +92,102 @@ Public Types</h2></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:a4fd6d7067ee14d1309b8c5e65f51dd5f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_array.html#a4fd6d7067ee14d1309b8c5e65f51dd5f">BooleanArray</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
+<tr class="memitem:aaec28d7b599fd4d10c2d6f6bc67df4ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_array.html#aaec28d7b599fd4d10c2d6f6bc67df4ab">BooleanArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:aaec28d7b599fd4d10c2d6f6bc67df4ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fd6d7067ee14d1309b8c5e65f51dd5f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_array.html#a4fd6d7067ee14d1309b8c5e65f51dd5f">BooleanArray</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#ad98f18518f7061381863ee800eabf2ad">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>=nullptr, 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:a4fd6d7067ee14d1309b8c5e65f51dd5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad535f5f1b6f9dc3fbdf1b0995fb9cbb8"><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_boolean_array.html#ad535f5f1b6f9dc3fbdf1b0995fb9cbb8">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">length</a>) const override</td></tr>
+<tr class="memitem:ad535f5f1b6f9dc3fbdf1b0995fb9cbb8"><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_boolean_array.html#ad535f5f1b6f9dc3fbdf1b0995fb9cbb8">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 override</td></tr>
 <tr class="memdesc:ad535f5f1b6f9dc3fbdf1b0995fb9cbb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="#ad535f5f1b6f9dc3fbdf1b0995fb9cbb8">More...</a><br /></td></tr>
 <tr class="separator:ad535f5f1b6f9dc3fbdf1b0995fb9cbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af77d14c69319d30fbd87044a5004ab80"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_array.html#af77d14c69319d30fbd87044a5004ab80">Value</a> (int64_t i) const </td></tr>
-<tr class="separator:af77d14c69319d30fbd87044a5004ab80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d47354d00e3a3360d319c62e350abf6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_array.html#a2d47354d00e3a3360d319c62e350abf6">Value</a> (int64_t i) const</td></tr>
+<tr class="separator:a2d47354d00e3a3360d319c62e350abf6"><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:ac9370debfa9fd4b0ea66e076690c01e8 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#ac9370debfa9fd4b0ea66e076690c01e8">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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a
 >=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
+<tr class="memitem:ac9370debfa9fd4b0ea66e076690c01e8 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#ac9370debfa9fd4b0ea66e076690c01e8">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#ad98f18518f7061381863ee800eabf2ad">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>=nullptr,
  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:ac9370debfa9fd4b0ea66e076690c01e8 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a923fd560839f3c60e952c440be8b0210 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#a923fd560839f3c60e952c440be8b0210">data</a> () const </td></tr>
-<tr class="memdesc:a923fd560839f3c60e952c440be8b0210 inherit pub_methods_classarrow_1_1_primitive_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory containing this array's data This buffer does not account for any slice offset.  <a href="#a923fd560839f3c60e952c440be8b0210">More...</a><br /></td></tr>
-<tr class="separator:a923fd560839f3c60e952c440be8b0210 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">Does not account for any slice offset.  <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:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_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#ac3c8efd95a2867d774dc99c700e6e349">Array</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td>
 </tr>
-<tr class="separator:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</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:a38785d2e1977c10f995e2f3d9813b4e7 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#a38785d2e1977c10f995e2f3d9813b4e7">IsNull</a> (int64_t i) const </td></tr>
-<tr class="memdesc:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a slot is null. For inner loops. Does <em>not</em> boundscheck.  <a href="#a38785d2e1977c10f995e2f3d9813b4e7">More...</a><br /></td></tr>
-<tr class="separator:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d79327fd562c7bb36455979a3d56c20 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#a9d79327fd562c7bb36455979a3d56c20">length</a> () const </td></tr>
-<tr class="memdesc:a9d79327fd562c7bb36455979a3d56c20 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="#a9d79327fd562c7bb36455979a3d56c20">More...</a><br /></td></tr>
-<tr class="separator:a9d79327fd562c7bb36455979a3d56c20 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a814cce1a10c7eef53236c2abfaea8bee 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#a814cce1a10c7eef53236c2abfaea8bee">offset</a> () const </td></tr>
-<tr class="memdesc:a814cce1a10c7eef53236c2abfaea8bee 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="#a814cce1a10c7eef53236c2abfaea8bee">More...</a><br /></td></tr>
-<tr class="separator:a814cce1a10c7eef53236c2abfaea8bee inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d85273d7b76520f804b7da8eda629f6 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#a8d85273d7b76520f804b7da8eda629f6">null_count</a> () const </td></tr>
-<tr class="memdesc:a8d85273d7b76520f804b7da8eda629f6 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="#a8d85273d7b76520f804b7da8eda629f6">More...</a><br /></td></tr>
-<tr class="separator:a8d85273d7b76520f804b7da8eda629f6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6d0bb430191ceef853297d81236cba6 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#af6d0bb430191ceef853297d81236cba6">type</a> () const </td></tr>
-<tr class="separator:af6d0bb430191ceef853297d81236cba6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60af513406e55369c4122f1d739c6f99 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#a60af513406e55369c4122f1d739c6f99">type_id</a> () const </td></tr>
-<tr class="separator:a60af513406e55369c4122f1d739c6f99 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6a9a5af6d174976d4f2e44e756744f0 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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a> () const </td></tr>
-<tr class="memdesc:ac6a9a5af6d174976d4f2e44e756744f0 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="#ac6a9a5af6d174976d4f2e44e756744f0">More...</a><br /></td></tr>
-<tr class="separator:ac6a9a5af6d174976d4f2e44e756744f0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a817196cd3b72f8d8c6d578036f6e9e97 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#a817196cd3b72f8d8c6d578036f6e9e97">null_bitmap_data</a> () const </td></tr>
-<tr class="memdesc:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="#a817196cd3b72f8d8c6d578036f6e9e97">More...</a><br /></td></tr>
-<tr class="separator:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c74a407e71e42e75d769a2b2827e25e 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#a9c74a407e71e42e75d769a2b2827e25e">Equals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:a9c74a407e71e42e75d769a2b2827e25e inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1db07a2e4e4b2241dffd602d675ac2a0 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#a1db07a2e4e4b2241dffd602d675ac2a0">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:a1db07a2e4e4b2241dffd602d675ac2a0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0989ac08e03dad0a1bfbd8d9d6eab25c 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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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:a0989ac08e03dad0a1bfbd8d9d6eab25c inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8ad42b8db90ae77a6bbb69e88a1844 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#acb8ad42b8db90ae77a6bbb69e88a1844">ApproxEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:acb8ad42b8db90ae77a6bbb69e88a1844 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3791855cfd4669b65874ddd0cc4c60c2 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#a3791855cfd4669b65874ddd0cc4c60c2">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:a3791855cfd4669b65874ddd0cc4c60c2 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="#a3791855cfd4669b65874ddd0cc4c60c2">More...</a><br /></td></tr>
-<tr class="separator:a3791855cfd4669b65874ddd0cc4c60c2 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a577aaca493fb2596164e78463d0644bc 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#a577aaca493fb2596164e78463d0644bc">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:a577aaca493fb2596164e78463d0644bc inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8cf8e5e06bedfdeeaccef89f4fcd8d72 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#a8cf8e5e06bedfdeeaccef89f4fcd8d72">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const </td></tr>
-<tr class="separator:a8cf8e5e06bedfdeeaccef89f4fcd8d72 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78dd90702dfd4a4989c77585eecc23b1 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#a78dd90702dfd4a4989c77585eecc23b1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>) const </td></tr>
-<tr class="memdesc:a78dd90702dfd4a4989c77585eecc23b1 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="#a78dd90702dfd4a4989c77585eecc23b1">More...</a><br /></td></tr>
-<tr class="separator:a78dd90702dfd4a4989c77585eecc23b1 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">Determine if a slot is null. For inner loops. Does <em>not</em> 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: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:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
+<tr class="separator:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="separator:ad98f18518f7061381863ee800eabf2ad 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_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:a62a68e5f19bc813698b4b4cbaf48957b 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#a62a68e5f19bc813698b4b4cbaf48957b">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:a62a68e5f19bc813698b4b4cbaf48957b inherit pro_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac29f83684eba2c3d35805114d24c7c8a 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#ac29f83684eba2c3d35805114d24c7c8a">PrimitiveArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:ac29f83684eba2c3d35805114d24c7c8a 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_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:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
+<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842 inherit pro_methods_classarrow_1_1_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:aa340fdab800cc42ac43e8f0219c20188 inherit pro_attribs_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#aa340fdab800cc42ac43e8f0219c20188">data_</a></td></tr>
-<tr class="separator:aa340fdab800cc42ac43e8f0219c20188 inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb4abc13be9ec1c46fe789762f85843c 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#afb4abc13be9ec1c46fe789762f85843c">raw_data_</a></td></tr>
-<tr class="separator:afb4abc13be9ec1c46fe789762f85843c inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</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:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_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#a12b693935f3dd0aab750dbe37032a019">type_</a></td></tr>
-<tr class="separator:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_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#a7a2a3b04675d806226b99fa6e78ea14f">length_</a></td></tr>
-<tr class="separator:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_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#a581cecab69f86737603be4c3bd5835bd">offset_</a></td></tr>
-<tr class="separator:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td></tr>
-<tr class="separator:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</a></td></tr>
-<tr class="separator:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="separator:aa8047296b1e2027f4089fceca3714597 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 class="anchor" id="abf6fcf852d4775a247162cac54453564"></a>
+<a id="abf6fcf852d4775a247162cac54453564"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf6fcf852d4775a247162cac54453564">&#9670;&nbsp;</a></span>TypeClass</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -211,7 +200,35 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a4fd6d7067ee14d1309b8c5e65f51dd5f"></a>
+<a id="aaec28d7b599fd4d10c2d6f6bc67df4ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaec28d7b599fd4d10c2d6f6bc67df4ab">&#9670;&nbsp;</a></span>BooleanArray() <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::BooleanArray::BooleanArray </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">
+
+</div>
+</div>
+<a id="a4fd6d7067ee14d1309b8c5e65f51dd5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fd6d7067ee14d1309b8c5e65f51dd5f">&#9670;&nbsp;</a></span>BooleanArray() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -256,7 +273,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad535f5f1b6f9dc3fbdf1b0995fb9cbb8"></a>
+<a id="ad535f5f1b6f9dc3fbdf1b0995fb9cbb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad535f5f1b6f9dc3fbdf1b0995fb9cbb8">&#9670;&nbsp;</a></span>Slice()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -302,7 +321,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af77d14c69319d30fbd87044a5004ab80"></a>
+<a id="a2d47354d00e3a3360d319c62e350abf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d47354d00e3a3360d319c62e350abf6">&#9670;&nbsp;</a></span>Value()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -327,15 +348,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_boolean_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_boolean_array.png b/docs/cpp/classarrow_1_1_boolean_array.png
index 5673cb9..eb05f3a 100644
Binary files a/docs/cpp/classarrow_1_1_boolean_array.png and b/docs/cpp/classarrow_1_1_boolean_array.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 b1cf9c8..e52dfd0 100644
--- a/docs/cpp/classarrow_1_1_boolean_builder-members.html
+++ b/docs/cpp/classarrow_1_1_boolean_builder-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -107,39 +81,40 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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_boolean_builder.html#a7876db4c300ece2b19e9798b543430dd">BooleanBuilder</a>(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_boolean_builder.html#a4c96b5fdef420725ca96c6c863e7213d">BooleanBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#a47b36298c021436d35b31d861892903d">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#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#a9b0ea29f7f4f5dfceb315475e550559c">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#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_boolean_builder.html#a76861a9da72e0228b3cd7e971685edb5">Finish</a>(std::shared_ptr&lt; Array &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#a2c99eda3af97e27847b080170d073e57">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#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#a190150db6c3770d90dfb58b11d978479">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#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#a75f95fc8ae6f3e996e26f09df1c73063">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#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#a95e609990be3c11d86265e701c9cefa8">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#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_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#a890c2acb7ddc41a6206f267ee516ce1a">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">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#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>
+  <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><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#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>
 </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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[44/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/bit-util_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bit-util_8h.html b/docs/cpp/bit-util_8h.html
index cc401c8..c4468a0 100644
--- a/docs/cpp/bit-util_8h.html
+++ b/docs/cpp/bit-util_8h.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/util/bit-util.h File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/util/bit-util.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -88,20 +64,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- top -->
 <div class="header">
   <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
 <a href="#namespaces">Namespaces</a> &#124;
+<a href="#define-members">Macros</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
 <div class="title">bit-util.h File Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="textblock"><code>#include &lt;cstdint&gt;</code><br />
+<div class="textblock"><code>#include &lt;endian.h&gt;</code><br />
+<code>#include &lt;cstdint&gt;</code><br />
 <code>#include &lt;limits&gt;</code><br />
 <code>#include &lt;memory&gt;</code><br />
 <code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="compiler-util_8h_source.html">arrow/util/compiler-util.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="bit-util_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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1make__unsigned.html">arrow::make_unsigned&lt; T &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1make__unsigned_3_01int8__t_01_4.html">arrow::make_unsigned&lt; int8_t &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1make__unsigned_3_01int16__t_01_4.html">arrow::make_unsigned&lt; int16_t &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1make__unsigned_3_01int32__t_01_4.html">arrow::make_unsigned&lt; int32_t &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1make__unsigned_3_01int64__t_01_4.html">arrow::make_unsigned&lt; int64_t &gt;</a></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>
@@ -110,15 +103,24 @@ Namespaces</h2></td></tr>
 <tr class="memitem:namespacearrow_1_1_bit_util"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1_bit_util.html">arrow::BitUtil</a></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="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a582fbf29e9f0fbf6dd39031af11a8894"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-util_8h.html#a582fbf29e9f0fbf6dd39031af11a8894">ARROW_BYTE_SWAP64</a>&#160;&#160;&#160;__builtin_bswap64</td></tr>
+<tr class="separator:a582fbf29e9f0fbf6dd39031af11a8894"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fabecc746b1f8c287ca27cebdfb3eee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-util_8h.html#a4fabecc746b1f8c287ca27cebdfb3eee">ARROW_BYTE_SWAP32</a>&#160;&#160;&#160;__builtin_bswap32</td></tr>
+<tr class="separator:a4fabecc746b1f8c287ca27cebdfb3eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a760bf109287895672418b5a7855d4464"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-util_8h.html#a760bf109287895672418b5a7855d4464">INIT_BITSET</a>(valid_bits_vector,  valid_bits_index)</td></tr>
+<tr class="separator:a760bf109287895672418b5a7855d4464"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd53b6fe5d0ee60b928d2813f89422cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-util_8h.html#abd53b6fe5d0ee60b928d2813f89422cf">READ_NEXT_BITSET</a>(valid_bits_vector)</td></tr>
+<tr class="separator:abd53b6fe5d0ee60b928d2813f89422cf"><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:a579a683813940e32133af9e6c6acb2c4"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1_bit_util.html#a579a683813940e32133af9e6c6acb2c4">arrow::BitUtil::RoundUp</a> (int64_t value, int64_t factor)</td></tr>
 <tr class="memdesc:a579a683813940e32133af9e6c6acb2c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns 'value' rounded up to the nearest multiple of 'factor'.  <a href="namespacearrow_1_1_bit_util.html#a579a683813940e32133af9e6c6acb2c4">More...</a><br /></td></tr>
 <tr class="separator:a579a683813940e32133af9e6c6acb2c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2f7b5bcced6e09a6b02315208dec7c5d"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1_bit_util.html#a2f7b5bcced6e09a6b02315208dec7c5d">arrow::BitUtil::RoundUpToMultipleOf64</a> (int64_t num)</td></tr>
-<tr class="separator:a2f7b5bcced6e09a6b02315208dec7c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af9b78659f3d02ccfebdd1e592add36c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1_bit_util.html#af9b78659f3d02ccfebdd1e592add36c8">arrow::BitUtil::BytesToBits</a> (const std::vector&lt; uint8_t &gt; &amp;bytes, uint8_t *bits)</td></tr>
-<tr class="separator:af9b78659f3d02ccfebdd1e592add36c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabb775a4d6129fb8e33a7b24e8b412dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1_bit_util.html#aabb775a4d6129fb8e33a7b24e8b412dd">arrow::BitUtil::FillBitsFromBytes</a> (const std::vector&lt; uint8_t &gt; &amp;bytes, uint8_t *bits)</td></tr>
+<tr class="separator:aabb775a4d6129fb8e33a7b24e8b412dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adb2da8e090e9456b4e8ca6b05d6448f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1_bit_util.html#adb2da8e090e9456b4e8ca6b05d6448f5">arrow::BitUtil::BytesToBits</a> (const std::vector&lt; uint8_t &gt; &amp;, std::shared_ptr&lt; Buffer &gt; *)</td></tr>
 <tr class="separator:adb2da8e090e9456b4e8ca6b05d6448f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad55168cd9074fddb1ce5f103d29c26f"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#aad55168cd9074fddb1ce5f103d29c26f">arrow::GetEmptyBitmap</a> (MemoryPool *pool, int64_t length, std::shared_ptr&lt; MutableBuffer &gt; *result)</td></tr>
@@ -132,12 +134,87 @@ Functions</h2></td></tr>
 <tr class="memitem:a6009c894cf619352dfc7bb26b7ac15b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a6009c894cf619352dfc7bb26b7ac15b9">arrow::BitmapEquals</a> (const uint8_t *left, int64_t left_offset, const uint8_t *right, int64_t right_offset, int64_t bit_length)</td></tr>
 <tr class="separator:a6009c894cf619352dfc7bb26b7ac15b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a4fabecc746b1f8c287ca27cebdfb3eee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fabecc746b1f8c287ca27cebdfb3eee">&#9670;&nbsp;</a></span>ARROW_BYTE_SWAP32</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ARROW_BYTE_SWAP32&#160;&#160;&#160;__builtin_bswap32</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a582fbf29e9f0fbf6dd39031af11a8894"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a582fbf29e9f0fbf6dd39031af11a8894">&#9670;&nbsp;</a></span>ARROW_BYTE_SWAP64</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ARROW_BYTE_SWAP64&#160;&#160;&#160;__builtin_bswap64</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a760bf109287895672418b5a7855d4464"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a760bf109287895672418b5a7855d4464">&#9670;&nbsp;</a></span>INIT_BITSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INIT_BITSET</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">valid_bits_vector, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">valid_bits_index&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">int</span> byte_offset_##valid_bits_vector = (valid_bits_index) / 8; \</div><div class="line">  int bit_offset_##valid_bits_vector = (valid_bits_index) % 8;  \</div><div class="line">  uint8_t bitset_##valid_bits_vector = valid_bits_vector[byte_offset_##valid_bits_vector];</div></div><!-- fragment -->
+</div>
+</div>
+<a id="abd53b6fe5d0ee60b928d2813f89422cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd53b6fe5d0ee60b928d2813f89422cf">&#9670;&nbsp;</a></span>READ_NEXT_BITSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define READ_NEXT_BITSET</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">valid_bits_vector</td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line">bit_offset_##valid_bits_vector++;                                                  \</div><div class="line">  if (bit_offset_##valid_bits_vector == 8) {                                         \</div><div class="line">    bit_offset_##valid_bits_vector = 0;                                              \</div><div class="line">    byte_offset_##valid_bits_vector++;                                               \</div><div class="line">    bitset_##valid_bits_vector = valid_bits_vector[byte_offset_##valid_bits_vector]; \</div><div class="line">  }</div></div><!-- fragment -->
+</div>
+</div>
 </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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[16/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_decimal_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal_builder.html b/docs/cpp/classarrow_1_1_decimal_builder.html
index 1fe25f6..645b959 100644
--- a/docs/cpp/classarrow_1_1_decimal_builder.html
+++ b/docs/cpp/classarrow_1_1_decimal_builder.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DecimalBuilder Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -111,78 +85,82 @@ Inheritance diagram for arrow::DecimalBuilder:</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:ad961d50f7c30dec79e44a0f3b3451dd0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_builder.html#ad961d50f7c30dec79e44a0f3b3451dd0">DecimalBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:ad961d50f7c30dec79e44a0f3b3451dd0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_builder.html#ad961d50f7c30dec79e44a0f3b3451dd0">DecimalBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:ad961d50f7c30dec79e44a0f3b3451dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40eaa3a1f4ff61dd3496ea2cd3fb267c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a40eaa3a1f4ff61dd3496ea2cd3fb267c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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_decimal_builder.html#a40eaa3a1f4ff61dd3496ea2cd3fb267c">Append</a> (const <a class="el" href="structarrow_1_1decimal_1_1_decimal.html">decimal::Decimal</a>&lt; T &gt; &amp;val)</td></tr>
 <tr class="separator:a40eaa3a1f4ff61dd3496ea2cd3fb267c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47666b23e13ea2dca9dcc6f67f47e49a"><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_builder.html#a47666b23e13ea2dca9dcc6f67f47e49a">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
+<tr class="memitem:a47666b23e13ea2dca9dcc6f67f47e49a"><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_builder.html#a47666b23e13ea2dca9dcc6f67f47e49a">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:a47666b23e13ea2dca9dcc6f67f47e49a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a47666b23e13ea2dca9dcc6f67f47e49a">More...</a><br /></td></tr>
 <tr class="separator:a47666b23e13ea2dca9dcc6f67f47e49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1913f06115ec1fe6400a7e471367b67a"><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_builder.html#a1913f06115ec1fe6400a7e471367b67a">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
+<tr class="memitem:a1913f06115ec1fe6400a7e471367b67a"><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_builder.html#a1913f06115ec1fe6400a7e471367b67a">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:a1913f06115ec1fe6400a7e471367b67a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the null_bitmap array.  <a href="#a1913f06115ec1fe6400a7e471367b67a">More...</a><br /></td></tr>
 <tr class="separator:a1913f06115ec1fe6400a7e471367b67a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a507492abb6a222ad513196c785a86681"><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_builder.html#a507492abb6a222ad513196c785a86681">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
-<tr class="memdesc:a507492abb6a222ad513196c785a86681"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#a507492abb6a222ad513196c785a86681">More...</a><br /></td></tr>
+<tr class="memdesc:a507492abb6a222ad513196c785a86681"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#a507492abb6a222ad513196c785a86681">More...</a><br /></td></tr>
 <tr class="separator:a507492abb6a222ad513196c785a86681"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1f0fac466dc5f88f7529b16472edc0b9"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
 <tr class="memitem:a1f0fac466dc5f88f7529b16472edc0b9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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_decimal_builder.html#a1f0fac466dc5f88f7529b16472edc0b9">Append</a> (const <a class="el" href="namespacearrow_1_1decimal.html#a4c1617fe86996a9666a1e559a7ee2cda">decimal::Decimal128</a> &amp;value)</td></tr>
 <tr class="separator:a1f0fac466dc5f88f7529b16472edc0b9"><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:ac3ac84f57c1d91e02742b15206100a8a 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#ac3ac84f57c1d91e02742b15206100a8a">FixedSizeBinaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:ac3ac84f57c1d91e02742b15206100a8a 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#ac3ac84f57c1d91e02742b15206100a8a">FixedSizeBinaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:ac3ac84f57c1d91e02742b15206100a8a 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:ae246b5c3c17a01e7a0f22f7fee02265c 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#ae246b5c3c17a01e7a0f22f7fee02265c">Append</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
+<tr class="memitem:ae246b5c3c17a01e7a0f22f7fee02265c 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#ae246b5c3c17a01e7a0f22f7fee02265c">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=nullptr)</td></tr>
 <tr class="separator:ae246b5c3c17a01e7a0f22f7fee02265c 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: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="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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></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:a95e609990be3c11d86265e701c9cefa8 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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57 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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063 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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d 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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d 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="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></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="#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></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="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></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:a190150db6c3770d90dfb58b11d978479 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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a 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: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>
 </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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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>
@@ -208,7 +186,9 @@ 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">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad961d50f7c30dec79e44a0f3b3451dd0"></a>
+<a id="ad961d50f7c30dec79e44a0f3b3451dd0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad961d50f7c30dec79e44a0f3b3451dd0">&#9670;&nbsp;</a></span>DecimalBuilder()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -243,7 +223,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a40eaa3a1f4ff61dd3496ea2cd3fb267c"></a>
+<a id="a40eaa3a1f4ff61dd3496ea2cd3fb267c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40eaa3a1f4ff61dd3496ea2cd3fb267c">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -261,7 +243,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a1f0fac466dc5f88f7529b16472edc0b9"></a>
+<a id="a1f0fac466dc5f88f7529b16472edc0b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f0fac466dc5f88f7529b16472edc0b9">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -279,7 +263,9 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a507492abb6a222ad513196c785a86681"></a>
+<a id="a507492abb6a222ad513196c785a86681"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a507492abb6a222ad513196c785a86681">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -301,7 +287,7 @@ template&lt;&gt; </div>
 </table>
 </div><div class="memdoc">
 
-<p>Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. </p>
+<p>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
 <p>This resets all variables on the builder. </p>
 <p>TODO(phillipc): not sure where to get the offset argument here </p>
 
@@ -309,7 +295,9 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a47666b23e13ea2dca9dcc6f67f47e49a"></a>
+<a id="a47666b23e13ea2dca9dcc6f67f47e49a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47666b23e13ea2dca9dcc6f67f47e49a">&#9670;&nbsp;</a></span>Init()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -338,7 +326,9 @@ template&lt;&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a1913f06115ec1fe6400a7e471367b67a"></a>
+<a id="a1913f06115ec1fe6400a7e471367b67a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1913f06115ec1fe6400a7e471367b67a">&#9670;&nbsp;</a></span>Resize()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -368,15 +358,15 @@ template&lt;&gt; </div>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 84ccdfe..614cec6 100644
--- a/docs/cpp/classarrow_1_1_decimal_type-members.html
+++ b/docs/cpp/classarrow_1_1_decimal_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,24 +72,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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><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#ade52accce6c7691d125e909ceecca535">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 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#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ae4e0bc9304f06095dcde9e3f7449f4f9">DecimalType</a>(int precision, int 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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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_decimal_type.html#afd354d444671df7604442fc960541dc6">GetBufferLayout</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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a90acbe9588fb85ee0cacf48c6b0b1847">name</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">inline</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#a009210711bed128daee430f6a01dfd33">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#a6037c54e0fe688d5f4fe414984b640ec">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_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#a35d11a7896e3db565c1dc5e4b983cb42">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#a89b97bac268fd27679d19e98096982fc">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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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>
@@ -124,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 eea3d3a..dd95c1c 100644
--- a/docs/cpp/classarrow_1_1_decimal_type.html
+++ b/docs/cpp/classarrow_1_1_decimal_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -114,7 +88,7 @@ Inheritance diagram for arrow::DecimalType:</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:ae4e0bc9304f06095dcde9e3f7449f4f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#ae4e0bc9304f06095dcde9e3f7449f4f9">DecimalType</a> (int <a class="el" href="classarrow_1_1_decimal_type.html#a009210711bed128daee430f6a01dfd33">precision</a>, int <a class="el" href="classarrow_1_1_decimal_type.html#a6037c54e0fe688d5f4fe414984b640ec">scale</a>)</td></tr>
+<tr class="memitem:ae4e0bc9304f06095dcde9e3f7449f4f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#ae4e0bc9304f06095dcde9e3f7449f4f9">DecimalType</a> (int <a class="el" href="classarrow_1_1_decimal_type.html#a35d11a7896e3db565c1dc5e4b983cb42">precision</a>, int <a class="el" href="classarrow_1_1_decimal_type.html#a89b97bac268fd27679d19e98096982fc">scale</a>)</td></tr>
 <tr class="separator:ae4e0bc9304f06095dcde9e3f7449f4f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd354d444671df7604442fc960541dc6"><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_decimal_type.html#afd354d444671df7604442fc960541dc6">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:afd354d444671df7604442fc960541dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -122,41 +96,44 @@ Public Member Functions</h2></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="separator:acf172bbae6f67b5d62abdd6476c2fda4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a009210711bed128daee430f6a01dfd33"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a009210711bed128daee430f6a01dfd33">precision</a> () const </td></tr>
-<tr class="separator:a009210711bed128daee430f6a01dfd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6037c54e0fe688d5f4fe414984b640ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a6037c54e0fe688d5f4fe414984b640ec">scale</a> () const </td></tr>
-<tr class="separator:a6037c54e0fe688d5f4fe414984b640ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35d11a7896e3db565c1dc5e4b983cb42"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a35d11a7896e3db565c1dc5e4b983cb42">precision</a> () const</td></tr>
+<tr class="separator:a35d11a7896e3db565c1dc5e4b983cb42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89b97bac268fd27679d19e98096982fc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a89b97bac268fd27679d19e98096982fc">scale</a> () const</td></tr>
+<tr class="separator:a89b97bac268fd27679d19e98096982fc"><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#ade52accce6c7691d125e909ceecca535">byte_width</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#ade52accce6c7691d125e909ceecca535">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="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:ade52accce6c7691d125e909ceecca535 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#ade52accce6c7691d125e909ceecca535">byte_width</a> () const </td></tr>
-<tr class="separator:ade52accce6c7691d125e909ceecca535 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_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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a90acbe9588fb85ee0cacf48c6b0b1847"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_type.html#a90acbe9588fb85ee0cacf48c6b0b1847">name</a> ()</td></tr>
 <tr class="separator:a90acbe9588fb85ee0cacf48c6b0b1847"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_classarrow_1_1_fixed_size_binary_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1_fixed_size_binary_type')"><img src="closed.png" alt="-"/>&#160;Static 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:aed283358b010fa1bd9dfae6c2d52b9ef inherit pub_static_methods_classarrow_1_1_fixed_size_binary_type"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_size_binary_type.html#aed283358b010fa1bd9dfae6c2d52b9ef">name</a> ()</td></tr>
+<tr class="separator:aed283358b010fa1bd9dfae6c2d52b9ef inherit pub_static_methods_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="pub-static-attribs"></a>
 Static Public Attributes</h2></td></tr>
@@ -178,7 +155,9 @@ Additional Inherited Members</h2></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 class="anchor" id="ae4e0bc9304f06095dcde9e3f7449f4f9"></a>
+<a id="ae4e0bc9304f06095dcde9e3f7449f4f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4e0bc9304f06095dcde9e3f7449f4f9">&#9670;&nbsp;</a></span>DecimalType()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -213,7 +192,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a800808476c8896c4d307612872dc9bee"></a>
+<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">
@@ -239,7 +220,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="afd354d444671df7604442fc960541dc6"></a>
+<a id="afd354d444671df7604442fc960541dc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd354d444671df7604442fc960541dc6">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -264,7 +247,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a90acbe9588fb85ee0cacf48c6b0b1847"></a>
+<a id="a90acbe9588fb85ee0cacf48c6b0b1847"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90acbe9588fb85ee0cacf48c6b0b1847">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -287,7 +272,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a009210711bed128daee430f6a01dfd33"></a>
+<a id="a35d11a7896e3db565c1dc5e4b983cb42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35d11a7896e3db565c1dc5e4b983cb42">&#9670;&nbsp;</a></span>precision()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -310,7 +297,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a6037c54e0fe688d5f4fe414984b640ec"></a>
+<a id="a89b97bac268fd27679d19e98096982fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89b97bac268fd27679d19e98096982fc">&#9670;&nbsp;</a></span>scale()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -333,7 +322,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="acf172bbae6f67b5d62abdd6476c2fda4"></a>
+<a id="acf172bbae6f67b5d62abdd6476c2fda4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf172bbae6f67b5d62abdd6476c2fda4">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -359,7 +350,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="af38485db8441fab12b22ef83b435a6a2"></a>
+<a id="af38485db8441fab12b22ef83b435a6a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af38485db8441fab12b22ef83b435a6a2">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -380,15 +373,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_default_memory_pool-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_default_memory_pool-members.html b/docs/cpp/classarrow_1_1_default_memory_pool-members.html
index 90f486a..9f4af5a 100644
--- a/docs/cpp/classarrow_1_1_default_memory_pool-members.html
+++ b/docs/cpp/classarrow_1_1_default_memory_pool-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -110,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[25/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..137a85f
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_bit_reader.html
@@ -0,0 +1,466 @@
+<!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.13"/>
+<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"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_bit_reader.html">BitReader</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_bit_reader-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::BitReader Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Utility class to read bit/byte stream.  
+ <a href="classarrow_1_1_bit_reader.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="bit-stream-utils_8h_source.html">bit-stream-utils.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:a714971e13b725100437484becf9b8ae4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#a714971e13b725100437484becf9b8ae4">BitReader</a> (const uint8_t *buffer, int buffer_len)</td></tr>
+<tr class="memdesc:a714971e13b725100437484becf9b8ae4"><td class="mdescLeft">&#160;</td><td class="mdescRight">'buffer' is the buffer to read from. The buffer's length is 'buffer_len'.  <a href="#a714971e13b725100437484becf9b8ae4">More...</a><br /></td></tr>
+<tr class="separator:a714971e13b725100437484becf9b8ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59f592e16907128787dfaa8c7cfa839e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#a59f592e16907128787dfaa8c7cfa839e">BitReader</a> ()</td></tr>
+<tr class="separator:a59f592e16907128787dfaa8c7cfa839e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaefbf3fa141ce764cda52c0e1e55103"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#aaaefbf3fa141ce764cda52c0e1e55103">Reset</a> (const uint8_t *buffer, int buffer_len)</td></tr>
+<tr class="separator:aaaefbf3fa141ce764cda52c0e1e55103"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20420d2374d3eb9177c5c3a0f5493cd1"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a20420d2374d3eb9177c5c3a0f5493cd1"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#a20420d2374d3eb9177c5c3a0f5493cd1">GetValue</a> (int num_bits, T *v)</td></tr>
+<tr class="memdesc:a20420d2374d3eb9177c5c3a0f5493cd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the next value from the buffer.  <a href="#a20420d2374d3eb9177c5c3a0f5493cd1">More...</a><br /></td></tr>
+<tr class="separator:a20420d2374d3eb9177c5c3a0f5493cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f023d4ce78bd6a9cbc2f372f441d964"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a6f023d4ce78bd6a9cbc2f372f441d964"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#a6f023d4ce78bd6a9cbc2f372f441d964">GetBatch</a> (int num_bits, T *v, int batch_size)</td></tr>
+<tr class="memdesc:a6f023d4ce78bd6a9cbc2f372f441d964"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a number of values from the buffer. Return the number of values actually read.  <a href="#a6f023d4ce78bd6a9cbc2f372f441d964">More...</a><br /></td></tr>
+<tr class="separator:a6f023d4ce78bd6a9cbc2f372f441d964"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae209b69dc854275c1425d4d11abf36bd"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ae209b69dc854275c1425d4d11abf36bd"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#ae209b69dc854275c1425d4d11abf36bd">GetAligned</a> (int num_bytes, T *v)</td></tr>
+<tr class="memdesc:ae209b69dc854275c1425d4d11abf36bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a 'num_bytes'-sized value from the buffer and stores it in 'v'.  <a href="#ae209b69dc854275c1425d4d11abf36bd">More...</a><br /></td></tr>
+<tr class="separator:ae209b69dc854275c1425d4d11abf36bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93bcd15198d511bf77a3980e4a9d343d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#a93bcd15198d511bf77a3980e4a9d343d">GetVlqInt</a> (int32_t *v)</td></tr>
+<tr class="memdesc:a93bcd15198d511bf77a3980e4a9d343d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a vlq encoded int from the stream.  <a href="#a93bcd15198d511bf77a3980e4a9d343d">More...</a><br /></td></tr>
+<tr class="separator:a93bcd15198d511bf77a3980e4a9d343d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6f91e5030fb8cc87d27baa58dce66d3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#ac6f91e5030fb8cc87d27baa58dce66d3">GetZigZagVlqInt</a> (int32_t *v)</td></tr>
+<tr class="separator:ac6f91e5030fb8cc87d27baa58dce66d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a943f521c4855e418bc106e55fd2de8d3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#a943f521c4855e418bc106e55fd2de8d3">bytes_left</a> ()</td></tr>
+<tr class="memdesc:a943f521c4855e418bc106e55fd2de8d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of bytes left in the stream, not including the current byte (i.e., there may be an additional fraction of a byte).  <a href="#a943f521c4855e418bc106e55fd2de8d3">More...</a><br /></td></tr>
+<tr class="separator:a943f521c4855e418bc106e55fd2de8d3"><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:aa5953074578c6d5e068574ab4ccb3e35"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_reader.html#aa5953074578c6d5e068574ab4ccb3e35">MAX_VLQ_BYTE_LEN</a> = 5</td></tr>
+<tr class="memdesc:aa5953074578c6d5e068574ab4ccb3e35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum byte length of a vlq encoded int.  <a href="#aa5953074578c6d5e068574ab4ccb3e35">More...</a><br /></td></tr>
+<tr class="separator:aa5953074578c6d5e068574ab4ccb3e35"><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>Utility class to read bit/byte stream. </p>
+<p>This class can read bits or bytes that are either byte aligned or not. It also has utilities to read multiple bytes in one read (e.g. encoded int). </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a714971e13b725100437484becf9b8ae4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a714971e13b725100437484becf9b8ae4">&#9670;&nbsp;</a></span>BitReader() <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::BitReader::BitReader </td>
+          <td>(</td>
+          <td class="paramtype">const uint8_t *&#160;</td>
+          <td class="paramname"><em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>buffer_len</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>'buffer' is the buffer to read from. The buffer's length is 'buffer_len'. </p>
+
+</div>
+</div>
+<a id="a59f592e16907128787dfaa8c7cfa839e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59f592e16907128787dfaa8c7cfa839e">&#9670;&nbsp;</a></span>BitReader() <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::BitReader::BitReader </td>
+          <td>(</td>
+          <td class="paramname"></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>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a943f521c4855e418bc106e55fd2de8d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a943f521c4855e418bc106e55fd2de8d3">&#9670;&nbsp;</a></span>bytes_left()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int arrow::BitReader::bytes_left </td>
+          <td>(</td>
+          <td class="paramname"></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">
+
+<p>Returns the number of bytes left in the stream, not including the current byte (i.e., there may be an additional fraction of a byte). </p>
+
+</div>
+</div>
+<a id="ae209b69dc854275c1425d4d11abf36bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae209b69dc854275c1425d4d11abf36bd">&#9670;&nbsp;</a></span>GetAligned()</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 arrow::BitReader::GetAligned </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>num_bytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">T *&#160;</td>
+          <td class="paramname"><em>v</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reads a 'num_bytes'-sized value from the buffer and stores it in 'v'. </p>
+<p>T needs to be a little-endian native type and big enough to store 'num_bytes'. The value is assumed to be byte-aligned so the stream will be advanced to the start of the next byte before 'v' is read. Returns false if there are not enough bytes left. </p>
+
+</div>
+</div>
+<a id="a6f023d4ce78bd6a9cbc2f372f441d964"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f023d4ce78bd6a9cbc2f372f441d964">&#9670;&nbsp;</a></span>GetBatch()</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">int arrow::BitReader::GetBatch </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>num_bits</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">T *&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>batch_size</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Get a number of values from the buffer. Return the number of values actually read. </p>
+
+</div>
+</div>
+<a id="a20420d2374d3eb9177c5c3a0f5493cd1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20420d2374d3eb9177c5c3a0f5493cd1">&#9670;&nbsp;</a></span>GetValue()</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 arrow::BitReader::GetValue </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>num_bits</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">T *&#160;</td>
+          <td class="paramname"><em>v</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Gets the next value from the buffer. </p>
+<p>Returns true if 'v' could be read or false if there are not enough bytes left. num_bits must be &lt;= 32. </p>
+
+</div>
+</div>
+<a id="a93bcd15198d511bf77a3980e4a9d343d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93bcd15198d511bf77a3980e4a9d343d">&#9670;&nbsp;</a></span>GetVlqInt()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool arrow::BitReader::GetVlqInt </td>
+          <td>(</td>
+          <td class="paramtype">int32_t *&#160;</td>
+          <td class="paramname"><em>v</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">
+
+<p>Reads a vlq encoded int from the stream. </p>
+<p>The encoded int must start at the beginning of a byte. Return false if there were not enough bytes in the buffer. </p>
+
+</div>
+</div>
+<a id="ac6f91e5030fb8cc87d27baa58dce66d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac6f91e5030fb8cc87d27baa58dce66d3">&#9670;&nbsp;</a></span>GetZigZagVlqInt()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool arrow::BitReader::GetZigZagVlqInt </td>
+          <td>(</td>
+          <td class="paramtype">int32_t *&#160;</td>
+          <td class="paramname"><em>v</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="aaaefbf3fa141ce764cda52c0e1e55103"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaaefbf3fa141ce764cda52c0e1e55103">&#9670;&nbsp;</a></span>Reset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::BitReader::Reset </td>
+          <td>(</td>
+          <td class="paramtype">const uint8_t *&#160;</td>
+          <td class="paramname"><em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>buffer_len</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa5953074578c6d5e068574ab4ccb3e35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5953074578c6d5e068574ab4ccb3e35">&#9670;&nbsp;</a></span>MAX_VLQ_BYTE_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const int arrow::BitReader::MAX_VLQ_BYTE_LEN = 5</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>Maximum byte length of a vlq encoded int. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="bit-stream-utils_8h_source.html">bit-stream-utils.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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..c97f342
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_bit_writer-members.html
@@ -0,0 +1,92 @@
+<!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.13"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_bit_writer.html">BitWriter</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::BitWriter 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_bit_writer.html">arrow::BitWriter</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a0462b6eb15d93162ee7d2c828309d612">BitWriter</a>(uint8_t *buffer, int buffer_len)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a73de4690985f7274c69b6dba99922743">bytes_written</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">Clear</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">Flush</a>(bool align=false)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">GetNextBytePtr</a>(int num_bytes=1)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">PutAligned</a>(T v, int num_bytes)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">PutValue</a>(uint64_t v, int num_bits)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">PutVlqInt</a>(uint32_t v)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html#a2e764de1162c33a6aa41caad00322156">PutZigZagVlqInt</a>(int32_t v)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_writer.html">arrow::BitWriter</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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..2309cd7
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_bit_writer.html
@@ -0,0 +1,463 @@
+<!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.13"/>
+<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"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_bit_writer.html">BitWriter</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_bit_writer-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::BitWriter Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Utility class to write bit/byte streams.  
+ <a href="classarrow_1_1_bit_writer.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="bit-stream-utils_8h_source.html">bit-stream-utils.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:a0462b6eb15d93162ee7d2c828309d612"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a0462b6eb15d93162ee7d2c828309d612">BitWriter</a> (uint8_t *<a class="el" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a>, int <a class="el" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a>)</td></tr>
+<tr class="memdesc:a0462b6eb15d93162ee7d2c828309d612"><td class="mdescLeft">&#160;</td><td class="mdescRight">buffer: buffer to write bits to.  <a href="#a0462b6eb15d93162ee7d2c828309d612">More...</a><br /></td></tr>
+<tr class="separator:a0462b6eb15d93162ee7d2c828309d612"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a324ef275bfbcb49d823aa4fbced24446"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">Clear</a> ()</td></tr>
+<tr class="separator:a324ef275bfbcb49d823aa4fbced24446"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73de4690985f7274c69b6dba99922743"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a73de4690985f7274c69b6dba99922743">bytes_written</a> () const</td></tr>
+<tr class="memdesc:a73de4690985f7274c69b6dba99922743"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of current bytes written, including the current byte (i.e.  <a href="#a73de4690985f7274c69b6dba99922743">More...</a><br /></td></tr>
+<tr class="separator:a73de4690985f7274c69b6dba99922743"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d33b2acbd9fca179863fcde288a079d"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">buffer</a> () const</td></tr>
+<tr class="separator:a9d33b2acbd9fca179863fcde288a079d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5592cdd1db11520ea5ae0be95fb4732a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">buffer_len</a> () const</td></tr>
+<tr class="separator:a5592cdd1db11520ea5ae0be95fb4732a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a407df208444d95e50d5ec6c608104cda"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a407df208444d95e50d5ec6c608104cda">PutValue</a> (uint64_t v, int num_bits)</td></tr>
+<tr class="memdesc:a407df208444d95e50d5ec6c608104cda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a value to buffered_values_, flushing to buffer_ if necessary.  <a href="#a407df208444d95e50d5ec6c608104cda">More...</a><br /></td></tr>
+<tr class="separator:a407df208444d95e50d5ec6c608104cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa76314faef71d7ad351dbd3f16c84fc0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:aa76314faef71d7ad351dbd3f16c84fc0"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">PutAligned</a> (T v, int num_bytes)</td></tr>
+<tr class="memdesc:aa76314faef71d7ad351dbd3f16c84fc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes v to the next aligned byte using num_bytes.  <a href="#aa76314faef71d7ad351dbd3f16c84fc0">More...</a><br /></td></tr>
+<tr class="separator:aa76314faef71d7ad351dbd3f16c84fc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a028f9d7d77697df651ef82d2df52f53d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">PutVlqInt</a> (uint32_t v)</td></tr>
+<tr class="memdesc:a028f9d7d77697df651ef82d2df52f53d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a Vlq encoded int to the buffer.  <a href="#a028f9d7d77697df651ef82d2df52f53d">More...</a><br /></td></tr>
+<tr class="separator:a028f9d7d77697df651ef82d2df52f53d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e764de1162c33a6aa41caad00322156"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a2e764de1162c33a6aa41caad00322156">PutZigZagVlqInt</a> (int32_t v)</td></tr>
+<tr class="separator:a2e764de1162c33a6aa41caad00322156"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d5943b81c4340b54bfd019955a7d959"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">GetNextBytePtr</a> (int num_bytes=1)</td></tr>
+<tr class="memdesc:a2d5943b81c4340b54bfd019955a7d959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the next aligned byte and advance the underlying buffer by num_bytes.  <a href="#a2d5943b81c4340b54bfd019955a7d959">More...</a><br /></td></tr>
+<tr class="separator:a2d5943b81c4340b54bfd019955a7d959"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a869a43c7c8006e1658fd4ae44a92e347"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">Flush</a> (bool align=false)</td></tr>
+<tr class="memdesc:a869a43c7c8006e1658fd4ae44a92e347"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffered values to the buffer.  <a href="#a869a43c7c8006e1658fd4ae44a92e347">More...</a><br /></td></tr>
+<tr class="separator:a869a43c7c8006e1658fd4ae44a92e347"><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>Utility class to write bit/byte streams. </p>
+<p>This class can write data to either be bit packed or byte aligned (and a single stream that has a mix of both). This class does not allocate memory. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a0462b6eb15d93162ee7d2c828309d612"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0462b6eb15d93162ee7d2c828309d612">&#9670;&nbsp;</a></span>BitWriter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::BitWriter::BitWriter </td>
+          <td>(</td>
+          <td class="paramtype">uint8_t *&#160;</td>
+          <td class="paramname"><em>buffer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>buffer_len</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>buffer: buffer to write bits to. </p>
+<p><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> should be preallocated with 'buffer_len' bytes. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9d33b2acbd9fca179863fcde288a079d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d33b2acbd9fca179863fcde288a079d">&#9670;&nbsp;</a></span>buffer()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint8_t* arrow::BitWriter::buffer </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="a5592cdd1db11520ea5ae0be95fb4732a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5592cdd1db11520ea5ae0be95fb4732a">&#9670;&nbsp;</a></span>buffer_len()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int arrow::BitWriter::buffer_len </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="a73de4690985f7274c69b6dba99922743"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73de4690985f7274c69b6dba99922743">&#9670;&nbsp;</a></span>bytes_written()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int arrow::BitWriter::bytes_written </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">
+
+<p>The number of current bytes written, including the current byte (i.e. </p>
+<p>may include a fraction of a byte). Includes buffered values. </p>
+
+</div>
+</div>
+<a id="a324ef275bfbcb49d823aa4fbced24446"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a324ef275bfbcb49d823aa4fbced24446">&#9670;&nbsp;</a></span>Clear()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::BitWriter::Clear </td>
+          <td>(</td>
+          <td class="paramname"></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="a869a43c7c8006e1658fd4ae44a92e347"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a869a43c7c8006e1658fd4ae44a92e347">&#9670;&nbsp;</a></span>Flush()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::BitWriter::Flush </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>align</em> = <code>false</code></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">
+
+<p>Flushes all buffered values to the buffer. </p>
+<p>Call this when done writing to the buffer. If 'align' is true, buffered_values_ is reset and any future writes will be written to the next byte boundary. </p>
+
+</div>
+</div>
+<a id="a2d5943b81c4340b54bfd019955a7d959"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d5943b81c4340b54bfd019955a7d959">&#9670;&nbsp;</a></span>GetNextBytePtr()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint8_t * arrow::BitWriter::GetNextBytePtr </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>num_bytes</em> = <code>1</code></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">
+
+<p>Get a pointer to the next aligned byte and advance the underlying buffer by num_bytes. </p>
+<p>Returns NULL if there was not enough space. </p>
+
+</div>
+</div>
+<a id="aa76314faef71d7ad351dbd3f16c84fc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa76314faef71d7ad351dbd3f16c84fc0">&#9670;&nbsp;</a></span>PutAligned()</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 arrow::BitWriter::PutAligned </td>
+          <td>(</td>
+          <td class="paramtype">T&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>num_bytes</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Writes v to the next aligned byte using num_bytes. </p>
+<p>If T is larger than num_bytes, the extra high-order bytes will be ignored. Returns false if there was not enough space. </p>
+
+</div>
+</div>
+<a id="a407df208444d95e50d5ec6c608104cda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a407df208444d95e50d5ec6c608104cda">&#9670;&nbsp;</a></span>PutValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool arrow::BitWriter::PutValue </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>v</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>num_bits</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Writes a value to buffered_values_, flushing to buffer_ if necessary. </p>
+<p>This is bit packed. Returns false if there was not enough space. num_bits must be &lt;= 32. </p>
+
+</div>
+</div>
+<a id="a028f9d7d77697df651ef82d2df52f53d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a028f9d7d77697df651ef82d2df52f53d">&#9670;&nbsp;</a></span>PutVlqInt()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool arrow::BitWriter::PutVlqInt </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"><em>v</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">
+
+<p>Write a Vlq encoded int to the buffer. </p>
+<p>Returns false if there was not enough room. The value is written byte aligned. For more details on vlq: en.wikipedia.org/wiki/Variable-length_quantity </p>
+
+</div>
+</div>
+<a id="a2e764de1162c33a6aa41caad00322156"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e764de1162c33a6aa41caad00322156">&#9670;&nbsp;</a></span>PutZigZagVlqInt()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool arrow::BitWriter::PutZigZagVlqInt </td>
+          <td>(</td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>v</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>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="bit-stream-utils_8h_source.html">bit-stream-utils.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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 11038d0..a951e09 100644
--- a/docs/cpp/classarrow_1_1_boolean_array-members.html
+++ b/docs/cpp/classarrow_1_1_boolean_array-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,44 +70,47 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a8cf8e5e06bedfdeeaccef89f4fcd8d72">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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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#acb8ad42b8db90ae77a6bbb69e88a1844">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#ac3c8efd95a2867d774dc99c700e6e349">Array</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, 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_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html#a4fd6d7067ee14d1309b8c5e65f51dd5f">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">data</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_primitive_array.html#aa340fdab800cc42ac43e8f0219c20188">data_</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_array.html#a9c74a407e71e42e75d769a2b2827e25e">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#a1db07a2e4e4b2241dffd602d675ac2a0">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#a38785d2e1977c10f995e2f3d9813b4e7">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#a9d79327fd562c7bb36455979a3d56c20">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#a7a2a3b04675d806226b99fa6e78ea14f">length_</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#ac6a9a5af6d174976d4f2e44e756744f0">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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</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#a817196cd3b72f8d8c6d578036f6e9e97">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#a8d85273d7b76520f804b7da8eda629f6">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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">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#a581cecab69f86737603be4c3bd5835bd">offset_</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#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#aaec28d7b599fd4d10c2d6f6bc67df4ab">BooleanArray</a>(const std::shared_ptr&lt; internal::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#a4fd6d7067ee14d1309b8c5e65f51dd5f">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#ad98f18518f7061381863ee800eabf2ad">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#aa8047296b1e2027f4089fceca3714597">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#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#ac9370debfa9fd4b0ea66e076690c01e8">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_array.html#a3791855cfd4669b65874ddd0cc4c60c2">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#a577aaca493fb2596164e78463d0644bc">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#afb4abc13be9ec1c46fe789762f85843c">raw_data_</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#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#ac29f83684eba2c3d35805114d24c7c8a">PrimitiveArray</a>(const std::shared_ptr&lt; internal::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"><span class="mlabel">inline</span></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#a62a68e5f19bc813698b4b4cbaf48957b">SetData</a>(const std::shared_ptr&lt; internal::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_boolean_array.html#ad535f5f1b6f9dc3fbdf1b0995fb9cbb8">Slice</a>(int64_t offset, int64_t length) const override</td><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a78dd90702dfd4a4989c77585eecc23b1">arrow::PrimitiveArray::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#af6d0bb430191ceef853297d81236cba6">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#a12b693935f3dd0aab750dbe37032a019">type_</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#a60af513406e55369c4122f1d739c6f99">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#a9cfb93694cd77382686c92f6dac9827a">arrow::PrimitiveArray::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_boolean_array.html#abf6fcf852d4775a247162cac54453564">TypeClass</a> typedef</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_boolean_array.html#af77d14c69319d30fbd87044a5004ab80">Value</a>(int64_t i) const </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></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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_array.html#a2d47354d00e3a3360d319c62e350abf6">Value</a>(int64_t i) const</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></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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[33/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 79687e1..726e48e 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -117,83 +91,88 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a76deaa717c17125caba156d85be80a2c"><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#a76deaa717c17125caba156d85be80a2c">Append</a> (uint64_t val)</td></tr>
 <tr class="memdesc:a76deaa717c17125caba156d85be80a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scalar append.  <a href="#a76deaa717c17125caba156d85be80a2c">More...</a><br /></td></tr>
 <tr class="separator:a76deaa717c17125caba156d85be80a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac671aecfc8cfa4035e178c1581baec14"><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#ac671aecfc8cfa4035e178c1581baec14">Append</a> (const uint64_t *values, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
+<tr class="memitem:ac671aecfc8cfa4035e178c1581baec14"><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#ac671aecfc8cfa4035e178c1581baec14">Append</a> (const uint64_t *values, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
 <tr class="memdesc:ac671aecfc8cfa4035e178c1581baec14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector append.  <a href="#ac671aecfc8cfa4035e178c1581baec14">More...</a><br /></td></tr>
 <tr class="separator:ac671aecfc8cfa4035e178c1581baec14"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab96a12c175cbdf840b921caa08bff1f2"><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#ab96a12c175cbdf840b921caa08bff1f2">ExpandIntSize</a> (uint8_t new_int_size)</td></tr>
 <tr class="separator:ab96a12c175cbdf840b921caa08bff1f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8b5db70bfed51f96f14af4b058a15d17"><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#a8b5db70bfed51f96f14af4b058a15d17">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
-<tr class="memdesc:a8b5db70bfed51f96f14af4b058a15d17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#a8b5db70bfed51f96f14af4b058a15d17">More...</a><br /></td></tr>
+<tr class="memdesc:a8b5db70bfed51f96f14af4b058a15d17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#a8b5db70bfed51f96f14af4b058a15d17">More...</a><br /></td></tr>
 <tr class="separator:a8b5db70bfed51f96f14af4b058a15d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memTemplParams" colspan="2">template&lt;typename new_type , typename old_type &gt; </td></tr>
+<tr class="memitem:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> ::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#aefbaecfaef34d14451c8e3f41a4c833c">ExpandIntSizeInternal</a> ()</td></tr>
+<tr class="separator:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_adaptive_int_builder_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_adaptive_int_builder_base')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</a></td></tr>
 <tr class="memitem:ad7011cb0ff4e13338c6c879b8ba00f2a inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#ad7011cb0ff4e13338c6c879b8ba00f2a">AdaptiveIntBuilderBase</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool)</td></tr>
 <tr class="separator:ad7011cb0ff4e13338c6c879b8ba00f2a inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#af151782b9f2089d31db95552e9037849">AppendNulls</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>)</td></tr>
-<tr class="memdesc:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory.  <a href="#af151782b9f2089d31db95552e9037849">More...</a><br /></td></tr>
+<tr class="memitem:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#af151782b9f2089d31db95552e9037849">AppendNulls</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:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory.  <a href="classarrow_1_1_adaptive_int_builder_base.html#af151782b9f2089d31db95552e9037849">More...</a><br /></td></tr>
 <tr class="separator:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a727b2b11eb492d1bbfcc8f8ca3f9f7a0 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a727b2b11eb492d1bbfcc8f8ca3f9f7a0">AppendNull</a> ()</td></tr>
 <tr class="separator:a727b2b11eb492d1bbfcc8f8ca3f9f7a0 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adf8970add1ee4efb0f51edd2f6689506 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_adaptive_int_builder_base.html#adf8970add1ee4efb0f51edd2f6689506">data</a> () const </td></tr>
-<tr class="separator:adf8970add1ee4efb0f51edd2f6689506 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
-<tr class="memdesc:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a86276096c0493b1ec77a5d0476474cb5">More...</a><br /></td></tr>
+<tr class="memitem:a78772d82601233d525784e8549bb250e inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_adaptive_int_builder_base.html#a78772d82601233d525784e8549bb250e">data</a> () const</td></tr>
+<tr class="separator:a78772d82601233d525784e8549bb250e inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
+<tr class="memdesc:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="classarrow_1_1_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">More...</a><br /></td></tr>
 <tr class="separator:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
-<tr class="memdesc:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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="#a820feef01bd6f5f638eeadd7a4e4cb7d">More...</a><br /></td></tr>
+<tr class="memitem:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
+<tr class="memdesc:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">More...</a><br /></td></tr>
 <tr class="separator:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></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:a95e609990be3c11d86265e701c9cefa8 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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57 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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063 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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d 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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d 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="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></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="#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></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="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></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:a190150db6c3770d90dfb58b11d978479 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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a 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: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>
 </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:aa10c9dc36dfcd86a15d7b944c693a009"><td class="memTemplParams" colspan="2">template&lt;typename new_type , typename old_type &gt; </td></tr>
-<tr class="memitem:aa10c9dc36dfcd86a15d7b944c693a009"><td class="memTemplItemLeft" align="right" valign="top">Status::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#aa10c9dc36dfcd86a15d7b944c693a009">ExpandIntSizeInternal</a> ()</td></tr>
-<tr class="separator:aa10c9dc36dfcd86a15d7b944c693a009"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memTemplParams" colspan="2">template&lt;typename new_type , typename old_type &gt; </td></tr>
+<tr class="memitem:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> ::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#aefbaecfaef34d14451c8e3f41a4c833c">ExpandIntSizeInternal</a> ()</td></tr>
+<tr class="separator:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a65290ac543fe24008cf0cdacdd8f4b29"><td class="memTemplParams" colspan="2">template&lt;typename new_type , typename old_type &gt; </td></tr>
-<tr class="memitem:a65290ac543fe24008cf0cdacdd8f4b29"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt; <a class="el" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(sizeof(old_type), sizeof(new_type)), <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a890c2acb7ddc41a6206f267ee516ce1a">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a65290ac543fe24008cf0cdacdd8f4b29">ExpandIntSizeInternal</a> ()</td></tr>
+<tr class="memitem:a65290ac543fe24008cf0cdacdd8f4b29"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt; <a class="el" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(sizeof(old_type), sizeof(new_type)), <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a65290ac543fe24008cf0cdacdd8f4b29">ExpandIntSizeInternal</a> ()</td></tr>
 <tr class="separator:a65290ac543fe24008cf0cdacdd8f4b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4255e696597e569d926c51a5134efa99"><td class="memTemplParams" colspan="2">template&lt;typename new_type &gt; </td></tr>
 <tr class="memitem:a4255e696597e569d926c51a5134efa99"><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_adaptive_u_int_builder.html#a4255e696597e569d926c51a5134efa99">ExpandIntSizeN</a> ()</td></tr>
 <tr class="separator:a4255e696597e569d926c51a5134efa99"><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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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="inherited"></a>
@@ -224,7 +203,9 @@ 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">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="abf42482e694bfb28df17a8eb00ce45e3"></a>
+<a id="abf42482e694bfb28df17a8eb00ce45e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf42482e694bfb28df17a8eb00ce45e3">&#9670;&nbsp;</a></span>AdaptiveUIntBuilder()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -249,7 +230,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a76deaa717c17125caba156d85be80a2c"></a>
+<a id="a76deaa717c17125caba156d85be80a2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76deaa717c17125caba156d85be80a2c">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -275,7 +258,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac671aecfc8cfa4035e178c1581baec14"></a>
+<a id="ac671aecfc8cfa4035e178c1581baec14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac671aecfc8cfa4035e178c1581baec14">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -310,7 +295,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab96a12c175cbdf840b921caa08bff1f2"></a>
+<a id="ab96a12c175cbdf840b921caa08bff1f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab96a12c175cbdf840b921caa08bff1f2">&#9670;&nbsp;</a></span>ExpandIntSize()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -326,7 +313,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa10c9dc36dfcd86a15d7b944c693a009"></a>
+<a id="aefbaecfaef34d14451c8e3f41a4c833c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefbaecfaef34d14451c8e3f41a4c833c">&#9670;&nbsp;</a></span>ExpandIntSizeInternal() <span class="overload">[1/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -336,7 +325,7 @@ template&lt;typename new_type , typename old_type &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Status::type arrow::AdaptiveUIntBuilder::ExpandIntSizeInternal </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> ::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> arrow::AdaptiveUIntBuilder::ExpandIntSizeInternal </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -351,7 +340,9 @@ template&lt;typename new_type , typename old_type &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a65290ac543fe24008cf0cdacdd8f4b29"></a>
+<a id="a65290ac543fe24008cf0cdacdd8f4b29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65290ac543fe24008cf0cdacdd8f4b29">&#9670;&nbsp;</a></span>ExpandIntSizeInternal() <span class="overload">[2/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -361,7 +352,7 @@ template&lt;typename new_type , typename old_type &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::enable_if&lt; <a class="el" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(sizeof(old_type), sizeof(new_type)), <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a890c2acb7ddc41a6206f267ee516ce1a">type</a> arrow::AdaptiveUIntBuilder::ExpandIntSizeInternal </td>
+          <td class="memname">std::enable_if&lt; <a class="el" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(sizeof(old_type), sizeof(new_type)), <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> arrow::AdaptiveUIntBuilder::ExpandIntSizeInternal </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -376,7 +367,28 @@ template&lt;typename new_type , typename old_type &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a4255e696597e569d926c51a5134efa99"></a>
+<a id="aefbaecfaef34d14451c8e3f41a4c833c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefbaecfaef34d14451c8e3f41a4c833c">&#9670;&nbsp;</a></span>ExpandIntSizeInternal() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename new_type , typename old_type &gt; </div>
+      <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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> arrow::AdaptiveUIntBuilder::ExpandIntSizeInternal </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4255e696597e569d926c51a5134efa99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4255e696597e569d926c51a5134efa99">&#9670;&nbsp;</a></span>ExpandIntSizeN()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -401,7 +413,9 @@ template&lt;typename new_type &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a8b5db70bfed51f96f14af4b058a15d17"></a>
+<a id="a8b5db70bfed51f96f14af4b058a15d17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b5db70bfed51f96f14af4b058a15d17">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -423,7 +437,7 @@ template&lt;typename new_type &gt; </div>
 </table>
 </div><div class="memdoc">
 
-<p>Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. </p>
+<p>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
 <p>This resets all variables on the builder. </p>
 
 <p>Implements <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>.</p>
@@ -431,15 +445,15 @@ template&lt;typename new_type &gt; </div>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_approx_equals_visitor-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_approx_equals_visitor-members.html b/docs/cpp/classarrow_1_1_approx_equals_visitor-members.html
index fcb281d..77fab0d 100644
--- a/docs/cpp/classarrow_1_1_approx_equals_visitor-members.html
+++ b/docs/cpp/classarrow_1_1_approx_equals_visitor-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,38 +72,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a7e055f80b6d10aa90ec838facd52544f">ArrayEqualsVisitor</a>(const Array &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</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_equals_visitor.html#afb6d1f283139857eeb254c2b16f81727">CompareBinary</a>(const BinaryArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a10edbe33e576f5f407e4e87c796ae73f">CompareBinaryRange</a>(const BinaryArray &amp;left) const </td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a1573e21ef449555195472d4e97af2136">CompareBinaryRange</a>(const BinaryArray &amp;left) const</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a94710eed35a3bb5edeb79e7fd21b0d3d">CompareLists</a>(const ListArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ab2f6a11f8e21992e3a48d195fbd8a981">CompareStructs</a>(const StructArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a5c773c135ceda4cce636fe5d6229beec">CompareUnions</a>(const UnionArray &amp;left) const </td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#abe72d1f447f2ab4298d5060db173800c">CompareUnions</a>(const UnionArray &amp;left) const</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ad3186e7d8f34e8da79c68c789c55d5e4">CompareValues</a>(const ArrayType &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a5b3f3db59dac0e3f7ec5fcf7f7a42da7">IsEqualPrimitive</a>(const PrimitiveArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a527d4fcfce865d2868feb30244ef6541">left_end_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#aa1fb5e92cd3e6ae30b2da32968eca2a6">left_start_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_range_equals_visitor.html#a494e16f6bb34eeaabfbde37d15d47756">RangeEqualsVisitor</a>(const Array &amp;right, int64_t left_start_idx, int64_t left_end_idx, int64_t right_start_idx)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a0496a03d52bb6e33d7601830a86b3cbd">result</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a2ef9521622b231350f03ac30a81f1584">result_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ab13eaca6a7d74e62c0bc615c9f509304">right_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_range_equals_visitor.html#a8d45c806649ad102d079b340422593e4">right_start_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#ac88d9e1c284c3638d218180beb355b47">ValueOffsetsEqual</a>(const ArrayType &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_approx_equals_visitor.html#aca63c1a49d835c2ff919a83d9f997b67">Visit</a>(const FloatArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_approx_equals_visitor.html">arrow::ApproxEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_approx_equals_visitor.html#aee76403f12c879c96324a2da18b45744">Visit</a>(const DoubleArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_approx_equals_visitor.html">arrow::ApproxEqualsVisitor</a></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_equals_visitor.html#acc591f737d290a8a332932914f79e5b4">arrow::ArrayEqualsVisitor::Visit</a>(const NullArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a4ff17411a6dff9b69b95d44b62fd4188">arrow::ArrayEqualsVisitor::Visit</a>(const BooleanArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#a84b2a17e3b6445c990c081fa77c77cac">arrow::ArrayEqualsVisitor::Visit</a>(const T &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a527d4fcfce865d2868feb30244ef6541">left_end_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_range_equals_visitor.html#aa1fb5e92cd3e6ae30b2da32968eca2a6">left_start_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a494e16f6bb34eeaabfbde37d15d47756">RangeEqualsVisitor</a>(const Array &amp;right, int64_t left_start_idx, int64_t left_end_idx, int64_t right_start_idx)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a661aec0e8818603da0a3bf77ad81cd72">result</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a2ef9521622b231350f03ac30a81f1584">result_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_range_equals_visitor.html#ab13eaca6a7d74e62c0bc615c9f509304">right_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a8d45c806649ad102d079b340422593e4">right_start_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_equals_visitor.html#ac88d9e1c284c3638d218180beb355b47">ValueOffsetsEqual</a>(const ArrayType &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_approx_equals_visitor.html#aca63c1a49d835c2ff919a83d9f997b67">Visit</a>(const FloatArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_approx_equals_visitor.html">arrow::ApproxEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_approx_equals_visitor.html#aee76403f12c879c96324a2da18b45744">Visit</a>(const DoubleArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_approx_equals_visitor.html">arrow::ApproxEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#acc591f737d290a8a332932914f79e5b4">arrow::ArrayEqualsVisitor::Visit</a>(const NullArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#a4ff17411a6dff9b69b95d44b62fd4188">arrow::ArrayEqualsVisitor::Visit</a>(const BooleanArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a84b2a17e3b6445c990c081fa77c77cac">arrow::ArrayEqualsVisitor::Visit</a>(const T &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#a8a47fdadb038ad47bb9bbde9557f9a96">arrow::ArrayEqualsVisitor::Visit</a>(const DecimalArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#ae168fcb19d55d41c596bd39ba3fb3e67">arrow::ArrayEqualsVisitor::Visit</a>(const BinaryArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#aa0aaca1e7137c8aa694361b9e250b0f4">arrow::ArrayEqualsVisitor::Visit</a>(const ListArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a20dab793b50e7a6e4abd1cf3f6d662dc">arrow::ArrayEqualsVisitor::Visit</a>(const DictionaryArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#aa5dab1a73bad28a80ff8d6e74a182e0d">arrow::RangeEqualsVisitor::Visit</a>(const FixedSizeBinaryArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ab66ec857021664071b335e199819c18f">arrow::RangeEqualsVisitor::Visit</a>(const DecimalArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a46d4a9e6f862d834f3eb369fd7b0da71">arrow::RangeEqualsVisitor::Visit</a>(const StructArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ad59a15594222f364b10cc84a83289f6b">arrow::RangeEqualsVisitor::Visit</a>(const UnionArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a46d4a9e6f862d834f3eb369fd7b0da71">arrow::RangeEqualsVisitor::Visit</a>(const StructArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ad59a15594222f364b10cc84a83289f6b">arrow::RangeEqualsVisitor::Visit</a>(const UnionArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_approx_equals_visitor.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_approx_equals_visitor.html b/docs/cpp/classarrow_1_1_approx_equals_visitor.html
index 800c5a9..32ee67e 100644
--- a/docs/cpp/classarrow_1_1_approx_equals_visitor.html
+++ b/docs/cpp/classarrow_1_1_approx_equals_visitor.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ApproxEqualsVisitor Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -120,11 +94,11 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:acc591f737d290a8a332932914f79e5b4 inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4ff17411a6dff9b69b95d44b62fd4188 inherit pub_methods_classarrow_1_1_array_equals_visitor"><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_equals_visitor.html#a4ff17411a6dff9b69b95d44b62fd4188">Visit</a> (const <a class="el" href="classarrow_1_1_boolean_array.html">BooleanArray</a> &amp;left)</td></tr>
 <tr class="separator:a4ff17411a6dff9b69b95d44b62fd4188 inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5b3f3db59dac0e3f7ec5fcf7f7a42da7 inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a5b3f3db59dac0e3f7ec5fcf7f7a42da7">IsEqualPrimitive</a> (const <a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> &amp;left)</td></tr>
-<tr class="separator:a5b3f3db59dac0e3f7ec5fcf7f7a42da7 inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a84b2a17e3b6445c990c081fa77c77cac inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a84b2a17e3b6445c990c081fa77c77cac inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt; std::is_base_of&lt; <a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a>, T &gt;::value &amp;&amp;!std::is_base_of&lt; <a class="el" href="classarrow_1_1_boolean_array.html">BooleanArray</a>, T &gt;::value, <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a84b2a17e3b6445c990c081fa77c77cac">Visit</a> (const T &amp;left)</td></tr>
 <tr class="separator:a84b2a17e3b6445c990c081fa77c77cac inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a47fdadb038ad47bb9bbde9557f9a96 inherit pub_methods_classarrow_1_1_array_equals_visitor"><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_equals_visitor.html#a8a47fdadb038ad47bb9bbde9557f9a96">Visit</a> (const <a class="el" href="classarrow_1_1_decimal_array.html">DecimalArray</a> &amp;left)</td></tr>
+<tr class="separator:a8a47fdadb038ad47bb9bbde9557f9a96 inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac88d9e1c284c3638d218180beb355b47 inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memTemplParams" colspan="2">template&lt;typename ArrayType &gt; </td></tr>
 <tr class="memitem:ac88d9e1c284c3638d218180beb355b47 inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_equals_visitor.html#ac88d9e1c284c3638d218180beb355b47">ValueOffsetsEqual</a> (const ArrayType &amp;left)</td></tr>
 <tr class="separator:ac88d9e1c284c3638d218180beb355b47 inherit pub_methods_classarrow_1_1_array_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -145,14 +119,14 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ad3186e7d8f34e8da79c68c789c55d5e4 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memTemplParams" colspan="2">template&lt;typename ArrayType &gt; </td></tr>
 <tr class="memitem:ad3186e7d8f34e8da79c68c789c55d5e4 inherit pub_methods_classarrow_1_1_range_equals_visitor"><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_range_equals_visitor.html#ad3186e7d8f34e8da79c68c789c55d5e4">CompareValues</a> (const ArrayType &amp;left)</td></tr>
 <tr class="separator:ad3186e7d8f34e8da79c68c789c55d5e4 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10edbe33e576f5f407e4e87c796ae73f inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a10edbe33e576f5f407e4e87c796ae73f">CompareBinaryRange</a> (const <a class="el" href="classarrow_1_1_binary_array.html">BinaryArray</a> &amp;left) const </td></tr>
-<tr class="separator:a10edbe33e576f5f407e4e87c796ae73f inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1573e21ef449555195472d4e97af2136 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a1573e21ef449555195472d4e97af2136">CompareBinaryRange</a> (const <a class="el" href="classarrow_1_1_binary_array.html">BinaryArray</a> &amp;left) const</td></tr>
+<tr class="separator:a1573e21ef449555195472d4e97af2136 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a94710eed35a3bb5edeb79e7fd21b0d3d inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a94710eed35a3bb5edeb79e7fd21b0d3d">CompareLists</a> (const <a class="el" href="classarrow_1_1_list_array.html">ListArray</a> &amp;left)</td></tr>
 <tr class="separator:a94710eed35a3bb5edeb79e7fd21b0d3d inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab2f6a11f8e21992e3a48d195fbd8a981 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ab2f6a11f8e21992e3a48d195fbd8a981">CompareStructs</a> (const <a class="el" href="classarrow_1_1_struct_array.html">StructArray</a> &amp;left)</td></tr>
 <tr class="separator:ab2f6a11f8e21992e3a48d195fbd8a981 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c773c135ceda4cce636fe5d6229beec inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a5c773c135ceda4cce636fe5d6229beec">CompareUnions</a> (const <a class="el" href="classarrow_1_1_union_array.html">UnionArray</a> &amp;left) const </td></tr>
-<tr class="separator:a5c773c135ceda4cce636fe5d6229beec inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe72d1f447f2ab4298d5060db173800c inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#abe72d1f447f2ab4298d5060db173800c">CompareUnions</a> (const <a class="el" href="classarrow_1_1_union_array.html">UnionArray</a> &amp;left) const</td></tr>
+<tr class="separator:abe72d1f447f2ab4298d5060db173800c inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6a1b7d73b55a53dcd3459664a4730c58 inherit pub_methods_classarrow_1_1_range_equals_visitor"><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_range_equals_visitor.html#a6a1b7d73b55a53dcd3459664a4730c58">Visit</a> (const <a class="el" href="classarrow_1_1_binary_array.html">BinaryArray</a> &amp;left)</td></tr>
 <tr class="separator:a6a1b7d73b55a53dcd3459664a4730c58 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa5dab1a73bad28a80ff8d6e74a182e0d inherit pub_methods_classarrow_1_1_range_equals_visitor"><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_range_equals_visitor.html#aa5dab1a73bad28a80ff8d6e74a182e0d">Visit</a> (const <a class="el" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a> &amp;left)</td></tr>
@@ -172,8 +146,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ad59a15594222f364b10cc84a83289f6b inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa61962cb8e3b892e26e18ca40346e416 inherit pub_methods_classarrow_1_1_range_equals_visitor"><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_range_equals_visitor.html#aa61962cb8e3b892e26e18ca40346e416">Visit</a> (const <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> &amp;left)</td></tr>
 <tr class="separator:aa61962cb8e3b892e26e18ca40346e416 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0496a03d52bb6e33d7601830a86b3cbd inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a0496a03d52bb6e33d7601830a86b3cbd">result</a> () const </td></tr>
-<tr class="separator:a0496a03d52bb6e33d7601830a86b3cbd inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a661aec0e8818603da0a3bf77ad81cd72 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a661aec0e8818603da0a3bf77ad81cd72">result</a> () const</td></tr>
+<tr class="separator:a661aec0e8818603da0a3bf77ad81cd72 inherit pub_methods_classarrow_1_1_range_equals_visitor"><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>
@@ -190,7 +164,9 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a2ef9521622b231350f03ac30a81f1584 inherit pro_attribs_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aca63c1a49d835c2ff919a83d9f997b67"></a>
+<a id="aca63c1a49d835c2ff919a83d9f997b67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca63c1a49d835c2ff919a83d9f997b67">&#9670;&nbsp;</a></span>Visit() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -214,7 +190,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aee76403f12c879c96324a2da18b45744"></a>
+<a id="aee76403f12c879c96324a2da18b45744"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee76403f12c879c96324a2da18b45744">&#9670;&nbsp;</a></span>Visit() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -239,14 +217,14 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="compare_8cc.html">compare.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="compare_8cc.html">compare.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[46/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/arrow__to__pandas_8cc.html
----------------------------------------------------------------------
diff --git a/docs/cpp/arrow__to__pandas_8cc.html b/docs/cpp/arrow__to__pandas_8cc.html
new file mode 100644
index 0000000..bd4981e
--- /dev/null
+++ b/docs/cpp/arrow__to__pandas_8cc.html
@@ -0,0 +1,347 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/arrow_to_pandas.cc 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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_fe25ba37dfe21fed8dcc297696dcf71e.html">python</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow_to_pandas.cc File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="numpy__interop_8h_source.html">arrow/python/numpy_interop.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="arrow__to__pandas_8h_source.html">arrow/python/arrow_to_pandas.h</a>&quot;</code><br />
+<code>#include &lt;algorithm&gt;</code><br />
+<code>#include &lt;atomic&gt;</code><br />
+<code>#include &lt;cmath&gt;</code><br />
+<code>#include &lt;cstdint&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;mutex&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;thread&gt;</code><br />
+<code>#include &lt;unordered_map&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="array_8h_source.html">arrow/array.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__fwd_8h_source.html">arrow/type_fwd.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="decimal_8h_source.html">arrow/util/decimal.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="logging_8h_source.html">arrow/util/logging.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="visitor__inline_8h_source.html">arrow/visitor_inline.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="builtin__convert_8h_source.html">arrow/python/builtin_convert.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="common_8h_source.html">arrow/python/common.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="config_8h_source.html">arrow/python/config.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="helpers_8h_source.html">arrow/python/helpers.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="numpy-internal_8h_source.html">arrow/python/numpy-internal.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="numpy__convert_8h_source.html">arrow/python/numpy_convert.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="python_2type__traits_8h_source.html">arrow/python/type_traits.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="datetime_8h_source.html">arrow/python/util/datetime.h</a>&quot;</code><br />
+</div><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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1py_1_1_wrap_bytes.html">arrow::py::WrapBytes&lt; T &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1py_1_1_wrap_bytes_3_01_string_array_01_4.html">arrow::py::WrapBytes&lt; StringArray &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1py_1_1_wrap_bytes_3_01_binary_array_01_4.html">arrow::py::WrapBytes&lt; BinaryArray &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1py_1_1_wrap_bytes_3_01_fixed_size_binary_array_01_4.html">arrow::py::WrapBytes&lt; FixedSizeBinaryArray &gt;</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_1py_1_1_pandas_block.html">arrow::py::PandasBlock</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_1py_1_1_object_block.html">arrow::py::ObjectBlock</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_1py_1_1_int_block.html">arrow::py::IntBlock&lt; ARROW_TYPE, C_TYPE &gt;</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_1py_1_1_float32_block.html">arrow::py::Float32Block</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_1py_1_1_float64_block.html">arrow::py::Float64Block</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_1py_1_1_bool_block.html">arrow::py::BoolBlock</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_1py_1_1_datetime_block.html">arrow::py::DatetimeBlock</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_1py_1_1_datetime_t_z_block.html">arrow::py::DatetimeTZBlock</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_1py_1_1_categorical_block.html">arrow::py::CategoricalBlock&lt; ARROW_INDEX_TYPE &gt;</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_1py_1_1_data_frame_block_creator.html">arrow::py::DataFrameBlockCreator</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_1py_1_1_arrow_deserializer.html">arrow::py::ArrowDeserializer</a></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">Public API for the "Feather" file format, originally created at <a href="http://github.com/wesm/feather">http://github.com/wesm/feather</a>. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacearrow_1_1py"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html">arrow::py</a></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="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a5d731b1f9e2ed43ca1c2e4cdc8ee0b36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="arrow__to__pandas_8cc.html#a5d731b1f9e2ed43ca1c2e4cdc8ee0b36">CONVERTLISTSLIKE_CASE</a>(ArrowType,  ArrowEnum)</td></tr>
+<tr class="separator:a5d731b1f9e2ed43ca1c2e4cdc8ee0b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a5dc9244288d3723ae40d106c27c667"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="arrow__to__pandas_8cc.html#a8a5dc9244288d3723ae40d106c27c667">INTEGER_CASE</a>(IN_TYPE)</td></tr>
+<tr class="separator:a8a5dc9244288d3723ae40d106c27c667"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0af36658f34bb3b99d66f30cfaeb59a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="arrow__to__pandas_8cc.html#ad0af36658f34bb3b99d66f30cfaeb59a">BLOCK_CASE</a>(NAME,  TYPE)</td></tr>
+<tr class="separator:ad0af36658f34bb3b99d66f30cfaeb59a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a245c83cdfac2c5d72f4e1814dcd55b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="arrow__to__pandas_8cc.html#a4a245c83cdfac2c5d72f4e1814dcd55b">CONVERTVALUES_LISTSLIKE_CASE</a>(ArrowType,  ArrowEnum)</td></tr>
+<tr class="separator:a4a245c83cdfac2c5d72f4e1814dcd55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a56725e0824d2c88a4e928478afa774bd"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a56725e0824d2c88a4e928478afa774bd">arrow::py::UInt8Block</a> = IntBlock&lt; Type::UINT8, uint8_t &gt;</td></tr>
+<tr class="separator:a56725e0824d2c88a4e928478afa774bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8838a39591ad16a1c618457d288e1028"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a8838a39591ad16a1c618457d288e1028">arrow::py::Int8Block</a> = IntBlock&lt; Type::INT8, int8_t &gt;</td></tr>
+<tr class="separator:a8838a39591ad16a1c618457d288e1028"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03149ef2c32744a4b80705191884b773"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a03149ef2c32744a4b80705191884b773">arrow::py::UInt16Block</a> = IntBlock&lt; Type::UINT16, uint16_t &gt;</td></tr>
+<tr class="separator:a03149ef2c32744a4b80705191884b773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad504539c15f2539608d3c0d13c3e9f50"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ad504539c15f2539608d3c0d13c3e9f50">arrow::py::Int16Block</a> = IntBlock&lt; Type::INT16, int16_t &gt;</td></tr>
+<tr class="separator:ad504539c15f2539608d3c0d13c3e9f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc7f1ea856a470586ebdfd927b6aaf27"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#acc7f1ea856a470586ebdfd927b6aaf27">arrow::py::UInt32Block</a> = IntBlock&lt; Type::UINT32, uint32_t &gt;</td></tr>
+<tr class="separator:acc7f1ea856a470586ebdfd927b6aaf27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dd39ab84c96bdc6debce87a14455cf3"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a9dd39ab84c96bdc6debce87a14455cf3">arrow::py::Int32Block</a> = IntBlock&lt; Type::INT32, int32_t &gt;</td></tr>
+<tr class="separator:a9dd39ab84c96bdc6debce87a14455cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac985ee4d2e9e846725819ce76d66f0bc"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ac985ee4d2e9e846725819ce76d66f0bc">arrow::py::UInt64Block</a> = IntBlock&lt; Type::UINT64, uint64_t &gt;</td></tr>
+<tr class="separator:ac985ee4d2e9e846725819ce76d66f0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22e47ee00717892bef9b202af8f811a1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a22e47ee00717892bef9b202af8f811a1">arrow::py::Int64Block</a> = IntBlock&lt; Type::INT64, int64_t &gt;</td></tr>
+<tr class="separator:a22e47ee00717892bef9b202af8f811a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bade80dfa9f586efd4a1e7a57f8c669"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a2bade80dfa9f586efd4a1e7a57f8c669">arrow::py::BlockMap</a> = std::unordered_map&lt; int, std::shared_ptr&lt; PandasBlock &gt; &gt;</td></tr>
+<tr class="separator:a2bade80dfa9f586efd4a1e7a57f8c669"><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:a1dd8f4a8ec0f6f268065e58147be32b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a1dd8f4a8ec0f6f268065e58147be32b3">arrow::py::set_numpy_metadata</a> (int type, DataType *datatype, PyArray_Descr *out)</td></tr>
+<tr class="separator:a1dd8f4a8ec0f6f268065e58147be32b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37a233ef00a8150223953803600054ef"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a37a233ef00a8150223953803600054ef"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a37a233ef00a8150223953803600054ef">arrow::py::ConvertIntegerWithNulls</a> (const ChunkedArray &amp;data, double *out_values)</td></tr>
+<tr class="separator:a37a233ef00a8150223953803600054ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19e56b2cd190fd7597313dff4cd5a476"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a19e56b2cd190fd7597313dff4cd5a476"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a19e56b2cd190fd7597313dff4cd5a476">arrow::py::ConvertIntegerNoNullsSameType</a> (const ChunkedArray &amp;data, T *out_values)</td></tr>
+<tr class="separator:a19e56b2cd190fd7597313dff4cd5a476"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9618a07bbf2d8cc8d0d23344103de69"><td class="memTemplParams" colspan="2">template&lt;typename InType , typename OutType &gt; </td></tr>
+<tr class="memitem:ad9618a07bbf2d8cc8d0d23344103de69"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ad9618a07bbf2d8cc8d0d23344103de69">arrow::py::ConvertIntegerNoNullsCast</a> (const ChunkedArray &amp;data, OutType *out_values)</td></tr>
+<tr class="separator:ad9618a07bbf2d8cc8d0d23344103de69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a562077da35ec02f181f2ba66054ee2e2"><td class="memTemplParams" colspan="2">template&lt;typename Type &gt; </td></tr>
+<tr class="memitem:a562077da35ec02f181f2ba66054ee2e2"><td class="memTemplItemLeft" align="right" valign="top">Status&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a562077da35ec02f181f2ba66054ee2e2">arrow::py::ConvertBinaryLike</a> (const ChunkedArray &amp;data, PyObject **out_values)</td></tr>
+<tr class="separator:a562077da35ec02f181f2ba66054ee2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adae6ca0e199f6447bc7d6d6324638887"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#adae6ca0e199f6447bc7d6d6324638887">arrow::py::ConvertNulls</a> (const ChunkedArray &amp;data, PyObject **out_values)</td></tr>
+<tr class="separator:adae6ca0e199f6447bc7d6d6324638887"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b75f472369659cc85a71bd315f0144e"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a9b75f472369659cc85a71bd315f0144e">arrow::py::ConvertFixedSizeBinary</a> (const ChunkedArray &amp;data, PyObject **out_values)</td></tr>
+<tr class="separator:a9b75f472369659cc85a71bd315f0144e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2eff94e269f88da11395154b326d0196"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a2eff94e269f88da11395154b326d0196">arrow::py::ConvertStruct</a> (const ChunkedArray &amp;data, PyObject **out_values)</td></tr>
+<tr class="separator:a2eff94e269f88da11395154b326d0196"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18fd48447d4af0952fe93d9cf0ac0579"><td class="memTemplParams" colspan="2">template&lt;typename ArrowType &gt; </td></tr>
+<tr class="memitem:a18fd48447d4af0952fe93d9cf0ac0579"><td class="memTemplItemLeft" align="right" valign="top">Status&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a18fd48447d4af0952fe93d9cf0ac0579">arrow::py::ConvertListsLike</a> (const std::shared_ptr&lt; Column &gt; &amp;col, PyObject **out_values)</td></tr>
+<tr class="separator:a18fd48447d4af0952fe93d9cf0ac0579"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68effb7be3988f1ed98171e1a2fcae2c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a68effb7be3988f1ed98171e1a2fcae2c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a68effb7be3988f1ed98171e1a2fcae2c">arrow::py::ConvertNumericNullable</a> (const ChunkedArray &amp;data, T na_value, T *out_values)</td></tr>
+<tr class="separator:a68effb7be3988f1ed98171e1a2fcae2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa928c55b40e4062b4940293f88c4cc9d"><td class="memTemplParams" colspan="2">template&lt;typename InType , typename OutType &gt; </td></tr>
+<tr class="memitem:aa928c55b40e4062b4940293f88c4cc9d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#aa928c55b40e4062b4940293f88c4cc9d">arrow::py::ConvertNumericNullableCast</a> (const ChunkedArray &amp;data, OutType na_value, OutType *out_values)</td></tr>
+<tr class="separator:aa928c55b40e4062b4940293f88c4cc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8884fb75ad6fa30bfb75467930ef7580"><td class="memTemplParams" colspan="2">template&lt;typename InType , int64_t SHIFT&gt; </td></tr>
+<tr class="memitem:a8884fb75ad6fa30bfb75467930ef7580"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a8884fb75ad6fa30bfb75467930ef7580">arrow::py::ConvertDatetimeNanos</a> (const ChunkedArray &amp;data, int64_t *out_values)</td></tr>
+<tr class="separator:a8884fb75ad6fa30bfb75467930ef7580"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b04aa65e83d1b5229838e3572dc7cf0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a8b04aa65e83d1b5229838e3572dc7cf0"><td class="memTemplItemLeft" align="right" valign="top">Status&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a8b04aa65e83d1b5229838e3572dc7cf0">arrow::py::ValidateDecimalPrecision</a> (int precision)</td></tr>
+<tr class="separator:a8b04aa65e83d1b5229838e3572dc7cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cdd518cb899b154f80fea93eca67c4c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a5cdd518cb899b154f80fea93eca67c4c"><td class="memTemplItemLeft" align="right" valign="top">Status&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a5cdd518cb899b154f80fea93eca67c4c">arrow::py::RawDecimalToString</a> (const uint8_t *bytes, int precision, int scale, std::string *result)</td></tr>
+<tr class="separator:a5cdd518cb899b154f80fea93eca67c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3736fcdcb728bb4a842e40e04659944"><td class="memItemLeft" align="right" valign="top">template Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ac3736fcdcb728bb4a842e40e04659944">arrow::py::RawDecimalToString&lt; int32_t &gt;</a> (const uint8_t *, int, int, std::string *result)</td></tr>
+<tr class="separator:ac3736fcdcb728bb4a842e40e04659944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c413f67acffa9d849be3833f162b157"><td class="memItemLeft" align="right" valign="top">template Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a6c413f67acffa9d849be3833f162b157">arrow::py::RawDecimalToString&lt; int64_t &gt;</a> (const uint8_t *, int, int, std::string *result)</td></tr>
+<tr class="separator:a6c413f67acffa9d849be3833f162b157"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe1e133c470f79bf596494ec38bec77f"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#afe1e133c470f79bf596494ec38bec77f">arrow::py::RawDecimalToString</a> (const uint8_t *bytes, int precision, int scale, bool is_negative, std::string *result)</td></tr>
+<tr class="separator:afe1e133c470f79bf596494ec38bec77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41f6190f96e494278dcd3996c3dd535d"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a41f6190f96e494278dcd3996c3dd535d">arrow::py::MakeBlock</a> (PandasBlock::type type, int64_t num_rows, int num_columns, std::shared_ptr&lt; PandasBlock &gt; *block)</td></tr>
+<tr class="separator:a41f6190f96e494278dcd3996c3dd535d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade4ce16ed0a49f9a70358fb2cc30e495"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ade4ce16ed0a49f9a70358fb2cc30e495">arrow::py::ConvertArrayToPandas</a> (const std::shared_ptr&lt; Array &gt; &amp;arr, PyObject *py_ref, PyObject **out)</td></tr>
+<tr class="separator:ade4ce16ed0a49f9a70358fb2cc30e495"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1ab8be3a515a2cf0ba4b9665aabfe8b"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ad1ab8be3a515a2cf0ba4b9665aabfe8b">arrow::py::ConvertColumnToPandas</a> (const std::shared_ptr&lt; Column &gt; &amp;col, PyObject *py_ref, PyObject **out)</td></tr>
+<tr class="separator:ad1ab8be3a515a2cf0ba4b9665aabfe8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38d3e462c967c3248052108d8c0ec862"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a38d3e462c967c3248052108d8c0ec862">arrow::py::ConvertTableToPandas</a> (const std::shared_ptr&lt; Table &gt; &amp;table, int nthreads, PyObject **out)</td></tr>
+<tr class="separator:a38d3e462c967c3248052108d8c0ec862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="ad0af36658f34bb3b99d66f30cfaeb59a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0af36658f34bb3b99d66f30cfaeb59a">&#9670;&nbsp;</a></span>BLOCK_CASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BLOCK_CASE</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">NAME, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">TYPE&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> PandasBlock::NAME:                                   \</div><div class="line">    *block = std::make_shared&lt;TYPE&gt;(num_rows, num_columns); \</div><div class="line">    break;</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a5d731b1f9e2ed43ca1c2e4cdc8ee0b36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d731b1f9e2ed43ca1c2e4cdc8ee0b36">&#9670;&nbsp;</a></span>CONVERTLISTSLIKE_CASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CONVERTLISTSLIKE_CASE</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">ArrowType, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">ArrowEnum&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> Type::ArrowEnum:                                            \</div><div class="line">    RETURN_NOT_OK((ConvertListsLike&lt;ArrowType&gt;(col, out_buffer))); \</div><div class="line">    break;</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a4a245c83cdfac2c5d72f4e1814dcd55b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a245c83cdfac2c5d72f4e1814dcd55b">&#9670;&nbsp;</a></span>CONVERTVALUES_LISTSLIKE_CASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CONVERTVALUES_LISTSLIKE_CASE</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">ArrowType, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">ArrowEnum&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> Type::ArrowEnum:                                    \</div><div class="line">    return ConvertListsLike&lt;ArrowType&gt;(col_, out_values);</div></div><!-- fragment -->
+</div>
+</div>
+<a id="a8a5dc9244288d3723ae40d106c27c667"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a5dc9244288d3723ae40d106c27c667">&#9670;&nbsp;</a></span>INTEGER_CASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INTEGER_CASE</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">IN_TYPE</td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line">ConvertIntegerWithNulls&lt;IN_TYPE&gt;(data, out_buffer); \</div><div class="line">  break;</div></div><!-- fragment -->
+</div>
+</div>
+</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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..86c3daa
--- /dev/null
+++ b/docs/cpp/arrow__to__pandas_8h.html
@@ -0,0 +1,111 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/arrow_to_pandas.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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_fe25ba37dfe21fed8dcc297696dcf71e.html">python</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow_to_pandas.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="platform_8h_source.html">arrow/python/platform.h</a>&quot;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&gt;</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="arrow__to__pandas_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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1py_1_1_pandas_options.html">arrow::py::PandasOptions</a></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">Public API for the "Feather" file format, originally created at <a href="http://github.com/wesm/feather">http://github.com/wesm/feather</a>. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacearrow_1_1py"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html">arrow::py</a></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="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ade4ce16ed0a49f9a70358fb2cc30e495"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ade4ce16ed0a49f9a70358fb2cc30e495">arrow::py::ConvertArrayToPandas</a> (const std::shared_ptr&lt; Array &gt; &amp;arr, PyObject *py_ref, PyObject **out)</td></tr>
+<tr class="separator:ade4ce16ed0a49f9a70358fb2cc30e495"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1ab8be3a515a2cf0ba4b9665aabfe8b"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#ad1ab8be3a515a2cf0ba4b9665aabfe8b">arrow::py::ConvertColumnToPandas</a> (const std::shared_ptr&lt; Column &gt; &amp;col, PyObject *py_ref, PyObject **out)</td></tr>
+<tr class="separator:ad1ab8be3a515a2cf0ba4b9665aabfe8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38d3e462c967c3248052108d8c0ec862"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a38d3e462c967c3248052108d8c0ec862">arrow::py::ConvertTableToPandas</a> (const std::shared_ptr&lt; Table &gt; &amp;table, int nthreads, PyObject **out)</td></tr>
+<tr class="separator:a38d3e462c967c3248052108d8c0ec862"><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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..1df2518
--- /dev/null
+++ b/docs/cpp/arrow__to__pandas_8h_source.html
@@ -0,0 +1,88 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/arrow_to_pandas.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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_fe25ba37dfe21fed8dcc297696dcf71e.html">python</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<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">   40</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="lineno">   42</span>&#160;<a class="code" href="visibili
 ty_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#ade4ce16ed0a49f9a70358fb2cc30e495">ConvertArrayToPandas</a>(</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; arr, PyObject* py_ref, PyObject** out);</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;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;Status <a class="code" href="namespacearrow_1_1py.html#ad1ab8be3a515a2cf0ba4b9665aabfe8b">ConvertColumnToPandas</a>(</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#
 160;    <span class="keyword">const</span> std::shared_ptr&lt;Column&gt;&amp; col, 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"><a class="line" href="structarrow_1_1py_1_1_pandas_options.html">   50</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="l00051"></a><span class="lineno"><a class="line" href="structarrow_1_1py_1_1_pandas_options.html#aea24810361b67d93f00c68f41c5e7565">   51</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="l00052"></a><span class="lineno">   52</span>&#160;};</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;<span 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="li
 ne"><a name="l00060"></a><span class="lineno">   60</span>&#160;<a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></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#a38d3e462c967c3248052108d8c0ec862">ConvertTableToPandas</a>(</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;Table&gt;&amp; table, <span class="keywordtype">int</span> nthreads, 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 c
 lass="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="namespacearrow_1_1py_html_ad1ab8be3a515a2cf0ba4b9665aabfe8b"><div class="ttname"><a href="namespacearrow_1_1py.html#ad1ab8be3a515a2cf0ba4b9665aabfe8b">arrow::py::ConvertColumnToPandas</a></div><div class="ttdeci">Status ConvertColumnToPandas(const std::shared_ptr&lt; Column &gt; &amp;col, PyObject *py_ref, PyObject **out)</div><div class="ttdef"><b>Definition:</b> arrow_to_pandas.cc:1614</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="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:80</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:50</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_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:51</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Public API for the &quot;Feather&quot; file format, originally created at http://github.com/wesm/feather. </div><div class="ttdef"><b>Definition:</b> allocator.h:28</div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_ade4ce16ed0a49f9a70358fb2cc30e495"><div class="ttname"><a href="namespacearrow_1_1py.html#ade4ce16ed0a49f9a70358fb2cc30e495">arrow::py::ConvertArrayToPandas</a></div><div class="ttdeci">Status ConvertArrayToPandas(const std::shared_ptr&lt; Array &gt; &amp;arr, PyObject *py_ref, PyObject **out)</div><div class="ttdef"><b>Definition:</b> arrow_to_pandas.cc:1606</div></div>
+<div class="ttc" id="namespacearrow_1_1py_html_a38d3e462c967c3248052108d8c0ec862"><div class="ttname"><a href="namespacearrow_1_1py.html#a38d3e462c967c3248052108d8c0ec862">arrow::py::ConvertTableToPandas</a></div><div class="ttdeci">Status ConvertTableToPandas(const std::shared_ptr&lt; Table &gt; &amp;table, int nthreads, PyObject **out)</div><div class="ttdef"><b>Definition:</b> arrow_to_pandas.cc:1620</div></div>
+<div class="ttc" id="visibility_8h_html_a7060b7b5f11fc11ce77a4d30b37619ef"><div class="ttname"><a href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a></div><div class="ttdeci">#define ARROW_EXPORT</div><div class="ttdef"><b>Definition:</b> visibility.h:37</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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/benchmark__main_8cc.html
----------------------------------------------------------------------
diff --git a/docs/cpp/benchmark__main_8cc.html b/docs/cpp/benchmark__main_8cc.html
index 2ec3da9..51b96c9 100644
--- a/docs/cpp/benchmark__main_8cc.html
+++ b/docs/cpp/benchmark__main_8cc.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/util/benchmark_main.cc File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/util/benchmark_main.cc 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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -101,7 +77,9 @@ Functions</h2></td></tr>
 <tr class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a3c04138a5bfe5d72780bb7e82a18e627"></a>
+<a id="a3c04138a5bfe5d72780bb7e82a18e627"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c04138a5bfe5d72780bb7e82a18e627">&#9670;&nbsp;</a></span>main()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -132,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..3e96fbf
--- /dev/null
+++ b/docs/cpp/bit-stream-utils_8h.html
@@ -0,0 +1,113 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/util/bit-stream-utils.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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_32a666346412270f27c291aae8f6e8b2.html">util</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">bit-stream-utils.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;algorithm&gt;</code><br />
+<code>#include &lt;cstdint&gt;</code><br />
+<code>#include &lt;<a class="el" href="string_8h_source.html">string.h</a>&gt;</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="bpacking_8h_source.html">arrow/util/bpacking.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="compiler-util_8h_source.html">arrow/util/compiler-util.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="logging_8h_source.html">arrow/util/logging.h</a>&quot;</code><br />
+</div>
+<p><a href="bit-stream-utils_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_1_bit_writer.html">arrow::BitWriter</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility class to write bit/byte streams.  <a href="classarrow_1_1_bit_writer.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_bit_reader.html">arrow::BitReader</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility class to read bit/byte stream.  <a href="classarrow_1_1_bit_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">Public API for the "Feather" file format, originally created at <a href="http://github.com/wesm/feather">http://github.com/wesm/feather</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="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a6bbaeb6cc0014ad51028afe84894c5e9"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a6bbaeb6cc0014ad51028afe84894c5e9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a6bbaeb6cc0014ad51028afe84894c5e9">arrow::GetValue_</a> (int num_bits, T *v, int max_bytes, const uint8_t *buffer, int *bit_offset, int *byte_offset, uint64_t *buffered_values)</td></tr>
+<tr class="separator:a6bbaeb6cc0014ad51028afe84894c5e9"><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
+</small></address>
+</body>
+</html>


[42/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/bpacking_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bpacking_8h.html b/docs/cpp/bpacking_8h.html
new file mode 100644
index 0000000..01ca606
--- /dev/null
+++ b/docs/cpp/bpacking_8h.html
@@ -0,0 +1,162 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/util/bpacking.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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_32a666346412270f27c291aae8f6e8b2.html">util</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">bpacking.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="logging_8h_source.html">arrow/util/logging.h</a>&quot;</code><br />
+</div>
+<p><a href="bpacking_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="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">Public API for the "Feather" file format, originally created at <a href="http://github.com/wesm/feather">http://github.com/wesm/feather</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="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a9d94375bb4c48e0c8ace5a10c9052a68"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a9d94375bb4c48e0c8ace5a10c9052a68">arrow::unpack1_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a9d94375bb4c48e0c8ace5a10c9052a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeda9729651e95cd113d4512b4b90b180"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#aeda9729651e95cd113d4512b4b90b180">arrow::unpack2_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:aeda9729651e95cd113d4512b4b90b180"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fa7f7857bbdf6afacb3c895e70e5874"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a2fa7f7857bbdf6afacb3c895e70e5874">arrow::unpack3_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a2fa7f7857bbdf6afacb3c895e70e5874"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a360f84606d9b0208a9d63745f3c3d4d3"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a360f84606d9b0208a9d63745f3c3d4d3">arrow::unpack4_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a360f84606d9b0208a9d63745f3c3d4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3a3b55f9f65a4f9d0cf24e61afe2ca3"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#af3a3b55f9f65a4f9d0cf24e61afe2ca3">arrow::unpack5_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:af3a3b55f9f65a4f9d0cf24e61afe2ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb7626983bff6d2ceac727ad2eec335d"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#abb7626983bff6d2ceac727ad2eec335d">arrow::unpack6_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:abb7626983bff6d2ceac727ad2eec335d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affc79838157ce9deefd1f1b926dcc990"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#affc79838157ce9deefd1f1b926dcc990">arrow::unpack7_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:affc79838157ce9deefd1f1b926dcc990"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b8aa6b0ca4d901de1138d8a275dfe07"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a9b8aa6b0ca4d901de1138d8a275dfe07">arrow::unpack8_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a9b8aa6b0ca4d901de1138d8a275dfe07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2636ca233e8b8cb103304f35ea264cb4"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a2636ca233e8b8cb103304f35ea264cb4">arrow::unpack9_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a2636ca233e8b8cb103304f35ea264cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c834cf1a842cf4f5d51c9013947464d"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a1c834cf1a842cf4f5d51c9013947464d">arrow::unpack10_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a1c834cf1a842cf4f5d51c9013947464d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39f787a2b459632f6e49e282d49fb4ba"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a39f787a2b459632f6e49e282d49fb4ba">arrow::unpack11_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a39f787a2b459632f6e49e282d49fb4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b228c76a60f06a6513460a678ad1de6"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a4b228c76a60f06a6513460a678ad1de6">arrow::unpack12_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a4b228c76a60f06a6513460a678ad1de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a895bd11b2bc706c44ab1be1864e6af2f"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a895bd11b2bc706c44ab1be1864e6af2f">arrow::unpack13_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a895bd11b2bc706c44ab1be1864e6af2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9e3ff1379a36e2f5ae5314813e6d8ea"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ab9e3ff1379a36e2f5ae5314813e6d8ea">arrow::unpack14_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:ab9e3ff1379a36e2f5ae5314813e6d8ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d1b6bf723704cfdf92e9bec21bd480b"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a1d1b6bf723704cfdf92e9bec21bd480b">arrow::unpack15_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a1d1b6bf723704cfdf92e9bec21bd480b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd44a57291eaaef7e939b0c4146fbbed"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#acd44a57291eaaef7e939b0c4146fbbed">arrow::unpack16_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:acd44a57291eaaef7e939b0c4146fbbed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af749095f23c247a19a16819db1dfcee6"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#af749095f23c247a19a16819db1dfcee6">arrow::unpack17_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:af749095f23c247a19a16819db1dfcee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaeb49f94dad0165ced72fc236f8dba57"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#aaeb49f94dad0165ced72fc236f8dba57">arrow::unpack18_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:aaeb49f94dad0165ced72fc236f8dba57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0520324b5546cc40c9b06e6366f673d0"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a0520324b5546cc40c9b06e6366f673d0">arrow::unpack19_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a0520324b5546cc40c9b06e6366f673d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a128e3e439ed570f4c97f490e56e48292"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a128e3e439ed570f4c97f490e56e48292">arrow::unpack20_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a128e3e439ed570f4c97f490e56e48292"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a694619aba8b10e3e101bd70bb129bab1"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a694619aba8b10e3e101bd70bb129bab1">arrow::unpack21_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a694619aba8b10e3e101bd70bb129bab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c99de79ccd00ad7bbb4d38bb2d5382e"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a7c99de79ccd00ad7bbb4d38bb2d5382e">arrow::unpack22_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a7c99de79ccd00ad7bbb4d38bb2d5382e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84dc70f98a7953dd841793996405b3e0"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a84dc70f98a7953dd841793996405b3e0">arrow::unpack23_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a84dc70f98a7953dd841793996405b3e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69be830017718d4f39e1a37133342a99"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a69be830017718d4f39e1a37133342a99">arrow::unpack24_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a69be830017718d4f39e1a37133342a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd830b928ad044b7de5b53f1f157f6b4"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#afd830b928ad044b7de5b53f1f157f6b4">arrow::unpack25_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:afd830b928ad044b7de5b53f1f157f6b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a341da064f6d2d9ac3c049f2b38bbcda1"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a341da064f6d2d9ac3c049f2b38bbcda1">arrow::unpack26_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a341da064f6d2d9ac3c049f2b38bbcda1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc8cab086a005a5210fd0035aedd0bfd"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#adc8cab086a005a5210fd0035aedd0bfd">arrow::unpack27_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:adc8cab086a005a5210fd0035aedd0bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77f0d154c608f7e74f7ae22c9624e0f6"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a77f0d154c608f7e74f7ae22c9624e0f6">arrow::unpack28_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a77f0d154c608f7e74f7ae22c9624e0f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a327ddd945ffaa06b91adb0f072a2cc98"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a327ddd945ffaa06b91adb0f072a2cc98">arrow::unpack29_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a327ddd945ffaa06b91adb0f072a2cc98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5e5af23698f86f355a0d84ba8115345"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ad5e5af23698f86f355a0d84ba8115345">arrow::unpack30_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:ad5e5af23698f86f355a0d84ba8115345"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594ee7f63244b6e36b66679082c9537d"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a594ee7f63244b6e36b66679082c9537d">arrow::unpack31_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:a594ee7f63244b6e36b66679082c9537d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc6c758463ce0170593634a8985c32"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ab5dc6c758463ce0170593634a8985c32">arrow::unpack32_32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:ab5dc6c758463ce0170593634a8985c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8980c3649836923c118cb26bb18763d"><td class="memItemLeft" align="right" valign="top">const uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ae8980c3649836923c118cb26bb18763d">arrow::nullunpacker32</a> (const uint32_t *in, uint32_t *out)</td></tr>
+<tr class="separator:ae8980c3649836923c118cb26bb18763d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb0cec20eaabc5cc37e1144ab9348756"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#aeb0cec20eaabc5cc37e1144ab9348756">arrow::unpack32</a> (const uint32_t *in, uint32_t *out, int batch_size, int num_bits)</td></tr>
+<tr class="separator:aeb0cec20eaabc5cc37e1144ab9348756"><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
+</small></address>
+</body>
+</html>


[08/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 48000dd..3e9bd18 100644
--- a/docs/cpp/classarrow_1_1_floating_point.html
+++ b/docs/cpp/classarrow_1_1_floating_point.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -135,26 +109,26 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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:adb306e4a8a597a0ff017f4358942130d inherit pub_methods_classarrow_1_1_data_type"><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_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const =0</td></tr>
 <tr class="separator:adb306e4a8a597a0ff017f4358942130d inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a944727354fb11138ebd46368319598f2 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#a944727354fb11138ebd46368319598f2">ToString</a> () const =0</td></tr>
 <tr class="separator:a944727354fb11138ebd46368319598f2 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 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>
@@ -165,7 +139,9 @@ Additional Inherited Members</h2></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 Enumeration Documentation</h2>
-<a class="anchor" id="aa585c0815b471db6d35d916d9e887b7a"></a>
+<a id="aa585c0815b471db6d35d916d9e887b7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa585c0815b471db6d35d916d9e887b7a">&#9670;&nbsp;</a></span>Precision</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -175,18 +151,17 @@ Additional Inherited Members</h2></td></tr>
       </table>
 </div><div class="memdoc">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82"></a>HALF&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aa585c0815b471db6d35d916d9e887b7aa56a099153ea585f17f6040494c0873ac"></a>SINGLE&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004"></a>DOUBLE&#160;</td><td class="fielddoc">
-</td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82"></a>HALF&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="aa585c0815b471db6d35d916d9e887b7aa56a099153ea585f17f6040494c0873ac"></a>SINGLE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004"></a>DOUBLE&#160;</td><td class="fielddoc"></td></tr>
 </table>
 
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a67f553b35dc7785eb73f5bca234e8f94"></a>
+<a id="a67f553b35dc7785eb73f5bca234e8f94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67f553b35dc7785eb73f5bca234e8f94">&#9670;&nbsp;</a></span>precision()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -212,14 +187,14 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 73b9bc2..aa8dc57 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -113,7 +87,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 44ca429..1514b97 100644
--- a/docs/cpp/classarrow_1_1_g_zip_codec.html
+++ b/docs/cpp/classarrow_1_1_g_zip_codec.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,7 +73,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" href="compression_8h_source.html">compression.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="compression__zlib_8h_source.html">compression_zlib.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::GZipCodec:</div>
 <div class="dyncontent">
@@ -149,7 +123,9 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:aff83ecb4079beb11e5b80e6a56378cb7 inherit pub_static_methods_classarrow_1_1_codec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Enumeration Documentation</h2>
-<a class="anchor" id="a61e80e6eb225c4f17a5d6e9cd4ce1621"></a>
+<a id="a61e80e6eb225c4f17a5d6e9cd4ce1621"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61e80e6eb225c4f17a5d6e9cd4ce1621">&#9670;&nbsp;</a></span>Format</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -161,18 +137,17 @@ Additional Inherited Members</h2></td></tr>
 
 <p><a class="el" href="structarrow_1_1_compression.html">Compression</a> formats supported by the zlib library. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a61e80e6eb225c4f17a5d6e9cd4ce1621a384a14553b129930bb7850ab6f4c8ad7"></a>ZLIB&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a61e80e6eb225c4f17a5d6e9cd4ce1621ad0ccb2b0bf797c855bd687d307d03735"></a>DEFLATE&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a61e80e6eb225c4f17a5d6e9cd4ce1621ac1bfd1339393d6ef8b43a58e7b521879"></a>GZIP&#160;</td><td class="fielddoc">
-</td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a61e80e6eb225c4f17a5d6e9cd4ce1621a384a14553b129930bb7850ab6f4c8ad7"></a>ZLIB&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a61e80e6eb225c4f17a5d6e9cd4ce1621ad0ccb2b0bf797c855bd687d307d03735"></a>DEFLATE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a61e80e6eb225c4f17a5d6e9cd4ce1621ac1bfd1339393d6ef8b43a58e7b521879"></a>GZIP&#160;</td><td class="fielddoc"></td></tr>
 </table>
 
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6c9f4767dd5c126ea814bc296d03238f"></a>
+<a id="a6c9f4767dd5c126ea814bc296d03238f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c9f4767dd5c126ea814bc296d03238f">&#9670;&nbsp;</a></span>GZipCodec()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -196,7 +171,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0b0514055a3e3d01654e16d909a8db2d"></a>
+<a id="a0b0514055a3e3d01654e16d909a8db2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b0514055a3e3d01654e16d909a8db2d">&#9670;&nbsp;</a></span>~GZipCodec()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -220,7 +197,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ab0e0d7293eeb304c72911e2d31b2e864"></a>
+<a id="ab0e0d7293eeb304c72911e2d31b2e864"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0e0d7293eeb304c72911e2d31b2e864">&#9670;&nbsp;</a></span>Compress()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -274,7 +253,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a70f5be97d5e54d6709cb097ef7fc2cb6"></a>
+<a id="a70f5be97d5e54d6709cb097ef7fc2cb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70f5be97d5e54d6709cb097ef7fc2cb6">&#9670;&nbsp;</a></span>Decompress()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -322,7 +303,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aec1301d516c51b1bc750689e9593e885"></a>
+<a id="aec1301d516c51b1bc750689e9593e885"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec1301d516c51b1bc750689e9593e885">&#9670;&nbsp;</a></span>MaxCompressedLen()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -358,7 +341,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a6f30eadca19f5609e26e129b68701cd5"></a>
+<a id="a6f30eadca19f5609e26e129b68701cd5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f30eadca19f5609e26e129b68701cd5">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -384,15 +369,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="compression_8h_source.html">compression.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="compression_8cc.html">compression.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="compression__zlib_8h_source.html">compression_zlib.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="compression__zlib_8cc.html">compression_zlib.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl-members.html b/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl-members.html
index bf7e212..f153f44 100644
--- a/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl-members.html
+++ b/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -110,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl.html b/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl.html
index 87e97f4..99b7844 100644
--- a/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl.html
+++ b/docs/cpp/classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::GZipCodec::GZipCodecImpl Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -119,7 +93,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a9fbf041b8a7dd30f0ba3f69f66a06c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a9fa6935eb42ba57adff1d69de5e2dedd"></a>
+<a id="a9fa6935eb42ba57adff1d69de5e2dedd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fa6935eb42ba57adff1d69de5e2dedd">&#9670;&nbsp;</a></span>GZipCodecImpl()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -143,7 +119,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a60dac44df01fd34affec7ae4c0d2b91e"></a>
+<a id="a60dac44df01fd34affec7ae4c0d2b91e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60dac44df01fd34affec7ae4c0d2b91e">&#9670;&nbsp;</a></span>~GZipCodecImpl()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -167,7 +145,9 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a9fbf041b8a7dd30f0ba3f69f66a06c1b"></a>
+<a id="a9fbf041b8a7dd30f0ba3f69f66a06c1b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fbf041b8a7dd30f0ba3f69f66a06c1b">&#9670;&nbsp;</a></span>Compress()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -219,7 +199,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9b23fb332112a84b22885e44c0d650d7"></a>
+<a id="a9b23fb332112a84b22885e44c0d650d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b23fb332112a84b22885e44c0d650d7">&#9670;&nbsp;</a></span>Decompress()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -265,7 +247,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab947a86576e801625e62d1c1c68c261a"></a>
+<a id="ab947a86576e801625e62d1c1c68c261a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab947a86576e801625e62d1c1c68c261a">&#9670;&nbsp;</a></span>EndCompressor()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -288,7 +272,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a6300c67fb8f58b387e03c1e3af27fb0c"></a>
+<a id="a6300c67fb8f58b387e03c1e3af27fb0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6300c67fb8f58b387e03c1e3af27fb0c">&#9670;&nbsp;</a></span>EndDecompressor()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -311,7 +297,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a49cda2b30edd4f9db9b9f74951f8d7c7"></a>
+<a id="a49cda2b30edd4f9db9b9f74951f8d7c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49cda2b30edd4f9db9b9f74951f8d7c7">&#9670;&nbsp;</a></span>InitCompressor()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -334,7 +322,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3d7a493263600258bd8da16588eb14b9"></a>
+<a id="a3d7a493263600258bd8da16588eb14b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d7a493263600258bd8da16588eb14b9">&#9670;&nbsp;</a></span>InitDecompressor()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -357,7 +347,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aeaac4d1a5076465b81d2e654c7af175c"></a>
+<a id="aeaac4d1a5076465b81d2e654c7af175c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeaac4d1a5076465b81d2e654c7af175c">&#9670;&nbsp;</a></span>MaxCompressedLen()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -392,14 +384,14 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="compression_8cc.html">compression.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="compression__zlib_8cc.html">compression_zlib.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 70bc82f..00f6a41 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,20 +73,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; HalfFloatType, FloatingPoint, Type::HALF_FLOAT, uint16_t &gt;</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_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; HalfFloatType, FloatingPoint, Type::HALF_FLOAT, uint16_t &gt;</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_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; HalfFloatType, FloatingPoint, Type::HALF_FLOAT, uint16_t &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; HalfFloatType, FloatingPoint, Type::HALF_FLOAT, uint16_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_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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_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#ad1213337be376b0858dcb03f29e69ec7">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#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#a04cd9d98071f300d8df2f146af9241eb">name</a>()</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">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_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#afafb4092c8c0b7447316e1ea08fadee2">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>
@@ -124,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 440c9e7..f0d1db9 100644
--- a/docs/cpp/classarrow_1_1_half_float_type.html
+++ b/docs/cpp/classarrow_1_1_half_float_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -130,22 +104,22 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -173,7 +147,9 @@ Additional Inherited Members</h2></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 class="anchor" id="a04cd9d98071f300d8df2f146af9241eb"></a>
+<a id="a04cd9d98071f300d8df2f146af9241eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04cd9d98071f300d8df2f146af9241eb">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -196,7 +172,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="afafb4092c8c0b7447316e1ea08fadee2"></a>
+<a id="afafb4092c8c0b7447316e1ea08fadee2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afafb4092c8c0b7447316e1ea08fadee2">&#9670;&nbsp;</a></span>precision()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -222,15 +200,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..3e34f2d
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_hash_util-members.html
@@ -0,0 +1,102 @@
+<!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.13"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_hash_util.html">HashUtil</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::HashUtil 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_hash_util.html">arrow::HashUtil</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#a319a992423d18679d77043c638b270f4">CrcHash</a>(const void *data, int32_t bytes, uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#ab4f3926a84438a5315961a9e8762a379">CrcHash1</a>(const void *v, uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#ae5deeed407254b0d0dfaac4ffc935b08">CrcHash12</a>(const void *v, uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#ab40a70130bf9f41f4244170b9f0308c1">CrcHash16</a>(const void *v, uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#a7088a69bfa1882c006afc702c8655369">CrcHash2</a>(const void *v, uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#aa1682043be864974463d84b30a07e830">CrcHash4</a>(const void *v, uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#ada776bf928502a9491dae4419c90d28d">CrcHash8</a>(const void *v, uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#adc76586f132262061eb7881b8865b7ba">FNV64_PRIME</a></td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</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_hash_util.html#aedb189cc8d1f356ae5d907767babbf2c">FNV64_SEED</a></td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#acf9673f14a5e8980c688f6a5763a9158">FNV_PRIME</a></td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</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_hash_util.html#a12e6c2bd6015f0c3a0cd47a7ecfdc5d9">FNV_SEED</a></td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#ac4d6d601114af18f86efe3a5a6b01399">FnvHash64</a>(const void *data, int32_t bytes, uint64_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#a72f78faa22e2c2e10ec6623678829bc7">FnvHash64to32</a>(const void *data, int32_t bytes, uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#a7379a70ec7f527773ee6bd034571ad15">Hash</a>(const void *data, int32_t bytes, uint32_t seed)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#af16452734d367cbf15820e269f869d74">HASH_COMBINE_SEED</a></td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#a32de57b2811253511436a8d3edb2570b">HashCombine32</a>(uint32_t value, uint32_t seed)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#a23d3063447bbbc10f5116250e35cffe2">MURMUR_PRIME</a></td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#ab0f0a88f886fcd37a522b6e2c200bc67">MURMUR_R</a></td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</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_hash_util.html#a2901d71d89109a041d5e9cee0414d224">MurmurHash2_64</a>(const void *input, int len, uint64_t seed)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#a2934b4e6ea31c827ec1f9dd114be6f96">Rehash32to32</a>(const uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html#ad1a9a41c06ed9a5570a501380e2991de">Rehash32to64</a>(const uint32_t hash)</td><td class="entry"><a class="el" href="classarrow_1_1_hash_util.html">arrow::HashUtil</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</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
+</small></address>
+</body>
+</html>


[40/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/buffer_8cc.html
----------------------------------------------------------------------
diff --git a/docs/cpp/buffer_8cc.html b/docs/cpp/buffer_8cc.html
index 9601d15..c9fd253 100644
--- a/docs/cpp/buffer_8cc.html
+++ b/docs/cpp/buffer_8cc.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/buffer.cc File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/buffer.cc 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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -124,7 +100,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/buffer_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/buffer_8h.html b/docs/cpp/buffer_8h.html
index 97299f1..7a363df 100644
--- a/docs/cpp/buffer_8h.html
+++ b/docs/cpp/buffer_8h.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/buffer.h File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/buffer.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,6 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <code>#include &lt;cstdint&gt;</code><br />
 <code>#include &lt;cstring&gt;</code><br />
 <code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&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="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 />
@@ -120,6 +97,8 @@ 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_buffer_builder.html">arrow::BufferBuilder</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_typed_buffer_builder.html">arrow::TypedBufferBuilder&lt; T &gt;</a></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>
@@ -143,7 +122,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[48/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/api_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/api_8h.html b/docs/cpp/api_8h.html
index 0acb0de..ac3b216 100644
--- a/docs/cpp/api_8h.html
+++ b/docs/cpp/api_8h.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/api.h File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/api.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -95,7 +71,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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="builder_8h_source.html">arrow/builder.h</a>&quot;</code><br />
 <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="loader_8h_source.html">arrow/loader.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="status_8h_source.html">arrow/status.h</a>&quot;</code><br />
@@ -110,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/api_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/api_8h_source.html b/docs/cpp/api_8h_source.html
index ee351ed..f1d5c13 100644
--- a/docs/cpp/api_8h_source.html
+++ b/docs/cpp/api_8h_source.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/api.h Source File</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/api.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,9 +67,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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="loader_8h.html">arrow/loader.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="memory__pool_8h.html">arrow/memory_pool.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="pretty__print_8h.html">arrow/pretty_print.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 c
 lass="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="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="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif  // ARROW_API_H</span></div><di
 v 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="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="tensor_8h.html">arrow/tensor.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="type_8h.html">arrow/type.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="visitor_8h.html">arrow/visitor.h</a>&quot;</span></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="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="loader_8h_html"><div class="ttname"><a href="loader_8h.html">loader.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="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>
@@ -108,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/array_8cc.html
----------------------------------------------------------------------
diff --git a/docs/cpp/array_8cc.html b/docs/cpp/array_8cc.html
index d86fe5d..d28669c 100644
--- a/docs/cpp/array_8cc.html
+++ b/docs/cpp/array_8cc.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/array.cc File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/array.cc 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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -103,11 +79,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <code>#include &lt;sstream&gt;</code><br />
 <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="compare_8h_source.html">arrow/compare.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="status_8h_source.html">arrow/status.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="decimal_8h_source.html">arrow/util/decimal.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="logging_8h_source.html">arrow/util/logging.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="visitor_8h_source.html">arrow/visitor.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="visitor__inline_8h_source.html">arrow/visitor_inline.h</a>&quot;</code><br />
 </div><table class="memberdecls">
@@ -115,23 +93,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1_validate_visitor.html">arrow::ValidateVisitor</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_1internal_1_1_array_data_wrapper.html">arrow::internal::ArrayDataWrapper</a></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">Public API for the "Feather" file format, originally created at <a href="http://github.com/wesm/feather">http://github.com/wesm/feather</a>. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacearrow_1_1internal"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1internal.html">arrow::internal</a></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="func-members"></a>
 Functions</h2></td></tr>
 <tr class="memitem:afb612bc815fbe2d1bc35a594c8468160"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#afb612bc815fbe2d1bc35a594c8468160">arrow::ValidateArray</a> (const Array &amp;array)</td></tr>
 <tr class="memdesc:afb612bc815fbe2d1bc35a594c8468160"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform any validation checks to determine obvious inconsistencies with the array's internal data.  <a href="namespacearrow.html#afb612bc815fbe2d1bc35a594c8468160">More...</a><br /></td></tr>
 <tr class="separator:afb612bc815fbe2d1bc35a594c8468160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3180412466b5ff034265fa8ce78eb071"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1internal.html#a3180412466b5ff034265fa8ce78eb071">arrow::internal::MakeArray</a> (const std::shared_ptr&lt; ArrayData &gt; &amp;data, std::shared_ptr&lt; Array &gt; *out)</td></tr>
+<tr class="separator:a3180412466b5ff034265fa8ce78eb071"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5ac3f0fdf0e342cf580f2f49da1005c"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ae5ac3f0fdf0e342cf580f2f49da1005c">arrow::MakePrimitiveArray</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, int64_t null_count, int64_t offset, std::shared_ptr&lt; Array &gt; *out)</td></tr>
+<tr class="memdesc:ae5ac3f0fdf0e342cf580f2f49da1005c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new arrays for logical types that are backed by primitive arrays.  <a href="namespacearrow.html#ae5ac3f0fdf0e342cf580f2f49da1005c">More...</a><br /></td></tr>
+<tr class="separator:ae5ac3f0fdf0e342cf580f2f49da1005c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4adbcc541e092690891621791503a17"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ae4adbcc541e092690891621791503a17">arrow::MakePrimitiveArray</a> (const std::shared_ptr&lt; DataType &gt; &amp;type, const std::vector&lt; std::shared_ptr&lt; Buffer &gt;&gt; &amp;buffers, int64_t length, int64_t null_count, int64_t offset, std::shared_ptr&lt; Array &gt; *out)</td></tr>
+<tr class="separator:ae4adbcc541e092690891621791503a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
 Variables</h2></td></tr>
-<tr class="memitem:a2bc89c993234944fd7bdbdfe95812080"><td class="memItemLeft" align="right" valign="top">constexpr int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a2bc89c993234944fd7bdbdfe95812080">arrow::kUnknownNullCount</a> = -1</td></tr>
-<tr class="separator:a2bc89c993234944fd7bdbdfe95812080"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6c88880b66f0af535b7e098de73f9905"><td class="memItemLeft" align="right" valign="top">template class <a class="el" href="visibility_8h.html#a67d64a47a1a32ebf44966c9505009982">ARROW_TEMPLATE_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a6c88880b66f0af535b7e098de73f9905">arrow::NumericArray&lt; UInt8Type &gt;</a></td></tr>
 <tr class="separator:a6c88880b66f0af535b7e098de73f9905"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0db2fb8d3a31fbe0bf9b31ef43d0fa3a"><td class="memItemLeft" align="right" valign="top">template class <a class="el" href="visibility_8h.html#a67d64a47a1a32ebf44966c9505009982">ARROW_TEMPLATE_EXPORT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a0db2fb8d3a31fbe0bf9b31ef43d0fa3a">arrow::NumericArray&lt; UInt16Type &gt;</a></td></tr>
@@ -170,7 +157,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/array_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/array_8h.html b/docs/cpp/array_8h.html
index 791b167..51759f0 100644
--- a/docs/cpp/array_8h.html
+++ b/docs/cpp/array_8h.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/array.h File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/array.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -90,7 +66,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <div class="summary">
 <a href="#nested-classes">Classes</a> &#124;
 <a href="#namespaces">Namespaces</a> &#124;
-<a href="#func-members">Functions</a>  </div>
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a>  </div>
   <div class="headertitle">
 <div class="title">array.h File Reference</div>  </div>
 </div><!--header-->
@@ -115,11 +93,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1_decimal.html">arrow::Decimal&lt; T &gt;</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1internal_1_1_array_data.html">arrow::internal::ArrayData</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutable internal container for generic Arrow array data.  <a href="structarrow_1_1internal_1_1_array_data.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_array.html">arrow::Array</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Immutable data array with some logical type and some length.  <a href="classarrow_1_1_array.html#details">More...</a><br /></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> base type Immutable data array with some logical type and some length.  <a href="classarrow_1_1_array.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_flat_array.html">arrow::FlatArray</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_null_array.html">arrow::NullArray</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Degenerate null type <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a>.  <a href="classarrow_1_1_null_array.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Degenerate null type <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>.  <a href="classarrow_1_1_null_array.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_primitive_array.html">arrow::PrimitiveArray</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for fixed-size logical types.  <a href="classarrow_1_1_primitive_array.html#details">More...</a><br /></td></tr>
@@ -150,19 +133,38 @@ 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">Public API for the "Feather" file format, originally created at <a href="http://github.com/wesm/feather">http://github.com/wesm/feather</a>. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacearrow_1_1internal"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1internal.html">arrow::internal</a></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="typedef-members"></a>
+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>
 </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:a3180412466b5ff034265fa8ce78eb071"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1internal.html#a3180412466b5ff034265fa8ce78eb071">arrow::internal::MakeArray</a> (const std::shared_ptr&lt; ArrayData &gt; &amp;data, std::shared_ptr&lt; Array &gt; *out)</td></tr>
+<tr class="separator:a3180412466b5ff034265fa8ce78eb071"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afb612bc815fbe2d1bc35a594c8468160"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#afb612bc815fbe2d1bc35a594c8468160">arrow::ValidateArray</a> (const Array &amp;array)</td></tr>
 <tr class="memdesc:afb612bc815fbe2d1bc35a594c8468160"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform any validation checks to determine obvious inconsistencies with the array's internal data.  <a href="namespacearrow.html#afb612bc815fbe2d1bc35a594c8468160">More...</a><br /></td></tr>
 <tr class="separator:afb612bc815fbe2d1bc35a594c8468160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5ac3f0fdf0e342cf580f2f49da1005c"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ae5ac3f0fdf0e342cf580f2f49da1005c">arrow::MakePrimitiveArray</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, int64_t null_count, int64_t offset, std::shared_ptr&lt; Array &gt; *out)</td></tr>
+<tr class="memdesc:ae5ac3f0fdf0e342cf580f2f49da1005c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new arrays for logical types that are backed by primitive arrays.  <a href="namespacearrow.html#ae5ac3f0fdf0e342cf580f2f49da1005c">More...</a><br /></td></tr>
+<tr class="separator:ae5ac3f0fdf0e342cf580f2f49da1005c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4adbcc541e092690891621791503a17"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#ae4adbcc541e092690891621791503a17">arrow::MakePrimitiveArray</a> (const std::shared_ptr&lt; DataType &gt; &amp;type, const std::vector&lt; std::shared_ptr&lt; Buffer &gt;&gt; &amp;buffers, int64_t length, int64_t null_count, int64_t offset, std::shared_ptr&lt; Array &gt; *out)</td></tr>
+<tr class="separator:ae4adbcc541e092690891621791503a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a2bc89c993234944fd7bdbdfe95812080"><td class="memItemLeft" align="right" valign="top">constexpr int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a2bc89c993234944fd7bdbdfe95812080">arrow::kUnknownNullCount</a> = -1</td></tr>
+<tr class="separator:a2bc89c993234944fd7bdbdfe95812080"><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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[02/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 55f0d56..3192b21 100644
--- a/docs/cpp/classarrow_1_1_list_builder.html
+++ b/docs/cpp/classarrow_1_1_list_builder.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -109,30 +83,25 @@ Inheritance diagram for arrow::ListBuilder:</div>
  <div class="center">
   <img src="classarrow_1_1_list_builder.png" usemap="#arrow::ListBuilder_map" alt=""/>
   <map id="arrow::ListBuilder_map" name="arrow::ListBuilder_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,128,24"/>
-<area href="classarrow_1_1_binary_builder.html" alt="arrow::BinaryBuilder" shape="rect" coords="0,112,128,136"/>
-<area href="classarrow_1_1_string_builder.html" alt="arrow::StringBuilder" shape="rect" coords="0,168,128,192"/>
+<area href="classarrow_1_1_array_builder.html" title="Base class for all data array builders. " alt="arrow::ArrayBuilder" shape="rect" coords="0,0,124,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:a5eb4f70628753fd4676c14ef0e50e279"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#a5eb4f70628753fd4676c14ef0e50e279">ListBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt; <a class="el" href="classarrow_1_1_list_builder.html#a7ea83941ddde40eb428a7438880c473f">value_builder</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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>=nullptr)</td></tr>
-<tr class="memdesc:a5eb4f70628753fd4676c14ef0e50e279"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this constructor to incrementally build the value array along with offsets and null bitmap.  <a href="#a5eb4f70628753fd4676c14ef0e50e279">More...</a><br /></td></tr>
-<tr class="separator:a5eb4f70628753fd4676c14ef0e50e279"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a329a2dc88be23bd93b7ac68488f7873b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#a329a2dc88be23bd93b7ac68488f7873b">ListBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; values, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>=nullptr)</td></tr>
-<tr class="memdesc:a329a2dc88be23bd93b7ac68488f7873b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this constructor to build the list with a pre-existing values array.  <a href="#a329a2dc88be23bd93b7ac68488f7873b">More...</a><br /></td></tr>
-<tr class="separator:a329a2dc88be23bd93b7ac68488f7873b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab74185bf842d52f9623801bd6fe8e7a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#ab74185bf842d52f9623801bd6fe8e7a2">ListBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::unique_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt; <a class="el" href="classarrow_1_1_list_builder.html#a5ca598de4d624c43a3128dc317f94de2">value_builder</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>=nullptr)</td></tr>
+<tr class="memdesc:ab74185bf842d52f9623801bd6fe8e7a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this constructor to incrementally build the value array along with offsets and null bitmap.  <a href="#ab74185bf842d52f9623801bd6fe8e7a2">More...</a><br /></td></tr>
+<tr class="separator:ab74185bf842d52f9623801bd6fe8e7a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a56488244d6d7cf171c43b24e5e297250"><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_list_builder.html#a56488244d6d7cf171c43b24e5e297250">Init</a> (int64_t elements) override</td></tr>
 <tr class="memdesc:a56488244d6d7cf171c43b24e5e297250"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a56488244d6d7cf171c43b24e5e297250">More...</a><br /></td></tr>
 <tr class="separator:a56488244d6d7cf171c43b24e5e297250"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab8375a47aa4807f377d40f1559159da0"><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_list_builder.html#ab8375a47aa4807f377d40f1559159da0">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
+<tr class="memitem:ab8375a47aa4807f377d40f1559159da0"><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_list_builder.html#ab8375a47aa4807f377d40f1559159da0">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:ab8375a47aa4807f377d40f1559159da0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the null_bitmap array.  <a href="#ab8375a47aa4807f377d40f1559159da0">More...</a><br /></td></tr>
 <tr class="separator:ab8375a47aa4807f377d40f1559159da0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a13cc69c3459fc7a9433b6c6569c38268"><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_list_builder.html#a13cc69c3459fc7a9433b6c6569c38268">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
-<tr class="memdesc:a13cc69c3459fc7a9433b6c6569c38268"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#a13cc69c3459fc7a9433b6c6569c38268">More...</a><br /></td></tr>
+<tr class="memdesc:a13cc69c3459fc7a9433b6c6569c38268"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#a13cc69c3459fc7a9433b6c6569c38268">More...</a><br /></td></tr>
 <tr class="separator:a13cc69c3459fc7a9433b6c6569c38268"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4cee2624dbb80d1438e3a792dc2e834a"><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_list_builder.html#a4cee2624dbb80d1438e3a792dc2e834a">Append</a> (const int32_t *offsets, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
+<tr class="memitem:a4cee2624dbb80d1438e3a792dc2e834a"><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_list_builder.html#a4cee2624dbb80d1438e3a792dc2e834a">Append</a> (const int32_t *offsets, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
 <tr class="memdesc:a4cee2624dbb80d1438e3a792dc2e834a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector append.  <a href="#a4cee2624dbb80d1438e3a792dc2e834a">More...</a><br /></td></tr>
 <tr class="separator:a4cee2624dbb80d1438e3a792dc2e834a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5c8704db1b7749f4a61c5d2632c57d12"><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_list_builder.html#a5c8704db1b7749f4a61c5d2632c57d12">Append</a> (bool is_valid=true)</td></tr>
@@ -140,62 +109,66 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a5c8704db1b7749f4a61c5d2632c57d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a713bd8aa29aafe3534d0201f07fb6411"><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_list_builder.html#a713bd8aa29aafe3534d0201f07fb6411">AppendNull</a> ()</td></tr>
 <tr class="separator:a713bd8aa29aafe3534d0201f07fb6411"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ea83941ddde40eb428a7438880c473f"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#a7ea83941ddde40eb428a7438880c473f">value_builder</a> () const </td></tr>
-<tr class="separator:a7ea83941ddde40eb428a7438880c473f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ca598de4d624c43a3128dc317f94de2"><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_list_builder.html#a5ca598de4d624c43a3128dc317f94de2">value_builder</a> () const</td></tr>
+<tr class="separator:a5ca598de4d624c43a3128dc317f94de2"><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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></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:a95e609990be3c11d86265e701c9cefa8 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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57 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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063 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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d 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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d 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="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></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="#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></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="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></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:a190150db6c3770d90dfb58b11d978479 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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a 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: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>
 </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:ae52f33e8be57387c6b7705d53fbb97f7"><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_list_builder.html#ae52f33e8be57387c6b7705d53fbb97f7">AppendNextOffset</a> ()</td></tr>
+<tr class="separator:ae52f33e8be57387c6b7705d53fbb97f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab60656436cfba47d092a124bd7021d3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#ab60656436cfba47d092a124bd7021d3b">Reset</a> ()</td></tr>
 <tr class="separator:ab60656436cfba47d092a124bd7021d3b"><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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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:a285b847f0193fad1548ab3e65735e41d"><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_list_builder.html#a285b847f0193fad1548ab3e65735e41d">offset_builder_</a></td></tr>
-<tr class="separator:a285b847f0193fad1548ab3e65735e41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a00a35582f91c728aa10e05f73eea4d5f"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#a00a35582f91c728aa10e05f73eea4d5f">value_builder_</a></td></tr>
-<tr class="separator:a00a35582f91c728aa10e05f73eea4d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae11fe094b2280b16e8b35714f839d3c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_typed_buffer_builder.html">TypedBufferBuilder</a>&lt; int32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#ae11fe094b2280b16e8b35714f839d3c0">offsets_builder_</a></td></tr>
+<tr class="separator:ae11fe094b2280b16e8b35714f839d3c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5be66dfc8135e48881e8d0d939e7fea"><td class="memItemLeft" align="right" valign="top">std::unique_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#ac5be66dfc8135e48881e8d0d939e7fea">value_builder_</a></td></tr>
+<tr class="separator:ac5be66dfc8135e48881e8d0d939e7fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a69c5b939f5f622c21dcdfd32a5c8fceb"><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_list_builder.html#a69c5b939f5f622c21dcdfd32a5c8fceb">values_</a></td></tr>
 <tr class="separator:a69c5b939f5f622c21dcdfd32a5c8fceb"><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>
@@ -221,7 +194,9 @@ Protected Attributes</h2></td></tr>
 <p>To use this class, you must append values to the child array builder and use the Append function to delimit each distinct list value (once the values have been appended to the child array) or use the bulk API to append a sequence of offests and null values.</p>
 <p>A note on types. Per <a class="el" href="type_8h.html">arrow/type.h</a> all types in the c++ implementation are logical so even though this class always builds list array, this can represent multiple different logical types. If no logical type is provided at construction time, the class defaults to List&lt;T&gt; where t is taken from the value_builder/values that the object is constructed with. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5eb4f70628753fd4676c14ef0e50e279"></a>
+<a id="ab74185bf842d52f9623801bd6fe8e7a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab74185bf842d52f9623801bd6fe8e7a2">&#9670;&nbsp;</a></span>ListBuilder()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -234,7 +209,7 @@ Protected Attributes</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt;&#160;</td>
+          <td class="paramtype">std::unique_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt;&#160;</td>
           <td class="paramname"><em>value_builder</em>, </td>
         </tr>
         <tr>
@@ -255,42 +230,10 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a329a2dc88be23bd93b7ac68488f7873b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">arrow::ListBuilder::ListBuilder </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *&#160;</td>
-          <td class="paramname"><em>pool</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&#160;</td>
-          <td class="paramname"><em>values</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></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> = <code>nullptr</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Use this constructor to build the list with a pre-existing values array. </p>
-
-</div>
-</div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a4cee2624dbb80d1438e3a792dc2e834a"></a>
+<a id="a4cee2624dbb80d1438e3a792dc2e834a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4cee2624dbb80d1438e3a792dc2e834a">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -325,7 +268,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5c8704db1b7749f4a61c5d2632c57d12"></a>
+<a id="a5c8704db1b7749f4a61c5d2632c57d12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c8704db1b7749f4a61c5d2632c57d12">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -344,7 +289,34 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a713bd8aa29aafe3534d0201f07fb6411"></a>
+<a id="ae52f33e8be57387c6b7705d53fbb97f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae52f33e8be57387c6b7705d53fbb97f7">&#9670;&nbsp;</a></span>AppendNextOffset()</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::ListBuilder::AppendNextOffset </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="a713bd8aa29aafe3534d0201f07fb6411"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a713bd8aa29aafe3534d0201f07fb6411">&#9670;&nbsp;</a></span>AppendNull()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -367,7 +339,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a13cc69c3459fc7a9433b6c6569c38268"></a>
+<a id="a13cc69c3459fc7a9433b6c6569c38268"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13cc69c3459fc7a9433b6c6569c38268">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -389,16 +363,16 @@ Protected Attributes</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. </p>
+<p>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
 <p>This resets all variables on the builder. </p>
 
 <p>Implements <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>.</p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_string_builder.html#a26485d4e2b44679c0039d214d6b7d34a">arrow::StringBuilder</a>, and <a class="el" href="classarrow_1_1_binary_builder.html#a1dd10157d2aa0bc4c7883b3ef3308616">arrow::BinaryBuilder</a>.</p>
-
 </div>
 </div>
-<a class="anchor" id="a56488244d6d7cf171c43b24e5e297250"></a>
+<a id="a56488244d6d7cf171c43b24e5e297250"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56488244d6d7cf171c43b24e5e297250">&#9670;&nbsp;</a></span>Init()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -427,7 +401,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab60656436cfba47d092a124bd7021d3b"></a>
+<a id="ab60656436cfba47d092a124bd7021d3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab60656436cfba47d092a124bd7021d3b">&#9670;&nbsp;</a></span>Reset()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -450,7 +426,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab8375a47aa4807f377d40f1559159da0"></a>
+<a id="ab8375a47aa4807f377d40f1559159da0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8375a47aa4807f377d40f1559159da0">&#9670;&nbsp;</a></span>Resize()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -479,12 +457,14 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7ea83941ddde40eb428a7438880c473f"></a>
+<a id="a5ca598de4d624c43a3128dc317f94de2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ca598de4d624c43a3128dc317f94de2">&#9670;&nbsp;</a></span>value_builder()</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_builder.html">ArrayBuilder</a> &gt; arrow::ListBuilder::value_builder </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> * arrow::ListBuilder::value_builder </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -495,7 +475,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a285b847f0193fad1548ab3e65735e41d"></a>
+<a id="ae11fe094b2280b16e8b35714f839d3c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae11fe094b2280b16e8b35714f839d3c0">&#9670;&nbsp;</a></span>offsets_builder_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -503,7 +485,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classarrow_1_1_buffer_builder.html">BufferBuilder</a> arrow::ListBuilder::offset_builder_</td>
+          <td class="memname"><a class="el" href="classarrow_1_1_typed_buffer_builder.html">TypedBufferBuilder</a>&lt;int32_t&gt; arrow::ListBuilder::offsets_builder_</td>
         </tr>
       </table>
   </td>
@@ -515,7 +497,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a00a35582f91c728aa10e05f73eea4d5f"></a>
+<a id="ac5be66dfc8135e48881e8d0d939e7fea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5be66dfc8135e48881e8d0d939e7fea">&#9670;&nbsp;</a></span>value_builder_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -523,7 +507,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>&gt; arrow::ListBuilder::value_builder_</td>
+          <td class="memname">std::unique_ptr&lt;<a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>&gt; arrow::ListBuilder::value_builder_</td>
         </tr>
       </table>
   </td>
@@ -535,7 +519,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a69c5b939f5f622c21dcdfd32a5c8fceb"></a>
+<a id="a69c5b939f5f622c21dcdfd32a5c8fceb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69c5b939f5f622c21dcdfd32a5c8fceb">&#9670;&nbsp;</a></span>values_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -556,15 +542,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_list_builder.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_list_builder.png b/docs/cpp/classarrow_1_1_list_builder.png
index c428165..cbb0839 100644
Binary files a/docs/cpp/classarrow_1_1_list_builder.png and b/docs/cpp/classarrow_1_1_list_builder.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 71cfc9f..f6dfd5a 100644
--- a/docs/cpp/classarrow_1_1_list_type-members.html
+++ b/docs/cpp/classarrow_1_1_list_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -97,30 +71,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_list_type.html">arrow::ListType</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_type.html#a07d053ebc733c8af2ed3ba20ff625869">Accept</a>(TypeVisitor *visitor) 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><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a5af89a9e043480133322ab690233fa1a">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_list_type.html#abee8a3b58f1d7e05ba474fd5225e699b">ListType</a>(const std::shared_ptr&lt; Field &gt; &amp;value_field)</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>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_type.html#a966e7907d3a8241c0bccdcdbcbdfc3d0">name</a>()</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">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_list_type.html#a652c8b1865ebc3e4c606cb169b5fdd01">ToString</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><td class="entry"><a class="el" href="classarrow_1_1_list_type.html#adf15465afd0a2d3b4d32afe98d82a799">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_type.html">arrow::ListType</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_list_type.html#a3118c52090d282e20e746dc94a954867">value_field</a>() const </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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_type.html#a7e425307040617cb46d9bd7c276a8441">value_type</a>() const </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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_type.html#a0f046f1e52f1bfb045cab5f0a9d839d7">value_field</a>() const</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></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_type.html#a19eb7a5e1c98215a1afbadaa4eaa0deb">value_type</a>() const</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></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 d46d8f3..55bf4eb 100644
--- a/docs/cpp/classarrow_1_1_list_type.html
+++ b/docs/cpp/classarrow_1_1_list_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -113,14 +87,14 @@ Inheritance diagram for arrow::ListType:</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:ab2b8aa644656466440477e285ebe3111"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_type.html#ab2b8aa644656466440477e285ebe3111">ListType</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_list_type.html#a7e425307040617cb46d9bd7c276a8441">value_type</a>)</td></tr>
+<tr class="memitem:ab2b8aa644656466440477e285ebe3111"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_type.html#ab2b8aa644656466440477e285ebe3111">ListType</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_list_type.html#a19eb7a5e1c98215a1afbadaa4eaa0deb">value_type</a>)</td></tr>
 <tr class="separator:ab2b8aa644656466440477e285ebe3111"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abee8a3b58f1d7e05ba474fd5225e699b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_type.html#abee8a3b58f1d7e05ba474fd5225e699b">ListType</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" href="classarrow_1_1_list_type.html#a3118c52090d282e20e746dc94a954867">value_field</a>)</td></tr>
+<tr class="memitem:abee8a3b58f1d7e05ba474fd5225e699b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_type.html#abee8a3b58f1d7e05ba474fd5225e699b">ListType</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" href="classarrow_1_1_list_type.html#a0f046f1e52f1bfb045cab5f0a9d839d7">value_field</a>)</td></tr>
 <tr class="separator:abee8a3b58f1d7e05ba474fd5225e699b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3118c52090d282e20e746dc94a954867"><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_list_type.html#a3118c52090d282e20e746dc94a954867">value_field</a> () const </td></tr>
-<tr class="separator:a3118c52090d282e20e746dc94a954867"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7e425307040617cb46d9bd7c276a8441"><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_list_type.html#a7e425307040617cb46d9bd7c276a8441">value_type</a> () const </td></tr>
-<tr class="separator:a7e425307040617cb46d9bd7c276a8441"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f046f1e52f1bfb045cab5f0a9d839d7"><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_list_type.html#a0f046f1e52f1bfb045cab5f0a9d839d7">value_field</a> () const</td></tr>
+<tr class="separator:a0f046f1e52f1bfb045cab5f0a9d839d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19eb7a5e1c98215a1afbadaa4eaa0deb"><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_list_type.html#a19eb7a5e1c98215a1afbadaa4eaa0deb">value_type</a> () const</td></tr>
+<tr class="separator:a19eb7a5e1c98215a1afbadaa4eaa0deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07d053ebc733c8af2ed3ba20ff625869"><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_list_type.html#a07d053ebc733c8af2ed3ba20ff625869">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
 <tr class="separator:a07d053ebc733c8af2ed3ba20ff625869"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a652c8b1865ebc3e4c606cb169b5fdd01"><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#a652c8b1865ebc3e4c606cb169b5fdd01">ToString</a> () const override</td></tr>
@@ -128,27 +102,30 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a5af89a9e043480133322ab690233fa1a"><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#a5af89a9e043480133322ab690233fa1a">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a5af89a9e043480133322ab690233fa1a"><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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a966e7907d3a8241c0bccdcdbcbdfc3d0"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_type.html#a966e7907d3a8241c0bccdcdbcbdfc3d0">name</a> ()</td></tr>
 <tr class="separator:a966e7907d3a8241c0bccdcdbcbdfc3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_classarrow_1_1_nested_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1_nested_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classarrow_1_1_nested_type.html">arrow::NestedType</a></td></tr>
+<tr class="memitem:a95b52dca79d0ded4958285f2ed100569 inherit pub_static_methods_classarrow_1_1_nested_type"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_nested_type.html#a95b52dca79d0ded4958285f2ed100569">name</a> ()</td></tr>
+<tr class="separator:a95b52dca79d0ded4958285f2ed100569 inherit pub_static_methods_classarrow_1_1_nested_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>
@@ -164,7 +141,9 @@ Additional Inherited Members</h2></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 class="anchor" id="ab2b8aa644656466440477e285ebe3111"></a>
+<a id="ab2b8aa644656466440477e285ebe3111"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2b8aa644656466440477e285ebe3111">&#9670;&nbsp;</a></span>ListType() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -188,7 +167,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="abee8a3b58f1d7e05ba474fd5225e699b"></a>
+<a id="abee8a3b58f1d7e05ba474fd5225e699b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abee8a3b58f1d7e05ba474fd5225e699b">&#9670;&nbsp;</a></span>ListType() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -213,7 +194,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a07d053ebc733c8af2ed3ba20ff625869"></a>
+<a id="a07d053ebc733c8af2ed3ba20ff625869"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07d053ebc733c8af2ed3ba20ff625869">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -239,7 +222,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5af89a9e043480133322ab690233fa1a"></a>
+<a id="a5af89a9e043480133322ab690233fa1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5af89a9e043480133322ab690233fa1a">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -264,7 +249,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a966e7907d3a8241c0bccdcdbcbdfc3d0"></a>
+<a id="a966e7907d3a8241c0bccdcdbcbdfc3d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a966e7907d3a8241c0bccdcdbcbdfc3d0">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -287,7 +274,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a652c8b1865ebc3e4c606cb169b5fdd01"></a>
+<a id="a652c8b1865ebc3e4c606cb169b5fdd01"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a652c8b1865ebc3e4c606cb169b5fdd01">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -312,7 +301,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3118c52090d282e20e746dc94a954867"></a>
+<a id="a0f046f1e52f1bfb045cab5f0a9d839d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f046f1e52f1bfb045cab5f0a9d839d7">&#9670;&nbsp;</a></span>value_field()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -335,7 +326,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7e425307040617cb46d9bd7c276a8441"></a>
+<a id="a19eb7a5e1c98215a1afbadaa4eaa0deb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19eb7a5e1c98215a1afbadaa4eaa0deb">&#9670;&nbsp;</a></span>value_type()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -359,7 +352,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="adf15465afd0a2d3b4d32afe98d82a799"></a>
+<a id="adf15465afd0a2d3b4d32afe98d82a799"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf15465afd0a2d3b4d32afe98d82a799">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -380,15 +375,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[14/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..61beeff
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_dictionary_builder-members.html
@@ -0,0 +1,127 @@
+<!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.13"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_dictionary_builder.html">DictionaryBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::DictionaryBuilder&lt; T &gt; 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_dictionary_builder.html">arrow::DictionaryBuilder&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_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#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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#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; 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#a1f5f0cd5da3cb5518b531ff6d581167c">DictionaryBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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">explicit</span></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_dictionary_builder.html#a260489285cb17850b311f0e65f10bb96">Finish</a>(std::shared_ptr&lt; Array &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><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#ac4cc1abecdcd4f55884084aba20d21cf">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 class="even"><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><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a1c415c8894c03225bccff49a5fcde704">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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a2f731b0e16a6d42cfc1bba01a94d8b17">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#a5cd7a79c30bf68874eeca11f4083a3e4">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_dictionary_builder.html#a3ebd3a258451eae3aa025237e72c4440">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_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#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>
+</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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..36432d2
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_dictionary_builder.html
@@ -0,0 +1,776 @@
+<!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.13"/>
+<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"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_dictionary_builder.html">DictionaryBuilder</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="#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">
+<div class="title">arrow::DictionaryBuilder&lt; T &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><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></p>
+
+<p><code>#include &lt;<a class="el" href="builder_8h_source.html">builder.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::DictionaryBuilder&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1_dictionary_builder.png" usemap="#arrow::DictionaryBuilder_3C_20T_20_3E_map" alt=""/>
+  <map id="arrow::DictionaryBuilder_3C_20T_20_3E_map" name="arrow::DictionaryBuilder_3C_20T_20_3E_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,180,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:a83fef1f2730059a868a1ca8cec45481c"><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 <a class="el" href="structarrow_1_1internal_1_1_dictionary_scalar.html">internal::DictionaryScalar</a>&lt; T &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a></td></tr>
+<tr class="separator:a83fef1f2730059a868a1ca8cec45481c"><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:a1f5f0cd5da3cb5518b531ff6d581167c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a1f5f0cd5da3cb5518b531ff6d581167c">DictionaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
+<tr class="separator:a1f5f0cd5da3cb5518b531ff6d581167c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab841aed5892f7de5491f1376f24b56cb"><td class="memTemplParams" colspan="2">template&lt;typename T1  = T&gt; </td></tr>
+<tr class="memitem:ab841aed5892f7de5491f1376f24b56cb"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#ab841aed5892f7de5491f1376f24b56cb">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:ab841aed5892f7de5491f1376f24b56cb"><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_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:afc3e884264e3facf466b6c4a8da88877"><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#afc3e884264e3facf466b6c4a8da88877">AppendNull</a> ()</td></tr>
+<tr class="memdesc:afc3e884264e3facf466b6c4a8da88877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a scalar null value.  <a href="#afc3e884264e3facf466b6c4a8da88877">More...</a><br /></td></tr>
+<tr class="separator:afc3e884264e3facf466b6c4a8da88877"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecd4f63447712177fe79282d334297a6"><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#aecd4f63447712177fe79282d334297a6">AppendArray</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;array)</td></tr>
+<tr class="memdesc:aecd4f63447712177fe79282d334297a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a whole dense array to the builder.  <a href="#aecd4f63447712177fe79282d334297a6">More...</a><br /></td></tr>
+<tr class="separator:aecd4f63447712177fe79282d334297a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25fb3febabee102a4fbb3b34008d2c29"><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#a25fb3febabee102a4fbb3b34008d2c29">Init</a> (int64_t elements) override</td></tr>
+<tr class="memdesc:a25fb3febabee102a4fbb3b34008d2c29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a25fb3febabee102a4fbb3b34008d2c29">More...</a><br /></td></tr>
+<tr class="separator:a25fb3febabee102a4fbb3b34008d2c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf40b947da00bcfc658919908781443b"><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#aaf40b947da00bcfc658919908781443b">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
+<tr class="memdesc:aaf40b947da00bcfc658919908781443b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the null_bitmap array.  <a href="#aaf40b947da00bcfc658919908781443b">More...</a><br /></td></tr>
+<tr class="separator:aaf40b947da00bcfc658919908781443b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a260489285cb17850b311f0e65f10bb96"><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#a260489285cb17850b311f0e65f10bb96">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
+<tr class="memdesc:a260489285cb17850b311f0e65f10bb96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#a260489285cb17850b311f0e65f10bb96">More...</a><br /></td></tr>
+<tr class="separator:a260489285cb17850b311f0e65f10bb96"><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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
+<tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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: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>
+</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:ac4cc1abecdcd4f55884084aba20d21cf"><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#ac4cc1abecdcd4f55884084aba20d21cf">GetDictionaryValue</a> (int64_t index)</td></tr>
+<tr class="separator:ac4cc1abecdcd4f55884084aba20d21cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cd7a79c30bf68874eeca11f4083a3e4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a5cd7a79c30bf68874eeca11f4083a3e4">HashValue</a> (const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="separator:a5cd7a79c30bf68874eeca11f4083a3e4"><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: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: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:a1c415c8894c03225bccff49a5fcde704"><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_dictionary_builder.html#a1c415c8894c03225bccff49a5fcde704">hash_table_</a></td></tr>
+<tr class="separator:a1c415c8894c03225bccff49a5fcde704"><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:a2f731b0e16a6d42cfc1bba01a94d8b17"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a2f731b0e16a6d42cfc1bba01a94d8b17">hash_table_size_</a></td></tr>
+<tr class="memdesc:a2f731b0e16a6d42cfc1bba01a94d8b17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of the table. Must be a power of 2.  <a href="#a2f731b0e16a6d42cfc1bba01a94d8b17">More...</a><br /></td></tr>
+<tr class="separator:a2f731b0e16a6d42cfc1bba01a94d8b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ebd3a258451eae3aa025237e72c4440"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a3ebd3a258451eae3aa025237e72c4440">mod_bitmask_</a></td></tr>
+<tr class="separator:a3ebd3a258451eae3aa025237e72c4440"><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="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: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: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: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>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br />
+class arrow::DictionaryBuilder&lt; T &gt;</h3>
+
+<p><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. </p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a83fef1f2730059a868a1ca8cec45481c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83fef1f2730059a868a1ca8cec45481c">&#9670;&nbsp;</a></span>Scalar</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">using <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#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> =  typename <a class="el" href="structarrow_1_1internal_1_1_dictionary_scalar.html">internal::DictionaryScalar</a>&lt;T&gt;::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a1f5f0cd5da3cb5518b531ff6d581167c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f5f0cd5da3cb5518b531ff6d581167c">&#9670;&nbsp;</a></span>DictionaryBuilder() <span class="overload">[1/2]</span></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">arrow::DictionaryBuilder</a>&lt; T &gt;::<a class="el" href="classarrow_1_1_dictionary_builder.html">DictionaryBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *&#160;</td>
+          <td class="paramname"><em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">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>&#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>
+<a id="ab841aed5892f7de5491f1376f24b56cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab841aed5892f7de5491f1376f24b56cb">&#9670;&nbsp;</a></span>DictionaryBuilder() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<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 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>&#160;</td>
+          <td class="paramname"><em>pool</em></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="a37f90cda182952ce1d75897da2627eef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37f90cda182952ce1d75897da2627eef">&#9670;&nbsp;</a></span>Append()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <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>
+          <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>
+</div><div class="memdoc">
+
+<p>Append a scalar value. </p>
+
+</div>
+</div>
+<a id="aecd4f63447712177fe79282d334297a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aecd4f63447712177fe79282d334297a6">&#9670;&nbsp;</a></span>AppendArray()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <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;::AppendArray </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;&#160;</td>
+          <td class="paramname"><em>array</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Append a whole dense array to the builder. </p>
+
+</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>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <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;::AppendNull </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Append a scalar null value. </p>
+
+</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="a260489285cb17850b311f0e65f10bb96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a260489285cb17850b311f0e65f10bb96">&#9670;&nbsp;</a></span>Finish()</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;::Finish </td>
+          <td>(</td>
+          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</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>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
+<p>This resets all variables on the builder. </p>
+
+<p>Implements <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>.</p>
+
+</div>
+</div>
+<a id="ac4cc1abecdcd4f55884084aba20d21cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4cc1abecdcd4f55884084aba20d21cf">&#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">DictionaryBuilder</a>&lt; T &gt;::<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="a5cd7a79c30bf68874eeca11f4083a3e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5cd7a79c30bf68874eeca11f4083a3e4">&#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">int <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>
+
+<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;::Init </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>capacity</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>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 from <a class="el" href="classarrow_1_1_array_builder.html#a821ca87387951f30dc3016393937ce19">arrow::ArrayBuilder</a>.</p>
+
+</div>
+</div>
+<a id="aaf40b947da00bcfc658919908781443b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf40b947da00bcfc658919908781443b">&#9670;&nbsp;</a></span>Resize()</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;::Resize </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>new_bits</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>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 from <a class="el" href="classarrow_1_1_array_builder.html#adba65688b4b394f6faab764eb3c5c885">arrow::ArrayBuilder</a>.</p>
+
+</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="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="a1c415c8894c03225bccff49a5fcde704"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c415c8894c03225bccff49a5fcde704">&#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_pool_buffer.html">PoolBuffer</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="a2f731b0e16a6d42cfc1bba01a94d8b17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2f731b0e16a6d42cfc1bba01a94d8b17">&#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">int <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="a3ebd3a258451eae3aa025237e72c4440"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ebd3a258451eae3aa025237e72c4440">&#9670;&nbsp;</a></span>mod_bitmask_</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">int <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::mod_bitmask_</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="a14c4ef674213b564fac87a8239d0f010"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14c4ef674213b564fac87a8239d0f010">&#9670;&nbsp;</a></span>values_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="classarrow_1_1_adaptive_int_builder.html">AdaptiveIntBuilder</a> <a class="el" href="classarrow_1_1_dictionary_builder.html">arrow::DictionaryBuilder</a>&lt; T &gt;::values_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>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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
+</small></address>
+</body>
+</html>

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


[12/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 c4a9f92..4ed3193 100644
--- a/docs/cpp/classarrow_1_1_field.html
+++ b/docs/cpp/classarrow_1_1_field.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -101,29 +75,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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:a0bdd65f719b41328145aaeb9730d5b3c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a0bdd65f719b41328145aaeb9730d5b3c">Field</a> (const std::string &amp;<a class="el" href="classarrow_1_1_field.html#a59e1223d8465fd2b219ebba2575bb384">name</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_field.html#a51fbf80de80747366bda6ed744ea5a5c">type</a>, bool <a class="el" href="classarrow_1_1_field.html#a5c004d9c7f9457ef5ad39710e9bc9fc8">nullable</a>=true, const std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt; &amp;<a class="el" href="classarrow_1_1_field.html#a1231a7eec52567079b8d3d285eb0d7bd">metadata</a>=nullptr)</td></tr>
+<tr class="memitem:a0bdd65f719b41328145aaeb9730d5b3c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a0bdd65f719b41328145aaeb9730d5b3c">Field</a> (const std::string &amp;<a class="el" href="classarrow_1_1_field.html#ab023b8e5c6d7deff0af5fc757ecaca89">name</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_field.html#a82421c8ae174cbd0c3ef458cf96def42">type</a>, bool <a class="el" href="classarrow_1_1_field.html#aba2045f76a42fe34fd785190af139c25">nullable</a>=true, const std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt; &amp;<a class="el" href="classarrow_1_1_field.html#a899a4cef4c13946c9996095ca53e8004">metadata</a>=nullptr)</td></tr>
 <tr class="separator:a0bdd65f719b41328145aaeb9730d5b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1231a7eec52567079b8d3d285eb0d7bd"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a1231a7eec52567079b8d3d285eb0d7bd">metadata</a> () const </td></tr>
-<tr class="separator:a1231a7eec52567079b8d3d285eb0d7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d9761aa455f6c1ca006e8c2ad57bc5b"><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_field.html#a0d9761aa455f6c1ca006e8c2ad57bc5b">AddMetadata</a> (const std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt; &amp;<a class="el" href="classarrow_1_1_field.html#a1231a7eec52567079b8d3d285eb0d7bd">metadata</a>, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; *out) const </td></tr>
-<tr class="separator:a0d9761aa455f6c1ca006e8c2ad57bc5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aebe81e9ed3dc78ef05a5ea61e1861b8f"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#aebe81e9ed3dc78ef05a5ea61e1861b8f">RemoveMetadata</a> () const </td></tr>
-<tr class="separator:aebe81e9ed3dc78ef05a5ea61e1861b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a35a84b2ca25be9fb9acc310501af7e44"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a35a84b2ca25be9fb9acc310501af7e44">Equals</a> (const <a class="el" href="classarrow_1_1_field.html">Field</a> &amp;other) const </td></tr>
-<tr class="separator:a35a84b2ca25be9fb9acc310501af7e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7bf8c44aa83629ed1701b0d812423af2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a7bf8c44aa83629ed1701b0d812423af2">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;other) const </td></tr>
-<tr class="separator:a7bf8c44aa83629ed1701b0d812423af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68305c04c55c609ff8fc67769184656c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a68305c04c55c609ff8fc67769184656c">ToString</a> () const </td></tr>
-<tr class="separator:a68305c04c55c609ff8fc67769184656c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59e1223d8465fd2b219ebba2575bb384"><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_field.html#a59e1223d8465fd2b219ebba2575bb384">name</a> () const </td></tr>
-<tr class="separator:a59e1223d8465fd2b219ebba2575bb384"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a51fbf80de80747366bda6ed744ea5a5c"><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_field.html#a51fbf80de80747366bda6ed744ea5a5c">type</a> () const </td></tr>
-<tr class="separator:a51fbf80de80747366bda6ed744ea5a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c004d9c7f9457ef5ad39710e9bc9fc8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a5c004d9c7f9457ef5ad39710e9bc9fc8">nullable</a> () const </td></tr>
-<tr class="separator:a5c004d9c7f9457ef5ad39710e9bc9fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a899a4cef4c13946c9996095ca53e8004"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a899a4cef4c13946c9996095ca53e8004">metadata</a> () const</td></tr>
+<tr class="separator:a899a4cef4c13946c9996095ca53e8004"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a674176604f020ce92ce54d7da1a00bc0"><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_field.html#a674176604f020ce92ce54d7da1a00bc0">AddMetadata</a> (const std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt; &amp;<a class="el" href="classarrow_1_1_field.html#a899a4cef4c13946c9996095ca53e8004">metadata</a>, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; *out) const</td></tr>
+<tr class="separator:a674176604f020ce92ce54d7da1a00bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accf306d700975ef516b7dc7ecfcc0743"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#accf306d700975ef516b7dc7ecfcc0743">AddMetadata</a> (const std::shared_ptr&lt; const <a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> &gt; &amp;<a class="el" href="classarrow_1_1_field.html#a899a4cef4c13946c9996095ca53e8004">metadata</a>) const</td></tr>
+<tr class="separator:accf306d700975ef516b7dc7ecfcc0743"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada0dcf82e77c34a9cf628121daa2f8f6"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#ada0dcf82e77c34a9cf628121daa2f8f6">RemoveMetadata</a> () const</td></tr>
+<tr class="separator:ada0dcf82e77c34a9cf628121daa2f8f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89c0836934aa5aecc77d99fc93e9b3c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#a89c0836934aa5aecc77d99fc93e9b3c0">Equals</a> (const <a class="el" href="classarrow_1_1_field.html">Field</a> &amp;other) const</td></tr>
+<tr class="separator:a89c0836934aa5aecc77d99fc93e9b3c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad9d556e461d5ca73b5ade71757413f9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#aad9d556e461d5ca73b5ade71757413f9">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;other) const</td></tr>
+<tr class="separator:aad9d556e461d5ca73b5ade71757413f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7e8d877d5553e1aa356766b40154b57"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#ad7e8d877d5553e1aa356766b40154b57">ToString</a> () const</td></tr>
+<tr class="separator:ad7e8d877d5553e1aa356766b40154b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab023b8e5c6d7deff0af5fc757ecaca89"><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_field.html#ab023b8e5c6d7deff0af5fc757ecaca89">name</a> () const</td></tr>
+<tr class="separator:ab023b8e5c6d7deff0af5fc757ecaca89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82421c8ae174cbd0c3ef458cf96def42"><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_field.html#a82421c8ae174cbd0c3ef458cf96def42">type</a> () const</td></tr>
+<tr class="separator:a82421c8ae174cbd0c3ef458cf96def42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba2045f76a42fe34fd785190af139c25"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_field.html#aba2045f76a42fe34fd785190af139c25">nullable</a> () const</td></tr>
+<tr class="separator:aba2045f76a42fe34fd785190af139c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a0bdd65f719b41328145aaeb9730d5b3c"></a>
+<a id="a0bdd65f719b41328145aaeb9730d5b3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bdd65f719b41328145aaeb9730d5b3c">&#9670;&nbsp;</a></span>Field()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -170,7 +148,9 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a0d9761aa455f6c1ca006e8c2ad57bc5b"></a>
+<a id="a674176604f020ce92ce54d7da1a00bc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a674176604f020ce92ce54d7da1a00bc0">&#9670;&nbsp;</a></span>AddMetadata() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -193,10 +173,31 @@ Public Member Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="accf306d700975ef516b7dc7ecfcc0743"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#accf306d700975ef516b7dc7ecfcc0743">&#9670;&nbsp;</a></span>AddMetadata() <span class="overload">[2/2]</span></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_field.html">Field</a> &gt; arrow::Field::AddMetadata </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>
+</div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a35a84b2ca25be9fb9acc310501af7e44"></a>
+<a id="a89c0836934aa5aecc77d99fc93e9b3c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89c0836934aa5aecc77d99fc93e9b3c0">&#9670;&nbsp;</a></span>Equals() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -212,7 +213,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7bf8c44aa83629ed1701b0d812423af2"></a>
+<a id="aad9d556e461d5ca73b5ade71757413f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad9d556e461d5ca73b5ade71757413f9">&#9670;&nbsp;</a></span>Equals() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -228,7 +231,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1231a7eec52567079b8d3d285eb0d7bd"></a>
+<a id="a899a4cef4c13946c9996095ca53e8004"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a899a4cef4c13946c9996095ca53e8004">&#9670;&nbsp;</a></span>metadata()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -251,7 +256,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a59e1223d8465fd2b219ebba2575bb384"></a>
+<a id="ab023b8e5c6d7deff0af5fc757ecaca89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab023b8e5c6d7deff0af5fc757ecaca89">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -274,7 +281,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5c004d9c7f9457ef5ad39710e9bc9fc8"></a>
+<a id="aba2045f76a42fe34fd785190af139c25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba2045f76a42fe34fd785190af139c25">&#9670;&nbsp;</a></span>nullable()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -297,7 +306,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aebe81e9ed3dc78ef05a5ea61e1861b8f"></a>
+<a id="ada0dcf82e77c34a9cf628121daa2f8f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada0dcf82e77c34a9cf628121daa2f8f6">&#9670;&nbsp;</a></span>RemoveMetadata()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -312,7 +323,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a68305c04c55c609ff8fc67769184656c"></a>
+<a id="ad7e8d877d5553e1aa356766b40154b57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7e8d877d5553e1aa356766b40154b57">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -327,7 +340,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a51fbf80de80747366bda6ed744ea5a5c"></a>
+<a id="a82421c8ae174cbd0c3ef458cf96def42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82421c8ae174cbd0c3ef458cf96def42">&#9670;&nbsp;</a></span>type()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -351,15 +366,15 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 0b5f1d4..5bf7c4d 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,47 +70,49 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a8cf8e5e06bedfdeeaccef89f4fcd8d72">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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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#acb8ad42b8db90ae77a6bbb69e88a1844">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#ac3c8efd95a2867d774dc99c700e6e349">Array</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, 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_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#a50dbf5bdc8ffc55c8509daef200eb52d">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_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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">data</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_primitive_array.html#aa340fdab800cc42ac43e8f0219c20188">data_</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_array.html#a9c74a407e71e42e75d769a2b2827e25e">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#a1db07a2e4e4b2241dffd602d675ac2a0">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#ab567fe975abebb6a239589be961dc14f">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#a9c16a930317f77e940858530c291a86c">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#a38785d2e1977c10f995e2f3d9813b4e7">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#a9d79327fd562c7bb36455979a3d56c20">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#a7a2a3b04675d806226b99fa6e78ea14f">length_</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#ac6a9a5af6d174976d4f2e44e756744f0">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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</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#a817196cd3b72f8d8c6d578036f6e9e97">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#a8d85273d7b76520f804b7da8eda629f6">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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">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#a581cecab69f86737603be4c3bd5835bd">offset_</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#ad98f18518f7061381863ee800eabf2ad">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#aa8047296b1e2027f4089fceca3714597">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#ae02ccfdaff9a6edc4086f88d4fcf6826">FixedSizeBinaryArray</a>(const std::shared_ptr&lt; internal::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#ab567fe975abebb6a239589be961dc14f">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#ad81a8d35beb9de9811b35f2216f63262">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#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#ac9370debfa9fd4b0ea66e076690c01e8">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_array.html#a3791855cfd4669b65874ddd0cc4c60c2">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#a577aaca493fb2596164e78463d0644bc">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#a4ff1c74cb9e38a3ec222a368ffeee881">raw_data</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#afb4abc13be9ec1c46fe789762f85843c">raw_data_</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#a490c01227b8bc1abe78c1265d423d728">Slice</a>(int64_t offset, int64_t length) const override</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">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a78dd90702dfd4a4989c77585eecc23b1">arrow::PrimitiveArray::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#af6d0bb430191ceef853297d81236cba6">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#a12b693935f3dd0aab750dbe37032a019">type_</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#a60af513406e55369c4122f1d739c6f99">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_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#ac29f83684eba2c3d35805114d24c7c8a">PrimitiveArray</a>(const std::shared_ptr&lt; internal::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#a434b5062cab8fe0d62752a0615153896">SetData</a>(const std::shared_ptr&lt; internal::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_fixed_size_binary_array.html#a490c01227b8bc1abe78c1265d423d728">Slice</a>(int64_t offset, int64_t length) const override</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">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a9cfb93694cd77382686c92f6dac9827a">arrow::PrimitiveArray::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_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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[23/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 0fb79c2..17b51ad 100644
--- a/docs/cpp/classarrow_1_1_boolean_builder.html
+++ b/docs/cpp/classarrow_1_1_boolean_builder.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -113,67 +87,67 @@ Inheritance diagram for arrow::BooleanBuilder:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a7876db4c300ece2b19e9798b543430dd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_builder.html#a7876db4c300ece2b19e9798b543430dd">BooleanBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool)</td></tr>
 <tr class="separator:a7876db4c300ece2b19e9798b543430dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c96b5fdef420725ca96c6c863e7213d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_builder.html#a4c96b5fdef420725ca96c6c863e7213d">BooleanBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a4c96b5fdef420725ca96c6c863e7213d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_boolean_builder.html#a4c96b5fdef420725ca96c6c863e7213d">BooleanBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a4c96b5fdef420725ca96c6c863e7213d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af1bd3dfcd96b7490e019e0ca5aa76d16"><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#af1bd3dfcd96b7490e019e0ca5aa76d16">AppendNulls</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>)</td></tr>
+<tr class="memitem:af1bd3dfcd96b7490e019e0ca5aa76d16"><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#af1bd3dfcd96b7490e019e0ca5aa76d16">AppendNulls</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:af1bd3dfcd96b7490e019e0ca5aa76d16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory.  <a href="#af1bd3dfcd96b7490e019e0ca5aa76d16">More...</a><br /></td></tr>
 <tr class="separator:af1bd3dfcd96b7490e019e0ca5aa76d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae7c00c5076264fcbe5307c90296e7a02"><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#ae7c00c5076264fcbe5307c90296e7a02">AppendNull</a> ()</td></tr>
 <tr class="separator:ae7c00c5076264fcbe5307c90296e7a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b0ea29f7f4f5dfceb315475e550559c"><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_boolean_builder.html#a9b0ea29f7f4f5dfceb315475e550559c">data</a> () const </td></tr>
-<tr class="separator:a9b0ea29f7f4f5dfceb315475e550559c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee275a2b9f1ad9c153942ea1c445e492"><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_boolean_builder.html#aee275a2b9f1ad9c153942ea1c445e492">data</a> () const</td></tr>
+<tr class="separator:aee275a2b9f1ad9c153942ea1c445e492"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40868f7c12bacc71b5dbca2ca8fc381f"><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#a40868f7c12bacc71b5dbca2ca8fc381f">Append</a> (bool val)</td></tr>
 <tr class="memdesc:a40868f7c12bacc71b5dbca2ca8fc381f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scalar append.  <a href="#a40868f7c12bacc71b5dbca2ca8fc381f">More...</a><br /></td></tr>
 <tr class="separator:a40868f7c12bacc71b5dbca2ca8fc381f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa4ad3df5344cff15eba789094429750b"><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#aa4ad3df5344cff15eba789094429750b">Append</a> (uint8_t val)</td></tr>
 <tr class="separator:aa4ad3df5344cff15eba789094429750b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7837d1e8e3cc8e366e44f005e56be3c5"><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#a7837d1e8e3cc8e366e44f005e56be3c5">Append</a> (const uint8_t *values, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
+<tr class="memitem:a7837d1e8e3cc8e366e44f005e56be3c5"><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#a7837d1e8e3cc8e366e44f005e56be3c5">Append</a> (const uint8_t *values, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
 <tr class="memdesc:a7837d1e8e3cc8e366e44f005e56be3c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector append.  <a href="#a7837d1e8e3cc8e366e44f005e56be3c5">More...</a><br /></td></tr>
 <tr class="separator:a7837d1e8e3cc8e366e44f005e56be3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a76861a9da72e0228b3cd7e971685edb5"><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#a76861a9da72e0228b3cd7e971685edb5">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
-<tr class="memdesc:a76861a9da72e0228b3cd7e971685edb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#a76861a9da72e0228b3cd7e971685edb5">More...</a><br /></td></tr>
+<tr class="memdesc:a76861a9da72e0228b3cd7e971685edb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#a76861a9da72e0228b3cd7e971685edb5">More...</a><br /></td></tr>
 <tr class="separator:a76861a9da72e0228b3cd7e971685edb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4a2795d7b75dccc822be852c83a9114"><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#ad4a2795d7b75dccc822be852c83a9114">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
+<tr class="memitem:ad4a2795d7b75dccc822be852c83a9114"><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#ad4a2795d7b75dccc822be852c83a9114">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:ad4a2795d7b75dccc822be852c83a9114"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#ad4a2795d7b75dccc822be852c83a9114">More...</a><br /></td></tr>
 <tr class="separator:ad4a2795d7b75dccc822be852c83a9114"><td class="memSeparator" colspan="2">&#160;</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#a47b36298c021436d35b31d861892903d">capacity</a>) override</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="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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></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:a95e609990be3c11d86265e701c9cefa8 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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57 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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063 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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d 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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d 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="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></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="#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></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="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></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:a190150db6c3770d90dfb58b11d978479 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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a 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: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>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -202,15 +176,19 @@ Protected Attributes</h2></td></tr>
 <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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a7876db4c300ece2b19e9798b543430dd"></a>
+<a id="a7876db4c300ece2b19e9798b543430dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7876db4c300ece2b19e9798b543430dd">&#9670;&nbsp;</a></span>BooleanBuilder() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -234,7 +212,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4c96b5fdef420725ca96c6c863e7213d"></a>
+<a id="a4c96b5fdef420725ca96c6c863e7213d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c96b5fdef420725ca96c6c863e7213d">&#9670;&nbsp;</a></span>BooleanBuilder() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -269,7 +249,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a40868f7c12bacc71b5dbca2ca8fc381f"></a>
+<a id="a40868f7c12bacc71b5dbca2ca8fc381f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40868f7c12bacc71b5dbca2ca8fc381f">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -295,7 +277,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa4ad3df5344cff15eba789094429750b"></a>
+<a id="aa4ad3df5344cff15eba789094429750b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4ad3df5344cff15eba789094429750b">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -319,7 +303,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7837d1e8e3cc8e366e44f005e56be3c5"></a>
+<a id="a7837d1e8e3cc8e366e44f005e56be3c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7837d1e8e3cc8e366e44f005e56be3c5">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -354,7 +340,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae7c00c5076264fcbe5307c90296e7a02"></a>
+<a id="ae7c00c5076264fcbe5307c90296e7a02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae7c00c5076264fcbe5307c90296e7a02">&#9670;&nbsp;</a></span>AppendNull()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -377,7 +365,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af1bd3dfcd96b7490e019e0ca5aa76d16"></a>
+<a id="af1bd3dfcd96b7490e019e0ca5aa76d16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1bd3dfcd96b7490e019e0ca5aa76d16">&#9670;&nbsp;</a></span>AppendNulls()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -413,7 +403,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9b0ea29f7f4f5dfceb315475e550559c"></a>
+<a id="aee275a2b9f1ad9c153942ea1c445e492"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee275a2b9f1ad9c153942ea1c445e492">&#9670;&nbsp;</a></span>data()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -436,7 +428,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a76861a9da72e0228b3cd7e971685edb5"></a>
+<a id="a76861a9da72e0228b3cd7e971685edb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76861a9da72e0228b3cd7e971685edb5">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -458,14 +452,16 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. </p>
+<p>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
 <p>This resets all variables on the builder. </p>
 
 <p>Implements <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="ad4a2795d7b75dccc822be852c83a9114"></a>
+<a id="ad4a2795d7b75dccc822be852c83a9114"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4a2795d7b75dccc822be852c83a9114">&#9670;&nbsp;</a></span>Init()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -494,7 +490,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4f2626da73f59eb1c0473c7adacdf470"></a>
+<a id="a4f2626da73f59eb1c0473c7adacdf470"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f2626da73f59eb1c0473c7adacdf470">&#9670;&nbsp;</a></span>Resize()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -523,7 +521,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a5fe19df6b73b6d8a415b19f43d436f86"></a>
+<a id="a5fe19df6b73b6d8a415b19f43d436f86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fe19df6b73b6d8a415b19f43d436f86">&#9670;&nbsp;</a></span>data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -543,7 +543,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="adbea6f2e45cf2a6739834cf14bc40c08"></a>
+<a id="adbea6f2e45cf2a6739834cf14bc40c08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbea6f2e45cf2a6739834cf14bc40c08">&#9670;&nbsp;</a></span>raw_data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -564,15 +566,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 7fae7d9..6225fc1 100644
--- a/docs/cpp/classarrow_1_1_boolean_type-members.html
+++ b/docs/cpp/classarrow_1_1_boolean_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,17 +73,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_type.html#a63bcfb5c43451dade577440dc4ab13af">Accept</a>(TypeVisitor *visitor) 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">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_type.html#a0bd78298885aa3b006c8b2155eeb4980">bit_width</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>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_boolean_type.html#a473f6765f980c0d516dcc48020cf6431">BooleanType</a>()</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></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a1b892f2bd488bdf7394b8e167283d45a">name</a>()</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">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_boolean_type.html#a333759730914e53c6b201303e7560d67">ToString</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">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_boolean_type.html#a3b6c20930777fca32adce915f024c170">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_boolean_type.html">arrow::BooleanType</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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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>
@@ -118,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 fd4e37a..9fc7bc3 100644
--- a/docs/cpp/classarrow_1_1_boolean_type.html
+++ b/docs/cpp/classarrow_1_1_boolean_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -126,22 +100,22 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -162,7 +136,9 @@ Additional Inherited Members</h2></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 class="anchor" id="a473f6765f980c0d516dcc48020cf6431"></a>
+<a id="a473f6765f980c0d516dcc48020cf6431"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a473f6765f980c0d516dcc48020cf6431">&#9670;&nbsp;</a></span>BooleanType()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -186,7 +162,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a63bcfb5c43451dade577440dc4ab13af"></a>
+<a id="a63bcfb5c43451dade577440dc4ab13af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63bcfb5c43451dade577440dc4ab13af">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -212,7 +190,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0bd78298885aa3b006c8b2155eeb4980"></a>
+<a id="a0bd78298885aa3b006c8b2155eeb4980"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bd78298885aa3b006c8b2155eeb4980">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -237,7 +217,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1b892f2bd488bdf7394b8e167283d45a"></a>
+<a id="a1b892f2bd488bdf7394b8e167283d45a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b892f2bd488bdf7394b8e167283d45a">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -260,7 +242,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a333759730914e53c6b201303e7560d67"></a>
+<a id="a333759730914e53c6b201303e7560d67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a333759730914e53c6b201303e7560d67">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -286,7 +270,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a3b6c20930777fca32adce915f024c170"></a>
+<a id="a3b6c20930777fca32adce915f024c170"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b6c20930777fca32adce915f024c170">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -307,15 +293,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 99054ba..13f3cc9 100644
--- a/docs/cpp/classarrow_1_1_brotli_codec-members.html
+++ b/docs/cpp/classarrow_1_1_brotli_codec-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -107,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 d251d14..02b4d53 100644
--- a/docs/cpp/classarrow_1_1_brotli_codec.html
+++ b/docs/cpp/classarrow_1_1_brotli_codec.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -97,7 +71,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" href="compression_8h_source.html">compression.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="compression__brotli_8h_source.html">compression_brotli.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::BrotliCodec:</div>
 <div class="dyncontent">
@@ -129,7 +103,9 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:aff83ecb4079beb11e5b80e6a56378cb7 inherit pub_static_methods_classarrow_1_1_codec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a980d7124935fe6e21273214ed6d0564e"></a>
+<a id="a980d7124935fe6e21273214ed6d0564e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a980d7124935fe6e21273214ed6d0564e">&#9670;&nbsp;</a></span>Compress()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -183,7 +159,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af62f37a41b2548d36420a8b6904123de"></a>
+<a id="af62f37a41b2548d36420a8b6904123de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af62f37a41b2548d36420a8b6904123de">&#9670;&nbsp;</a></span>Decompress()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -231,7 +209,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa0c06b400f5b5fb8f11dbc37b216eeb6"></a>
+<a id="aa0c06b400f5b5fb8f11dbc37b216eeb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0c06b400f5b5fb8f11dbc37b216eeb6">&#9670;&nbsp;</a></span>MaxCompressedLen()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -267,7 +247,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8533034fa7d153a8f06aed5287a1b40f"></a>
+<a id="a8533034fa7d153a8f06aed5287a1b40f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8533034fa7d153a8f06aed5287a1b40f">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -293,15 +275,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="compression_8h_source.html">compression.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/util/<a class="el" href="compression_8cc.html">compression.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="compression__brotli_8h_source.html">compression_brotli.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="compression__brotli_8cc.html">compression_brotli.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[19/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 df19452..63d013c 100644
--- a/docs/cpp/classarrow_1_1_data_type.html
+++ b/docs/cpp/classarrow_1_1_data_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -126,28 +100,28 @@ Inheritance diagram for arrow::DataType:</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:a1b8a7ece05983649f67396177f40e844"><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#ad1213337be376b0858dcb03f29e69ec7">id</a>)</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_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"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a57090432c9fe4d3d5fe9eeb6ed54a9df"><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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f"><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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170"><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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e"><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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237"><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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522"><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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc"><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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae974f4c707ef998d25368d278818af6b"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad84ecbff08a365b455c4528a9924e6ef"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36061c037a2e6e974cc3b22dfb6a5bac"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8920179a6c1e7f434c495d5ec4662f1"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adb306e4a8a597a0ff017f4358942130d"><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_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const =0</td></tr>
 <tr class="separator:adb306e4a8a597a0ff017f4358942130d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a944727354fb11138ebd46368319598f2"><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#a944727354fb11138ebd46368319598f2">ToString</a> () const =0</td></tr>
 <tr class="separator:a944727354fb11138ebd46368319598f2"><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:ad1213337be376b0858dcb03f29e69ec7"><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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7"><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">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -157,7 +131,9 @@ Protected Attributes</h2></td></tr>
 <tr class="separator:a8dd2f042289733133c386463afcea902"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a1b8a7ece05983649f67396177f40e844"></a>
+<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">
@@ -181,7 +157,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a57090432c9fe4d3d5fe9eeb6ed54a9df"></a>
+<a id="a57090432c9fe4d3d5fe9eeb6ed54a9df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57090432c9fe4d3d5fe9eeb6ed54a9df">&#9670;&nbsp;</a></span>~DataType()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -205,7 +183,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="adb306e4a8a597a0ff017f4358942130d"></a>
+<a id="adb306e4a8a597a0ff017f4358942130d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb306e4a8a597a0ff017f4358942130d">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -231,7 +211,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4afd2527c409023be692e4dd1a49e62e"></a>
+<a id="ad84ecbff08a365b455c4528a9924e6ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad84ecbff08a365b455c4528a9924e6ef">&#9670;&nbsp;</a></span>child()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -255,7 +237,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8bf35a124bb6e30ccb68872463838237"></a>
+<a id="a36061c037a2e6e974cc3b22dfb6a5bac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36061c037a2e6e974cc3b22dfb6a5bac">&#9670;&nbsp;</a></span>children()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -278,7 +262,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac09719dbc2169ee65691cad6e678f18f"></a>
+<a id="aa02733da21d55d5eb8cbf6d3a1ddf0dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa02733da21d55d5eb8cbf6d3a1ddf0dc">&#9670;&nbsp;</a></span>Equals() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -302,7 +288,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a215035682cbf925f9ecc246959026170"></a>
+<a id="ae974f4c707ef998d25368d278818af6b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae974f4c707ef998d25368d278818af6b">&#9670;&nbsp;</a></span>Equals() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -318,7 +306,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a857c530c9d84a9ded9cb48b3bce724dc"></a>
+<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">
@@ -343,7 +333,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad1213337be376b0858dcb03f29e69ec7"></a>
+<a id="a5ec6a1c93420c68e9c8065d4a56ad645"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ec6a1c93420c68e9c8065d4a56ad645">&#9670;&nbsp;</a></span>id()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -366,7 +358,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3b35207add280a180e9ff64552e51522"></a>
+<a id="ac8920179a6c1e7f434c495d5ec4662f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8920179a6c1e7f434c495d5ec4662f1">&#9670;&nbsp;</a></span>num_children()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -389,7 +383,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a944727354fb11138ebd46368319598f2"></a>
+<a id="a944727354fb11138ebd46368319598f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a944727354fb11138ebd46368319598f2">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -415,7 +411,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a8dd2f042289733133c386463afcea902"></a>
+<a id="a8dd2f042289733133c386463afcea902"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8dd2f042289733133c386463afcea902">&#9670;&nbsp;</a></span>children_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -435,7 +433,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa2704f1cfc50018d02e109b32f67e422"></a>
+<a id="aa2704f1cfc50018d02e109b32f67e422"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2704f1cfc50018d02e109b32f67e422">&#9670;&nbsp;</a></span>id_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -456,15 +456,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 958e963..46d88e0 100644
--- a/docs/cpp/classarrow_1_1_date32_type-members.html
+++ b/docs/cpp/classarrow_1_1_date32_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,21 +73,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html#ab995eb15ccf2ab98c61787207fea927a">Accept</a>(TypeVisitor *visitor) 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">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html#a136d1e9e6eb85aae9b1034790d7df087">bit_width</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>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html#a2ef2cdd790a7475ca6064938d75f40c9">c_type</a> typedef</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_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a3b35207add280a180e9ff64552e51522">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#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_date32_type.html#ae770c74ead8fcb6dc4ffd3c6139414a0">ToString</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">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html#a68b792e7905372736c97f9cc45f7908f">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_date32_type.html">arrow::Date32Type</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">unit</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a75883ba6050d976e4386fa5573febabb">unit_</a></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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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 -->
@@ -121,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 80e3201..21e5e20 100644
--- a/docs/cpp/classarrow_1_1_date32_type.html
+++ b/docs/cpp/classarrow_1_1_date32_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -131,28 +105,28 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ae770c74ead8fcb6dc4ffd3c6139414a0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date32_type.html#ae770c74ead8fcb6dc4ffd3c6139414a0">ToString</a> () const override</td></tr>
 <tr class="separator:ae770c74ead8fcb6dc4ffd3c6139414a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_date_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_date_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td></tr>
-<tr class="memitem:a0e376a7dbf53e3fafd869ace53ab82cd 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#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a> () const </td></tr>
-<tr class="separator:a0e376a7dbf53e3fafd869ace53ab82cd inherit pub_methods_classarrow_1_1_date_type"><td class="memSeparator" colspan="2">&#160;</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:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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>
@@ -162,7 +136,7 @@ Static Public Attributes</h2></td></tr>
 <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_date_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_date_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td></tr>
-<tr class="memitem:a6aea1fcfd9f998e8fa50f5ae62dbd7e6 inherit pro_methods_classarrow_1_1_date_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> type_id, <a class="el" href="namespacearrow.html#a04410292f01b108a8a8af3c7077afcda">DateUnit</a> <a class="el" href="classarrow_1_1_date_type.html#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a>)</td></tr>
+<tr class="memitem:a6aea1fcfd9f998e8fa50f5ae62dbd7e6 inherit pro_methods_classarrow_1_1_date_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> type_id, <a class="el" href="namespacearrow.html#a04410292f01b108a8a8af3c7077afcda">DateUnit</a> <a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">unit</a>)</td></tr>
 <tr class="separator:a6aea1fcfd9f998e8fa50f5ae62dbd7e6 inherit pro_methods_classarrow_1_1_date_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_date_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_date_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td></tr>
 <tr class="memitem:a75883ba6050d976e4386fa5573febabb inherit pro_attribs_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#a75883ba6050d976e4386fa5573febabb">unit_</a></td></tr>
@@ -176,7 +150,9 @@ Additional Inherited Members</h2></td></tr>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Date as int32_t days since UNIX epoch. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a2ef2cdd790a7475ca6064938d75f40c9"></a>
+<a id="a2ef2cdd790a7475ca6064938d75f40c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ef2cdd790a7475ca6064938d75f40c9">&#9670;&nbsp;</a></span>c_type</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -189,7 +165,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a7f889ce863ed26a98eec52bb03b93258"></a>
+<a id="a7f889ce863ed26a98eec52bb03b93258"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f889ce863ed26a98eec52bb03b93258">&#9670;&nbsp;</a></span>Date32Type()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -205,7 +183,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ab995eb15ccf2ab98c61787207fea927a"></a>
+<a id="ab995eb15ccf2ab98c61787207fea927a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab995eb15ccf2ab98c61787207fea927a">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -231,7 +211,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a136d1e9e6eb85aae9b1034790d7df087"></a>
+<a id="a136d1e9e6eb85aae9b1034790d7df087"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a136d1e9e6eb85aae9b1034790d7df087">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -256,7 +238,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae770c74ead8fcb6dc4ffd3c6139414a0"></a>
+<a id="ae770c74ead8fcb6dc4ffd3c6139414a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae770c74ead8fcb6dc4ffd3c6139414a0">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -282,7 +266,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a68b792e7905372736c97f9cc45f7908f"></a>
+<a id="a68b792e7905372736c97f9cc45f7908f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68b792e7905372736c97f9cc45f7908f">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -303,15 +289,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 d86ffa4..8a3a8a5 100644
--- a/docs/cpp/classarrow_1_1_date64_type-members.html
+++ b/docs/cpp/classarrow_1_1_date64_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,22 +73,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html#ad3e4b43c437cc945fae93fffcec199d6">Accept</a>(TypeVisitor *visitor) 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">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html#a8ee39ed5007d48070a9889716e044b04">bit_width</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>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html#a33d68b10322a1f00f578acb13a286ff3">c_type</a> typedef</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_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a42c2268cb08896e1dc7306133d52be5a">name</a>()</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">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_date64_type.html#a7a144a28610069b35fa14424a8e5097c">ToString</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">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html#aaae0a082fc808d341030114d9593a9e4">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_date64_type.html">arrow::Date64Type</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_date_type.html#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">unit</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a75883ba6050d976e4386fa5573febabb">unit_</a></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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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 -->
@@ -122,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 e25f721..287b7d0 100644
--- a/docs/cpp/classarrow_1_1_date64_type.html
+++ b/docs/cpp/classarrow_1_1_date64_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -132,28 +106,28 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a7a144a28610069b35fa14424a8e5097c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date64_type.html#a7a144a28610069b35fa14424a8e5097c">ToString</a> () const override</td></tr>
 <tr class="separator:a7a144a28610069b35fa14424a8e5097c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_date_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_date_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td></tr>
-<tr class="memitem:a0e376a7dbf53e3fafd869ace53ab82cd 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#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a> () const </td></tr>
-<tr class="separator:a0e376a7dbf53e3fafd869ace53ab82cd inherit pub_methods_classarrow_1_1_date_type"><td class="memSeparator" colspan="2">&#160;</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:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -168,7 +142,7 @@ Static Public Attributes</h2></td></tr>
 <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_date_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_date_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td></tr>
-<tr class="memitem:a6aea1fcfd9f998e8fa50f5ae62dbd7e6 inherit pro_methods_classarrow_1_1_date_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> type_id, <a class="el" href="namespacearrow.html#a04410292f01b108a8a8af3c7077afcda">DateUnit</a> <a class="el" href="classarrow_1_1_date_type.html#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a>)</td></tr>
+<tr class="memitem:a6aea1fcfd9f998e8fa50f5ae62dbd7e6 inherit pro_methods_classarrow_1_1_date_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> type_id, <a class="el" href="namespacearrow.html#a04410292f01b108a8a8af3c7077afcda">DateUnit</a> <a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">unit</a>)</td></tr>
 <tr class="separator:a6aea1fcfd9f998e8fa50f5ae62dbd7e6 inherit pro_methods_classarrow_1_1_date_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_date_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_date_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td></tr>
 <tr class="memitem:a75883ba6050d976e4386fa5573febabb inherit pro_attribs_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#a75883ba6050d976e4386fa5573febabb">unit_</a></td></tr>
@@ -182,7 +156,9 @@ Additional Inherited Members</h2></td></tr>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Date as int64_t milliseconds since UNIX epoch. </p>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a33d68b10322a1f00f578acb13a286ff3"></a>
+<a id="a33d68b10322a1f00f578acb13a286ff3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33d68b10322a1f00f578acb13a286ff3">&#9670;&nbsp;</a></span>c_type</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -195,7 +171,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5f3cd923f71a8cdeedf2e5697dff6f37"></a>
+<a id="a5f3cd923f71a8cdeedf2e5697dff6f37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f3cd923f71a8cdeedf2e5697dff6f37">&#9670;&nbsp;</a></span>Date64Type()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -211,7 +189,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad3e4b43c437cc945fae93fffcec199d6"></a>
+<a id="ad3e4b43c437cc945fae93fffcec199d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3e4b43c437cc945fae93fffcec199d6">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -237,7 +217,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8ee39ed5007d48070a9889716e044b04"></a>
+<a id="a8ee39ed5007d48070a9889716e044b04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ee39ed5007d48070a9889716e044b04">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -262,7 +244,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a42c2268cb08896e1dc7306133d52be5a"></a>
+<a id="a42c2268cb08896e1dc7306133d52be5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42c2268cb08896e1dc7306133d52be5a">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -285,7 +269,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7a144a28610069b35fa14424a8e5097c"></a>
+<a id="a7a144a28610069b35fa14424a8e5097c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a144a28610069b35fa14424a8e5097c">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -311,7 +297,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="aaae0a082fc808d341030114d9593a9e4"></a>
+<a id="aaae0a082fc808d341030114d9593a9e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaae0a082fc808d341030114d9593a9e4">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -332,15 +320,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[29/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 fba2392..9abd6fa 100644
--- a/docs/cpp/classarrow_1_1_binary_array.html
+++ b/docs/cpp/classarrow_1_1_binary_array.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -107,8 +81,9 @@ Inheritance diagram for arrow::BinaryArray:</div>
  <div class="center">
   <img src="classarrow_1_1_binary_array.png" usemap="#arrow::BinaryArray_map" alt=""/>
   <map id="arrow::BinaryArray_map" name="arrow::BinaryArray_map">
-<area href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. " alt="arrow::Array" shape="rect" coords="0,0,121,24"/>
-<area href="classarrow_1_1_string_array.html" alt="arrow::StringArray" shape="rect" coords="0,112,121,136"/>
+<area href="classarrow_1_1_flat_array.html" alt="arrow::FlatArray" shape="rect" coords="0,56,121,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,121,24"/>
+<area href="classarrow_1_1_string_array.html" alt="arrow::StringArray" shape="rect" coords="0,168,121,192"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -119,102 +94,109 @@ Public Types</h2></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:adbd61a452be6feb75a55cd487f9af44c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#adbd61a452be6feb75a55cd487f9af44c">BinaryArray</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#aeab81765c9e0c933cfddeb46ad0bfaf8">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_binary_array.html#a67e41d2d57685987521735e8361f55f3">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow
 _1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
+<tr class="memitem:aa147087e70210a9b7b40b5b307e9bc3d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#aa147087e70210a9b7b40b5b307e9bc3d">BinaryArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:aa147087e70210a9b7b40b5b307e9bc3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbd61a452be6feb75a55cd487f9af44c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#adbd61a452be6feb75a55cd487f9af44c">BinaryArray</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#ad98f18518f7061381863ee800eabf2ad">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>=nullptr, int64_t <a class="el" href="classarrow_1_1_ar
 ray.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:adbd61a452be6feb75a55cd487f9af44c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa46391adcde626fc11395e4109b170c3"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#aa46391adcde626fc11395e4109b170c3">GetValue</a> (int64_t i, int32_t *out_length) const </td></tr>
-<tr class="separator:aa46391adcde626fc11395e4109b170c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a67e41d2d57685987521735e8361f55f3"><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_binary_array.html#a67e41d2d57685987521735e8361f55f3">data</a> () const </td></tr>
-<tr class="memdesc:a67e41d2d57685987521735e8361f55f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note that this buffer does not account for any slice offset.  <a href="#a67e41d2d57685987521735e8361f55f3">More...</a><br /></td></tr>
-<tr class="separator:a67e41d2d57685987521735e8361f55f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeab81765c9e0c933cfddeb46ad0bfaf8"><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_binary_array.html#aeab81765c9e0c933cfddeb46ad0bfaf8">value_offsets</a> () const </td></tr>
-<tr class="memdesc:aeab81765c9e0c933cfddeb46ad0bfaf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note that this buffer does not account for any slice offset.  <a href="#aeab81765c9e0c933cfddeb46ad0bfaf8">More...</a><br /></td></tr>
-<tr class="separator:aeab81765c9e0c933cfddeb46ad0bfaf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60aebf66323561ec76f3248ef8bc03a3"><td class="memItemLeft" align="right" valign="top">const int32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#a60aebf66323561ec76f3248ef8bc03a3">raw_value_offsets</a> () const </td></tr>
-<tr class="separator:a60aebf66323561ec76f3248ef8bc03a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d87f72be1492bc6b50c7af596746996"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#a4d87f72be1492bc6b50c7af596746996">value_offset</a> (int64_t i) const </td></tr>
-<tr class="separator:a4d87f72be1492bc6b50c7af596746996"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aacf32b2ed8d93dada5dc3c139662c59c"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#aacf32b2ed8d93dada5dc3c139662c59c">value_length</a> (int64_t i) const </td></tr>
-<tr class="separator:aacf32b2ed8d93dada5dc3c139662c59c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa638842ee9f512db99be1a22e635b77d"><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_binary_array.html#aa638842ee9f512db99be1a22e635b77d">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">length</a>) const override</td></tr>
+<tr class="memitem:aeecc06f2bad333947dfeadbe600ef501"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#aeecc06f2bad333947dfeadbe600ef501">GetValue</a> (int64_t i, int32_t *out_length) const</td></tr>
+<tr class="separator:aeecc06f2bad333947dfeadbe600ef501"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a417393ec572689d803009520a52ea6ec"><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_binary_array.html#a417393ec572689d803009520a52ea6ec">value_offsets</a> () const</td></tr>
+<tr class="memdesc:a417393ec572689d803009520a52ea6ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note that this buffer does not account for any slice offset.  <a href="#a417393ec572689d803009520a52ea6ec">More...</a><br /></td></tr>
+<tr class="separator:a417393ec572689d803009520a52ea6ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf953d6848a3cf7da34d8f320c9d27c9"><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_binary_array.html#aaf953d6848a3cf7da34d8f320c9d27c9">value_data</a> () const</td></tr>
+<tr class="memdesc:aaf953d6848a3cf7da34d8f320c9d27c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note that this buffer does not account for any slice offset.  <a href="#aaf953d6848a3cf7da34d8f320c9d27c9">More...</a><br /></td></tr>
+<tr class="separator:aaf953d6848a3cf7da34d8f320c9d27c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9211f98f683f9c65d947d269e7b0fbe7"><td class="memItemLeft" align="right" valign="top">const int32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#a9211f98f683f9c65d947d269e7b0fbe7">raw_value_offsets</a> () const</td></tr>
+<tr class="separator:a9211f98f683f9c65d947d269e7b0fbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ab93f627e00a56ccef5f63c54f4c2e9"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#a3ab93f627e00a56ccef5f63c54f4c2e9">value_offset</a> (int64_t i) const</td></tr>
+<tr class="separator:a3ab93f627e00a56ccef5f63c54f4c2e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d5fede3cda023f5b6c0107e4dfa7275"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#a1d5fede3cda023f5b6c0107e4dfa7275">value_length</a> (int64_t i) const</td></tr>
+<tr class="separator:a1d5fede3cda023f5b6c0107e4dfa7275"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa638842ee9f512db99be1a22e635b77d"><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_binary_array.html#aa638842ee9f512db99be1a22e635b77d">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 override</td></tr>
 <tr class="memdesc:aa638842ee9f512db99be1a22e635b77d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="#aa638842ee9f512db99be1a22e635b77d">More...</a><br /></td></tr>
 <tr class="separator:aa638842ee9f512db99be1a22e635b77d"><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:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_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#ac3c8efd95a2867d774dc99c700e6e349">Array</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td>
 </tr>
-<tr class="separator:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</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:a38785d2e1977c10f995e2f3d9813b4e7 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#a38785d2e1977c10f995e2f3d9813b4e7">IsNull</a> (int64_t i) const </td></tr>
-<tr class="memdesc:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a slot is null. For inner loops. Does <em>not</em> boundscheck.  <a href="#a38785d2e1977c10f995e2f3d9813b4e7">More...</a><br /></td></tr>
-<tr class="separator:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d79327fd562c7bb36455979a3d56c20 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#a9d79327fd562c7bb36455979a3d56c20">length</a> () const </td></tr>
-<tr class="memdesc:a9d79327fd562c7bb36455979a3d56c20 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="#a9d79327fd562c7bb36455979a3d56c20">More...</a><br /></td></tr>
-<tr class="separator:a9d79327fd562c7bb36455979a3d56c20 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a814cce1a10c7eef53236c2abfaea8bee 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#a814cce1a10c7eef53236c2abfaea8bee">offset</a> () const </td></tr>
-<tr class="memdesc:a814cce1a10c7eef53236c2abfaea8bee 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="#a814cce1a10c7eef53236c2abfaea8bee">More...</a><br /></td></tr>
-<tr class="separator:a814cce1a10c7eef53236c2abfaea8bee inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d85273d7b76520f804b7da8eda629f6 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#a8d85273d7b76520f804b7da8eda629f6">null_count</a> () const </td></tr>
-<tr class="memdesc:a8d85273d7b76520f804b7da8eda629f6 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="#a8d85273d7b76520f804b7da8eda629f6">More...</a><br /></td></tr>
-<tr class="separator:a8d85273d7b76520f804b7da8eda629f6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6d0bb430191ceef853297d81236cba6 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#af6d0bb430191ceef853297d81236cba6">type</a> () const </td></tr>
-<tr class="separator:af6d0bb430191ceef853297d81236cba6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60af513406e55369c4122f1d739c6f99 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#a60af513406e55369c4122f1d739c6f99">type_id</a> () const </td></tr>
-<tr class="separator:a60af513406e55369c4122f1d739c6f99 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6a9a5af6d174976d4f2e44e756744f0 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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a> () const </td></tr>
-<tr class="memdesc:ac6a9a5af6d174976d4f2e44e756744f0 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="#ac6a9a5af6d174976d4f2e44e756744f0">More...</a><br /></td></tr>
-<tr class="separator:ac6a9a5af6d174976d4f2e44e756744f0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a817196cd3b72f8d8c6d578036f6e9e97 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#a817196cd3b72f8d8c6d578036f6e9e97">null_bitmap_data</a> () const </td></tr>
-<tr class="memdesc:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="#a817196cd3b72f8d8c6d578036f6e9e97">More...</a><br /></td></tr>
-<tr class="separator:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c74a407e71e42e75d769a2b2827e25e 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#a9c74a407e71e42e75d769a2b2827e25e">Equals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:a9c74a407e71e42e75d769a2b2827e25e inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1db07a2e4e4b2241dffd602d675ac2a0 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#a1db07a2e4e4b2241dffd602d675ac2a0">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:a1db07a2e4e4b2241dffd602d675ac2a0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0989ac08e03dad0a1bfbd8d9d6eab25c 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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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:a0989ac08e03dad0a1bfbd8d9d6eab25c inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8ad42b8db90ae77a6bbb69e88a1844 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#acb8ad42b8db90ae77a6bbb69e88a1844">ApproxEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:acb8ad42b8db90ae77a6bbb69e88a1844 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3791855cfd4669b65874ddd0cc4c60c2 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#a3791855cfd4669b65874ddd0cc4c60c2">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:a3791855cfd4669b65874ddd0cc4c60c2 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="#a3791855cfd4669b65874ddd0cc4c60c2">More...</a><br /></td></tr>
-<tr class="separator:a3791855cfd4669b65874ddd0cc4c60c2 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a577aaca493fb2596164e78463d0644bc 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#a577aaca493fb2596164e78463d0644bc">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:a577aaca493fb2596164e78463d0644bc inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8cf8e5e06bedfdeeaccef89f4fcd8d72 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#a8cf8e5e06bedfdeeaccef89f4fcd8d72">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const </td></tr>
-<tr class="separator:a8cf8e5e06bedfdeeaccef89f4fcd8d72 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78dd90702dfd4a4989c77585eecc23b1 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#a78dd90702dfd4a4989c77585eecc23b1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>) const </td></tr>
-<tr class="memdesc:a78dd90702dfd4a4989c77585eecc23b1 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="#a78dd90702dfd4a4989c77585eecc23b1">More...</a><br /></td></tr>
-<tr class="separator:a78dd90702dfd4a4989c77585eecc23b1 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">Determine if a slot is null. For inner loops. Does <em>not</em> 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: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:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
+<tr class="separator:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="separator:ad98f18518f7061381863ee800eabf2ad 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="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:ae76231b5d7053381d0bae2c6493eb369"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#ae76231b5d7053381d0bae2c6493eb369">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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#aeab81765c9e0c933cfddeb46ad0bfaf8">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_binary_array.html#a67e41d2d57685987521735e8361f55f3">data</a>, const std::shared_ptr&lt; <a class="el" href="cl
 assarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
+<tr class="memitem:a4629439f9c405804a04ad554a5d77f98"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#a4629439f9c405804a04ad554a5d77f98">BinaryArray</a> ()</td></tr>
+<tr class="separator:a4629439f9c405804a04ad554a5d77f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2682fd7b2a488620ee3f67b7856afe8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#ae2682fd7b2a488620ee3f67b7856afe8">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:ae2682fd7b2a488620ee3f67b7856afe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected method for constructors.  <a href="#ae2682fd7b2a488620ee3f67b7856afe8">More...</a><br /></td></tr>
+<tr class="separator:ae2682fd7b2a488620ee3f67b7856afe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae76231b5d7053381d0bae2c6493eb369"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#ae76231b5d7053381d0bae2c6493eb369">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#ad98f18518f7061381863ee800eabf2ad">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>=nullptr, 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:ae76231b5d7053381d0bae2c6493eb369"><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:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
+<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
-<tr class="memitem:a345f34119978baa4b3d3d13ab4dedd26"><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_binary_array.html#a345f34119978baa4b3d3d13ab4dedd26">value_offsets_</a></td></tr>
-<tr class="separator:a345f34119978baa4b3d3d13ab4dedd26"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1b738a6a695d28e790ed4d7fe78cb18e"><td class="memItemLeft" align="right" valign="top">const int32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">raw_value_offsets_</a></td></tr>
 <tr class="separator:a1b738a6a695d28e790ed4d7fe78cb18e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36fa491b9c4272c31dbf51171119c7be"><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_binary_array.html#a36fa491b9c4272c31dbf51171119c7be">data_</a></td></tr>
-<tr class="separator:a36fa491b9c4272c31dbf51171119c7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a93bf4f13beb09105229f7e0b758ee145"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">raw_data_</a></td></tr>
 <tr class="separator:a93bf4f13beb09105229f7e0b758ee145"><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:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_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#a12b693935f3dd0aab750dbe37032a019">type_</a></td></tr>
-<tr class="separator:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_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#a7a2a3b04675d806226b99fa6e78ea14f">length_</a></td></tr>
-<tr class="separator:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_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#a581cecab69f86737603be4c3bd5835bd">offset_</a></td></tr>
-<tr class="separator:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td></tr>
-<tr class="separator:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</a></td></tr>
-<tr class="separator:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="separator:aa8047296b1e2027f4089fceca3714597 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 class="anchor" id="a8578f72e7b59af017056b933497c5ae9"></a>
+<a id="a8578f72e7b59af017056b933497c5ae9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8578f72e7b59af017056b933497c5ae9">&#9670;&nbsp;</a></span>TypeClass</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -227,7 +209,35 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="adbd61a452be6feb75a55cd487f9af44c"></a>
+<a id="aa147087e70210a9b7b40b5b307e9bc3d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa147087e70210a9b7b40b5b307e9bc3d">&#9670;&nbsp;</a></span>BinaryArray() <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::BinaryArray::BinaryArray </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">
+
+</div>
+</div>
+<a id="adbd61a452be6feb75a55cd487f9af44c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbd61a452be6feb75a55cd487f9af44c">&#9670;&nbsp;</a></span>BinaryArray() <span class="overload">[2/4]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -277,7 +287,34 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae76231b5d7053381d0bae2c6493eb369"></a>
+<a id="a4629439f9c405804a04ad554a5d77f98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4629439f9c405804a04ad554a5d77f98">&#9670;&nbsp;</a></span>BinaryArray() <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">arrow::BinaryArray::BinaryArray </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></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="ae76231b5d7053381d0bae2c6493eb369"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae76231b5d7053381d0bae2c6493eb369">&#9670;&nbsp;</a></span>BinaryArray() <span class="overload">[4/4]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -342,32 +379,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a67e41d2d57685987521735e8361f55f3"></a>
-<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_buffer.html">Buffer</a>&gt; arrow::BinaryArray::data </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">
+<a id="aeecc06f2bad333947dfeadbe600ef501"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeecc06f2bad333947dfeadbe600ef501">&#9670;&nbsp;</a></span>GetValue()</h2>
 
-<p>Note that this buffer does not account for any slice offset. </p>
-
-</div>
-</div>
-<a class="anchor" id="aa46391adcde626fc11395e4109b170c3"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -401,7 +415,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a60aebf66323561ec76f3248ef8bc03a3"></a>
+<a id="a9211f98f683f9c65d947d269e7b0fbe7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9211f98f683f9c65d947d269e7b0fbe7">&#9670;&nbsp;</a></span>raw_value_offsets()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -424,7 +440,37 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa638842ee9f512db99be1a22e635b77d"></a>
+<a id="ae2682fd7b2a488620ee3f67b7856afe8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2682fd7b2a488620ee3f67b7856afe8">&#9670;&nbsp;</a></span>SetData()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::BinaryArray::SetData </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Protected method for constructors. </p>
+
+</div>
+</div>
+<a id="aa638842ee9f512db99be1a22e635b77d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa638842ee9f512db99be1a22e635b77d">&#9670;&nbsp;</a></span>Slice()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -472,7 +518,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aacf32b2ed8d93dada5dc3c139662c59c"></a>
+<a id="aaf953d6848a3cf7da34d8f320c9d27c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf953d6848a3cf7da34d8f320c9d27c9">&#9670;&nbsp;</a></span>value_data()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -480,10 +528,9 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int32_t arrow::BinaryArray::value_length </td>
+          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_buffer.html">Buffer</a>&gt; arrow::BinaryArray::value_data </td>
           <td>(</td>
-          <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
+          <td class="paramname"></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
@@ -494,9 +541,13 @@ Protected Attributes</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
+<p>Note that this buffer does not account for any slice offset. </p>
+
 </div>
 </div>
-<a class="anchor" id="a4d87f72be1492bc6b50c7af596746996"></a>
+<a id="a1d5fede3cda023f5b6c0107e4dfa7275"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d5fede3cda023f5b6c0107e4dfa7275">&#9670;&nbsp;</a></span>value_length()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -504,7 +555,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int32_t arrow::BinaryArray::value_offset </td>
+          <td class="memname">int32_t arrow::BinaryArray::value_length </td>
           <td>(</td>
           <td class="paramtype">int64_t&#160;</td>
           <td class="paramname"><em>i</em></td><td>)</td>
@@ -520,7 +571,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aeab81765c9e0c933cfddeb46ad0bfaf8"></a>
+<a id="a3ab93f627e00a56ccef5f63c54f4c2e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ab93f627e00a56ccef5f63c54f4c2e9">&#9670;&nbsp;</a></span>value_offset()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -528,9 +581,10 @@ Protected Attributes</h2></td></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; arrow::BinaryArray::value_offsets </td>
+          <td class="memname">int32_t arrow::BinaryArray::value_offset </td>
           <td>(</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
           <td> const</td>
         </tr>
       </table>
@@ -541,12 +595,11 @@ Protected Attributes</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Note that this buffer does not account for any slice offset. </p>
-
 </div>
 </div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a36fa491b9c4272c31dbf51171119c7be"></a>
+<a id="a417393ec572689d803009520a52ea6ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a417393ec572689d803009520a52ea6ec">&#9670;&nbsp;</a></span>value_offsets()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -554,19 +607,27 @@ Protected Attributes</h2></td></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; arrow::BinaryArray::data_</td>
+          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_buffer.html">Buffer</a>&gt; arrow::BinaryArray::value_offsets </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">protected</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
+<p>Note that this buffer does not account for any slice offset. </p>
+
 </div>
 </div>
-<a class="anchor" id="a93bf4f13beb09105229f7e0b758ee145"></a>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a93bf4f13beb09105229f7e0b758ee145"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93bf4f13beb09105229f7e0b758ee145">&#9670;&nbsp;</a></span>raw_data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -586,27 +647,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1b738a6a695d28e790ed4d7fe78cb18e"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const int32_t* arrow::BinaryArray::raw_value_offsets_</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
+<a id="a1b738a6a695d28e790ed4d7fe78cb18e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b738a6a695d28e790ed4d7fe78cb18e">&#9670;&nbsp;</a></span>raw_value_offsets_</h2>
 
-</div>
-</div>
-<a class="anchor" id="a345f34119978baa4b3d3d13ab4dedd26"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -614,7 +657,7 @@ Protected Attributes</h2></td></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; arrow::BinaryArray::value_offsets_</td>
+          <td class="memname">const int32_t* arrow::BinaryArray::raw_value_offsets_</td>
         </tr>
       </table>
   </td>
@@ -627,15 +670,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_binary_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_array.png b/docs/cpp/classarrow_1_1_binary_array.png
index 69be121..926e61d 100644
Binary files a/docs/cpp/classarrow_1_1_binary_array.png and b/docs/cpp/classarrow_1_1_binary_array.png differ


[20/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 ee63f43..26fffef 100644
--- a/docs/cpp/classarrow_1_1_column.html
+++ b/docs/cpp/classarrow_1_1_column.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,35 +72,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!--header-->
 <div class="contents">
 
+<p>An immutable column data structure consisting of a field (type metadata) and a logical chunked data array.  
+ <a href="classarrow_1_1_column.html#details">More...</a></p>
+
 <p><code>#include &lt;<a class="el" href="table_8h_source.html">table.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:a74650f1bf16d445640a4abaa77f6f704"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a74650f1bf16d445640a4abaa77f6f704">Column</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#af47750566a11a7370cfc48c5ab132c66">field</a>, const <a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a> &amp;chunks)</td></tr>
+<tr class="memitem:a74650f1bf16d445640a4abaa77f6f704"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a74650f1bf16d445640a4abaa77f6f704">Column</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a>, const <a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a> &amp;chunks)</td></tr>
 <tr class="separator:a74650f1bf16d445640a4abaa77f6f704"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a03f065287874e99210303e88e6ee32e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a03f065287874e99210303e88e6ee32e4">Column</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#af47750566a11a7370cfc48c5ab132c66">field</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a>)</td></tr>
+<tr class="memitem:a03f065287874e99210303e88e6ee32e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a03f065287874e99210303e88e6ee32e4">Column</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a>)</td></tr>
 <tr class="separator:a03f065287874e99210303e88e6ee32e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abc820d98549cdccca2bd9ebbbedb3aa1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#abc820d98549cdccca2bd9ebbbedb3aa1">Column</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#af47750566a11a7370cfc48c5ab132c66">field</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a>)</td></tr>
+<tr class="memitem:abc820d98549cdccca2bd9ebbbedb3aa1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#abc820d98549cdccca2bd9ebbbedb3aa1">Column</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a>)</td></tr>
 <tr class="separator:abc820d98549cdccca2bd9ebbbedb3aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adb4f7e20a189d5d735623d1cb7aea503"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#adb4f7e20a189d5d735623d1cb7aea503">Column</a> (const std::string &amp;<a class="el" href="classarrow_1_1_column.html#a26b4b9fc3b8577124164ee6e40b381f5">name</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a>)</td></tr>
+<tr class="memitem:adb4f7e20a189d5d735623d1cb7aea503"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#adb4f7e20a189d5d735623d1cb7aea503">Column</a> (const std::string &amp;<a class="el" href="classarrow_1_1_column.html#a6e9aad20d90a5584d46a773dfafc3d2d">name</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a>)</td></tr>
 <tr class="memdesc:adb4f7e20a189d5d735623d1cb7aea503"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct from name and array.  <a href="#adb4f7e20a189d5d735623d1cb7aea503">More...</a><br /></td></tr>
 <tr class="separator:adb4f7e20a189d5d735623d1cb7aea503"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a96a97a171ac55cd4f1e417943ade4d99"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a96a97a171ac55cd4f1e417943ade4d99">length</a> () const </td></tr>
-<tr class="separator:a96a97a171ac55cd4f1e417943ade4d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc340f3633c4c3bdd410fd373c633136"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#adc340f3633c4c3bdd410fd373c633136">null_count</a> () const </td></tr>
-<tr class="separator:adc340f3633c4c3bdd410fd373c633136"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af47750566a11a7370cfc48c5ab132c66"><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_column.html#af47750566a11a7370cfc48c5ab132c66">field</a> () const </td></tr>
-<tr class="separator:af47750566a11a7370cfc48c5ab132c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a26b4b9fc3b8577124164ee6e40b381f5"><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_column.html#a26b4b9fc3b8577124164ee6e40b381f5">name</a> () const </td></tr>
-<tr class="separator:a26b4b9fc3b8577124164ee6e40b381f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad91a4b8d79a240e335692f306d8b7f45"><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_column.html#ad91a4b8d79a240e335692f306d8b7f45">type</a> () const </td></tr>
-<tr class="separator:ad91a4b8d79a240e335692f306d8b7f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a064cc80f7d7fe54ad805dfc50c74bde0"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a> () const </td></tr>
-<tr class="separator:a064cc80f7d7fe54ad805dfc50c74bde0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d4c787c34cb57545c86d685e9fdea84"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a0d4c787c34cb57545c86d685e9fdea84">Equals</a> (const <a class="el" href="classarrow_1_1_column.html">Column</a> &amp;other) const </td></tr>
-<tr class="separator:a0d4c787c34cb57545c86d685e9fdea84"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a11b138f51c60a4cedfeb5414befdee87"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a11b138f51c60a4cedfeb5414befdee87">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_column.html">Column</a> &gt; &amp;other) const </td></tr>
-<tr class="separator:a11b138f51c60a4cedfeb5414befdee87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafda8e7be9dbc335820622b4e98e9bdd"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#aafda8e7be9dbc335820622b4e98e9bdd">length</a> () const</td></tr>
+<tr class="separator:aafda8e7be9dbc335820622b4e98e9bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d98c9a76cae4bc7ac69085b3841d38"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#ab8d98c9a76cae4bc7ac69085b3841d38">null_count</a> () const</td></tr>
+<tr class="separator:ab8d98c9a76cae4bc7ac69085b3841d38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe5c96f676c6fb811eb02c8064e5bd8e"><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_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a> () const</td></tr>
+<tr class="separator:abe5c96f676c6fb811eb02c8064e5bd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e9aad20d90a5584d46a773dfafc3d2d"><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_column.html#a6e9aad20d90a5584d46a773dfafc3d2d">name</a> () const</td></tr>
+<tr class="separator:a6e9aad20d90a5584d46a773dfafc3d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3654c4e1f5272c46a287b4f31ae3175a"><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_column.html#a3654c4e1f5272c46a287b4f31ae3175a">type</a> () const</td></tr>
+<tr class="separator:a3654c4e1f5272c46a287b4f31ae3175a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc25d5b5897d669939df0db721837aa4"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a> () const</td></tr>
+<tr class="separator:abc25d5b5897d669939df0db721837aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6902c7344ca9df35f457738799ae106"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#af6902c7344ca9df35f457738799ae106">Equals</a> (const <a class="el" href="classarrow_1_1_column.html">Column</a> &amp;other) const</td></tr>
+<tr class="separator:af6902c7344ca9df35f457738799ae106"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a314e522c6eed10bda3548082c2b79167"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a314e522c6eed10bda3548082c2b79167">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_column.html">Column</a> &gt; &amp;other) const</td></tr>
+<tr class="separator:a314e522c6eed10bda3548082c2b79167"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1a26dc8ee0f1ddca5da50bab6f39f1d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a1a26dc8ee0f1ddca5da50bab6f39f1d7">ValidateData</a> ()</td></tr>
 <tr class="separator:a1a26dc8ee0f1ddca5da50bab6f39f1d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
@@ -137,8 +114,12 @@ Protected Attributes</h2></td></tr>
 <tr class="memitem:ad362479f06033fdcf67cd45a7e354ab1"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#ad362479f06033fdcf67cd45a7e354ab1">data_</a></td></tr>
 <tr class="separator:ad362479f06033fdcf67cd45a7e354ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a74650f1bf16d445640a4abaa77f6f704"></a>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>An immutable column data structure consisting of a field (type metadata) and a logical chunked data array. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a74650f1bf16d445640a4abaa77f6f704"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74650f1bf16d445640a4abaa77f6f704">&#9670;&nbsp;</a></span>Column() <span class="overload">[1/4]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -151,7 +132,7 @@ Protected Attributes</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">const <a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a> &amp;&#160;</td>
           <td class="paramname"><em>chunks</em>&#160;</td>
         </tr>
         <tr>
@@ -164,7 +145,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a03f065287874e99210303e88e6ee32e4"></a>
+<a id="a03f065287874e99210303e88e6ee32e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03f065287874e99210303e88e6ee32e4">&#9670;&nbsp;</a></span>Column() <span class="overload">[2/4]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -190,7 +173,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="abc820d98549cdccca2bd9ebbbedb3aa1"></a>
+<a id="abc820d98549cdccca2bd9ebbbedb3aa1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc820d98549cdccca2bd9ebbbedb3aa1">&#9670;&nbsp;</a></span>Column() <span class="overload">[3/4]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -216,7 +201,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="adb4f7e20a189d5d735623d1cb7aea503"></a>
+<a id="adb4f7e20a189d5d735623d1cb7aea503"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb4f7e20a189d5d735623d1cb7aea503">&#9670;&nbsp;</a></span>Column() <span class="overload">[4/4]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -245,7 +232,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a064cc80f7d7fe54ad805dfc50c74bde0"></a>
+<a id="abc25d5b5897d669939df0db721837aa4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc25d5b5897d669939df0db721837aa4">&#9670;&nbsp;</a></span>data()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -268,7 +257,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0d4c787c34cb57545c86d685e9fdea84"></a>
+<a id="af6902c7344ca9df35f457738799ae106"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6902c7344ca9df35f457738799ae106">&#9670;&nbsp;</a></span>Equals() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -284,7 +275,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a11b138f51c60a4cedfeb5414befdee87"></a>
+<a id="a314e522c6eed10bda3548082c2b79167"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a314e522c6eed10bda3548082c2b79167">&#9670;&nbsp;</a></span>Equals() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -300,7 +293,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af47750566a11a7370cfc48c5ab132c66"></a>
+<a id="abe5c96f676c6fb811eb02c8064e5bd8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe5c96f676c6fb811eb02c8064e5bd8e">&#9670;&nbsp;</a></span>field()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -323,7 +318,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a96a97a171ac55cd4f1e417943ade4d99"></a>
+<a id="aafda8e7be9dbc335820622b4e98e9bdd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafda8e7be9dbc335820622b4e98e9bdd">&#9670;&nbsp;</a></span>length()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -346,7 +343,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a26b4b9fc3b8577124164ee6e40b381f5"></a>
+<a id="a6e9aad20d90a5584d46a773dfafc3d2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e9aad20d90a5584d46a773dfafc3d2d">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -369,7 +368,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="adc340f3633c4c3bdd410fd373c633136"></a>
+<a id="ab8d98c9a76cae4bc7ac69085b3841d38"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8d98c9a76cae4bc7ac69085b3841d38">&#9670;&nbsp;</a></span>null_count()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -392,7 +393,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad91a4b8d79a240e335692f306d8b7f45"></a>
+<a id="a3654c4e1f5272c46a287b4f31ae3175a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3654c4e1f5272c46a287b4f31ae3175a">&#9670;&nbsp;</a></span>type()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -415,7 +418,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1a26dc8ee0f1ddca5da50bab6f39f1d7"></a>
+<a id="a1a26dc8ee0f1ddca5da50bab6f39f1d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a26dc8ee0f1ddca5da50bab6f39f1d7">&#9670;&nbsp;</a></span>ValidateData()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -431,7 +436,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="ad362479f06033fdcf67cd45a7e354ab1"></a>
+<a id="ad362479f06033fdcf67cd45a7e354ab1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad362479f06033fdcf67cd45a7e354ab1">&#9670;&nbsp;</a></span>data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -451,7 +458,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="acb3b624c4141ccb89aaf0f7c18d7aca8"></a>
+<a id="acb3b624c4141ccb89aaf0f7c18d7aca8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb3b624c4141ccb89aaf0f7c18d7aca8">&#9670;&nbsp;</a></span>field_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -472,15 +481,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="table_8h_source.html">table.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="table_8cc.html">table.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="table_8h_source.html">table.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="table_8cc.html">table.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..c5f8dae
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_cpu_info-members.html
@@ -0,0 +1,99 @@
+<!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.13"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_cpu_info.html">CpuInfo</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::CpuInfo 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_cpu_info.html">arrow::CpuInfo</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">CacheLevel</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a6634187e7142d71798e551e06e9e69ee">CacheSize</a>(CacheLevel level)</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</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_cpu_info.html#a2fa9108d469dda11cee4d437b76eb5ad">cycles_per_ms</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a8b3dd1d362695c695a415969514d3635">EnableFeature</a>(int64_t flag, bool enable)</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</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_cpu_info.html#add64b121b94e43ab7728a3f319618f93">hardware_flags</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a83535e06f9bb088d53ac2f68fedd760c">Init</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</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_cpu_info.html#aad06d68439dbfed99037a3ae7938b22d">initialized</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#ad111f08ae6a89fcc8c47b4fac7a32a3f">IsSupported</a>(int64_t flag)</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8ba3e67a4ee7e311b653ea9f8d718a45011">L1_CACHE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8ba2bdd9e3e57bf880ff4c26a89eac27f8f">L2_CACHE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8baf2945eaca98aa92cf76ea1c34933251d">L3_CACHE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#ae36ae0776660e61fa53fd085849562a9">model_name</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</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_cpu_info.html#a7af65e8970242cf99b9ef78078815c6a">num_cores</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#ae342a62dfe1a66ddf9dfd8c2b5374a39">POPCNT</a></td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</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_cpu_info.html#a4332ac94ff2527410c14cfd23cbb5f66">SSE4_1</a></td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#abf5efa5c9768acadbb62a60872d7edb6">SSE4_2</a></td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</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_cpu_info.html#a11ce660c698e0e79f2d6ffe46ca0dc2b">SSSE3</a></td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#ac27be7577ad4999360283aced2da4363">VerifyCpuRequirements</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..e92ea67
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_cpu_info.html
@@ -0,0 +1,542 @@
+<!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.13"/>
+<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"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_cpu_info.html">CpuInfo</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="classarrow_1_1_cpu_info-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::CpuInfo Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a> is an interface to query for cpu information at runtime.  
+ <a href="classarrow_1_1_cpu_info.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="cpu-info_8h_source.html">cpu-info.h</a>&gt;</code></p>
+<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: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>
+<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>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a83535e06f9bb088d53ac2f68fedd760c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a83535e06f9bb088d53ac2f68fedd760c">Init</a> ()</td></tr>
+<tr class="memdesc:a83535e06f9bb088d53ac2f68fedd760c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize <a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a>.  <a href="#a83535e06f9bb088d53ac2f68fedd760c">More...</a><br /></td></tr>
+<tr class="separator:a83535e06f9bb088d53ac2f68fedd760c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac27be7577ad4999360283aced2da4363"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#ac27be7577ad4999360283aced2da4363">VerifyCpuRequirements</a> ()</td></tr>
+<tr class="memdesc:ac27be7577ad4999360283aced2da4363"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if the CPU meets the minimum CPU requirements and if not, issue an error and terminate.  <a href="#ac27be7577ad4999360283aced2da4363">More...</a><br /></td></tr>
+<tr class="separator:ac27be7577ad4999360283aced2da4363"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add64b121b94e43ab7728a3f319618f93"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#add64b121b94e43ab7728a3f319618f93">hardware_flags</a> ()</td></tr>
+<tr class="memdesc:add64b121b94e43ab7728a3f319618f93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all the flags for this cpu.  <a href="#add64b121b94e43ab7728a3f319618f93">More...</a><br /></td></tr>
+<tr class="separator:add64b121b94e43ab7728a3f319618f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad111f08ae6a89fcc8c47b4fac7a32a3f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#ad111f08ae6a89fcc8c47b4fac7a32a3f">IsSupported</a> (int64_t <a class="el" href="namespacearrow.html#ae6d8d4cc437a2b21011d6fad9ec5be65">flag</a>)</td></tr>
+<tr class="memdesc:ad111f08ae6a89fcc8c47b4fac7a32a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether of not the cpu supports this flag.  <a href="#ad111f08ae6a89fcc8c47b4fac7a32a3f">More...</a><br /></td></tr>
+<tr class="separator:ad111f08ae6a89fcc8c47b4fac7a32a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b3dd1d362695c695a415969514d3635"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a8b3dd1d362695c695a415969514d3635">EnableFeature</a> (int64_t <a class="el" href="namespacearrow.html#ae6d8d4cc437a2b21011d6fad9ec5be65">flag</a>, bool enable)</td></tr>
+<tr class="memdesc:a8b3dd1d362695c695a415969514d3635"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle a hardware feature on and off.  <a href="#a8b3dd1d362695c695a415969514d3635">More...</a><br /></td></tr>
+<tr class="separator:a8b3dd1d362695c695a415969514d3635"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6634187e7142d71798e551e06e9e69ee"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a6634187e7142d71798e551e06e9e69ee">CacheSize</a> (<a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">CacheLevel</a> level)</td></tr>
+<tr class="memdesc:a6634187e7142d71798e551e06e9e69ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of the cache in KB at this cache level.  <a href="#a6634187e7142d71798e551e06e9e69ee">More...</a><br /></td></tr>
+<tr class="separator:a6634187e7142d71798e551e06e9e69ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fa9108d469dda11cee4d437b76eb5ad"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a2fa9108d469dda11cee4d437b76eb5ad">cycles_per_ms</a> ()</td></tr>
+<tr class="memdesc:a2fa9108d469dda11cee4d437b76eb5ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of cpu cycles per millisecond.  <a href="#a2fa9108d469dda11cee4d437b76eb5ad">More...</a><br /></td></tr>
+<tr class="separator:a2fa9108d469dda11cee4d437b76eb5ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7af65e8970242cf99b9ef78078815c6a"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a7af65e8970242cf99b9ef78078815c6a">num_cores</a> ()</td></tr>
+<tr class="memdesc:a7af65e8970242cf99b9ef78078815c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of cores (including hyper-threaded) on this machine.  <a href="#a7af65e8970242cf99b9ef78078815c6a">More...</a><br /></td></tr>
+<tr class="separator:a7af65e8970242cf99b9ef78078815c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae36ae0776660e61fa53fd085849562a9"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#ae36ae0776660e61fa53fd085849562a9">model_name</a> ()</td></tr>
+<tr class="memdesc:ae36ae0776660e61fa53fd085849562a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the model name of the cpu (e.g. Intel i7-2600)  <a href="#ae36ae0776660e61fa53fd085849562a9">More...</a><br /></td></tr>
+<tr class="separator:ae36ae0776660e61fa53fd085849562a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad06d68439dbfed99037a3ae7938b22d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#aad06d68439dbfed99037a3ae7938b22d">initialized</a> ()</td></tr>
+<tr class="separator:aad06d68439dbfed99037a3ae7938b22d"><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:a11ce660c698e0e79f2d6ffe46ca0dc2b"><td class="memItemLeft" align="right" valign="top">static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a11ce660c698e0e79f2d6ffe46ca0dc2b">SSSE3</a> = (1 &lt;&lt; 1)</td></tr>
+<tr class="separator:a11ce660c698e0e79f2d6ffe46ca0dc2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4332ac94ff2527410c14cfd23cbb5f66"><td class="memItemLeft" align="right" valign="top">static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a4332ac94ff2527410c14cfd23cbb5f66">SSE4_1</a> = (1 &lt;&lt; 2)</td></tr>
+<tr class="separator:a4332ac94ff2527410c14cfd23cbb5f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf5efa5c9768acadbb62a60872d7edb6"><td class="memItemLeft" align="right" valign="top">static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#abf5efa5c9768acadbb62a60872d7edb6">SSE4_2</a> = (1 &lt;&lt; 3)</td></tr>
+<tr class="separator:abf5efa5c9768acadbb62a60872d7edb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae342a62dfe1a66ddf9dfd8c2b5374a39"><td class="memItemLeft" align="right" valign="top">static const int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#ae342a62dfe1a66ddf9dfd8c2b5374a39">POPCNT</a> = (1 &lt;&lt; 4)</td></tr>
+<tr class="separator:ae342a62dfe1a66ddf9dfd8c2b5374a39"><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><a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a> is an interface to query for cpu information at runtime. </p>
+<p>The caller can ask for the sizes of the caches and what hardware features are supported. On Linux, this information is pulled from a couple of sys files (/proc/cpuinfo and /sys/devices) </p>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a id="a890f4f69f78663820be8bfd591b69a8b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a890f4f69f78663820be8bfd591b69a8b">&#9670;&nbsp;</a></span>CacheLevel</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">arrow::CpuInfo::CacheLevel</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Cache enums for L1 (data), L2 and L3. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a890f4f69f78663820be8bfd591b69a8ba3e67a4ee7e311b653ea9f8d718a45011"></a>L1_CACHE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a890f4f69f78663820be8bfd591b69a8ba2bdd9e3e57bf880ff4c26a89eac27f8f"></a>L2_CACHE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a890f4f69f78663820be8bfd591b69a8baf2945eaca98aa92cf76ea1c34933251d"></a>L3_CACHE&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a6634187e7142d71798e551e06e9e69ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6634187e7142d71798e551e06e9e69ee">&#9670;&nbsp;</a></span>CacheSize()</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::CpuInfo::CacheSize </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">CacheLevel</a>&#160;</td>
+          <td class="paramname"><em>level</em></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>Returns the size of the cache in KB at this cache level. </p>
+
+</div>
+</div>
+<a id="a2fa9108d469dda11cee4d437b76eb5ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fa9108d469dda11cee4d437b76eb5ad">&#9670;&nbsp;</a></span>cycles_per_ms()</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::CpuInfo::cycles_per_ms </td>
+          <td>(</td>
+          <td class="paramname"></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>Returns the number of cpu cycles per millisecond. </p>
+
+</div>
+</div>
+<a id="a8b3dd1d362695c695a415969514d3635"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b3dd1d362695c695a415969514d3635">&#9670;&nbsp;</a></span>EnableFeature()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::CpuInfo::EnableFeature </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>flag</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>enable</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>Toggle a hardware feature on and off. </p>
+<p>It is not valid to turn on a feature that the underlying hardware cannot support. This is useful for testing. </p>
+
+</div>
+</div>
+<a id="add64b121b94e43ab7728a3f319618f93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add64b121b94e43ab7728a3f319618f93">&#9670;&nbsp;</a></span>hardware_flags()</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::CpuInfo::hardware_flags </td>
+          <td>(</td>
+          <td class="paramname"></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>Returns all the flags for this cpu. </p>
+
+</div>
+</div>
+<a id="a83535e06f9bb088d53ac2f68fedd760c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83535e06f9bb088d53ac2f68fedd760c">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::CpuInfo::Init </td>
+          <td>(</td>
+          <td class="paramname"></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>Initialize <a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a>. </p>
+
+</div>
+</div>
+<a id="aad06d68439dbfed99037a3ae7938b22d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad06d68439dbfed99037a3ae7938b22d">&#9670;&nbsp;</a></span>initialized()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool arrow::CpuInfo::initialized </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad111f08ae6a89fcc8c47b4fac7a32a3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad111f08ae6a89fcc8c47b4fac7a32a3f">&#9670;&nbsp;</a></span>IsSupported()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool arrow::CpuInfo::IsSupported </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>flag</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns whether of not the cpu supports this flag. </p>
+
+</div>
+</div>
+<a id="ae36ae0776660e61fa53fd085849562a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae36ae0776660e61fa53fd085849562a9">&#9670;&nbsp;</a></span>model_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::CpuInfo::model_name </td>
+          <td>(</td>
+          <td class="paramname"></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>Returns the model name of the cpu (e.g. Intel i7-2600) </p>
+
+</div>
+</div>
+<a id="a7af65e8970242cf99b9ef78078815c6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7af65e8970242cf99b9ef78078815c6a">&#9670;&nbsp;</a></span>num_cores()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int arrow::CpuInfo::num_cores </td>
+          <td>(</td>
+          <td class="paramname"></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>Returns the number of cores (including hyper-threaded) on this machine. </p>
+
+</div>
+</div>
+<a id="ac27be7577ad4999360283aced2da4363"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac27be7577ad4999360283aced2da4363">&#9670;&nbsp;</a></span>VerifyCpuRequirements()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::CpuInfo::VerifyCpuRequirements </td>
+          <td>(</td>
+          <td class="paramname"></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 the CPU meets the minimum CPU requirements and if not, issue an error and terminate. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ae342a62dfe1a66ddf9dfd8c2b5374a39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae342a62dfe1a66ddf9dfd8c2b5374a39">&#9670;&nbsp;</a></span>POPCNT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const int64_t arrow::CpuInfo::POPCNT = (1 &lt;&lt; 4)</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>
+<a id="a4332ac94ff2527410c14cfd23cbb5f66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4332ac94ff2527410c14cfd23cbb5f66">&#9670;&nbsp;</a></span>SSE4_1</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const int64_t arrow::CpuInfo::SSE4_1 = (1 &lt;&lt; 2)</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>
+<a id="abf5efa5c9768acadbb62a60872d7edb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf5efa5c9768acadbb62a60872d7edb6">&#9670;&nbsp;</a></span>SSE4_2</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const int64_t arrow::CpuInfo::SSE4_2 = (1 &lt;&lt; 3)</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>
+<a id="a11ce660c698e0e79f2d6ffe46ca0dc2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a11ce660c698e0e79f2d6ffe46ca0dc2b">&#9670;&nbsp;</a></span>SSSE3</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const int64_t arrow::CpuInfo::SSSE3 = (1 &lt;&lt; 1)</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 files:<ul>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="cpu-info_8h_source.html">cpu-info.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="cpu-info_8cc.html">cpu-info.cc</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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 b4f88d9..19fa0e7 100644
--- a/docs/cpp/classarrow_1_1_data_type-members.html
+++ b/docs/cpp/classarrow_1_1_data_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -97,16 +71,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor *visitor) 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#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#ad1213337be376b0858dcb03f29e69ec7">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#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#a3b35207add280a180e9ff64552e51522">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#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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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 -->
@@ -114,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[35/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 aed6da6..cf93095 100644
--- a/docs/cpp/classarrow_1_1_adaptive_int_builder.html
+++ b/docs/cpp/classarrow_1_1_adaptive_int_builder.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -117,83 +91,88 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a36725200b335b1220a57c44b4c2b34ae"><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#a36725200b335b1220a57c44b4c2b34ae">Append</a> (int64_t val)</td></tr>
 <tr class="memdesc:a36725200b335b1220a57c44b4c2b34ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scalar append.  <a href="#a36725200b335b1220a57c44b4c2b34ae">More...</a><br /></td></tr>
 <tr class="separator:a36725200b335b1220a57c44b4c2b34ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae312c3c7e8e24e610add70cd936a5baa"><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#ae312c3c7e8e24e610add70cd936a5baa">Append</a> (const int64_t *values, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
+<tr class="memitem:ae312c3c7e8e24e610add70cd936a5baa"><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#ae312c3c7e8e24e610add70cd936a5baa">Append</a> (const int64_t *values, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
 <tr class="memdesc:ae312c3c7e8e24e610add70cd936a5baa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector append.  <a href="#ae312c3c7e8e24e610add70cd936a5baa">More...</a><br /></td></tr>
 <tr class="separator:ae312c3c7e8e24e610add70cd936a5baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abae1edefe37e0526b9db4efa34ece34f"><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#abae1edefe37e0526b9db4efa34ece34f">ExpandIntSize</a> (uint8_t new_int_size)</td></tr>
 <tr class="separator:abae1edefe37e0526b9db4efa34ece34f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afdf196b659ec25be8e4d55543e733321"><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#afdf196b659ec25be8e4d55543e733321">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
-<tr class="memdesc:afdf196b659ec25be8e4d55543e733321"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#afdf196b659ec25be8e4d55543e733321">More...</a><br /></td></tr>
+<tr class="memdesc:afdf196b659ec25be8e4d55543e733321"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#afdf196b659ec25be8e4d55543e733321">More...</a><br /></td></tr>
 <tr class="separator:afdf196b659ec25be8e4d55543e733321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe931d9b30082d299398f9f5f07fff72"><td class="memTemplParams" colspan="2">template&lt;typename new_type , typename old_type &gt; </td></tr>
+<tr class="memitem:abe931d9b30082d299398f9f5f07fff72"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> ::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#abe931d9b30082d299398f9f5f07fff72">ExpandIntSizeInternal</a> ()</td></tr>
+<tr class="separator:abe931d9b30082d299398f9f5f07fff72"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_adaptive_int_builder_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_adaptive_int_builder_base')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</a></td></tr>
 <tr class="memitem:ad7011cb0ff4e13338c6c879b8ba00f2a inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#ad7011cb0ff4e13338c6c879b8ba00f2a">AdaptiveIntBuilderBase</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool)</td></tr>
 <tr class="separator:ad7011cb0ff4e13338c6c879b8ba00f2a inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#af151782b9f2089d31db95552e9037849">AppendNulls</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>)</td></tr>
-<tr class="memdesc:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory.  <a href="#af151782b9f2089d31db95552e9037849">More...</a><br /></td></tr>
+<tr class="memitem:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#af151782b9f2089d31db95552e9037849">AppendNulls</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:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory.  <a href="classarrow_1_1_adaptive_int_builder_base.html#af151782b9f2089d31db95552e9037849">More...</a><br /></td></tr>
 <tr class="separator:af151782b9f2089d31db95552e9037849 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a727b2b11eb492d1bbfcc8f8ca3f9f7a0 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a727b2b11eb492d1bbfcc8f8ca3f9f7a0">AppendNull</a> ()</td></tr>
 <tr class="separator:a727b2b11eb492d1bbfcc8f8ca3f9f7a0 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adf8970add1ee4efb0f51edd2f6689506 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_adaptive_int_builder_base.html#adf8970add1ee4efb0f51edd2f6689506">data</a> () const </td></tr>
-<tr class="separator:adf8970add1ee4efb0f51edd2f6689506 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
-<tr class="memdesc:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a86276096c0493b1ec77a5d0476474cb5">More...</a><br /></td></tr>
+<tr class="memitem:a78772d82601233d525784e8549bb250e inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_adaptive_int_builder_base.html#a78772d82601233d525784e8549bb250e">data</a> () const</td></tr>
+<tr class="separator:a78772d82601233d525784e8549bb250e inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
+<tr class="memdesc:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="classarrow_1_1_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">More...</a><br /></td></tr>
 <tr class="separator:a86276096c0493b1ec77a5d0476474cb5 inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
-<tr class="memdesc:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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="#a820feef01bd6f5f638eeadd7a4e4cb7d">More...</a><br /></td></tr>
+<tr class="memitem:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
+<tr class="memdesc:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">More...</a><br /></td></tr>
 <tr class="separator:a820feef01bd6f5f638eeadd7a4e4cb7d inherit pub_methods_classarrow_1_1_adaptive_int_builder_base"><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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></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:a95e609990be3c11d86265e701c9cefa8 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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57 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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063 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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d 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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d 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="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></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="#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></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="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></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:a190150db6c3770d90dfb58b11d978479 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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a 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: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>
 </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:aef08466aae8d8a10ccdf210b54eb7a6f"><td class="memTemplParams" colspan="2">template&lt;typename new_type , typename old_type &gt; </td></tr>
-<tr class="memitem:aef08466aae8d8a10ccdf210b54eb7a6f"><td class="memTemplItemLeft" align="right" valign="top">Status::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#aef08466aae8d8a10ccdf210b54eb7a6f">ExpandIntSizeInternal</a> ()</td></tr>
-<tr class="separator:aef08466aae8d8a10ccdf210b54eb7a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe931d9b30082d299398f9f5f07fff72"><td class="memTemplParams" colspan="2">template&lt;typename new_type , typename old_type &gt; </td></tr>
+<tr class="memitem:abe931d9b30082d299398f9f5f07fff72"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> ::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#abe931d9b30082d299398f9f5f07fff72">ExpandIntSizeInternal</a> ()</td></tr>
+<tr class="separator:abe931d9b30082d299398f9f5f07fff72"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a296e59b9330485888283b7c0f726e22c"><td class="memTemplParams" colspan="2">template&lt;typename new_type , typename old_type &gt; </td></tr>
-<tr class="memitem:a296e59b9330485888283b7c0f726e22c"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt; <a class="el" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(sizeof(old_type), sizeof(new_type)), <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a890c2acb7ddc41a6206f267ee516ce1a">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a296e59b9330485888283b7c0f726e22c">ExpandIntSizeInternal</a> ()</td></tr>
+<tr class="memitem:a296e59b9330485888283b7c0f726e22c"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt; <a class="el" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(sizeof(old_type), sizeof(new_type)), <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a296e59b9330485888283b7c0f726e22c">ExpandIntSizeInternal</a> ()</td></tr>
 <tr class="separator:a296e59b9330485888283b7c0f726e22c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3b33051003edeabf2becea1a2169285a"><td class="memTemplParams" colspan="2">template&lt;typename new_type &gt; </td></tr>
 <tr class="memitem:a3b33051003edeabf2becea1a2169285a"><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_adaptive_int_builder.html#a3b33051003edeabf2becea1a2169285a">ExpandIntSizeN</a> ()</td></tr>
 <tr class="separator:a3b33051003edeabf2becea1a2169285a"><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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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="inherited"></a>
@@ -224,7 +203,9 @@ 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">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a07a554e031abedce4e85b25814d1d375"></a>
+<a id="a07a554e031abedce4e85b25814d1d375"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07a554e031abedce4e85b25814d1d375">&#9670;&nbsp;</a></span>AdaptiveIntBuilder()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -249,7 +230,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a36725200b335b1220a57c44b4c2b34ae"></a>
+<a id="a36725200b335b1220a57c44b4c2b34ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36725200b335b1220a57c44b4c2b34ae">&#9670;&nbsp;</a></span>Append() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -275,7 +258,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae312c3c7e8e24e610add70cd936a5baa"></a>
+<a id="ae312c3c7e8e24e610add70cd936a5baa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae312c3c7e8e24e610add70cd936a5baa">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -310,7 +295,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="abae1edefe37e0526b9db4efa34ece34f"></a>
+<a id="abae1edefe37e0526b9db4efa34ece34f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abae1edefe37e0526b9db4efa34ece34f">&#9670;&nbsp;</a></span>ExpandIntSize()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -326,7 +313,28 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aef08466aae8d8a10ccdf210b54eb7a6f"></a>
+<a id="abe931d9b30082d299398f9f5f07fff72"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe931d9b30082d299398f9f5f07fff72">&#9670;&nbsp;</a></span>ExpandIntSizeInternal() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename new_type , typename old_type &gt; </div>
+      <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_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> arrow::AdaptiveIntBuilder::ExpandIntSizeInternal </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abe931d9b30082d299398f9f5f07fff72"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe931d9b30082d299398f9f5f07fff72">&#9670;&nbsp;</a></span>ExpandIntSizeInternal() <span class="overload">[2/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -336,7 +344,7 @@ template&lt;typename new_type , typename old_type &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">Status::type arrow::AdaptiveIntBuilder::ExpandIntSizeInternal </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> ::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> arrow::AdaptiveIntBuilder::ExpandIntSizeInternal </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -351,7 +359,9 @@ template&lt;typename new_type , typename old_type &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a296e59b9330485888283b7c0f726e22c"></a>
+<a id="a296e59b9330485888283b7c0f726e22c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a296e59b9330485888283b7c0f726e22c">&#9670;&nbsp;</a></span>ExpandIntSizeInternal() <span class="overload">[3/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -361,7 +371,7 @@ template&lt;typename new_type , typename old_type &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::enable_if&lt; <a class="el" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(sizeof(old_type), sizeof(new_type)), <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a890c2acb7ddc41a6206f267ee516ce1a">type</a> arrow::AdaptiveIntBuilder::ExpandIntSizeInternal </td>
+          <td class="memname">std::enable_if&lt; <a class="el" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(sizeof(old_type), sizeof(new_type)), <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> arrow::AdaptiveIntBuilder::ExpandIntSizeInternal </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -376,7 +386,9 @@ template&lt;typename new_type , typename old_type &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3b33051003edeabf2becea1a2169285a"></a>
+<a id="a3b33051003edeabf2becea1a2169285a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b33051003edeabf2becea1a2169285a">&#9670;&nbsp;</a></span>ExpandIntSizeN()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -401,7 +413,9 @@ template&lt;typename new_type &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="afdf196b659ec25be8e4d55543e733321"></a>
+<a id="afdf196b659ec25be8e4d55543e733321"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afdf196b659ec25be8e4d55543e733321">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -423,7 +437,7 @@ template&lt;typename new_type &gt; </div>
 </table>
 </div><div class="memdoc">
 
-<p>Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. </p>
+<p>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
 <p>This resets all variables on the builder. </p>
 
 <p>Implements <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>.</p>
@@ -431,15 +445,15 @@ template&lt;typename new_type &gt; </div>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_adaptive_int_builder_base-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_adaptive_int_builder_base-members.html b/docs/cpp/classarrow_1_1_adaptive_int_builder_base-members.html
index e87d30d..50d805c 100644
--- a/docs/cpp/classarrow_1_1_adaptive_int_builder_base-members.html
+++ b/docs/cpp/classarrow_1_1_adaptive_int_builder_base-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -103,40 +77,41 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#a47b36298c021436d35b31d861892903d">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#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_base.html#adf8970add1ee4efb0f51edd2f6689506">data</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_base.html#a78772d82601233d525784e8549bb250e">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</a></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_base.html#a02ebb7b564e24c624a2973818b21a16f">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#ab9f2831b950610ff61087f994571d1cc">Finish</a>(std::shared_ptr&lt; Array &gt; *out)=0</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</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_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_base.html#aa7cd2d0f26888b231af00297930c031d">int_size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#a2c99eda3af97e27847b080170d073e57">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#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#a190150db6c3770d90dfb58b11d978479">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#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#a75f95fc8ae6f3e996e26f09df1c73063">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#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#a95e609990be3c11d86265e701c9cefa8">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#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_adaptive_int_builder_base.html#a3341fff45cd727a5d6f6ae063df32868">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#a890c2acb7ddc41a6206f267ee516ce1a">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">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#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_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_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[37/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/builder_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builder_8h_source.html b/docs/cpp/builder_8h_source.html
index 5c2e9c9..21afdc1 100644
--- a/docs/cpp/builder_8h_source.html
+++ b/docs/cpp/builder_8h_source.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/builder.h Source File</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/builder.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,109 +67,143 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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;cstdint&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;limits&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;vector&g
 t;</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="buffer_8h.html">arrow/buffer.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="memory__pool_8h.html">arrow/memory_pool.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="type_8h.html">arrow/type.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#inclu
 de &quot;<a class="code" href="type__traits_8h.html">arrow/type_traits.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="bit-util_8h.html">arrow/util/bit-util.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="macros_8h.html">arrow/util/macros.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="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></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="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l0
 0038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>Array;</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="namespacearrow_1_1decimal.html">   41</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html#a3eb9b50744f460ea67e54f578777b067">decimal</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;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structarrow_1_1decimal_1_1_decimal.html">   44</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct
 arrow_1_1decimal_1_1_decimal.html">Decimal</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;}  <span class="comment">// namespace decimal</span></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="keyword">static</span> constexpr int64_t kMinBuilderCapacity = 1 &lt;&lt; 5;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html">   55</a></span>&#160;<span class="comment"></span><span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d3
 0b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> {</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a2cef09cd798edf3e9b3b9943ce33347b">   57</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_array_builder.html#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type)</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;      : pool_(pool),</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        type_(type),</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;
         null_bitmap_(nullptr),</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        null_count_(0),</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        null_bitmap_data_(nullptr),</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        length_(0),</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        capacity_(0) {}</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">   66</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="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.htm
 l#aad4a1ed2c24204b1cc21e44ab0ad444b">   70</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="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a95e609990be3c11d86265e701c9cefa8">   72</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_array_builder.html#a95e609990be3c11d86265e701c9cefa8">num_children</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="keyword">&gt;</span>(children_.size()); }</div><div class="line"><a name="l
 00073"></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#a2c99eda3af97e27847b080170d073e57">   74</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> length_; }</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a75f95fc8ae6f3e996e26f09df1c73063">   75</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> null_count_; }</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">   76</a></span>&#160;
   int64_t <a class="code" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> capacity_; }</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</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;  <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="l00084"></a><span class="lineno">   84</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> SetNotNull(int64_t length);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div
 ><div class="line"><a name="l00089"></a><span class="lineno">   89</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="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</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="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(int64_t elements);</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">  103</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Advance(int64_
 t elements);</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"><a class="line" href="classarrow_1_1_array_builder.html#a190150db6c3770d90dfb58b11d978479">  105</a></span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; <a class="code" href="classarrow_1_1_array_builder.html#a190150db6c3770d90dfb58b11d978479">null_bitmap</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> null_bitmap_; }</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Finish(std::shared_ptr&lt;Array&gt;* out) = 0;</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"><a class="line" href=
 "classarrow_1_1_array_builder.html#a890c2acb7ddc41a6206f267ee516ce1a">  111</a></span>&#160;  std::shared_ptr&lt;DataType&gt; <a class="code" href="classarrow_1_1_array_builder.html#a890c2acb7ddc41a6206f267ee516ce1a">type</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_; }</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">  114</a></span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* <a class="code" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</a>;</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"><a class="line" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">  116</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="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</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="l00119"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">  119</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="l00120"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.
 html#a9ea96ba4121857ab23241b6b408051b9">  120</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</a>;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">  121</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="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</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="l00124"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">  124</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html
 #ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</a>;</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">  125</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</a>;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;  <span class="comment">// Child value array builders. These are owned by this class</span></div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">  128</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="l00129"></a><span clas
 s="lineno">  129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  <span class="comment">// Unsafe operations (don&#39;t check capacity/don&#39;t resize)</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;  <span class="comment">//</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;  <span class="comment">// Append to null bitmap.</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="keywordtype">void</span> UnsafeAppendToBitmap(<span class="keywordtype">bool</span> is_valid);</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  <span class="comment">// Vector append. Treat each z
 ero byte as a nullzero. If valid_bytes is null</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <span class="comment">// assume all of length bits are valid.</span></div><div class="line"><a name="l00138"></a><span class="lineno">  138</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="l00139"></a><span class="lineno">  139</span>&#160;  <span class="comment">// Set the next length bits to not null (i.e. valid).</span></div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;  <span class="keywordtype">void</span> UnsafeSetNotNull(int64_t length);</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00143">
 </a><span class="lineno">  143</span>&#160;  <a class="code" href="macros_8h.html#af8df3547bfde53a5acb93e2607b0034a">DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>);</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;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Type&gt;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html">  147</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00148"></a><span class="lineno">  148</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">  149</a></span>&#160;  <span class="keyword">using</span> value_type = <span class="keyword">typename</span> Type::c_type;</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_primitive_builder.html#a7839fee876126a79a557609dc3569ca7">  151</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_primitive_builder.html#a7839fee876126a79a557609dc3569ca7">PrimitiveBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, <span class="keyword">const</span> std::shared_ptr&lt;
 DataType&gt;&amp; type)</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;      : <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a>(pool, type), data_(nullptr), raw_data_(nullptr) {}</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="keyword">using</span> <a class="code" href="classarrow_1_1_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">ArrayBuilder::Advance</a>;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a81d4fe57bd4c9399e9122f4e862bd466">  157</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_primitive_builder.html#a81d4fe57bd4c9399e9122f4e862bd466">AppendNulls
 </a>(<span class="keyword">const</span> uint8_t* valid_bytes, int64_t length) {</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(length));</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    UnsafeAppendToBitmap(valid_bytes, length);</div><div class="line"><a name="l00160"></a><span class="lineno">  160</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="l00161"></a><span class="lineno">  161</span>&#160;  }</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a5e8f61934c9b31e8300eb0e393091b22">  163</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="l00164"></a><span class="lineno">  164</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    UnsafeAppendToBitmap(<span class="keyword">false</span>);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</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="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="classarr
 ow_1_1_primitive_builder.html#a714ae09a327c30560916808c304265d9">  169</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_primitive_builder.html#a714ae09a327c30560916808c304265d9">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;      <span class="keyword">const</span> value_type* values, int64_t length, <span class="keyword">const</span> uint8_t* valid_bytes = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <a class="code" href="
 classarrow_1_1_status.html">Status</a> Finish(std::shared_ptr&lt;Array&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</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="l00180"></a><span class="lineno">  180</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</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="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">protected</span>:</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a36dc52fb246e1ed17854ba9240509374">  186</
 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="l00187"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_builder.html#a4bec68717fa585c5f2af5e8a9c25e675">  187</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="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="l00191"></a><span class="lineno">  191</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_builder.html">  192</a></span>&#160;<span class="keyword">class </span><a class="code
 " href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00193"></a><span class="lineno">  193</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00194"></a><span class="lineno">  194</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="l00195"></a><span class="lineno">  195</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="l00196"></a><span class="lineno">  196</span>&#160;</div><div cl
 ass="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T1 = T&gt;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_builder.html#a839921fae08f7e6ede7007b7c95169b0">  198</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_numeric_builder.html#a839921fae08f7e6ede7007b7c95169b0">NumericBuilder</a>(</div><div class="line"><a name="l00199"></a><span class="lineno">  199</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 class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>*&gt;::type pool)</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;      : <a class="code" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilde
 r</a>&lt;T1&gt;(pool, <a class="code" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt;T1&gt;::type_singleton()) {}</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;  <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="l00203"></a><span class="lineno">  203</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="l00204"></a><span class="lineno">  204</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="l00205"></a><span class="lineno">  205</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="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_builder.html#a4723a7802fd2c750d18077a5b6b417aa">  208</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_numeric_builder.html#a4723a7802fd2c750d18077a5b6b417aa">Append</a>(<a class="code" href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a> val) {</div><div class="line"><a name="l00209"></a><span class="lineno">  209</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="l00210"></a><span class="li
 neno">  210</span>&#160;    UnsafeAppend(val);</div><div class="line"><a name="l00211"></a><span class="lineno">  211</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="l00212"></a><span class="lineno">  212</span>&#160;  }</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_builder.html#afc231391561809c21a7204c2c7da7cac">  219</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_numeric_builder.html#afc231391561809c21a7204c2c7da7cac">UnsafeAppend</a>(<a class="code" href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a> val) {</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    BitUtil::SetBit(
 null_bitmap_data_, length_);</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    raw_data_[length_++] = val;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  }</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">protected</span>:</div><div class="line"><a name="l00225"></a><span class="lineno">  225</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="l00226"></a><span class="lineno">  226</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="l00227"></a><span class="lineno">  227</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="l00228"></a><span class="lineno">  228</span>&#160;};</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;<span class="comment">// Builders</span></div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="namespacearrow.html#adab028f188008a82d790cd69ac351a3b">  232</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="l00233"></a><span class="lineno"><a class="line" href="namespacearrow.html#a6f7720234c751cfa79a0d
 6d4e2014485">  233</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="l00234"></a><span class="lineno"><a class="line" href="namespacearrow.html#a54e6101656a21b97a88179c8d1c453b9">  234</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="l00235"></a><span class="lineno"><a class="line" href="namespacearrow.html#a1777cb0f7c98036ad6f078fa0f1a6829">  235</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="l00236"></a><span class="lineno">  236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="namespacearrow.html#a9675d2aecdd6ad622ee1358c358ba278">  237</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="l00238"></a><span class="lineno"><a class="line" href="namespacearrow.html#ab5ad5330bb34a045c6e87ecee875057e">  238</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="l00239"></a><span class="lineno"><a class="line" href="namespacearrow.html#a031c893d8d592c7a099bb9bea3a25f86">  239</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="l00240"></a><span class="lineno"><a class="line" href="namespacearrow.html#a08fa80026c56e0f1ff24b43c4dc33e61">  240</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="l00241"></a><span class="lineno"><a class="line" href="namespacearrow.html#a06c8b697ab3c8b10f4653b088351c4a0">  241</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="l00242">
 </a><span class="lineno"><a class="line" href="namespacearrow.html#ad48a5da822678dcfb566dd1df839f4c2">  242</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="l00243"></a><span class="lineno"><a class="line" href="namespacearrow.html#ac10bcef81b16eedc8fe72f9471833d79">  243</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="l00244"></a><span class="lineno"><a class="line" href="namespacearrow.html#adcb521d3f703682dd58904c6b3a0d184">  244</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="l00245"></a><span class="lineno"><a class="line" href="namespacearrow.html#a0f6f5ba414e7dce870af9fc1fa6f96aa">  245</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="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="namespacearrow.html#ae87957f6c01fb918bb573f04c5188ca4">  247</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="l00248"></a><span class="lineno"><a c
 lass="line" href="namespacearrow.html#afc7f8a9698e4a5b6e8c3884c2cf3aedb">  248</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="l00249"></a><span class="lineno"><a class="line" href="namespacearrow.html#ab98cad76b29efffe92c6c88af8947873">  249</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="l00250"></a><span class="lineno">  250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_int_builder_base.html">  251</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7
 060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html">AdaptiveIntBuilderBase</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> {</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html">AdaptiveIntBuilderBase</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool);</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_int_builder_base.html#af151782b9f2089d31db95552e9037849">  256</a></span>&#160;  <a class="code" href="classarrow_1_1_status
 .html">Status</a> <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html#af151782b9f2089d31db95552e9037849">AppendNulls</a>(<span class="keyword">const</span> uint8_t* valid_bytes, int64_t length) {</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(length));</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    UnsafeAppendToBitmap(valid_bytes, length);</div><div class="line"><a name="l00259"></a><span class="lineno">  259</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="l00260"></a><span class="lineno">  260</span>&#160;  }</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lin
 eno"><a class="line" href="classarrow_1_1_adaptive_int_builder_base.html#a727b2b11eb492d1bbfcc8f8ca3f9f7a0">  262</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html#a727b2b11eb492d1bbfcc8f8ca3f9f7a0">AppendNull</a>() {</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    UnsafeAppendToBitmap(<span class="keyword">false</span>);</div><div class="line"><a name="l00265"></a><span class="lineno">  265</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="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"><a class="line" href="classarrow_1_1_adaptive_int_builder_base.html#adf8970add1ee4efb0f51edd2f6689506">  268</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html#adf8970add1ee4efb0f51edd2f6689506">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</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;  <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="l00271"></a><span class="lineno">  271</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno">  274</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="l00275"></a><span class="lineno">  275</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_int_builder_base.html#a02ebb7b564e24c624a2973818b21a16f">  277</a></span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html#a02ebb7b564e24c624a2973818b21a16f">data_</a>;</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_int_builder_base.html#a3341fff45cd727a5d6f6ae063df32868">  278</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html#a3341fff45cd727a5d6f6ae063df32868">raw_data_</a>;</div><div class="line"><a name="l00279"></a><span class="lineno"> 
  279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_int_builder_base.html#aa7cd2d0f26888b231af00297930c031d">  280</a></span>&#160;  uint8_t <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html#aa7cd2d0f26888b231af00297930c031d">int_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="comment">// Check if we would need to expand the underlying storage type</span></div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="namespacearrow.html#a6afe38bd2f53aa7aa54731e74737918b">  284</a></span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="namespacearrow.html#a6afe38bd2f53aa7aa54731e74737918b">expanded_uint_size</a>(uint64_
 t val, uint8_t current_int_size) {</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  <span class="keywordflow">if</span> (current_int_size == 8 ||</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;      (current_int_size &lt; 8 &amp;&amp;</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;          (val &gt; static_cast&lt;uint64_t&gt;(std::numeric_limits&lt;uint32_t&gt;::max())))) {</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    <span class="keywordflow">return</span> 8;</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_int_size == 4 ||</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;             (current_int_size &lt; 4 &amp;&amp;</div><div class="line"><a name="l00291"></a><span class="line
 no">  291</span>&#160;                 (val &gt; static_cast&lt;uint64_t&gt;(std::numeric_limits&lt;uint16_t&gt;::max())))) {</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;    <span class="keywordflow">return</span> 4;</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_int_size == 2 ||</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;             (current_int_size == 1 &amp;&amp;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;                 (val &gt; static_cast&lt;uint64_t&gt;(std::numeric_limits&lt;uint8_t&gt;::max())))) {</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    <span class="keywordflow">return</span> 2;</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  } <span class="keywordf
 low">else</span> {</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <span class="keywordflow">return</span> 1;</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;}</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_adaptive_u_int_builder.html">  302</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_adaptive_u_int_builder.html">AdaptiveUIntBuilder</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html">AdaptiveIntBuilderBase</a> {</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160; <
 span class="keyword">public</span>:</div><div class="line"><a name="l00304"></a><span class="lineno">  304</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);</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;  <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="l00307"></a><span class="lineno">  307</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_u_int_builder.html#a76deaa717c17125caba156d85be80a2c">  309</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#a76deaa717c17125caba156d85be80a2c">Append</a>(uint64_t val) {</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    BitUtil::SetBit(null_bitmap_data_, length_);</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    uint8_t new_int_size = <a class="code" href="namespacearrow.html#a6afe38bd2f53aa7aa54731e74737918b">expanded_uint_size</a>(val, int_size_);</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;    <span class="keywordflow">if</span> (new_int_size != int_size_) { <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(ExpandIn
 tSize(new_int_size)); }</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="keywordflow">switch</span> (int_size_) {</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;      <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l00318"></a><span class="lineno">  318</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="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;      <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;        <span class="keyword">reint
 erpret_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="l00322"></a><span class="lineno">  322</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;      <span class="keywordflow">case</span> 4:</div><div class="line"><a name="l00324"></a><span class="lineno">  324</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="l00325"></a><span class="lineno">  325</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;      <span class="keywordflow">case</span> 8:</div><div class="line"><a name="l00327"></a><span class="lineno">  327</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="l00328"></a><span class="lineno">  328</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;      <span class="keywordflow">default</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#ab33edfeaca5f374e024ab0b72019a25a">Status::NotImplemented</a>(<span class="stringliteral">&quot;This code shall never be reached&quot;</span>);</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;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK
 </a>();</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="l00339"></a><span class="lineno">  339</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;      <span class="keyword">const</span> uint64_t* values, int64_t length, <span class="keyword">const</span> uint8_t* valid_bytes = <span class="keyword">nullptr</span>);</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;  <a class="code" href="classarrow_1_1_status.html">Status</a> ExpandIntSize(uint8_t new_int_size);</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status<
 /a> Finish(std::shared_ptr&lt;Array&gt;* out) <span class="keyword">override</span>;</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; <span class="keyword">protected</span>:</div><div class="line"><a name="l00346"></a><span class="lineno">  346</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="l00347"></a><span class="lineno">  347</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="l00348"></a><span class="lineno">  348</span>&#160;  ExpandIntSizeInternal();</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<sp
 an class="preprocessor">#define __LESS(a, b) (a) &lt; (b)</span></div><div class="line"><a name="l00350"></a><span class="lineno">  350</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="l00351"></a><span class="lineno">  351</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="l00352"></a><span class="lineno">  352</span>&#160;  ExpandIntSizeInternal();</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="preprocessor">#undef __LESS</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="keyword">template</span> &lt;<span class="keyword">typename</span> new_type&gt;</
 div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ExpandIntSizeN();</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;</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="comment">// Check if we would need to expand the underlying storage type</span></div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="namespacearrow.html#a97c244ecca1559cc2b02639cd4eda880">  360</a></span>&#160;<span class="keyword">inline</span> uint8_t <a class="code" href="namespacearrow.html#a97c244ecca1559cc2b02639cd4eda880">expanded_int_size</a>(int64_t val, uint8_t current_int_size) {</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;  <span class="keywordflow">if</span> (current_int_size =
 = 8 ||</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;      (current_int_size &lt; 8 &amp;&amp;</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;          (val &gt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int32_t&gt;::max()) ||</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;              val &lt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int32_t&gt;::min())))) {</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    <span class="keywordflow">return</span> 8;</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_int_size == 4 ||</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;             (current_int_size &lt; 4 &amp;&amp;</div><div class="line"><a name="l00368"></a><span class="li
 neno">  368</span>&#160;                 (val &gt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int16_t&gt;::max()) ||</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;                     val &lt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int16_t&gt;::min())))) {</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;    <span class="keywordflow">return</span> 4;</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_int_size == 2 ||</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;             (current_int_size == 1 &amp;&amp;</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;                 (val &gt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int8_t&gt;::max()) ||</div><div class="line"><a name="l00374"></a><span class=
 "lineno">  374</span>&#160;                     val &lt; static_cast&lt;int64_t&gt;(std::numeric_limits&lt;int8_t&gt;::min())))) {</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    <span class="keywordflow">return</span> 2;</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  }</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;}</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"><a class="line" href="classarrow_1_1_adaptive_int_builder.html">  381</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.h
 tml#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_adaptive_int_builder.html">AdaptiveIntBuilder</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_adaptive_int_builder_base.html">AdaptiveIntBuilderBase</a> {</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00383"></a><span class="lineno">  383</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);</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;  <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="l00386"></a><span class="lineno">  386</span>&#160;</div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="classarrow_1_1_adaptive_int_builder.html#a36725200b335b1220a57c44b4c2b34ae">  388</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#a36725200b335b1220a57c44b4c2b34ae">Append</a>(int64_t val) {</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    BitUtil::SetBit(null_bitmap_data_, length_);</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">  392</span>&#160;    uint8_t new_int_size = <a class="co
 de" href="namespacearrow.html#a97c244ecca1559cc2b02639cd4eda880">expanded_int_size</a>(val, int_size_);</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    <span class="keywordflow">if</span> (new_int_size != int_size_) { <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(ExpandIntSize(new_int_size)); }</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="keywordflow">switch</span> (int_size_) {</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;      <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l00397"></a><span class="lineno">  397</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="l00398"></a><span class="lineno">  398</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;      <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l00400"></a><span class="lineno">  400</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="l00401"></a><span class="lineno">  401</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;      <span class="keywordflow">case</span> 4:</div><div class="line"><a name="l00403"></a><span class="lineno">  403</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="l00404"></a><span class="lineno">  404</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;      <span class="keywordflow">case</span> 8:</div><div class="line"><a name="l00406"></a><span class="lineno">  406</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="l00407"></a><span class="lineno">  407</span>&#160;        <span class="keywordflow">break</span>;</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;      <span class="keywordflow">default</span>:</div><div class="line"><a name="l00409"></a><span class="lineno">  409</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="l00410"></a><span class="lineno">  410</span>&#160;    }</div><div class="line"><a name="l00411"></a><span class="lineno">  411</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="l00412"></a><span class="lineno">  412</span>&#160;  }</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;      <span class="keyword">const</span> int64_t* values, int64_t length, <span class="keyword">const</span> uint8_t* valid_bytes = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00420"></a><span class="linen
 o">  420</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno">  421</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="l00422"></a><span class="lineno">  422</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Finish(std::shared_ptr&lt;Array&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00425"></a><span class="lineno">  425</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="l00426"></a><span class="lineno">  426</span>&#160;  <span class="keyword">typename</span> std::ena
 ble_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="l00427"></a><span class="lineno">  427</span>&#160;  ExpandIntSizeInternal();</div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="builder_8h.html#a2e636ee44ee245c59a59befd34683a6d">  428</a></span>&#160;<span class="preprocessor">#define __LESS(a, b) (a) &lt; (b)</span></div><div class="line"><a name="l00429"></a><span class="lineno">  429</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="l00430"></a><span class="lineno">  430</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="l00431"></a><span class="lineno">  431</span>&#1
 60;  ExpandIntSizeInternal();</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="preprocessor">#undef __LESS</span></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;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> new_type&gt;</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;  Status ExpandIntSizeN();</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;</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html">  438</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00439"></a><span class="lineno">  439</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00440"></a><span class="lineno">  440</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);</div><div class="line"><a name="l00441"></a><span class="lineno">  441</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, <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type);</div><div class="line"><a name="l00442"></a><span class="lineno">  4
 42</span>&#160;</div><div class="line"><a name="l00443"></a><span class="lineno">  443</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="l00444"></a><span class="lineno">  444</span>&#160;</div><div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#af1bd3dfcd96b7490e019e0ca5aa76d16">  446</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="l00447"></a><span class="lineno">  447</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(length));</div><div class="line"><a name="l0044
 8"></a><span class="lineno">  448</span>&#160;    UnsafeAppendToBitmap(valid_bytes, length);</div><div class="line"><a name="l00449"></a><span class="lineno">  449</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="l00450"></a><span class="lineno">  450</span>&#160;  }</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"><a class="line" href="classarrow_1_1_boolean_builder.html#ae7c00c5076264fcbe5307c90296e7a02">  452</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="l00453"></a><span class="lineno">  453</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05
 fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;    UnsafeAppendToBitmap(<span class="keyword">false</span>);</div><div class="line"><a name="l00455"></a><span class="lineno">  455</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="l00456"></a><span class="lineno">  456</span>&#160;  }</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#a9b0ea29f7f4f5dfceb315475e550559c">  458</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_boolean_builder.html#a9b0ea29f7f4f5dfceb315475e550559c">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div
  class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#a40868f7c12bacc71b5dbca2ca8fc381f">  461</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_boolean_builder.html#a40868f7c12bacc71b5dbca2ca8fc381f">Append</a>(<span class="keywordtype">bool</span> val) {</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Reserve(1));</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;    BitUtil::SetBit(null_bitmap_data_, length_);</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;    <span class="keywordflow">if</span> (val) {</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>
 &#160;      BitUtil::SetBit(raw_data_, length_);</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;      BitUtil::ClearBit(raw_data_, length_);</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;    ++length_;</div><div class="line"><a name="l00470"></a><span class="lineno">  470</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="l00471"></a><span class="lineno">  471</span>&#160;  }</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classarrow_1_1_bo
 olean_builder.html#aa4ad3df5344cff15eba789094429750b">  473</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_boolean_builder.html#aa4ad3df5344cff15eba789094429750b">Append</a>(uint8_t val) { <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_boolean_builder.html#aa4ad3df5344cff15eba789094429750b">Append</a>(val != 0); }</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;      <span class="keyword">const</span> uint8_t* values, int64_t length, <span class="keyword">const</span> uint8_t* valid_bytes = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;</div><
 div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Finish(std::shared_ptr&lt;Array&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00483"></a><span class="lineno">  483</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="l00484"></a><span class="lineno">  484</span>&#160;</div><div class="line"><a name="l00487"></a><span class="lineno">  487</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="l00488"></a><span class="lineno">  488</span>&#160;</div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00490"></a><span class="lineno"><
 a class="line" href="classarrow_1_1_boolean_builder.html#a5fe19df6b73b6d8a415b19f43d436f86">  490</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="l00491"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_builder.html#adbea6f2e45cf2a6739834cf14bc40c08">  491</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_boolean_builder.html#adbea6f2e45cf2a6739834cf14bc40c08">raw_data_</a>;</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="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span
  class="comment">// List builder</span></div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div><div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_builder.html">  509</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_list_builder.html">ListBuilder</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> {</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;  <a class="code" href="classarrow_1_1_list_builder.html">ListBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, std::shared_ptr&lt;ArrayBuilder&gt; value_builder,</div><div 
 class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  <a class="code" href="classarrow_1_1_list_builder.html">ListBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, std::shared_ptr&lt;Array&gt; values,</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Init(int
 64_t elements) <span class="keyword">override</span>;</div><div class="line"><a name="l00521"></a><span class="lineno">  521</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="l00522"></a><span class="lineno">  522</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Finish(std::shared_ptr&lt;Array&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;      <span class="keyword">const</span> int32_t* offsets, int64_t length, <span class="keyword">const</span> uint8_t* valid_bytes = <span class="keyword">nullptr</span>);</div><div cla
 ss="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Append(<span class="keywordtype">bool</span> is_valid = <span class="keyword">true</span>);</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_builder.html#a713bd8aa29aafe3534d0201f07fb6411">  537</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_list_builder.html#a713bd8aa29aafe3534d0201f07fb6411">AppendNull</a>() { <span class="keywordflow">return</span> Append(<span class="keyword">false</span>); }</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  
 std::shared_ptr&lt;ArrayBuilder&gt; value_builder() <span class="keyword">const</span>;</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_builder.html#a285b847f0193fad1548ab3e65735e41d">  542</a></span>&#160;  <a class="code" href="classarrow_1_1_buffer_builder.html">BufferBuilder</a> <a class="code" href="classarrow_1_1_list_builder.html#a285b847f0193fad1548ab3e65735e41d">offset_builder_</a>;</div><div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_builder.html#a00a35582f91c728aa10e05f73eea4d5f">  543</a></span>&#160;  std::shared_ptr&lt;ArrayBuilder&gt; <a class="code" href="classarrow_1_1_list_builder.html#a00a35582f91c728aa

<TRUNCATED>

[30/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_array_equals_visitor.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_equals_visitor.html b/docs/cpp/classarrow_1_1_array_equals_visitor.html
index bea7ebc..aa45c85 100644
--- a/docs/cpp/classarrow_1_1_array_equals_visitor.html
+++ b/docs/cpp/classarrow_1_1_array_equals_visitor.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ArrayEqualsVisitor Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -115,11 +89,11 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:acc591f737d290a8a332932914f79e5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4ff17411a6dff9b69b95d44b62fd4188"><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_equals_visitor.html#a4ff17411a6dff9b69b95d44b62fd4188">Visit</a> (const <a class="el" href="classarrow_1_1_boolean_array.html">BooleanArray</a> &amp;left)</td></tr>
 <tr class="separator:a4ff17411a6dff9b69b95d44b62fd4188"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5b3f3db59dac0e3f7ec5fcf7f7a42da7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a5b3f3db59dac0e3f7ec5fcf7f7a42da7">IsEqualPrimitive</a> (const <a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> &amp;left)</td></tr>
-<tr class="separator:a5b3f3db59dac0e3f7ec5fcf7f7a42da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a84b2a17e3b6445c990c081fa77c77cac"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a84b2a17e3b6445c990c081fa77c77cac"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt; std::is_base_of&lt; <a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a>, T &gt;::value &amp;&amp;!std::is_base_of&lt; <a class="el" href="classarrow_1_1_boolean_array.html">BooleanArray</a>, T &gt;::value, <a class="el" href="classarrow_1_1_status.html">Status</a> &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a84b2a17e3b6445c990c081fa77c77cac">Visit</a> (const T &amp;left)</td></tr>
 <tr class="separator:a84b2a17e3b6445c990c081fa77c77cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a47fdadb038ad47bb9bbde9557f9a96"><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_equals_visitor.html#a8a47fdadb038ad47bb9bbde9557f9a96">Visit</a> (const <a class="el" href="classarrow_1_1_decimal_array.html">DecimalArray</a> &amp;left)</td></tr>
+<tr class="separator:a8a47fdadb038ad47bb9bbde9557f9a96"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac88d9e1c284c3638d218180beb355b47"><td class="memTemplParams" colspan="2">template&lt;typename ArrayType &gt; </td></tr>
 <tr class="memitem:ac88d9e1c284c3638d218180beb355b47"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_equals_visitor.html#ac88d9e1c284c3638d218180beb355b47">ValueOffsetsEqual</a> (const ArrayType &amp;left)</td></tr>
 <tr class="separator:ac88d9e1c284c3638d218180beb355b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -140,14 +114,14 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ad3186e7d8f34e8da79c68c789c55d5e4 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memTemplParams" colspan="2">template&lt;typename ArrayType &gt; </td></tr>
 <tr class="memitem:ad3186e7d8f34e8da79c68c789c55d5e4 inherit pub_methods_classarrow_1_1_range_equals_visitor"><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_range_equals_visitor.html#ad3186e7d8f34e8da79c68c789c55d5e4">CompareValues</a> (const ArrayType &amp;left)</td></tr>
 <tr class="separator:ad3186e7d8f34e8da79c68c789c55d5e4 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10edbe33e576f5f407e4e87c796ae73f inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a10edbe33e576f5f407e4e87c796ae73f">CompareBinaryRange</a> (const <a class="el" href="classarrow_1_1_binary_array.html">BinaryArray</a> &amp;left) const </td></tr>
-<tr class="separator:a10edbe33e576f5f407e4e87c796ae73f inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1573e21ef449555195472d4e97af2136 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a1573e21ef449555195472d4e97af2136">CompareBinaryRange</a> (const <a class="el" href="classarrow_1_1_binary_array.html">BinaryArray</a> &amp;left) const</td></tr>
+<tr class="separator:a1573e21ef449555195472d4e97af2136 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a94710eed35a3bb5edeb79e7fd21b0d3d inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a94710eed35a3bb5edeb79e7fd21b0d3d">CompareLists</a> (const <a class="el" href="classarrow_1_1_list_array.html">ListArray</a> &amp;left)</td></tr>
 <tr class="separator:a94710eed35a3bb5edeb79e7fd21b0d3d inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab2f6a11f8e21992e3a48d195fbd8a981 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ab2f6a11f8e21992e3a48d195fbd8a981">CompareStructs</a> (const <a class="el" href="classarrow_1_1_struct_array.html">StructArray</a> &amp;left)</td></tr>
 <tr class="separator:ab2f6a11f8e21992e3a48d195fbd8a981 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c773c135ceda4cce636fe5d6229beec inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a5c773c135ceda4cce636fe5d6229beec">CompareUnions</a> (const <a class="el" href="classarrow_1_1_union_array.html">UnionArray</a> &amp;left) const </td></tr>
-<tr class="separator:a5c773c135ceda4cce636fe5d6229beec inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe72d1f447f2ab4298d5060db173800c inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#abe72d1f447f2ab4298d5060db173800c">CompareUnions</a> (const <a class="el" href="classarrow_1_1_union_array.html">UnionArray</a> &amp;left) const</td></tr>
+<tr class="separator:abe72d1f447f2ab4298d5060db173800c inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6a1b7d73b55a53dcd3459664a4730c58 inherit pub_methods_classarrow_1_1_range_equals_visitor"><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_range_equals_visitor.html#a6a1b7d73b55a53dcd3459664a4730c58">Visit</a> (const <a class="el" href="classarrow_1_1_binary_array.html">BinaryArray</a> &amp;left)</td></tr>
 <tr class="separator:a6a1b7d73b55a53dcd3459664a4730c58 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa5dab1a73bad28a80ff8d6e74a182e0d inherit pub_methods_classarrow_1_1_range_equals_visitor"><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_range_equals_visitor.html#aa5dab1a73bad28a80ff8d6e74a182e0d">Visit</a> (const <a class="el" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a> &amp;left)</td></tr>
@@ -167,8 +141,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ad59a15594222f364b10cc84a83289f6b inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa61962cb8e3b892e26e18ca40346e416 inherit pub_methods_classarrow_1_1_range_equals_visitor"><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_range_equals_visitor.html#aa61962cb8e3b892e26e18ca40346e416">Visit</a> (const <a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> &amp;left)</td></tr>
 <tr class="separator:aa61962cb8e3b892e26e18ca40346e416 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0496a03d52bb6e33d7601830a86b3cbd inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a0496a03d52bb6e33d7601830a86b3cbd">result</a> () const </td></tr>
-<tr class="separator:a0496a03d52bb6e33d7601830a86b3cbd inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a661aec0e8818603da0a3bf77ad81cd72 inherit pub_methods_classarrow_1_1_range_equals_visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a661aec0e8818603da0a3bf77ad81cd72">result</a> () const</td></tr>
+<tr class="separator:a661aec0e8818603da0a3bf77ad81cd72 inherit pub_methods_classarrow_1_1_range_equals_visitor"><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>
@@ -185,7 +159,9 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a2ef9521622b231350f03ac30a81f1584 inherit pro_attribs_classarrow_1_1_range_equals_visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a7e055f80b6d10aa90ec838facd52544f"></a>
+<a id="a7e055f80b6d10aa90ec838facd52544f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e055f80b6d10aa90ec838facd52544f">&#9670;&nbsp;</a></span>ArrayEqualsVisitor()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -210,7 +186,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="afb6d1f283139857eeb254c2b16f81727"></a>
+<a id="afb6d1f283139857eeb254c2b16f81727"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb6d1f283139857eeb254c2b16f81727">&#9670;&nbsp;</a></span>CompareBinary()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -234,17 +212,21 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5b3f3db59dac0e3f7ec5fcf7f7a42da7"></a>
+<a id="ac88d9e1c284c3638d218180beb355b47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac88d9e1c284c3638d218180beb355b47">&#9670;&nbsp;</a></span>ValueOffsetsEqual()</h2>
+
 <div class="memitem">
 <div class="memproto">
+<div class="memtemplate">
+template&lt;typename ArrayType &gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool arrow::ArrayEqualsVisitor::IsEqualPrimitive </td>
+          <td class="memname">bool arrow::ArrayEqualsVisitor::ValueOffsetsEqual </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> &amp;&#160;</td>
+          <td class="paramtype">const ArrayType &amp;&#160;</td>
           <td class="paramname"><em>left</em></td><td>)</td>
           <td></td>
         </tr>
@@ -258,19 +240,19 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac88d9e1c284c3638d218180beb355b47"></a>
+<a id="acc591f737d290a8a332932914f79e5b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc591f737d290a8a332932914f79e5b4">&#9670;&nbsp;</a></span>Visit() <span class="overload">[1/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
-<div class="memtemplate">
-template&lt;typename ArrayType &gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool arrow::ArrayEqualsVisitor::ValueOffsetsEqual </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ArrayEqualsVisitor::Visit </td>
           <td>(</td>
-          <td class="paramtype">const ArrayType &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_null_array.html">NullArray</a> &amp;&#160;</td>
           <td class="paramname"><em>left</em></td><td>)</td>
           <td></td>
         </tr>
@@ -284,7 +266,9 @@ template&lt;typename ArrayType &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="acc591f737d290a8a332932914f79e5b4"></a>
+<a id="a4ff17411a6dff9b69b95d44b62fd4188"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ff17411a6dff9b69b95d44b62fd4188">&#9670;&nbsp;</a></span>Visit() <span class="overload">[2/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -294,7 +278,7 @@ template&lt;typename ArrayType &gt; </div>
         <tr>
           <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ArrayEqualsVisitor::Visit </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classarrow_1_1_null_array.html">NullArray</a> &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_boolean_array.html">BooleanArray</a> &amp;&#160;</td>
           <td class="paramname"><em>left</em></td><td>)</td>
           <td></td>
         </tr>
@@ -308,17 +292,21 @@ template&lt;typename ArrayType &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a4ff17411a6dff9b69b95d44b62fd4188"></a>
+<a id="a84b2a17e3b6445c990c081fa77c77cac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84b2a17e3b6445c990c081fa77c77cac">&#9670;&nbsp;</a></span>Visit() <span class="overload">[3/8]</span></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> arrow::ArrayEqualsVisitor::Visit </td>
+          <td class="memname">std::enable_if&lt;std::is_base_of&lt;<a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a>, T&gt;::value &amp;&amp; !std::is_base_of&lt;<a class="el" href="classarrow_1_1_boolean_array.html">BooleanArray</a>, T&gt;::value, <a class="el" href="classarrow_1_1_status.html">Status</a>&gt;::type arrow::ArrayEqualsVisitor::Visit </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classarrow_1_1_boolean_array.html">BooleanArray</a> &amp;&#160;</td>
+          <td class="paramtype">const T &amp;&#160;</td>
           <td class="paramname"><em>left</em></td><td>)</td>
           <td></td>
         </tr>
@@ -332,19 +320,19 @@ template&lt;typename ArrayType &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a84b2a17e3b6445c990c081fa77c77cac"></a>
+<a id="a8a47fdadb038ad47bb9bbde9557f9a96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a47fdadb038ad47bb9bbde9557f9a96">&#9670;&nbsp;</a></span>Visit() <span class="overload">[4/8]</span></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::enable_if&lt;std::is_base_of&lt;<a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a>, T&gt;::value &amp;&amp; !std::is_base_of&lt;<a class="el" href="classarrow_1_1_boolean_array.html">BooleanArray</a>, T&gt;::value, <a class="el" href="classarrow_1_1_status.html">Status</a>&gt;::type arrow::ArrayEqualsVisitor::Visit </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ArrayEqualsVisitor::Visit </td>
           <td>(</td>
-          <td class="paramtype">const T &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_decimal_array.html">DecimalArray</a> &amp;&#160;</td>
           <td class="paramname"><em>left</em></td><td>)</td>
           <td></td>
         </tr>
@@ -358,7 +346,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae168fcb19d55d41c596bd39ba3fb3e67"></a>
+<a id="ae168fcb19d55d41c596bd39ba3fb3e67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae168fcb19d55d41c596bd39ba3fb3e67">&#9670;&nbsp;</a></span>Visit() <span class="overload">[5/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -382,7 +372,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="aa0aaca1e7137c8aa694361b9e250b0f4"></a>
+<a id="aa0aaca1e7137c8aa694361b9e250b0f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0aaca1e7137c8aa694361b9e250b0f4">&#9670;&nbsp;</a></span>Visit() <span class="overload">[6/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -406,7 +398,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a20dab793b50e7a6e4abd1cf3f6d662dc"></a>
+<a id="a20dab793b50e7a6e4abd1cf3f6d662dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20dab793b50e7a6e4abd1cf3f6d662dc">&#9670;&nbsp;</a></span>Visit() <span class="overload">[7/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -430,7 +424,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae8060863d61415b20963dcbf750f3388"></a>
+<a id="ae8060863d61415b20963dcbf750f3388"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8060863d61415b20963dcbf750f3388">&#9670;&nbsp;</a></span>Visit() <span class="overload">[8/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -457,14 +453,14 @@ template&lt;typename T &gt; </div>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="compare_8cc.html">compare.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="compare_8cc.html">compare.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_array_printer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_printer-members.html b/docs/cpp/classarrow_1_1_array_printer-members.html
index 4f0f7cb..281fa8a 100644
--- a/docs/cpp/classarrow_1_1_array_printer-members.html
+++ b/docs/cpp/classarrow_1_1_array_printer-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -125,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_array_printer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_printer.html b/docs/cpp/classarrow_1_1_array_printer.html
index 88b5afc..e15456f 100644
--- a/docs/cpp/classarrow_1_1_array_printer.html
+++ b/docs/cpp/classarrow_1_1_array_printer.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::ArrayPrinter Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -156,7 +130,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a92177ba872303b69123d477d50d68e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a9bd8933a0702090590809eeffd497847"></a>
+<a id="a9bd8933a0702090590809eeffd497847"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bd8933a0702090590809eeffd497847">&#9670;&nbsp;</a></span>ArrayPrinter()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -197,7 +173,9 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a446f73926776b2691f082b1d4e59e5c3"></a>
+<a id="a446f73926776b2691f082b1d4e59e5c3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a446f73926776b2691f082b1d4e59e5c3">&#9670;&nbsp;</a></span>CloseArray()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -212,7 +190,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="acd23e1ad536d0f5d93efc8ceb359c1fa"></a>
+<a id="acd23e1ad536d0f5d93efc8ceb359c1fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd23e1ad536d0f5d93efc8ceb359c1fa">&#9670;&nbsp;</a></span>Indent()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -227,7 +207,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9ba2f6a1d50472f5d04dbdd73eecc1be"></a>
+<a id="a9ba2f6a1d50472f5d04dbdd73eecc1be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ba2f6a1d50472f5d04dbdd73eecc1be">&#9670;&nbsp;</a></span>Newline()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -242,7 +224,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a847ea012ffb79c7c8c739f879a3ffe05"></a>
+<a id="a847ea012ffb79c7c8c739f879a3ffe05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a847ea012ffb79c7c8c739f879a3ffe05">&#9670;&nbsp;</a></span>OpenArray()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -257,7 +241,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a92177ba872303b69123d477d50d68e62"></a>
+<a id="a92177ba872303b69123d477d50d68e62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92177ba872303b69123d477d50d68e62">&#9670;&nbsp;</a></span>Print()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -280,7 +266,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9ccd6a2b37fe3aa6b8a32c6185fbc14c"></a>
+<a id="a9ccd6a2b37fe3aa6b8a32c6185fbc14c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ccd6a2b37fe3aa6b8a32c6185fbc14c">&#9670;&nbsp;</a></span>PrintChildren()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -320,7 +308,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af2b7350b426d021c5c198ea337eeacb4"></a>
+<a id="af2b7350b426d021c5c198ea337eeacb4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2b7350b426d021c5c198ea337eeacb4">&#9670;&nbsp;</a></span>Visit() <span class="overload">[1/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -344,7 +334,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae2a41d8f673e03086419794cb3801012"></a>
+<a id="ae2a41d8f673e03086419794cb3801012"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2a41d8f673e03086419794cb3801012">&#9670;&nbsp;</a></span>Visit() <span class="overload">[2/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -370,7 +362,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a7e0f17daf70bcc113beb310c0f26427a"></a>
+<a id="a7e0f17daf70bcc113beb310c0f26427a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e0f17daf70bcc113beb310c0f26427a">&#9670;&nbsp;</a></span>Visit() <span class="overload">[3/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -394,7 +388,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ad2dfdffa4c75d929b743a318cd4dae08"></a>
+<a id="ad2dfdffa4c75d929b743a318cd4dae08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2dfdffa4c75d929b743a318cd4dae08">&#9670;&nbsp;</a></span>Visit() <span class="overload">[4/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -418,7 +414,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="aded245fd65964f73414116000ba171fc"></a>
+<a id="aded245fd65964f73414116000ba171fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aded245fd65964f73414116000ba171fc">&#9670;&nbsp;</a></span>Visit() <span class="overload">[5/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -442,7 +440,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac9bf9ac5a0adb5e7a12d5805fa6f3a83"></a>
+<a id="ac9bf9ac5a0adb5e7a12d5805fa6f3a83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9bf9ac5a0adb5e7a12d5805fa6f3a83">&#9670;&nbsp;</a></span>Visit() <span class="overload">[6/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -466,7 +466,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ac15de37b72ec106c749b70f754521746"></a>
+<a id="ac15de37b72ec106c749b70f754521746"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac15de37b72ec106c749b70f754521746">&#9670;&nbsp;</a></span>Visit() <span class="overload">[7/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -490,7 +492,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a494318b34e669188a2c7505ee82111d3"></a>
+<a id="a494318b34e669188a2c7505ee82111d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a494318b34e669188a2c7505ee82111d3">&#9670;&nbsp;</a></span>Visit() <span class="overload">[8/8]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -514,7 +518,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="acac3e28da8a47501a979b5f7d26686c4"></a>
+<a id="acac3e28da8a47501a979b5f7d26686c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acac3e28da8a47501a979b5f7d26686c4">&#9670;&nbsp;</a></span>Write() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -530,7 +536,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a38c61ad3a4f8a5a65df66fd16853927e"></a>
+<a id="a38c61ad3a4f8a5a65df66fd16853927e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38c61ad3a4f8a5a65df66fd16853927e">&#9670;&nbsp;</a></span>Write() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -546,7 +554,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a08115e72491fce18b238f502226438ff"></a>
+<a id="a08115e72491fce18b238f502226438ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08115e72491fce18b238f502226438ff">&#9670;&nbsp;</a></span>WriteDataValues() <span class="overload">[1/6]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -572,7 +582,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a02e516fa5ce844a7272121a9bfca7c55"></a>
+<a id="a02e516fa5ce844a7272121a9bfca7c55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02e516fa5ce844a7272121a9bfca7c55">&#9670;&nbsp;</a></span>WriteDataValues() <span class="overload">[2/6]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -598,7 +610,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="accd04d63ac8406f1af7854eb2dcd11e2"></a>
+<a id="accd04d63ac8406f1af7854eb2dcd11e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#accd04d63ac8406f1af7854eb2dcd11e2">&#9670;&nbsp;</a></span>WriteDataValues() <span class="overload">[3/6]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -624,7 +638,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a48c33dc3d0d3aa04f7a1618840479d3c"></a>
+<a id="a48c33dc3d0d3aa04f7a1618840479d3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48c33dc3d0d3aa04f7a1618840479d3c">&#9670;&nbsp;</a></span>WriteDataValues() <span class="overload">[4/6]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -650,7 +666,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a23f71be57ade9d11683a9b6352123e0e"></a>
+<a id="a23f71be57ade9d11683a9b6352123e0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a23f71be57ade9d11683a9b6352123e0e">&#9670;&nbsp;</a></span>WriteDataValues() <span class="overload">[5/6]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -676,7 +694,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3d2228e5181d6fc3db425b853ab6b35e"></a>
+<a id="a3d2228e5181d6fc3db425b853ab6b35e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d2228e5181d6fc3db425b853ab6b35e">&#9670;&nbsp;</a></span>WriteDataValues() <span class="overload">[6/6]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -702,7 +722,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a80a4ece6a9c37a484001de597bbd7534"></a>
+<a id="a80a4ece6a9c37a484001de597bbd7534"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80a4ece6a9c37a484001de597bbd7534">&#9670;&nbsp;</a></span>WriteValidityBitmap()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -719,14 +741,14 @@ template&lt;typename T &gt; </div>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="pretty__print_8cc.html">pretty_print.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="pretty__print_8cc.html">pretty_print.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 b2e2456..58b80dc 100644
--- a/docs/cpp/classarrow_1_1_array_visitor-members.html
+++ b/docs/cpp/classarrow_1_1_array_visitor-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -129,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 c85f560..10d4588 100644
--- a/docs/cpp/classarrow_1_1_array_visitor.html
+++ b/docs/cpp/classarrow_1_1_array_visitor.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -170,7 +144,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a21630dbfd372a58a3be611648cffab4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a7b975f4293f80d1d88149ae2903ba149"></a>
+<a id="a7b975f4293f80d1d88149ae2903ba149"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7b975f4293f80d1d88149ae2903ba149">&#9670;&nbsp;</a></span>~ArrayVisitor()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -194,7 +170,9 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a690c22d9ec35a5cc4526bcd23220d33e"></a>
+<a id="a690c22d9ec35a5cc4526bcd23220d33e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a690c22d9ec35a5cc4526bcd23220d33e">&#9670;&nbsp;</a></span>Visit() <span class="overload">[1/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -216,9 +194,13 @@ Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
+<p>Reimplemented in <a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer_1_1_table_writer_impl.html#a35aaacdfa8ae4a8ee40eac2d62e89759">arrow::ipc::feather::TableWriter::TableWriterImpl</a>.</p>
+
 </div>
 </div>
-<a class="anchor" id="a4d77c717f2c09fd96d16b50fe69654d4"></a>
+<a id="a4d77c717f2c09fd96d16b50fe69654d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d77c717f2c09fd96d16b50fe69654d4">&#9670;&nbsp;</a></span>Visit() <span class="overload">[2/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -244,7 +226,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af4735cbc36ad83a46ef8959bef0a7ac5"></a>
+<a id="af4735cbc36ad83a46ef8959bef0a7ac5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4735cbc36ad83a46ef8959bef0a7ac5">&#9670;&nbsp;</a></span>Visit() <span class="overload">[3/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -268,7 +252,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9b64c57162178a081d88ba829255a6c1"></a>
+<a id="a9b64c57162178a081d88ba829255a6c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b64c57162178a081d88ba829255a6c1">&#9670;&nbsp;</a></span>Visit() <span class="overload">[4/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -292,7 +278,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3168a74c4334eaafd5c355edd122f283"></a>
+<a id="a3168a74c4334eaafd5c355edd122f283"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3168a74c4334eaafd5c355edd122f283">&#9670;&nbsp;</a></span>Visit() <span class="overload">[5/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -316,7 +304,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8b80c651bf6ec0ee161d9705d7645a0e"></a>
+<a id="a8b80c651bf6ec0ee161d9705d7645a0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b80c651bf6ec0ee161d9705d7645a0e">&#9670;&nbsp;</a></span>Visit() <span class="overload">[6/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -340,7 +330,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a51f37df80aba4ec84b123c2d10120314"></a>
+<a id="a51f37df80aba4ec84b123c2d10120314"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51f37df80aba4ec84b123c2d10120314">&#9670;&nbsp;</a></span>Visit() <span class="overload">[7/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -364,7 +356,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad3bc1475e7b037ae7a4ab39f93c1a83a"></a>
+<a id="ad3bc1475e7b037ae7a4ab39f93c1a83a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3bc1475e7b037ae7a4ab39f93c1a83a">&#9670;&nbsp;</a></span>Visit() <span class="overload">[8/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -388,7 +382,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a38502acbe8ac3168f1b6019b84e3fa15"></a>
+<a id="a38502acbe8ac3168f1b6019b84e3fa15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38502acbe8ac3168f1b6019b84e3fa15">&#9670;&nbsp;</a></span>Visit() <span class="overload">[9/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -412,7 +408,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af3355af649f0ffb9fc25abc0ce43150d"></a>
+<a id="af3355af649f0ffb9fc25abc0ce43150d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af3355af649f0ffb9fc25abc0ce43150d">&#9670;&nbsp;</a></span>Visit() <span class="overload">[10/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -436,7 +434,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3c9f62a9cd353c6582c2c03e796b8c27"></a>
+<a id="a3c9f62a9cd353c6582c2c03e796b8c27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c9f62a9cd353c6582c2c03e796b8c27">&#9670;&nbsp;</a></span>Visit() <span class="overload">[11/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -460,7 +460,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a6b7342d2b0f8d4eae21de14b1fad1375"></a>
+<a id="a6b7342d2b0f8d4eae21de14b1fad1375"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b7342d2b0f8d4eae21de14b1fad1375">&#9670;&nbsp;</a></span>Visit() <span class="overload">[12/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -484,7 +486,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7796c6346a31c6c46b406447470e9180"></a>
+<a id="a7796c6346a31c6c46b406447470e9180"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7796c6346a31c6c46b406447470e9180">&#9670;&nbsp;</a></span>Visit() <span class="overload">[13/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -508,7 +512,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae9c9d924cc1186c24b5c2f0df5b31f61"></a>
+<a id="ae9c9d924cc1186c24b5c2f0df5b31f61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9c9d924cc1186c24b5c2f0df5b31f61">&#9670;&nbsp;</a></span>Visit() <span class="overload">[14/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -534,7 +540,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3a761433208b02d3db81610feaf1bf7c"></a>
+<a id="a3a761433208b02d3db81610feaf1bf7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a761433208b02d3db81610feaf1bf7c">&#9670;&nbsp;</a></span>Visit() <span class="overload">[15/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -560,7 +568,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a56032c1c5e8dc65ea1d59dd0fd94ce13"></a>
+<a id="a56032c1c5e8dc65ea1d59dd0fd94ce13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56032c1c5e8dc65ea1d59dd0fd94ce13">&#9670;&nbsp;</a></span>Visit() <span class="overload">[16/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -584,7 +594,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a56d0cc3c40b5c4d703b49eeef5db88cf"></a>
+<a id="a56d0cc3c40b5c4d703b49eeef5db88cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56d0cc3c40b5c4d703b49eeef5db88cf">&#9670;&nbsp;</a></span>Visit() <span class="overload">[17/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -610,7 +622,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8edd1538b4d5f8a849b53f04b62a0d25"></a>
+<a id="a8edd1538b4d5f8a849b53f04b62a0d25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8edd1538b4d5f8a849b53f04b62a0d25">&#9670;&nbsp;</a></span>Visit() <span class="overload">[18/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -634,7 +648,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7ad546cf0fdd5588e6979c312357c38d"></a>
+<a id="a7ad546cf0fdd5588e6979c312357c38d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ad546cf0fdd5588e6979c312357c38d">&#9670;&nbsp;</a></span>Visit() <span class="overload">[19/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -660,7 +676,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8e013c7cdaa7322b51d63f49a6595b9c"></a>
+<a id="a8e013c7cdaa7322b51d63f49a6595b9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e013c7cdaa7322b51d63f49a6595b9c">&#9670;&nbsp;</a></span>Visit() <span class="overload">[20/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -686,7 +704,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0fc9bea701e37d51221e873329488f45"></a>
+<a id="a0fc9bea701e37d51221e873329488f45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0fc9bea701e37d51221e873329488f45">&#9670;&nbsp;</a></span>Visit() <span class="overload">[21/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -712,7 +732,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aedfd72cc98162afae39e3217dfc58eaf"></a>
+<a id="aedfd72cc98162afae39e3217dfc58eaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aedfd72cc98162afae39e3217dfc58eaf">&#9670;&nbsp;</a></span>Visit() <span class="overload">[22/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -736,7 +758,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="abcd68c8b05ec3e801a0e22376d7e67f8"></a>
+<a id="abcd68c8b05ec3e801a0e22376d7e67f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abcd68c8b05ec3e801a0e22376d7e67f8">&#9670;&nbsp;</a></span>Visit() <span class="overload">[23/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -760,7 +784,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a840c1ea14b69a3f10260d295d85cfb0e"></a>
+<a id="a840c1ea14b69a3f10260d295d85cfb0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a840c1ea14b69a3f10260d295d85cfb0e">&#9670;&nbsp;</a></span>Visit() <span class="overload">[24/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -786,7 +812,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8668387768bb92a0aa0ff4677775454d"></a>
+<a id="a8668387768bb92a0aa0ff4677775454d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8668387768bb92a0aa0ff4677775454d">&#9670;&nbsp;</a></span>Visit() <span class="overload">[25/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -812,7 +840,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a04feb7d87e2f9a0d223140f76f01592b"></a>
+<a id="a04feb7d87e2f9a0d223140f76f01592b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04feb7d87e2f9a0d223140f76f01592b">&#9670;&nbsp;</a></span>Visit() <span class="overload">[26/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -838,7 +868,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a21630dbfd372a58a3be611648cffab4f"></a>
+<a id="a21630dbfd372a58a3be611648cffab4f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21630dbfd372a58a3be611648cffab4f">&#9670;&nbsp;</a></span>Visit() <span class="overload">[27/27]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -865,15 +897,15 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="visitor_8h_source.html">visitor.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="visitor_8cc.html">visitor.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="visitor_8h_source.html">visitor.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="visitor_8cc.html">visitor.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 0dbb611..661b0ec 100644
--- a/docs/cpp/classarrow_1_1_binary_array-members.html
+++ b/docs/cpp/classarrow_1_1_binary_array-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,50 +70,50 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a8cf8e5e06bedfdeeaccef89f4fcd8d72">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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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#acb8ad42b8db90ae77a6bbb69e88a1844">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#ac3c8efd95a2867d774dc99c700e6e349">Array</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, 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_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#adbd61a452be6feb75a55cd487f9af44c">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_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#aa147087e70210a9b7b40b5b307e9bc3d">BinaryArray</a>(const std::shared_ptr&lt; internal::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#adbd61a452be6feb75a55cd487f9af44c">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#ae76231b5d7053381d0bae2c6493eb369">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_binary_array.html#a67e41d2d57685987521735e8361f55f3">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#a36fa491b9c4272c31dbf51171119c7be">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_array.html#a9c74a407e71e42e75d769a2b2827e25e">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#a1db07a2e4e4b2241dffd602d675ac2a0">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#aa46391adcde626fc11395e4109b170c3">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#a38785d2e1977c10f995e2f3d9813b4e7">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#a9d79327fd562c7bb36455979a3d56c20">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#a7a2a3b04675d806226b99fa6e78ea14f">length_</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#ac6a9a5af6d174976d4f2e44e756744f0">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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</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#a817196cd3b72f8d8c6d578036f6e9e97">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#ad98f18518f7061381863ee800eabf2ad">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#aa8047296b1e2027f4089fceca3714597">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#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#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#a8d85273d7b76520f804b7da8eda629f6">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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">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#a581cecab69f86737603be4c3bd5835bd">offset_</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#a3791855cfd4669b65874ddd0cc4c60c2">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#a577aaca493fb2596164e78463d0644bc">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#a60aebf66323561ec76f3248ef8bc03a3">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 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#ae2682fd7b2a488620ee3f67b7856afe8">SetData</a>(const std::shared_ptr&lt; internal::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_binary_array.html#aa638842ee9f512db99be1a22e635b77d">Slice</a>(int64_t offset, int64_t length) const override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</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.html#a78dd90702dfd4a4989c77585eecc23b1">arrow::Array::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#af6d0bb430191ceef853297d81236cba6">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#a12b693935f3dd0aab750dbe37032a019">type_</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#a60af513406e55369c4122f1d739c6f99">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#a9cfb93694cd77382686c92f6dac9827a">arrow::FlatArray::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#aacf32b2ed8d93dada5dc3c139662c59c">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#a4d87f72be1492bc6b50c7af596746996">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#aeab81765c9e0c933cfddeb46ad0bfaf8">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#a345f34119978baa4b3d3d13ab4dedd26">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#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>
 </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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[18/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 b33e045..c70d6d4 100644
--- a/docs/cpp/classarrow_1_1_date_type-members.html
+++ b/docs/cpp/classarrow_1_1_date_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,19 +72,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor *visitor) 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_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a>() const =0</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">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a3b35207add280a180e9ff64552e51522">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#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_date_type.html#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">unit</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_date_type.html">arrow::DateType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_date_type.html#a75883ba6050d976e4386fa5573febabb">unit_</a></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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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 -->
@@ -118,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 28b51c4..f7ca95b 100644
--- a/docs/cpp/classarrow_1_1_date_type.html
+++ b/docs/cpp/classarrow_1_1_date_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -115,38 +89,38 @@ Inheritance diagram for arrow::DateType:</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:a0e376a7dbf53e3fafd869ace53ab82cd"><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#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a> () const </td></tr>
-<tr class="separator:a0e376a7dbf53e3fafd869ace53ab82cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66bad5ca6adb856c729002d5d6a4875a"><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"><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: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:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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:adb306e4a8a597a0ff017f4358942130d inherit pub_methods_classarrow_1_1_data_type"><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_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const =0</td></tr>
 <tr class="separator:adb306e4a8a597a0ff017f4358942130d inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a944727354fb11138ebd46368319598f2 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#a944727354fb11138ebd46368319598f2">ToString</a> () const =0</td></tr>
 <tr class="separator:a944727354fb11138ebd46368319598f2 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 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="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr class="memitem:a6aea1fcfd9f998e8fa50f5ae62dbd7e6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> type_id, <a class="el" href="namespacearrow.html#a04410292f01b108a8a8af3c7077afcda">DateUnit</a> <a class="el" href="classarrow_1_1_date_type.html#a0e376a7dbf53e3fafd869ace53ab82cd">unit</a>)</td></tr>
+<tr class="memitem:a6aea1fcfd9f998e8fa50f5ae62dbd7e6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_date_type.html#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">DateType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> type_id, <a class="el" href="namespacearrow.html#a04410292f01b108a8a8af3c7077afcda">DateUnit</a> <a class="el" href="classarrow_1_1_date_type.html#a66bad5ca6adb856c729002d5d6a4875a">unit</a>)</td></tr>
 <tr class="separator:a6aea1fcfd9f998e8fa50f5ae62dbd7e6"><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>
@@ -160,7 +134,9 @@ Protected Attributes</h2></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 class="anchor" id="a6aea1fcfd9f998e8fa50f5ae62dbd7e6"></a>
+<a id="a6aea1fcfd9f998e8fa50f5ae62dbd7e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6aea1fcfd9f998e8fa50f5ae62dbd7e6">&#9670;&nbsp;</a></span>DateType()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -195,7 +171,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a0e376a7dbf53e3fafd869ace53ab82cd"></a>
+<a id="a66bad5ca6adb856c729002d5d6a4875a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66bad5ca6adb856c729002d5d6a4875a">&#9670;&nbsp;</a></span>unit()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -219,7 +197,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a75883ba6050d976e4386fa5573febabb"></a>
+<a id="a75883ba6050d976e4386fa5573febabb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75883ba6050d976e4386fa5573febabb">&#9670;&nbsp;</a></span>unit_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -240,15 +220,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_decimal_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal_array-members.html b/docs/cpp/classarrow_1_1_decimal_array-members.html
index 95680e1..c491e99 100644
--- a/docs/cpp/classarrow_1_1_decimal_array-members.html
+++ b/docs/cpp/classarrow_1_1_decimal_array-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,50 +70,46 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a8cf8e5e06bedfdeeaccef89f4fcd8d72">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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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#acb8ad42b8db90ae77a6bbb69e88a1844">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#ac3c8efd95a2867d774dc99c700e6e349">Array</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, 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_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#a50dbf5bdc8ffc55c8509daef200eb52d">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">data</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_primitive_array.html#aa340fdab800cc42ac43e8f0219c20188">data_</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_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_decimal_array.html#acde9db1b9d4167ed33d36116fc5759c1">byte_width</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</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#ad98f18518f7061381863ee800eabf2ad">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#aa8047296b1e2027f4089fceca3714597">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_decimal_array.html#a4850446bb7f3ace39d18297f961b5c47">DecimalArray</a>(const std::shared_ptr&lt; internal::ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</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_decimal_array.html#a6a6a4f1d75637a65126f7e3e9169bad8">DecimalArray</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, const std::shared_ptr&lt; Buffer &gt; &amp;sign_bitmap=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a9c74a407e71e42e75d769a2b2827e25e">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#a1db07a2e4e4b2241dffd602d675ac2a0">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#ab567fe975abebb6a239589be961dc14f">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_decimal_array.html#ad878457a6f0d6b0f775a5269c23eaa70">FormatValue</a>(int64_t i) const </td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a9c16a930317f77e940858530c291a86c">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_decimal_array.html#a2a9e33a37481c4e1d48def31c88d5565">IsNegative</a>(int64_t i) const </td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a38785d2e1977c10f995e2f3d9813b4e7">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#a9d79327fd562c7bb36455979a3d56c20">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#a7a2a3b04675d806226b99fa6e78ea14f">length_</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#ac6a9a5af6d174976d4f2e44e756744f0">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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</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#a817196cd3b72f8d8c6d578036f6e9e97">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#a8d85273d7b76520f804b7da8eda629f6">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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">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#a581cecab69f86737603be4c3bd5835bd">offset_</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_primitive_array.html#ac9370debfa9fd4b0ea66e076690c01e8">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_array.html#a3791855cfd4669b65874ddd0cc4c60c2">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#a577aaca493fb2596164e78463d0644bc">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_fixed_size_binary_array.html#a4ff1c74cb9e38a3ec222a368ffeee881">raw_data</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_primitive_array.html#afb4abc13be9ec1c46fe789762f85843c">raw_data_</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_decimal_array.html#a764399a02037b21d9ac699d9324a027b">Slice</a>(int64_t offset, int64_t length) const override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</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.html#a78dd90702dfd4a4989c77585eecc23b1">arrow::PrimitiveArray::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#af6d0bb430191ceef853297d81236cba6">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#a12b693935f3dd0aab750dbe37032a019">type_</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#a60af513406e55369c4122f1d739c6f99">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_decimal_array.html#a5f283ca174066c3d08d045117a8cb721">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"></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_decimal_array.html#ab3ced2de63fca1ba568a7f0ce012f661">FormatValue</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html#a1d182e52e02959d8b19a618f8b1bf605">GetValue</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html#aa8bd13363c09c2ca9559d528d1fcfc10">IsNegative</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</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#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_decimal_array.html#acf04afadab23d2a75a4f24d22a819917">raw_values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html#a53844d6fcc8a6b5364af43ff378d7f3f">sign_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></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_array.html#a764399a02037b21d9ac699d9324a027b">Slice</a>(int64_t offset, int64_t length) const override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a9cfb93694cd77382686c92f6dac9827a">arrow::FlatArray::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_decimal_array.html#a5f283ca174066c3d08d045117a8cb721">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html#aa3e38c335697d5c6337bfe2ae8628115">values</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[15/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_default_memory_pool.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_default_memory_pool.html b/docs/cpp/classarrow_1_1_default_memory_pool.html
index b74bf2a..429f7b5 100644
--- a/docs/cpp/classarrow_1_1_default_memory_pool.html
+++ b/docs/cpp/classarrow_1_1_default_memory_pool.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DefaultMemoryPool Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -140,7 +114,9 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:aa4b251669cc9858c40cffda6caedde75 inherit pro_methods_classarrow_1_1_memory_pool"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a61e6588e9ccd04909d4fe474617494b2"></a>
+<a id="a61e6588e9ccd04909d4fe474617494b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61e6588e9ccd04909d4fe474617494b2">&#9670;&nbsp;</a></span>DefaultMemoryPool()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -155,7 +131,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="adf84414327bc7a7c1ff2395d04f89c1d"></a>
+<a id="adf84414327bc7a7c1ff2395d04f89c1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf84414327bc7a7c1ff2395d04f89c1d">&#9670;&nbsp;</a></span>~DefaultMemoryPool()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -179,7 +157,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a45a944759a15de1175217088ba9f4571"></a>
+<a id="a45a944759a15de1175217088ba9f4571"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45a944759a15de1175217088ba9f4571">&#9670;&nbsp;</a></span>Allocate()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -218,7 +198,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a374f58a6181c1157f84d4908a9dfa626"></a>
+<a id="a374f58a6181c1157f84d4908a9dfa626"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a374f58a6181c1157f84d4908a9dfa626">&#9670;&nbsp;</a></span>bytes_allocated()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -245,7 +227,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5625c05eaf1eae20f1528fa8b30d67b4"></a>
+<a id="a5625c05eaf1eae20f1528fa8b30d67b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5625c05eaf1eae20f1528fa8b30d67b4">&#9670;&nbsp;</a></span>Free()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -290,7 +274,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a463322488d1a2be8297ac55205bab14b"></a>
+<a id="a463322488d1a2be8297ac55205bab14b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a463322488d1a2be8297ac55205bab14b">&#9670;&nbsp;</a></span>max_memory()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -314,11 +300,13 @@ Additional Inherited Members</h2></td></tr>
 <p>Return peak memory allocation in this memory pool. </p>
 <dl class="section return"><dt>Returns</dt><dd>Maximum bytes allocated. If not known (or not implemented), returns -1 </dd></dl>
 
-<p>Reimplemented from <a class="el" href="classarrow_1_1_memory_pool.html#ab15139c528ce97d8ae15ef90269d9236">arrow::MemoryPool</a>.</p>
+<p>Reimplemented from <a class="el" href="classarrow_1_1_memory_pool.html#a0761294b3d7071b99e42565d6cd355b4">arrow::MemoryPool</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="aea158c427314f816f654a57fabe0423c"></a>
+<a id="aea158c427314f816f654a57fabe0423c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea158c427314f816f654a57fabe0423c">&#9670;&nbsp;</a></span>Reallocate()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -364,15 +352,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="memory__pool_8h_source.html">memory_pool.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="memory__pool_8cc.html">memory_pool.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="memory__pool_8h_source.html">memory_pool.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="memory__pool_8cc.html">memory_pool.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 a8d2a2f..b7b187b 100644
--- a/docs/cpp/classarrow_1_1_dictionary_array-members.html
+++ b/docs/cpp/classarrow_1_1_dictionary_array-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,36 +70,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a8cf8e5e06bedfdeeaccef89f4fcd8d72">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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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#acb8ad42b8db90ae77a6bbb69e88a1844">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#ac3c8efd95a2867d774dc99c700e6e349">Array</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, 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_array.html">arrow::Array</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html#a18e6fec46693c83414304c69fb7af413">dict_type</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html#adca4061547095b3cc1134b2d83b62c37">dict_type_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</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_array.html#afa9c341dca2c6d9f06afaf55abb56d7e">dictionary</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a></td><td class="entry"></td></tr>
+  <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#ad98f18518f7061381863ee800eabf2ad">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#aa8047296b1e2027f4089fceca3714597">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_dictionary_array.html#a2e9c7a3bf2eea6936f08773861d2ab51">dict_type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html#a88bb148783b8f59db52582cdf4a3bdc0">dictionary</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html#a6f15e627ad83fe3a2cd7ac3cdf5aa1b9">DictionaryArray</a>(const std::shared_ptr&lt; internal::ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html#a51b8312f900592a4d3a9c416b3f1cdb6">DictionaryArray</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, const std::shared_ptr&lt; Array &gt; &amp;indices)</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a9c74a407e71e42e75d769a2b2827e25e">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#a1db07a2e4e4b2241dffd602d675ac2a0">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_dictionary_array.html#a4511667f083ec4de378f0d10aa38c077">indices</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html#afadfd10eed612e5d06e073ffe01022da">indices_</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</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#a38785d2e1977c10f995e2f3d9813b4e7">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#a9d79327fd562c7bb36455979a3d56c20">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#a7a2a3b04675d806226b99fa6e78ea14f">length_</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#ac6a9a5af6d174976d4f2e44e756744f0">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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</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#a817196cd3b72f8d8c6d578036f6e9e97">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#a8d85273d7b76520f804b7da8eda629f6">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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">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#a581cecab69f86737603be4c3bd5835bd">offset_</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#a3791855cfd4669b65874ddd0cc4c60c2">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#a577aaca493fb2596164e78463d0644bc">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#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_dictionary_array.html#aa2506f3fae4874505014d5a66ed5b131">indices</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</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#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_dictionary_array.html#a8388b534794cdb772060bb8dabf18283">Slice</a>(int64_t offset, int64_t length) const override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</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.html#a78dd90702dfd4a4989c77585eecc23b1">arrow::Array::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#af6d0bb430191ceef853297d81236cba6">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#a12b693935f3dd0aab750dbe37032a019">type_</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#a60af513406e55369c4122f1d739c6f99">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#a9cfb93694cd77382686c92f6dac9827a">arrow::Array::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_dictionary_array.html#acd352de67775187d93c6e34b2ba55440">TypeClass</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</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>
 </table></div><!-- contents -->
@@ -133,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 e7aa32d..c955fa8 100644
--- a/docs/cpp/classarrow_1_1_dictionary_array.html
+++ b/docs/cpp/classarrow_1_1_dictionary_array.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -92,7 +66,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <div class="summary">
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
 <a href="classarrow_1_1_dictionary_array-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">arrow::DictionaryArray Class Reference</div>  </div>
@@ -106,7 +79,7 @@ Inheritance diagram for arrow::DictionaryArray:</div>
  <div class="center">
   <img src="classarrow_1_1_dictionary_array.png" usemap="#arrow::DictionaryArray_map" alt=""/>
   <map id="arrow::DictionaryArray_map" name="arrow::DictionaryArray_map">
-<area href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. " alt="arrow::Array" shape="rect" coords="0,0,142,24"/>
+<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,142,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -117,85 +90,87 @@ Public Types</h2></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:a51b8312f900592a4d3a9c416b3f1cdb6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_array.html#a51b8312f900592a4d3a9c416b3f1cdb6">DictionaryArray</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#af6d0bb430191ceef853297d81236cba6">type</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_dictionary_array.html#a4511667f083ec4de378f0d10aa38c077">indices</a>)</td></tr>
+<tr class="memitem:a6f15e627ad83fe3a2cd7ac3cdf5aa1b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_array.html#a6f15e627ad83fe3a2cd7ac3cdf5aa1b9">DictionaryArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:a6f15e627ad83fe3a2cd7ac3cdf5aa1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51b8312f900592a4d3a9c416b3f1cdb6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_array.html#a51b8312f900592a4d3a9c416b3f1cdb6">DictionaryArray</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_dictionary_array.html#aa2506f3fae4874505014d5a66ed5b131">indices</a>)</td></tr>
 <tr class="separator:a51b8312f900592a4d3a9c416b3f1cdb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4511667f083ec4de378f0d10aa38c077"><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_dictionary_array.html#a4511667f083ec4de378f0d10aa38c077">indices</a> () const </td></tr>
-<tr class="separator:a4511667f083ec4de378f0d10aa38c077"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afa9c341dca2c6d9f06afaf55abb56d7e"><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_dictionary_array.html#afa9c341dca2c6d9f06afaf55abb56d7e">dictionary</a> () const </td></tr>
-<tr class="separator:afa9c341dca2c6d9f06afaf55abb56d7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a18e6fec46693c83414304c69fb7af413"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarrow_1_1_dictionary_type.html">DictionaryType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_array.html#a18e6fec46693c83414304c69fb7af413">dict_type</a> ()</td></tr>
-<tr class="separator:a18e6fec46693c83414304c69fb7af413"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8388b534794cdb772060bb8dabf18283"><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_dictionary_array.html#a8388b534794cdb772060bb8dabf18283">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">length</a>) const override</td></tr>
+<tr class="memitem:aa2506f3fae4874505014d5a66ed5b131"><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_dictionary_array.html#aa2506f3fae4874505014d5a66ed5b131">indices</a> () const</td></tr>
+<tr class="separator:aa2506f3fae4874505014d5a66ed5b131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88bb148783b8f59db52582cdf4a3bdc0"><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_dictionary_array.html#a88bb148783b8f59db52582cdf4a3bdc0">dictionary</a> () const</td></tr>
+<tr class="separator:a88bb148783b8f59db52582cdf4a3bdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9c7a3bf2eea6936f08773861d2ab51"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarrow_1_1_dictionary_type.html">DictionaryType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_array.html#a2e9c7a3bf2eea6936f08773861d2ab51">dict_type</a> () const</td></tr>
+<tr class="separator:a2e9c7a3bf2eea6936f08773861d2ab51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8388b534794cdb772060bb8dabf18283"><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_dictionary_array.html#a8388b534794cdb772060bb8dabf18283">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 override</td></tr>
 <tr class="memdesc:a8388b534794cdb772060bb8dabf18283"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="#a8388b534794cdb772060bb8dabf18283">More...</a><br /></td></tr>
 <tr class="separator:a8388b534794cdb772060bb8dabf18283"><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:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_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#ac3c8efd95a2867d774dc99c700e6e349">Array</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td>
 </tr>
-<tr class="separator:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</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:a38785d2e1977c10f995e2f3d9813b4e7 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#a38785d2e1977c10f995e2f3d9813b4e7">IsNull</a> (int64_t i) const </td></tr>
-<tr class="memdesc:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a slot is null. For inner loops. Does <em>not</em> boundscheck.  <a href="#a38785d2e1977c10f995e2f3d9813b4e7">More...</a><br /></td></tr>
-<tr class="separator:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d79327fd562c7bb36455979a3d56c20 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#a9d79327fd562c7bb36455979a3d56c20">length</a> () const </td></tr>
-<tr class="memdesc:a9d79327fd562c7bb36455979a3d56c20 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="#a9d79327fd562c7bb36455979a3d56c20">More...</a><br /></td></tr>
-<tr class="separator:a9d79327fd562c7bb36455979a3d56c20 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a814cce1a10c7eef53236c2abfaea8bee 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#a814cce1a10c7eef53236c2abfaea8bee">offset</a> () const </td></tr>
-<tr class="memdesc:a814cce1a10c7eef53236c2abfaea8bee 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="#a814cce1a10c7eef53236c2abfaea8bee">More...</a><br /></td></tr>
-<tr class="separator:a814cce1a10c7eef53236c2abfaea8bee inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d85273d7b76520f804b7da8eda629f6 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#a8d85273d7b76520f804b7da8eda629f6">null_count</a> () const </td></tr>
-<tr class="memdesc:a8d85273d7b76520f804b7da8eda629f6 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="#a8d85273d7b76520f804b7da8eda629f6">More...</a><br /></td></tr>
-<tr class="separator:a8d85273d7b76520f804b7da8eda629f6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6d0bb430191ceef853297d81236cba6 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#af6d0bb430191ceef853297d81236cba6">type</a> () const </td></tr>
-<tr class="separator:af6d0bb430191ceef853297d81236cba6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60af513406e55369c4122f1d739c6f99 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#a60af513406e55369c4122f1d739c6f99">type_id</a> () const </td></tr>
-<tr class="separator:a60af513406e55369c4122f1d739c6f99 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6a9a5af6d174976d4f2e44e756744f0 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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a> () const </td></tr>
-<tr class="memdesc:ac6a9a5af6d174976d4f2e44e756744f0 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="#ac6a9a5af6d174976d4f2e44e756744f0">More...</a><br /></td></tr>
-<tr class="separator:ac6a9a5af6d174976d4f2e44e756744f0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a817196cd3b72f8d8c6d578036f6e9e97 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#a817196cd3b72f8d8c6d578036f6e9e97">null_bitmap_data</a> () const </td></tr>
-<tr class="memdesc:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="#a817196cd3b72f8d8c6d578036f6e9e97">More...</a><br /></td></tr>
-<tr class="separator:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c74a407e71e42e75d769a2b2827e25e 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#a9c74a407e71e42e75d769a2b2827e25e">Equals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:a9c74a407e71e42e75d769a2b2827e25e inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1db07a2e4e4b2241dffd602d675ac2a0 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#a1db07a2e4e4b2241dffd602d675ac2a0">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:a1db07a2e4e4b2241dffd602d675ac2a0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0989ac08e03dad0a1bfbd8d9d6eab25c 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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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:a0989ac08e03dad0a1bfbd8d9d6eab25c inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8ad42b8db90ae77a6bbb69e88a1844 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#acb8ad42b8db90ae77a6bbb69e88a1844">ApproxEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:acb8ad42b8db90ae77a6bbb69e88a1844 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3791855cfd4669b65874ddd0cc4c60c2 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#a3791855cfd4669b65874ddd0cc4c60c2">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:a3791855cfd4669b65874ddd0cc4c60c2 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="#a3791855cfd4669b65874ddd0cc4c60c2">More...</a><br /></td></tr>
-<tr class="separator:a3791855cfd4669b65874ddd0cc4c60c2 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a577aaca493fb2596164e78463d0644bc 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#a577aaca493fb2596164e78463d0644bc">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:a577aaca493fb2596164e78463d0644bc inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8cf8e5e06bedfdeeaccef89f4fcd8d72 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#a8cf8e5e06bedfdeeaccef89f4fcd8d72">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const </td></tr>
-<tr class="separator:a8cf8e5e06bedfdeeaccef89f4fcd8d72 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78dd90702dfd4a4989c77585eecc23b1 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#a78dd90702dfd4a4989c77585eecc23b1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>) const </td></tr>
-<tr class="memdesc:a78dd90702dfd4a4989c77585eecc23b1 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="#a78dd90702dfd4a4989c77585eecc23b1">More...</a><br /></td></tr>
-<tr class="separator:a78dd90702dfd4a4989c77585eecc23b1 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">Determine if a slot is null. For inner loops. Does <em>not</em> 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: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:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
+<tr class="separator:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="separator:ad98f18518f7061381863ee800eabf2ad 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="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:adca4061547095b3cc1134b2d83b62c37"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarrow_1_1_dictionary_type.html">DictionaryType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_array.html#adca4061547095b3cc1134b2d83b62c37">dict_type_</a></td></tr>
-<tr class="separator:adca4061547095b3cc1134b2d83b62c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afadfd10eed612e5d06e073ffe01022da"><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_dictionary_array.html#afadfd10eed612e5d06e073ffe01022da">indices_</a></td></tr>
-<tr class="separator:afadfd10eed612e5d06e073ffe01022da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<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"><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:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
+<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_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#a12b693935f3dd0aab750dbe37032a019">type_</a></td></tr>
-<tr class="separator:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_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#a7a2a3b04675d806226b99fa6e78ea14f">length_</a></td></tr>
-<tr class="separator:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_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#a581cecab69f86737603be4c3bd5835bd">offset_</a></td></tr>
-<tr class="separator:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td></tr>
-<tr class="separator:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</a></td></tr>
-<tr class="separator:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="separator:aa8047296b1e2027f4089fceca3714597 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 class="anchor" id="acd352de67775187d93c6e34b2ba55440"></a>
+<a id="acd352de67775187d93c6e34b2ba55440"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd352de67775187d93c6e34b2ba55440">&#9670;&nbsp;</a></span>TypeClass</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -208,7 +183,35 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a51b8312f900592a4d3a9c416b3f1cdb6"></a>
+<a id="a6f15e627ad83fe3a2cd7ac3cdf5aa1b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f15e627ad83fe3a2cd7ac3cdf5aa1b9">&#9670;&nbsp;</a></span>DictionaryArray() <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::DictionaryArray::DictionaryArray </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">
+
+</div>
+</div>
+<a id="a51b8312f900592a4d3a9c416b3f1cdb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51b8312f900592a4d3a9c416b3f1cdb6">&#9670;&nbsp;</a></span>DictionaryArray() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -235,7 +238,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a18e6fec46693c83414304c69fb7af413"></a>
+<a id="a2e9c7a3bf2eea6936f08773861d2ab51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e9c7a3bf2eea6936f08773861d2ab51">&#9670;&nbsp;</a></span>dict_type()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -246,7 +251,7 @@ Protected Attributes</h2></td></tr>
           <td class="memname">const <a class="el" href="classarrow_1_1_dictionary_type.html">DictionaryType</a>* arrow::DictionaryArray::dict_type </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td></td>
+          <td> const</td>
         </tr>
       </table>
   </td>
@@ -258,7 +263,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="afa9c341dca2c6d9f06afaf55abb56d7e"></a>
+<a id="a88bb148783b8f59db52582cdf4a3bdc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88bb148783b8f59db52582cdf4a3bdc0">&#9670;&nbsp;</a></span>dictionary()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -273,30 +280,26 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4511667f083ec4de378f0d10aa38c077"></a>
+<a id="aa2506f3fae4874505014d5a66ed5b131"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2506f3fae4874505014d5a66ed5b131">&#9670;&nbsp;</a></span>indices()</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_array.html">Array</a>&gt; arrow::DictionaryArray::indices </td>
+          <td class="memname">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; arrow::DictionaryArray::indices </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 class="anchor" id="a8388b534794cdb772060bb8dabf18283"></a>
+<a id="a8388b534794cdb772060bb8dabf18283"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8388b534794cdb772060bb8dabf18283">&#9670;&nbsp;</a></span>Slice()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -342,57 +345,16 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="adca4061547095b3cc1134b2d83b62c37"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classarrow_1_1_dictionary_type.html">DictionaryType</a>* arrow::DictionaryArray::dict_type_</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 class="anchor" id="afadfd10eed612e5d06e073ffe01022da"></a>
-<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_array.html">Array</a>&gt; arrow::DictionaryArray::indices_</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 files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[47/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/array_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/array_8h_source.html b/docs/cpp/array_8h_source.html
index 02a9c16..6f411ef 100644
--- a/docs/cpp/array_8h_source.html
+++ b/docs/cpp/array_8h_source.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/array.h Source File</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/array.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,122 +67,138 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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">   38</span>&#160;<span class="keyword">c
 lass </span>MemoryPool;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>MutableBuffer;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Status;</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">typename</span> T&gt;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structarrow_1_1_decimal.html">   43</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="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html">   55</a></span>&#160;<
 span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <a class="code" href="classarrow_1_1_array.html">Array</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;      int64_t offset = 0);</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line
 "><a name="l00061"></a><span class="lineno">   61</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="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a38785d2e1977c10f995e2f3d9813b4e7">   64</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_array.html#a38785d2e1977c10f995e2f3d9813b4e7">IsNull</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <span class="keywordflow">return</span> null_bitmap_data_ != <span class="keyword">nullptr</span> &amp;&amp;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;           BitUtil::BitNotSet(null_bitmap_data_, i + offset_);</div><div cl
 ass="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;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">   70</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> length_; }</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">   74</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> offset_; }</div><div class="line"><a 
 name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  int64_t null_count() <span class="keyword">const</span>;</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_1_array.html#af6d0bb430191ceef853297d81236cba6">   82</a></span>&#160;  std::shared_ptr&lt;DataType&gt; <a class="code" href="classarrow_1_1_array.html#af6d0bb430191ceef853297d81236cba6">type</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_; }</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a60af513406e55369c4122f1d739c6f99">   83</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#a60af513406
 e55369c4122f1d739c6f99">type_id</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_-&gt;id(); }</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#ac6a9a5af6d174976d4f2e44e756744f0">   89</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_array.html#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> null_bitmap_; }</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a817196cd3b72f8d8c6d578036f6e9e97">   95</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_array.html#a817196cd3b72f8d8c6d578036f6e9e97">n
 ull_bitmap_data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> null_bitmap_data_; }</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;  <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="l00098"></a><span class="lineno">   98</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="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</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="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keywordtype">bool</span> ApproxEquals(<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="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</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="l00106"></a><span class="lineno">  106</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="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</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="l00109"></a><span class="lineno">  109</span>&#160;      int64_t other_start_idx) <span class="keyword">const</span>;</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;  <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="l00112"></a><span class="lineno">  112</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keyword">virtual</span> std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const</span> = 0;</div><div
  class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset) <span class="keyword">const</span>;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a12b693935f3dd0aab750dbe37032a019">  128</a></span>&#160;  std::shared_ptr&lt;DataType&gt; <a class="code" href="classarrow_1_1_array.html#a12b693935f3dd0aab750dbe37032a019">type_</a>;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a7a2a3b04675d806226b99fa6e78ea14f">  129</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array.html#a7a2a3b04675d806
 226b99fa6e78ea14f">length_</a>;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#a581cecab69f86737603be4c3bd5835bd">  130</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_array.html#a581cecab69f86737603be4c3bd5835bd">offset_</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">// This member is marked mutable so that it can be modified when null_count()</span></div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <span class="comment">// is called from a const context and the null count has to be computed (if</span></div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="comment">// it is not already known)</span></div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" 
 href="classarrow_1_1_array.html#a68856a2f8d06a4d3e7e97f9a116a16f9">  135</a></span>&#160;  <span class="keyword">mutable</span> int64_t <a class="code" href="classarrow_1_1_array.html#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</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"><a class="line" href="classarrow_1_1_array.html#a3d8a39e330032fae689f82f765b19d4f">  137</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_array.html#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</a>;</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">  138</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="l00139"></a><span cl
 ass="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <a class="code" href="classarrow_1_1_array.html">Array</a>() {}</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  <a class="code" href="macros_8h.html#af8df3547bfde53a5acb93e2607b0034a">DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1_array.html">Array</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;</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classarrow_1_1_null_array.html">  146</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class
 ="code" href="classarrow_1_1_null_array.html">NullArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classarrow_1_1_null_array.html#a08175ba37b2750e1b6886a9b3994e4c7">  148</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_null_type.html">TypeClass</a> = <a class="code" href="classarrow_1_1_null_type.html">NullType</a>;</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;  <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="l00151"></a><span class="lineno">  151</span>
 &#160;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</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;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_array.html">  156</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00158"></a><span c
 lass="lineno">  158</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="l00159"></a><span class="lineno">  159</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;      int64_t offset = 0);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_array.html#a923fd560839f3c60e952c440be8b0210">  165</a></span>&#160;  std::shared_ptr
 &lt;Buffer&gt; <a class="code" href="classarrow_1_1_primitive_array.html#a923fd560839f3c60e952c440be8b0210">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</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">protected</span>:</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_array.html#aa340fdab800cc42ac43e8f0219c20188">  168</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_primitive_array.html#aa340fdab800cc42ac43e8f0219c20188">data_</a>;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classarrow_1_1_primitive_array.html#afb4abc13be9ec1c46fe789762f85843c">  169</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_primi
 tive_array.html#afb4abc13be9ec1c46fe789762f85843c">raw_data_</a>;</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;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> TYPE&gt;</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html">  173</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00174"></a><span class="lineno">  174</span>&#160; <span class="keyword">public</span>:</div
 ><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html#a6c0d0622d835e18f1b2419bdfe31caf5">  175</a></span>&#160;  <span class="keyword">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="l00176"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">  176</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="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span clas
 s="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_array.html#ac9370debfa9fd4b0ea66e076690c01e8">PrimitiveArray::PrimitiveArray</a>;</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="comment">// Only enable this constructor without a type argument for types without additional</span></div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;  <span class="comment">// metadata</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T1 = TYPE&gt;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classarrow_1_1_numeric_array.html#a43ae7bcfdaf0c71772b77207bcf51d9d">  183</a></span>&#160;  <a class="code" href="classarrow_1_1_numeric_array.html#a43ae7bcfdaf0c71772
 b77207bcf51d9d">NumericArray</a>(</div><div class="line"><a name="l00184"></a><span class="lineno">  184</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="l00185"></a><span class="lineno">  185</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;      int64_t offset = 0)</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;      : <a class="code" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a>(<a class="cod
 e" href="structarrow_1_1_type_traits.html">TypeTraits</a>&lt;T1&gt;::type_singleton(), length, data, null_bitmap,</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;            null_count, offset) {}</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"><a class="line" href="classarrow_1_1_numeric_array.html#a64ed5160a01343815fdb23d7321097cc">  191</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#a64ed5160a01343815fdb23d7321097cc">raw_data</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a cl
 ass="code" href="classarrow_1_1_numeric_array.html#afd31bfd5f4362d391e159ffbea507e58">value_type</a>*<span class="keyword">&gt;</span>(raw_data_) + offset_;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  }</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</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"><a class="line" href="classarrow_1_1_numeric_array.html#a2311017ad534010c755d4c9465a3bfc0">  197</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#a2311017ad534010c755d4c9465a3bfc0">Value</a>(i
 nt64_t i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_data()[i]; }</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;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_array.html">  200</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00201"></a><span class="lineno">  201</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classarrow_1_1_boolean_array.html#abf6fcf852d4775a2
 47162cac54453564">  202</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="l00203"></a><span class="lineno">  203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_primitive_array.html#ac9370debfa9fd4b0ea66e076690c01e8">PrimitiveArray::PrimitiveArray</a>;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</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="l00207"></a><span class="lineno">  207</span>&#160;      <span class="keywo
 rd">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;      int64_t offset = 0);</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</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"><a class="line" href="classarrow_1_1_boolean_array.html#af77d14c69319d30fbd87044a5004ab80">  212</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_boolean_array.html#af77d14c69319d30fbd87044a5004ab80">Value</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a n
 ame="l00213"></a><span class="lineno">  213</span>&#160;    <span class="keywordflow">return</span> BitUtil::GetBit(reinterpret_cast&lt;const uint8_t*&gt;(raw_data_), i + offset_);</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  }</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">  217</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment">// ListArray</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"><a class="line" href="classarrow_1_1_list_array.html">  220</a></span>&#160;<span class="keyword">c
 lass </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00221"></a><span class="lineno">  221</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a34aca3cdf8e3fc882f47738833b543c4">  222</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="l00223"></a><span class="lineno">  223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#abaeb13c66936303d30f744ae369ceb8a">  224</a></span>&#1
 60;  <a class="code" href="classarrow_1_1_list_array.html#abaeb13c66936303d30f744ae369ceb8a">ListArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; value_offsets, <span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; values,</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;      int64_t offset = 0)</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;      : <a class="code" href="classarrow_1_1_array.html">Array</a>(type, length, null_bitmap, null_count, offset) {</d
 iv><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    value_offsets_ = value_offsets;</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    raw_value_offsets_ = value_offsets == <span class="keyword">nullptr</span></div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;                             ? <span class="keyword">nullptr</span></div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;                             : <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>int32_t*<span class="keyword">&gt;</span>(value_offsets_-&gt;data());</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    values_ = values;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  }</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="comment">// Return a shared pointer in case the requestor desires to share ownership</span></div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  <span class="comment">// with this array.</span></div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a621d4e5dc94e74d4d8ba81a3fece72a5">  238</a></span>&#160;  std::shared_ptr&lt;Array&gt; <a class="code" href="classarrow_1_1_list_array.html#a621d4e5dc94e74d4d8ba81a3fece72a5">values</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> values_; }</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a9a0eefdee02f1d3bfd553015d503e37d">  241</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="
 code" href="classarrow_1_1_list_array.html#a9a0eefdee02f1d3bfd553015d503e37d">value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> value_offsets_; }</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#ad668c10bc3a90ff3a9a94ace482ab578">  243</a></span>&#160;  std::shared_ptr&lt;DataType&gt; <a class="code" href="classarrow_1_1_list_array.html#ad668c10bc3a90ff3a9a94ace482ab578">value_type</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> values_-&gt;type(); }</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a19c65516c1217441741da8338f6e710f">  246</a></span>&#160;  <span class="keyword">const</span> int32_t* <a
  class="code" href="classarrow_1_1_list_array.html#a19c65516c1217441741da8338f6e710f">raw_value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offsets_ + offset_; }</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  <span class="comment">// Neither of these functions will perform boundschecking</span></div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#ac718a5a7481b8182a181cb51b99fa130">  249</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_list_array.html#ac718a5a7481b8182a181cb51b99fa130">value_offset</a>(int64_t i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offsets_[i + offset_]; }</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_ar
 ray.html#a5f20b2a0693b7c317525ca0e4805465e">  250</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_list_array.html#a5f20b2a0693b7c317525ca0e4805465e">value_length</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    i += offset_;</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;    <span class="keywordflow">return</span> raw_value_offsets_[i + 1] - raw_value_offsets_[i];</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  }</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;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div><div class="line"><a name="l0025
 7"></a><span class="lineno">  257</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a268114b574b342d448a99072c0c9949b">  258</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_list_array.html#a268114b574b342d448a99072c0c9949b">value_offsets_</a>;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#aa7d3ae828afbf931dac9157dc75fe8d6">  259</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="l00260"></a><span class="lineno"><a class="line" href="classarrow_1_1_list_array.html#a91f03f5edcf1ad3d7a67af94ef14d2f5">  260</a></span>&#160;  std::shared_ptr&lt;Array&gt; <a class="code" href="classarrow_1_1_list_array.html#a91
 f03f5edcf1ad3d7a67af94ef14d2f5">values_</a>;</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;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="comment">// Binary and String</span></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_binary_array.html">  266</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_binary_array.html">BinaryArray</a> : <span class="keyword">public</span
 > <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a8578f72e7b59af017056b933497c5ae9">  268</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="l00269"></a><span class="lineno">  269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno">  270</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="l00271"></a><span class="lineno">  271</span>&#160;      <span class="keyword">cons
 t</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;      int64_t offset = 0);</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="comment">// Return the pointer to the given elements bytes</span></div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <span class="comment">// TODO(emkornfield) introduce a StringPiece or something similar to capture zero-copy</span></div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  <span class="comment">// pointer + offset</span></div><div class="li
 ne"><a name="l00278"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#aa46391adcde626fc11395e4109b170c3">  278</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_binary_array.html#aa46391adcde626fc11395e4109b170c3">GetValue</a>(int64_t i, int32_t* out_length)<span class="keyword"> const </span>{</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;    <span class="comment">// Account for base offset</span></div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    i += offset_;</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">const</span> int32_t pos = raw_value_offsets_[i];</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    *out_length = raw_value_offsets_[i + 1] - pos;<
 /div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    <span class="keywordflow">return</span> raw_data_ + pos;</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="l00288"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a67e41d2d57685987521735e8361f55f3">  288</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_binary_array.html#a67e41d2d57685987521735e8361f55f3">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#aeab81765c9e0c933cfddeb46ad0bfaf8">  291</a></span>&#160;  std::shared_ptr&lt;Buff
 er&gt; <a class="code" href="classarrow_1_1_binary_array.html#aeab81765c9e0c933cfddeb46ad0bfaf8">value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> value_offsets_; }</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"><a class="line" href="classarrow_1_1_binary_array.html#a60aebf66323561ec76f3248ef8bc03a3">  293</a></span>&#160;  <span class="keyword">const</span> int32_t* <a class="code" href="classarrow_1_1_binary_array.html#a60aebf66323561ec76f3248ef8bc03a3">raw_value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offsets_ + offset_; }</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">  295</span>&#160;  <span class="comment">// Neither of these functions will perform boundschecking</span>
 </div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a4d87f72be1492bc6b50c7af596746996">  296</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_binary_array.html#a4d87f72be1492bc6b50c7af596746996">value_offset</a>(int64_t i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offsets_[i + offset_]; }</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#aacf32b2ed8d93dada5dc3c139662c59c">  297</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_binary_array.html#aacf32b2ed8d93dada5dc3c139662c59c">value_length</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    i += offset_;</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    <span class="keywordflow">return</span> raw_value
 _offsets_[i + 1] - raw_value_offsets_[i];</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">  302</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</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">protected</span>:</div><div class="line"><a name="l00305"></a><span class="lineno">  305</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="l00306"></a><span class="lineno">  306</span>&#160;  <span class="comment">// class hierarchy.</span></div><div class="line"><a name="l00307"></a>
 <span class="lineno">  307</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="l00308"></a><span class="lineno">  308</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; value_offsets, <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;      int64_t offset = 0);</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"><a class="line" href="classarrow_1_1_binary_ar
 ray.html#a345f34119978baa4b3d3d13ab4dedd26">  312</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_binary_array.html#a345f34119978baa4b3d3d13ab4dedd26">value_offsets_</a>;</div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classarrow_1_1_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">  313</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="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_binary_array.html#a36fa491b9c4272c31dbf51171119c7be">  315</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_binary_array.html#a36fa491b9c4272c31dbf51171119c7be">data_</a>;</div><div class="line"><a name="l00316"></a><span class="l
 ineno"><a class="line" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">  316</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="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="l00319"></a><span class="lineno"><a class="line" href="classarrow_1_1_string_array.html">  319</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00320"></a><span class="lineno">  320</span>&#160; <span class="keywo
 rd">public</span>:</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classarrow_1_1_string_array.html#a9df6199d476049a0192c5d6e5ebca7ea">  321</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="l00322"></a><span class="lineno">  322</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno">  323</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="l00324"></a><span class="lineno">  324</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;      <span class="keyword">cons
 t</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;      int64_t offset = 0);</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  <span class="comment">// Construct a std::string</span></div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;  <span class="comment">// TODO: std::bad_alloc possibility</span></div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classarrow_1_1_string_array.html#a38e83ff58df3ff7019be3920d3930485">  330</a></span>&#160;  std::string <a class="code" href="classarrow_1_1_string_array.html#a38e83ff58df3ff7019be3920d3930485">GetString</a>(int64_t i)<span class="keyword"> const </span>{</div><div class="line"><a name="l00331"></a><span
  class="lineno">  331</span>&#160;    int32_t nchars;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    <span class="keyword">const</span> uint8_t* str = GetValue(i, &amp;nchars);</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <span class="keywordflow">return</span> std::string(reinterpret_cast&lt;const char*&gt;(str), nchars);</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;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</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;</div><div class="line"><a name="l00339"></a><span cl
 ass="lineno">  339</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment">// Fixed width binary</span></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"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html">  342</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00343"></a><span class="lineno">  343</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="
 l00344"></a><span class="lineno"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html#afb0b23293b047e349b8fbd6f6450cfc1">  344</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="l00345"></a><span class="lineno">  345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno">  346</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="l00347"></a><span class="lineno">  347</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;      <span class="keyword">
 const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;      int64_t offset = 0);</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;  <span class="keyword">const</span> uint8_t* GetValue(int64_t i) <span class="keyword">const</span>;</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"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html#a50dbf5bdc8ffc55c8509daef200eb52d">  353</a></span>&#160;  int32_t <a class="code" href="classarrow_1_1_fixed_size_binary_array.html#a50dbf5bdc8ffc55c8509daef200eb52d">byte_width</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> byte_width_; }</d
 iv><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html#a4ff1c74cb9e38a3ec222a368ffeee881">  355</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_fixed_size_binary_array.html#a4ff1c74cb9e38a3ec222a368ffeee881">raw_data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_data_; }</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">  357</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160; <span class="keyword">prot
 ected</span>:</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="classarrow_1_1_fixed_size_binary_array.html#a8c7c1b088c14fd0804418c5272689600">  360</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="l00361"></a><span class="lineno">  361</span>&#160;};</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="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="comment">// DecimalArray</span></div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classarrow_1_1_decimal_array.html">  365</a></span>&#160;<span class="keyword">class </span><a c
 lass="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_decimal_array.html">DecimalArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a> {</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classarrow_1_1_decimal_array.html#a5f283ca174066c3d08d045117a8cb721">  367</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="structarrow_1_1_type.html">Type</a>;</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;  <a class="code" href="classarrow_1_1_decimal_array.html"
 >DecimalArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; data,</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;      int64_t offset = 0, <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; sign_bitmap = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;  <span class="keywordtype">bool</span> IsNegative(int64_t i) <span class="keyword">co
 nst</span>;</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;  std::string FormatValue(int64_t i) <span class="keyword">const</span>;</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">  378</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  std::shared_ptr&lt;Buffer&gt; sign_bitmap_;</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  <span class="keyword">const</span> uint8_t* 
 sign_bitmap_data_;</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">// Struct</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_struct_array.html">  389</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="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_struct_array.html#aac4588e3149c6f7558cdb538336a3cdd">  391</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="l00392"></a><span class="lineno">  392</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno">  393</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="l00394"></a><span class="lineno">  394</span>&#160;      <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;A
 rray&gt;&gt;&amp; children,</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;      std::shared_ptr&lt;Buffer&gt; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;      int64_t offset = 0);</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">// Return a shared pointer in case the requestor desires to share ownership</span></div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <span class="comment">// with this array.</span></div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;  std::shared_ptr&lt;Array&gt; <a class="code" href="namespacearrow.html#a8dcbad758fc5ea2d3d8566058313fce2">field</a>(<span class="keywordtype">int</span> pos) <span class="
 keyword">const</span>;</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"><a class="line" href="classarrow_1_1_struct_array.html#a35808bfac437a25097aaa1c6d5d6ce15">  402</a></span>&#160;  <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;Array&gt;&gt;&amp; <a class="code" href="classarrow_1_1_struct_array.html#a35808bfac437a25097aaa1c6d5d6ce15">fields</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> children_; }</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;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</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; <span class="keyword">protected</span>:</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;  <span class="comment">// The child arrays corresponding to each field of the struct data type.</span></div><div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="classarrow_1_1_struct_array.html#a2cba8a6d4aa6db38c35a6afa669dd990">  408</a></span>&#160;  std::vector&lt;std::shared_ptr&lt;Array&gt;&gt; <a class="code" href="classarrow_1_1_struct_array.html#a2cba8a6d4aa6db38c35a6afa669dd990">children_</a>;</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;};</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00412"></a><span class="lineno
 ">  412</span>&#160;<span class="comment">// Union</span></div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html">  414</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_union_array.html">UnionArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#ad5586c93068510028e788bea9e617bc7">  416</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_union_type.html">TypeClass</a> = <a class="co
 de" href="classarrow_1_1_union_type.html">UnionType</a>;</div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#a44a4c406665fb801f17737e504afaef9">  417</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_union_array.html#a44a4c406665fb801f17737e504afaef9">type_id_t</a> = uint8_t;</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  <a class="code" href="classarrow_1_1_union_array.html">UnionArray</a>(<span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, int64_t length,</div><div class="line"><a name="l00420"></a><span class="lineno">  420</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="l00421"></a><span class="lineno">  421</span>&#160;      <spa
 n class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; type_ids,</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; value_offsets = <span class="keyword">nullptr</span>,</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; null_bitmap = <span class="keyword">nullptr</span>, int64_t null_count = 0,</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;      int64_t offset = 0);</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#acd7f626315bd09ab72ceeffd03a5912b">  427</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_union_array.html#acd7f626315bd09ab
 72ceeffd03a5912b">type_ids</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_ids_; }</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#ab7420391bfdccdfd07598482c0c96100">  430</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_union_array.html#ab7420391bfdccdfd07598482c0c96100">value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> value_offsets_; }</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#a50e2f08e16e05e4071a271fb8d460f06">  432</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classarrow_1_1_union_array.html#a44a4c406665fb801f17737e504
 afaef9">type_id_t</a>* <a class="code" href="classarrow_1_1_union_array.html#a50e2f08e16e05e4071a271fb8d460f06">raw_type_ids</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_type_ids_ + offset_; }</div><div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#ac05b00abc69e10507d1df60dccd524d3">  433</a></span>&#160;  <span class="keyword">const</span> int32_t* <a class="code" href="classarrow_1_1_union_array.html#ac05b00abc69e10507d1df60dccd524d3">raw_value_offsets</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> raw_value_offsets_ + offset_; }</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"><a class="line" href="classarrow_1_1_union_array.html#ac56b1f994598aaf09cc92f77f39455f0">  435</a></span>&#160;  <a class="code" href="namespacearrow.html#a8f5c97201fa51
 210e007f33a600e295d">UnionMode</a> <a class="code" href="classarrow_1_1_union_array.html#ac56b1f994598aaf09cc92f77f39455f0">mode</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keyword">const </span><a class="code" href="classarrow_1_1_union_type.html">UnionType</a>&amp;<span class="keyword">&gt;</span>(*type_.get()).<a class="code" href="classarrow_1_1_union_array.html#ac56b1f994598aaf09cc92f77f39455f0">mode</a>(); }</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;  std::shared_ptr&lt;Array&gt; child(<span class="keywordtype">int</span> pos) <span class="keyword">const</span>;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.htm
 l#ac5b9f884044e235a5a766b695942cc56">  439</a></span>&#160;  <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;Array&gt;&gt;&amp; <a class="code" href="classarrow_1_1_union_array.html#ac5b9f884044e235a5a766b695942cc56">children</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> children_; }</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</span>;</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="keyword">protected</span>:</div><div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#ad2982559e1217fb4d434329b8aacfe87">  444</a></
 span>&#160;  std::vector&lt;std::shared_ptr&lt;Array&gt;&gt; <a class="code" href="classarrow_1_1_union_array.html#ad2982559e1217fb4d434329b8aacfe87">children_</a>;</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_union_array.html#a40e425d1320d212522ce00b3de0c886b">  446</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_union_array.html#a40e425d1320d212522ce00b3de0c886b">type_ids_</a>;</div><div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#a3177a84d9b1c886dc0859f7c20bf1704">  447</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classarrow_1_1_union_array.html#a44a4c406665fb801f17737e504afaef9">type_id_t</a>* <a class="code" href="classarrow_1_1_union_array.html#a3177a84d9b1c886dc0859f7c20bf1704">raw_type_ids_</a>;</div><div c
 lass="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;</div><div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#a94c12ba13c72dfcdc86c5ca1a09732f4">  449</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_union_array.html#a94c12ba13c72dfcdc86c5ca1a09732f4">value_offsets_</a>;</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="classarrow_1_1_union_array.html#a2cd1c82dec5b8dcedc94c05fe9dbe872">  450</a></span>&#160;  <span class="keyword">const</span> int32_t* <a class="code" href="classarrow_1_1_union_array.html#a2cd1c82dec5b8dcedc94c05fe9dbe872">raw_value_offsets_</a>;</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;</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="commen
 t">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;<span class="comment">// DictionaryArray (categorical and dictionary-encoded in memory)</span></div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="comment">// A dictionary array contains an array of non-negative integers (the</span></div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;<span class="comment">// &quot;dictionary indices&quot;) along with a data type containing a &quot;dictionary&quot;</span></div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="comment">// corresponding to the distinct values represented in the data.</span></div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<sp
 an class="comment">//</span></div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="comment">// For example, the array</span></div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="comment">//   [&quot;foo&quot;, &quot;bar&quot;, &quot;foo&quot;, &quot;bar&quot;, &quot;foo&quot;, &quot;bar&quot;]</span></div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="comment">// with dictionary [&quot;bar&quot;, &quot;foo&quot;], would have dictionary array representation</span></div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00466"></a><span class
 ="lineno">  466</span>&#160;<span class="comment">//   indices: [1, 0, 1, 0, 1, 0]</span></div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;<span class="comment">//   dictionary: [&quot;bar&quot;, &quot;foo&quot;]</span></div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="comment">// The indices in principle may have any integer type (signed or unsigned),</span></div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<span class="comment">// though presently data in IPC exchanges must be signed int32.</span></div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="classarrow_1_1_dictionary_array.html">  471</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_
 EXPORT</a> <a class="code" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1_array.html">Array</a> {</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classarrow_1_1_dictionary_array.html#acd352de67775187d93c6e34b2ba55440">  473</a></span>&#160;  <span class="keyword">using</span> <a class="code" href="classarrow_1_1_dictionary_type.html">TypeClass</a> = <a class="code" href="classarrow_1_1_dictionary_type.html">DictionaryType</a>;</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;  <a class="code" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a>(</div><div class="line"><a name="l00476"></a><span class="lineno"
 >  476</span>&#160;      <span class="keyword">const</span> std::shared_ptr&lt;DataType&gt;&amp; type, <span class="keyword">const</span> std::shared_ptr&lt;Array&gt;&amp; indices);</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"><a class="line" href="classarrow_1_1_dictionary_array.html#a4511667f083ec4de378f0d10aa38c077">  478</a></span>&#160;  std::shared_ptr&lt;Array&gt; <a class="code" href="classarrow_1_1_dictionary_array.html#a4511667f083ec4de378f0d10aa38c077">indices</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> indices_; }</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;  std::shared_ptr&lt;Array&gt; <a class="code" href="namespacearrow.html#a59431e4fac627619464d7ad67060ce98">dictionary</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&
 #160;</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classarrow_1_1_dictionary_array.html#a18e6fec46693c83414304c69fb7af413">  481</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classarrow_1_1_dictionary_type.html">DictionaryType</a>* <a class="code" href="classarrow_1_1_dictionary_array.html#a18e6fec46693c83414304c69fb7af413">dict_type</a>() { <span class="keywordflow">return</span> dict_type_; }</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  std::shared_ptr&lt;Array&gt; Slice(int64_t offset, int64_t length) <span class="keyword">const override</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="keyword">protected</span>:</div><div class="line"><a name="l00486"
 ></a><span class="lineno"><a class="line" href="classarrow_1_1_dictionary_array.html#adca4061547095b3cc1134b2d83b62c37">  486</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classarrow_1_1_dictionary_type.html">DictionaryType</a>* <a class="code" href="classarrow_1_1_dictionary_array.html#adca4061547095b3cc1134b2d83b62c37">dict_type_</a>;</div><div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="classarrow_1_1_dictionary_array.html#afadfd10eed612e5d06e073ffe01022da">  487</a></span>&#160;  std::shared_ptr&lt;Array&gt; <a class="code" href="classarrow_1_1_dictionary_array.html#afadfd10eed612e5d06e073ffe01022da">indices_</a>;</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;</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="comment">// -------------------------------
 ---------------------------------------</span></div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;<span class="comment">// extern templates and other details</span></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;<span class="comment">// Only instantiate these templates once</span></div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;<a class="code" href="visibility_8h.html#a4841e795e2430009693827b166300e20">ARROW_EXTERN_TEMPLATE</a> <a class="code" href="classarrow_1_1_numeric_array.html">NumericArray&lt;Int8Type&gt;</a>;</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<a class="code" href="visibility_8h.html#a4841e795e2430009693827b166300e20">ARROW_EXTERN_TEMPLATE</a> <a class="code" href="classarrow_1_1_numeric_array.html">NumericArray&lt;UInt8Type&gt;</a>;</div><div 
 class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;<a class="code" href="visibility_8h.html#a4841e795e2430009693827b166300e20">ARROW_EXTERN_TEMPLATE</a> <a class="code" href="classarrow_1_1_numeric_array.html">NumericArray&lt;Int16Type&gt;</a>;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;<a class="code" href="visibility_8h.html#a4841e795e2430009693827b166300e20">ARROW_EXTERN_TEMPLATE</a> <a class="code" href="classarrow_1_1_numeric_array.html">NumericArray&lt;UInt16Type&gt;</a>;</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;<a class="code" href="visibility_8h.html#a4841e795e2430009693827b166300e20">ARROW_EXTERN_TEMPLATE</a> <a class="code" href="classarrow_1_1_numeric_array.html">NumericArray&lt;Int32Type&gt;</a>;</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;<a class="code" href="visibility_8h.html#a4841e795e2430009693

<TRUNCATED>

[38/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/builder_8cc.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builder_8cc.html b/docs/cpp/builder_8cc.html
index 0569e8b..009bae6 100644
--- a/docs/cpp/builder_8cc.html
+++ b/docs/cpp/builder_8cc.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/builder.cc File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/builder.cc 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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -100,13 +76,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <code>#include &lt;cstdint&gt;</code><br />
 <code>#include &lt;cstring&gt;</code><br />
 <code>#include &lt;limits&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
 <code>#include &quot;<a class="el" href="array_8h_source.html">arrow/array.h</a>&quot;</code><br />
 <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="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="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="cpu-info_8h_source.html">arrow/util/cpu-info.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="decimal_8h_source.html">arrow/util/decimal.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="hash-util_8h_source.html">arrow/util/hash-util.h</a>&quot;</code><br />
 <code>#include &quot;<a class="el" href="logging_8h_source.html">arrow/util/logging.h</a>&quot;</code><br />
 </div><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
@@ -121,16 +101,28 @@ Macros</h2></td></tr>
 <tr class="separator:a2e636ee44ee245c59a59befd34683a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2e636ee44ee245c59a59befd34683a6d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder_8cc.html#a2e636ee44ee245c59a59befd34683a6d">__LESS</a>(a,  b)&#160;&#160;&#160;(a) &lt; (b)</td></tr>
 <tr class="separator:a2e636ee44ee245c59a59befd34683a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a6b8b7430629c3d098a8ad42de40c58"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder_8cc.html#a8a6b8b7430629c3d098a8ad42de40c58">BINARY_DICTIONARY_SPECIALIZATIONS</a>(Type)</td></tr>
+<tr class="separator:a8a6b8b7430629c3d098a8ad42de40c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a318263e4ed8d6a880843311b5ef56f6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder_8cc.html#a318263e4ed8d6a880843311b5ef56f6a">BUILDER_CASE</a>(ENUM,  BuilderType)</td></tr>
 <tr class="separator:a318263e4ed8d6a880843311b5ef56f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7cd3d916ab614235ccd669ba7204625"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder_8cc.html#ac7cd3d916ab614235ccd669ba7204625">DICTIONARY_BUILDER_CASE</a>(ENUM,  BuilderType)</td></tr>
+<tr class="separator:ac7cd3d916ab614235ccd669ba7204625"><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:affc0190b62200efbb45ec033438194d1"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#affc0190b62200efbb45ec033438194d1">arrow::MakeBuilder</a> (MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type, std::shared_ptr&lt; ArrayBuilder &gt; *out)</td></tr>
-<tr class="separator:affc0190b62200efbb45ec033438194d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf38e96f5715475b48780d02af9da93"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a5bf38e96f5715475b48780d02af9da93">arrow::BINARY_DICTIONARY_SPECIALIZATIONS</a> (StringType)</td></tr>
+<tr class="separator:a5bf38e96f5715475b48780d02af9da93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af92e7968bcf94f47a167b528a52daeba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#af92e7968bcf94f47a167b528a52daeba">arrow::BINARY_DICTIONARY_SPECIALIZATIONS</a> (BinaryType)</td></tr>
+<tr class="separator:af92e7968bcf94f47a167b528a52daeba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f94262e7184451eb2748129c583aa9e"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a6f94262e7184451eb2748129c583aa9e">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:a6f94262e7184451eb2748129c583aa9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcbd33f06a2d907c1ca5325c414e497"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a4bcbd33f06a2d907c1ca5325c414e497">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:a4bcbd33f06a2d907c1ca5325c414e497"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a2e636ee44ee245c59a59befd34683a6d"></a>
+<a id="a2e636ee44ee245c59a59befd34683a6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e636ee44ee245c59a59befd34683a6d">&#9670;&nbsp;</a></span>__LESS <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -156,7 +148,9 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2e636ee44ee245c59a59befd34683a6d"></a>
+<a id="a2e636ee44ee245c59a59befd34683a6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e636ee44ee245c59a59befd34683a6d">&#9670;&nbsp;</a></span>__LESS <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -182,7 +176,27 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a318263e4ed8d6a880843311b5ef56f6a"></a>
+<a id="a8a6b8b7430629c3d098a8ad42de40c58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a6b8b7430629c3d098a8ad42de40c58">&#9670;&nbsp;</a></span>BINARY_DICTIONARY_SPECIALIZATIONS</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BINARY_DICTIONARY_SPECIALIZATIONS</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">Type</td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a318263e4ed8d6a880843311b5ef56f6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a318263e4ed8d6a880843311b5ef56f6a">&#9670;&nbsp;</a></span>BUILDER_CASE</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -208,12 +222,40 @@ Functions</h2></td></tr>
 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> Type::ENUM:                           \</div><div class="line">    out-&gt;reset(<span class="keyword">new</span> BuilderType(pool, type)); \</div><div class="line">    return Status::OK();</div></div><!-- fragment -->
 </div>
 </div>
+<a id="ac7cd3d916ab614235ccd669ba7204625"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7cd3d916ab614235ccd669ba7204625">&#9670;&nbsp;</a></span>DICTIONARY_BUILDER_CASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DICTIONARY_BUILDER_CASE</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">ENUM, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">BuilderType&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> Type::ENUM:                                 \</div><div class="line">    out-&gt;reset(<span class="keyword">new</span> BuilderType(pool, type));       \</div><div class="line">    return Status::OK();</div></div><!-- fragment -->
+</div>
+</div>
 </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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/builder_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/builder_8h.html b/docs/cpp/builder_8h.html
index 459299e..c34e978 100644
--- a/docs/cpp/builder_8h.html
+++ b/docs/cpp/builder_8h.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/builder.h File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/builder.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -124,7 +100,7 @@ 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_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; Type &gt;</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_numeric_builder.html">arrow::NumericBuilder&lt; T &gt;</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all Builders that emit an <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> of a scalar numerical type.  <a href="classarrow_1_1_numeric_builder.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all Builders that emit 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> of a scalar numerical type.  <a href="classarrow_1_1_numeric_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_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -138,8 +114,10 @@ Classes</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builder class for variable-length list array value types.  <a href="classarrow_1_1_list_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_builder.html">arrow::BinaryBuilder</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builder class for variable-length binary data.  <a href="classarrow_1_1_binary_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_string_builder.html">arrow::StringBuilder</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builder class for UTF8 strings.  <a href="classarrow_1_1_string_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_fixed_size_binary_builder.html">arrow::FixedSizeBinaryBuilder</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -148,12 +126,30 @@ 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_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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1internal_1_1_wrapped_binary.html">arrow::internal::WrappedBinary</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1internal_1_1_dictionary_scalar.html">arrow::internal::DictionaryScalar&lt; T &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1internal_1_1_dictionary_scalar_3_01_binary_type_01_4.html">arrow::internal::DictionaryScalar&lt; BinaryType &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarrow_1_1internal_1_1_dictionary_scalar_3_01_string_type_01_4.html">arrow::internal::DictionaryScalar&lt; StringType &gt;</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_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>
+<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_dictionary_builder.html">arrow::BinaryDictionaryBuilder</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_dictionary_builder.html">arrow::StringDictionaryBuilder</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dictionary array builder with convenience methods for strings.  <a href="classarrow_1_1_string_dictionary_builder.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">Public API for the "Feather" file format, originally created at <a href="http://github.com/wesm/feather">http://github.com/wesm/feather</a>. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespacearrow_1_1internal"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1internal.html">arrow::internal</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:namespacearrow_1_1decimal"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1decimal.html">arrow::decimal</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
@@ -198,6 +194,8 @@ 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>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
@@ -205,11 +203,15 @@ Functions</h2></td></tr>
 <tr class="separator:a6afe38bd2f53aa7aa54731e74737918b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a97c244ecca1559cc2b02639cd4eda880"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a97c244ecca1559cc2b02639cd4eda880">arrow::expanded_int_size</a> (int64_t val, uint8_t current_int_size)</td></tr>
 <tr class="separator:a97c244ecca1559cc2b02639cd4eda880"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:affc0190b62200efbb45ec033438194d1"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#affc0190b62200efbb45ec033438194d1">arrow::MakeBuilder</a> (MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type, std::shared_ptr&lt; ArrayBuilder &gt; *out)</td></tr>
-<tr class="separator:affc0190b62200efbb45ec033438194d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f94262e7184451eb2748129c583aa9e"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a6f94262e7184451eb2748129c583aa9e">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:a6f94262e7184451eb2748129c583aa9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcbd33f06a2d907c1ca5325c414e497"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow.html#a4bcbd33f06a2d907c1ca5325c414e497">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:a4bcbd33f06a2d907c1ca5325c414e497"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="a2e636ee44ee245c59a59befd34683a6d"></a>
+<a id="a2e636ee44ee245c59a59befd34683a6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e636ee44ee245c59a59befd34683a6d">&#9670;&nbsp;</a></span>__LESS <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -235,7 +237,9 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2e636ee44ee245c59a59befd34683a6d"></a>
+<a id="a2e636ee44ee245c59a59befd34683a6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e636ee44ee245c59a59befd34683a6d">&#9670;&nbsp;</a></span>__LESS <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -266,7 +270,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[13/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 dd19ee6..cbcffec 100644
--- a/docs/cpp/classarrow_1_1_dictionary_type-members.html
+++ b/docs/cpp/classarrow_1_1_dictionary_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,29 +72,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#a189755929d7ba7cfa6fd793c22f4bbd9">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#accb4af38ab64de7307a366fccd3808f8">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</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#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#a58bfb86a32880f3ac4aa3a8d9489917d">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#afbca573443ad4699b40efe0d8a6ebdeb">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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a2f9ec99c98f9e169e993aa0f769f2f9b">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>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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_dictionary_type.html#a44e43cfc62c0403e783c74f495595379">ordered</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>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#ae315ff7fb07bd9fda3139032244e92d0">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#a4c585ffe89dfb0b27a1e6a588dedb362">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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_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>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#a6d1cdc78e6bc72d8a9c097f94c042c77">name</a>()</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><span class="mlabel">static</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_dictionary_type.html#a59060e29adc4140d679e32210c3403ca">ordered</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>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html#ae315ff7fb07bd9fda3139032244e92d0">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</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_type.html#a4c585ffe89dfb0b27a1e6a588dedb362">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 1f6e8fc..ec5309f 100644
--- a/docs/cpp/classarrow_1_1_dictionary_type.html
+++ b/docs/cpp/classarrow_1_1_dictionary_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,6 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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="#pub-static-attribs">Static Public Attributes</a> &#124;
 <a href="classarrow_1_1_dictionary_type-members.html">List of all members</a>  </div>
   <div class="headertitle">
@@ -112,40 +87,45 @@ Inheritance diagram for arrow::DictionaryType:</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:a0efc970ab64f9006da22ac96fe0cd73a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_type.html#a0efc970ab64f9006da22ac96fe0cd73a">DictionaryType</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_dictionary_type.html#a2f9ec99c98f9e169e993aa0f769f2f9b">index_type</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_dictionary_type.html#a58bfb86a32880f3ac4aa3a8d9489917d">dictionary</a>, bool <a class="el" href="classarrow_1_1_dictionary_type.html#a44e43cfc62c0403e783c74f495595379">ordered</a>=false)</td></tr>
+<tr class="memitem:a0efc970ab64f9006da22ac96fe0cd73a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_type.html#a0efc970ab64f9006da22ac96fe0cd73a">DictionaryType</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_dictionary_type.html#aa80bafc03e41bb98bf973646e4cb3ea8">index_type</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_dictionary_type.html#afbca573443ad4699b40efe0d8a6ebdeb">dictionary</a>, bool <a class="el" href="classarrow_1_1_dictionary_type.html#a59060e29adc4140d679e32210c3403ca">ordered</a>=false)</td></tr>
 <tr class="separator:a0efc970ab64f9006da22ac96fe0cd73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:accb4af38ab64de7307a366fccd3808f8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_type.html#accb4af38ab64de7307a366fccd3808f8">bit_width</a> () const override</td></tr>
 <tr class="separator:accb4af38ab64de7307a366fccd3808f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2f9ec99c98f9e169e993aa0f769f2f9b"><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_dictionary_type.html#a2f9ec99c98f9e169e993aa0f769f2f9b">index_type</a> () const </td></tr>
-<tr class="separator:a2f9ec99c98f9e169e993aa0f769f2f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a58bfb86a32880f3ac4aa3a8d9489917d"><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_dictionary_type.html#a58bfb86a32880f3ac4aa3a8d9489917d">dictionary</a> () const </td></tr>
-<tr class="separator:a58bfb86a32880f3ac4aa3a8d9489917d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa80bafc03e41bb98bf973646e4cb3ea8"><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_dictionary_type.html#aa80bafc03e41bb98bf973646e4cb3ea8">index_type</a> () const</td></tr>
+<tr class="separator:aa80bafc03e41bb98bf973646e4cb3ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbca573443ad4699b40efe0d8a6ebdeb"><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_dictionary_type.html#afbca573443ad4699b40efe0d8a6ebdeb">dictionary</a> () const</td></tr>
+<tr class="separator:afbca573443ad4699b40efe0d8a6ebdeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a189755929d7ba7cfa6fd793c22f4bbd9"><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_type.html#a189755929d7ba7cfa6fd793c22f4bbd9">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
 <tr class="separator:a189755929d7ba7cfa6fd793c22f4bbd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae315ff7fb07bd9fda3139032244e92d0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_type.html#ae315ff7fb07bd9fda3139032244e92d0">ToString</a> () const override</td></tr>
 <tr class="separator:ae315ff7fb07bd9fda3139032244e92d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a44e43cfc62c0403e783c74f495595379"><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#a44e43cfc62c0403e783c74f495595379">ordered</a> () const </td></tr>
-<tr class="separator:a44e43cfc62c0403e783c74f495595379"><td class="memSeparator" colspan="2">&#160;</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:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a6d1cdc78e6bc72d8a9c097f94c042c77"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_type.html#a6d1cdc78e6bc72d8a9c097f94c042c77">name</a> ()</td></tr>
+<tr class="separator:a6d1cdc78e6bc72d8a9c097f94c042c77"><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>
@@ -161,7 +141,9 @@ Additional Inherited Members</h2></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 class="anchor" id="a0efc970ab64f9006da22ac96fe0cd73a"></a>
+<a id="a0efc970ab64f9006da22ac96fe0cd73a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0efc970ab64f9006da22ac96fe0cd73a">&#9670;&nbsp;</a></span>DictionaryType()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -194,7 +176,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a189755929d7ba7cfa6fd793c22f4bbd9"></a>
+<a id="a189755929d7ba7cfa6fd793c22f4bbd9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a189755929d7ba7cfa6fd793c22f4bbd9">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -220,7 +204,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="accb4af38ab64de7307a366fccd3808f8"></a>
+<a id="accb4af38ab64de7307a366fccd3808f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#accb4af38ab64de7307a366fccd3808f8">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -245,7 +231,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a58bfb86a32880f3ac4aa3a8d9489917d"></a>
+<a id="afbca573443ad4699b40efe0d8a6ebdeb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbca573443ad4699b40efe0d8a6ebdeb">&#9670;&nbsp;</a></span>dictionary()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -260,7 +248,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2f9ec99c98f9e169e993aa0f769f2f9b"></a>
+<a id="aa80bafc03e41bb98bf973646e4cb3ea8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa80bafc03e41bb98bf973646e4cb3ea8">&#9670;&nbsp;</a></span>index_type()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -283,7 +273,34 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a44e43cfc62c0403e783c74f495595379"></a>
+<a id="a6d1cdc78e6bc72d8a9c097f94c042c77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d1cdc78e6bc72d8a9c097f94c042c77">&#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">static std::string arrow::DictionaryType::name </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a59060e29adc4140d679e32210c3403ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59060e29adc4140d679e32210c3403ca">&#9670;&nbsp;</a></span>ordered()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -306,7 +323,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae315ff7fb07bd9fda3139032244e92d0"></a>
+<a id="ae315ff7fb07bd9fda3139032244e92d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae315ff7fb07bd9fda3139032244e92d0">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -332,7 +351,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a4c585ffe89dfb0b27a1e6a588dedb362"></a>
+<a id="a4c585ffe89dfb0b27a1e6a588dedb362"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c585ffe89dfb0b27a1e6a588dedb362">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -353,15 +374,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 3fb805e..a9bb229 100644
--- a/docs/cpp/classarrow_1_1_double_type-members.html
+++ b/docs/cpp/classarrow_1_1_double_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,20 +73,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DoubleType, FloatingPoint, Type::DOUBLE, double &gt;</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_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DoubleType, FloatingPoint, Type::DOUBLE, double &gt;</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_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DoubleType, FloatingPoint, Type::DOUBLE, double &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DoubleType, FloatingPoint, Type::DOUBLE, double &gt;</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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_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#ad1213337be376b0858dcb03f29e69ec7">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#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#a954d213e5bd18fdc55705676e7ccb295">name</a>()</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">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_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#a6212858faa392bd18ccf0d99f19d3748">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>
@@ -124,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 16b6ca8..bad856d 100644
--- a/docs/cpp/classarrow_1_1_double_type.html
+++ b/docs/cpp/classarrow_1_1_double_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -130,22 +104,22 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -173,7 +147,9 @@ Additional Inherited Members</h2></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 class="anchor" id="a954d213e5bd18fdc55705676e7ccb295"></a>
+<a id="a954d213e5bd18fdc55705676e7ccb295"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a954d213e5bd18fdc55705676e7ccb295">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -196,7 +172,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a6212858faa392bd18ccf0d99f19d3748"></a>
+<a id="a6212858faa392bd18ccf0d99f19d3748"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6212858faa392bd18ccf0d99f19d3748">&#9670;&nbsp;</a></span>precision()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -222,15 +200,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 0542d40..97ced88 100644
--- a/docs/cpp/classarrow_1_1_field-members.html
+++ b/docs/cpp/classarrow_1_1_field-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,22 +70,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_field.html">arrow::Field</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a0d9761aa455f6c1ca006e8c2ad57bc5b">AddMetadata</a>(const std::shared_ptr&lt; const KeyValueMetadata &gt; &amp;metadata, std::shared_ptr&lt; Field &gt; *out) const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a35a84b2ca25be9fb9acc310501af7e44">Equals</a>(const Field &amp;other) const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a7bf8c44aa83629ed1701b0d812423af2">Equals</a>(const std::shared_ptr&lt; Field &gt; &amp;other) const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a0bdd65f719b41328145aaeb9730d5b3c">Field</a>(const std::string &amp;name, const std::shared_ptr&lt; DataType &gt; &amp;type, bool nullable=true, const std::shared_ptr&lt; const KeyValueMetadata &gt; &amp;metadata=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a1231a7eec52567079b8d3d285eb0d7bd">metadata</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a59e1223d8465fd2b219ebba2575bb384">name</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a5c004d9c7f9457ef5ad39710e9bc9fc8">nullable</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#aebe81e9ed3dc78ef05a5ea61e1861b8f">RemoveMetadata</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a68305c04c55c609ff8fc67769184656c">ToString</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a51fbf80de80747366bda6ed744ea5a5c">type</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a674176604f020ce92ce54d7da1a00bc0">AddMetadata</a>(const std::shared_ptr&lt; const KeyValueMetadata &gt; &amp;metadata, std::shared_ptr&lt; Field &gt; *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#accf306d700975ef516b7dc7ecfcc0743">AddMetadata</a>(const std::shared_ptr&lt; const KeyValueMetadata &gt; &amp;metadata) const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a89c0836934aa5aecc77d99fc93e9b3c0">Equals</a>(const Field &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#aad9d556e461d5ca73b5ade71757413f9">Equals</a>(const std::shared_ptr&lt; Field &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a0bdd65f719b41328145aaeb9730d5b3c">Field</a>(const std::string &amp;name, const std::shared_ptr&lt; DataType &gt; &amp;type, bool nullable=true, const std::shared_ptr&lt; const KeyValueMetadata &gt; &amp;metadata=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#a899a4cef4c13946c9996095ca53e8004">metadata</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#ab023b8e5c6d7deff0af5fc757ecaca89">name</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#aba2045f76a42fe34fd785190af139c25">nullable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#ada0dcf82e77c34a9cf628121daa2f8f6">RemoveMetadata</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_field.html#ad7e8d877d5553e1aa356766b40154b57">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_field.html#a82421c8ae174cbd0c3ef458cf96def42">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_field.html">arrow::Field</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[27/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 048c767..307e283 100644
--- a/docs/cpp/classarrow_1_1_binary_builder.html
+++ b/docs/cpp/classarrow_1_1_binary_builder.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,13 +65,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="header">
   <div class="summary">
 <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="#pro-static-attribs">Static Protected Attributes</a> &#124;
 <a href="classarrow_1_1_binary_builder-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">arrow::BinaryBuilder Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
+<p>Builder class for variable-length binary data.  
+ <a href="classarrow_1_1_binary_builder.html#details">More...</a></p>
+
 <p><code>#include &lt;<a class="el" href="builder_8h_source.html">builder.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::BinaryBuilder:</div>
@@ -105,9 +84,8 @@ Inheritance diagram for arrow::BinaryBuilder:</div>
  <div class="center">
   <img src="classarrow_1_1_binary_builder.png" usemap="#arrow::BinaryBuilder_map" alt=""/>
   <map id="arrow::BinaryBuilder_map" name="arrow::BinaryBuilder_map">
-<area href="classarrow_1_1_list_builder.html" title="Builder class for variable-length list array value types. " alt="arrow::ListBuilder" shape="rect" coords="0,56,128,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,128,24"/>
-<area href="classarrow_1_1_string_builder.html" alt="arrow::StringBuilder" shape="rect" coords="0,168,128,192"/>
+<area href="classarrow_1_1_string_builder.html" title="Builder class for UTF8 strings. " alt="arrow::StringBuilder" shape="rect" coords="0,112,128,136"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -115,87 +93,90 @@ Inheritance diagram for arrow::BinaryBuilder:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a47a9a870c84ebf10c914b314ecca0d9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#a47a9a870c84ebf10c914b314ecca0d9c">BinaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool)</td></tr>
 <tr class="separator:a47a9a870c84ebf10c914b314ecca0d9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a28d1cddc741ec36a769eb4b9f1a0a531"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#a28d1cddc741ec36a769eb4b9f1a0a531">BinaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a28d1cddc741ec36a769eb4b9f1a0a531"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#a28d1cddc741ec36a769eb4b9f1a0a531">BinaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a28d1cddc741ec36a769eb4b9f1a0a531"><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_binary_builder.html#ab1b5c98a39ef9752c501dfd1bcc7bae5">Append</a> (const uint8_t *value, int32_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>)</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_binary_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_binary_builder.html#a14cc589d9dca8e553a5cd888b123d997">Append</a> (const char *value, int32_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>)</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_binary_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_binary_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="memitem:ad7aa78ed51fb2359e0a6f428b6525805"><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_builder.html#ad7aa78ed51fb2359e0a6f428b6525805">AppendNull</a> ()</td></tr>
+<tr class="separator:ad7aa78ed51fb2359e0a6f428b6525805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adda875540f916d83bc931e1254eba95b"><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_builder.html#adda875540f916d83bc931e1254eba95b">Init</a> (int64_t elements) override</td></tr>
+<tr class="memdesc:adda875540f916d83bc931e1254eba95b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#adda875540f916d83bc931e1254eba95b">More...</a><br /></td></tr>
+<tr class="separator:adda875540f916d83bc931e1254eba95b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa2e0651e2d191fd6248c843f4429a1d"><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_builder.html#aaa2e0651e2d191fd6248c843f4429a1d">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
+<tr class="memdesc:aaa2e0651e2d191fd6248c843f4429a1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the null_bitmap array.  <a href="#aaa2e0651e2d191fd6248c843f4429a1d">More...</a><br /></td></tr>
+<tr class="separator:aaa2e0651e2d191fd6248c843f4429a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1dd10157d2aa0bc4c7883b3ef3308616"><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_builder.html#a1dd10157d2aa0bc4c7883b3ef3308616">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
-<tr class="memdesc:a1dd10157d2aa0bc4c7883b3ef3308616"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#a1dd10157d2aa0bc4c7883b3ef3308616">More...</a><br /></td></tr>
+<tr class="memdesc:a1dd10157d2aa0bc4c7883b3ef3308616"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#a1dd10157d2aa0bc4c7883b3ef3308616">More...</a><br /></td></tr>
 <tr class="separator:a1dd10157d2aa0bc4c7883b3ef3308616"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_list_builder"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_list_builder')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td></tr>
-<tr class="memitem:a5eb4f70628753fd4676c14ef0e50e279 inherit pub_methods_classarrow_1_1_list_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#a5eb4f70628753fd4676c14ef0e50e279">ListBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt; <a class="el" href="classarrow_1_1_list_builder.html#a7ea83941ddde40eb428a7438880c473f">value_builder</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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>=nullptr)</td></tr>
-<tr class="memdesc:a5eb4f70628753fd4676c14ef0e50e279 inherit pub_methods_classarrow_1_1_list_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this constructor to incrementally build the value array along with offsets and null bitmap.  <a href="#a5eb4f70628753fd4676c14ef0e50e279">More...</a><br /></td></tr>
-<tr class="separator:a5eb4f70628753fd4676c14ef0e50e279 inherit pub_methods_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a329a2dc88be23bd93b7ac68488f7873b inherit pub_methods_classarrow_1_1_list_builder"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#a329a2dc88be23bd93b7ac68488f7873b">ListBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; values, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>=nullptr)</td></tr>
-<tr class="memdesc:a329a2dc88be23bd93b7ac68488f7873b inherit pub_methods_classarrow_1_1_list_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this constructor to build the list with a pre-existing values array.  <a href="#a329a2dc88be23bd93b7ac68488f7873b">More...</a><br /></td></tr>
-<tr class="separator:a329a2dc88be23bd93b7ac68488f7873b inherit pub_methods_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56488244d6d7cf171c43b24e5e297250 inherit pub_methods_classarrow_1_1_list_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_list_builder.html#a56488244d6d7cf171c43b24e5e297250">Init</a> (int64_t elements) override</td></tr>
-<tr class="memdesc:a56488244d6d7cf171c43b24e5e297250 inherit pub_methods_classarrow_1_1_list_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a56488244d6d7cf171c43b24e5e297250">More...</a><br /></td></tr>
-<tr class="separator:a56488244d6d7cf171c43b24e5e297250 inherit pub_methods_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab8375a47aa4807f377d40f1559159da0 inherit pub_methods_classarrow_1_1_list_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_list_builder.html#ab8375a47aa4807f377d40f1559159da0">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
-<tr class="memdesc:ab8375a47aa4807f377d40f1559159da0 inherit pub_methods_classarrow_1_1_list_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the null_bitmap array.  <a href="#ab8375a47aa4807f377d40f1559159da0">More...</a><br /></td></tr>
-<tr class="separator:ab8375a47aa4807f377d40f1559159da0 inherit pub_methods_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4cee2624dbb80d1438e3a792dc2e834a inherit pub_methods_classarrow_1_1_list_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_list_builder.html#a4cee2624dbb80d1438e3a792dc2e834a">Append</a> (const int32_t *offsets, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
-<tr class="memdesc:a4cee2624dbb80d1438e3a792dc2e834a inherit pub_methods_classarrow_1_1_list_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector append.  <a href="#a4cee2624dbb80d1438e3a792dc2e834a">More...</a><br /></td></tr>
-<tr class="separator:a4cee2624dbb80d1438e3a792dc2e834a inherit pub_methods_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c8704db1b7749f4a61c5d2632c57d12 inherit pub_methods_classarrow_1_1_list_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_list_builder.html#a5c8704db1b7749f4a61c5d2632c57d12">Append</a> (bool is_valid=true)</td></tr>
-<tr class="memdesc:a5c8704db1b7749f4a61c5d2632c57d12 inherit pub_methods_classarrow_1_1_list_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a new variable-length list slot.  <a href="#a5c8704db1b7749f4a61c5d2632c57d12">More...</a><br /></td></tr>
-<tr class="separator:a5c8704db1b7749f4a61c5d2632c57d12 inherit pub_methods_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a713bd8aa29aafe3534d0201f07fb6411 inherit pub_methods_classarrow_1_1_list_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_list_builder.html#a713bd8aa29aafe3534d0201f07fb6411">AppendNull</a> ()</td></tr>
-<tr class="separator:a713bd8aa29aafe3534d0201f07fb6411 inherit pub_methods_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ea83941ddde40eb428a7438880c473f inherit pub_methods_classarrow_1_1_list_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#a7ea83941ddde40eb428a7438880c473f">value_builder</a> () const </td></tr>
-<tr class="separator:a7ea83941ddde40eb428a7438880c473f inherit pub_methods_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1da67af983ae5c78810d48d8d3e92b36"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#a1da67af983ae5c78810d48d8d3e92b36">value_data_length</a> () const</td></tr>
+<tr class="separator:a1da67af983ae5c78810d48d8d3e92b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47e80ae9afc4410d7bc29d46fb752fcc"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#a47e80ae9afc4410d7bc29d46fb752fcc">GetValue</a> (int64_t i, int32_t *out_length) const</td></tr>
+<tr class="memdesc:a47e80ae9afc4410d7bc29d46fb752fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temporary access to a value.  <a href="#a47e80ae9afc4410d7bc29d46fb752fcc">More...</a><br /></td></tr>
+<tr class="separator:a47e80ae9afc4410d7bc29d46fb752fcc"><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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></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:a95e609990be3c11d86265e701c9cefa8 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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57 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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063 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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d 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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d 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="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></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="#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></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="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></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:a190150db6c3770d90dfb58b11d978479 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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a 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: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>
+</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:a21622dffb51d57dccf3a873757ae712c"><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_builder.html#a21622dffb51d57dccf3a873757ae712c">AppendNextOffset</a> ()</td></tr>
+<tr class="separator:a21622dffb51d57dccf3a873757ae712c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac078e0c71eb8d45d6a0ba896b87a31a9"><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_builder.html#ac078e0c71eb8d45d6a0ba896b87a31a9">FinishInternal</a> (std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; *out)</td></tr>
+<tr class="separator:ac078e0c71eb8d45d6a0ba896b87a31a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae49b062fbb8f24e2bba1f7f90fa266b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#ae49b062fbb8f24e2bba1f7f90fa266b7">Reset</a> ()</td></tr>
+<tr class="separator:ae49b062fbb8f24e2bba1f7f90fa266b7"><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: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: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:a07b41adcd9743803d5b4cf151c55b041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacearrow.html#adab028f188008a82d790cd69ac351a3b">UInt8Builder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#a07b41adcd9743803d5b4cf151c55b041">byte_builder_</a></td></tr>
-<tr class="separator:a07b41adcd9743803d5b4cf151c55b041"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_attribs_classarrow_1_1_list_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_list_builder')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td></tr>
-<tr class="memitem:a285b847f0193fad1548ab3e65735e41d inherit pro_attribs_classarrow_1_1_list_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_list_builder.html#a285b847f0193fad1548ab3e65735e41d">offset_builder_</a></td></tr>
-<tr class="separator:a285b847f0193fad1548ab3e65735e41d inherit pro_attribs_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a00a35582f91c728aa10e05f73eea4d5f inherit pro_attribs_classarrow_1_1_list_builder"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array_builder.html">ArrayBuilder</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#a00a35582f91c728aa10e05f73eea4d5f">value_builder_</a></td></tr>
-<tr class="separator:a00a35582f91c728aa10e05f73eea4d5f inherit pro_attribs_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a69c5b939f5f622c21dcdfd32a5c8fceb inherit pro_attribs_classarrow_1_1_list_builder"><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_list_builder.html#a69c5b939f5f622c21dcdfd32a5c8fceb">values_</a></td></tr>
-<tr class="separator:a69c5b939f5f622c21dcdfd32a5c8fceb inherit pro_attribs_classarrow_1_1_list_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e78f8e1f3678f61d54ae3148ab45a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_typed_buffer_builder.html">TypedBufferBuilder</a>&lt; int32_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#a25e78f8e1f3678f61d54ae3148ab45a1">offsets_builder_</a></td></tr>
+<tr class="separator:a25e78f8e1f3678f61d54ae3148ab45a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adca4b2a7142b3c57f805cb1ec6686601"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_typed_buffer_builder.html">TypedBufferBuilder</a>&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#adca4b2a7142b3c57f805cb1ec6686601">value_data_builder_</a></td></tr>
+<tr class="separator:adca4b2a7142b3c57f805cb1ec6686601"><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: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>
@@ -214,21 +195,17 @@ Protected Attributes</h2></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_list_builder"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_list_builder')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td></tr>
-<tr class="memitem:ab60656436cfba47d092a124bd7021d3b inherit pro_methods_classarrow_1_1_list_builder"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_builder.html#ab60656436cfba47d092a124bd7021d3b">Reset</a> ()</td></tr>
-<tr class="separator:ab60656436cfba47d092a124bd7021d3b inherit pro_methods_classarrow_1_1_list_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: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#a2c99eda3af97e27847b080170d073e57">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: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#a2c99eda3af97e27847b080170d073e57">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="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:aff5c15c1cc766da35995e85a50322571"><td class="memItemLeft" align="right" valign="top">static constexpr int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_binary_builder.html#aff5c15c1cc766da35995e85a50322571">kMaximumCapacity</a> = std::numeric_limits&lt;int32_t&gt;::max() - 1</td></tr>
+<tr class="separator:aff5c15c1cc766da35995e85a50322571"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a47a9a870c84ebf10c914b314ecca0d9c"></a>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Builder class for variable-length binary data. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a47a9a870c84ebf10c914b314ecca0d9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47a9a870c84ebf10c914b314ecca0d9c">&#9670;&nbsp;</a></span>BinaryBuilder() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -252,7 +229,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a28d1cddc741ec36a769eb4b9f1a0a531"></a>
+<a id="a28d1cddc741ec36a769eb4b9f1a0a531"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28d1cddc741ec36a769eb4b9f1a0a531">&#9670;&nbsp;</a></span>BinaryBuilder() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -287,12 +266,11 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ab1b5c98a39ef9752c501dfd1bcc7bae5"></a>
+<a id="ab1b5c98a39ef9752c501dfd1bcc7bae5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1b5c98a39ef9752c501dfd1bcc7bae5">&#9670;&nbsp;</a></span>Append() <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"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::BinaryBuilder::Append </td>
@@ -312,16 +290,13 @@ Additional Inherited Members</h2></td></tr>
           <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 class="anchor" id="a14cc589d9dca8e553a5cd888b123d997"></a>
+<a id="a14cc589d9dca8e553a5cd888b123d997"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14cc589d9dca8e553a5cd888b123d997">&#9670;&nbsp;</a></span>Append() <span class="overload">[2/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -355,7 +330,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad34631a8bbec52e859349cb0b8b88973"></a>
+<a id="ad34631a8bbec52e859349cb0b8b88973"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad34631a8bbec52e859349cb0b8b88973">&#9670;&nbsp;</a></span>Append() <span class="overload">[3/3]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -379,7 +356,51 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1dd10157d2aa0bc4c7883b3ef3308616"></a>
+<a id="a21622dffb51d57dccf3a873757ae712c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21622dffb51d57dccf3a873757ae712c">&#9670;&nbsp;</a></span>AppendNextOffset()</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::AppendNextOffset </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="ad7aa78ed51fb2359e0a6f428b6525805"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7aa78ed51fb2359e0a6f428b6525805">&#9670;&nbsp;</a></span>AppendNull()</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::AppendNull </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1dd10157d2aa0bc4c7883b3ef3308616"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1dd10157d2aa0bc4c7883b3ef3308616">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -401,17 +422,233 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. </p>
+<p>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
 <p>This resets all variables on the builder. </p>
 
-<p>Reimplemented from <a class="el" href="classarrow_1_1_list_builder.html#a13cc69c3459fc7a9433b6c6569c38268">arrow::ListBuilder</a>.</p>
+<p>Implements <a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">arrow::ArrayBuilder</a>.</p>
 
 <p>Reimplemented in <a class="el" href="classarrow_1_1_string_builder.html#a26485d4e2b44679c0039d214d6b7d34a">arrow::StringBuilder</a>.</p>
 
 </div>
 </div>
+<a id="ac078e0c71eb8d45d6a0ba896b87a31a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac078e0c71eb8d45d6a0ba896b87a31a9">&#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::BinaryBuilder::FinishInternal </td>
+          <td>(</td>
+          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47e80ae9afc4410d7bc29d46fb752fcc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47e80ae9afc4410d7bc29d46fb752fcc">&#9670;&nbsp;</a></span>GetValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint8_t * arrow::BinaryBuilder::GetValue </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t *&#160;</td>
+          <td class="paramname"><em>out_length</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Temporary access to a value. </p>
+<p>This pointer becomes invalid on the next modifying operation. </p>
+
+</div>
+</div>
+<a id="adda875540f916d83bc931e1254eba95b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adda875540f916d83bc931e1254eba95b">&#9670;&nbsp;</a></span>Init()</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::Init </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>capacity</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>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 from <a class="el" href="classarrow_1_1_array_builder.html#a821ca87387951f30dc3016393937ce19">arrow::ArrayBuilder</a>.</p>
+
+</div>
+</div>
+<a id="ae49b062fbb8f24e2bba1f7f90fa266b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae49b062fbb8f24e2bba1f7f90fa266b7">&#9670;&nbsp;</a></span>Reset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::BinaryBuilder::Reset </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="aaa2e0651e2d191fd6248c843f4429a1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa2e0651e2d191fd6248c843f4429a1d">&#9670;&nbsp;</a></span>Resize()</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::Resize </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>new_bits</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>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 from <a class="el" href="classarrow_1_1_array_builder.html#adba65688b4b394f6faab764eb3c5c885">arrow::ArrayBuilder</a>.</p>
+
+</div>
+</div>
+<a id="a1da67af983ae5c78810d48d8d3e92b36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1da67af983ae5c78810d48d8d3e92b36">&#9670;&nbsp;</a></span>value_data_length()</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::BinaryBuilder::value_data_length </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">
+<dl class="section return"><dt>Returns</dt><dd>size of values buffer so far </dd></dl>
+
+</div>
+</div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a07b41adcd9743803d5b4cf151c55b041"></a>
+<a id="aff5c15c1cc766da35995e85a50322571"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff5c15c1cc766da35995e85a50322571">&#9670;&nbsp;</a></span>kMaximumCapacity</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">constexpr int64_t arrow::BinaryBuilder::kMaximumCapacity = std::numeric_limits&lt;int32_t&gt;::max() - 1</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a25e78f8e1f3678f61d54ae3148ab45a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25e78f8e1f3678f61d54ae3148ab45a1">&#9670;&nbsp;</a></span>offsets_builder_</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_typed_buffer_builder.html">TypedBufferBuilder</a>&lt;int32_t&gt; arrow::BinaryBuilder::offsets_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="adca4b2a7142b3c57f805cb1ec6686601"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adca4b2a7142b3c57f805cb1ec6686601">&#9670;&nbsp;</a></span>value_data_builder_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -419,7 +656,7 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="namespacearrow.html#adab028f188008a82d790cd69ac351a3b">UInt8Builder</a>* arrow::BinaryBuilder::byte_builder_</td>
+          <td class="memname"><a class="el" href="classarrow_1_1_typed_buffer_builder.html">TypedBufferBuilder</a>&lt;uint8_t&gt; arrow::BinaryBuilder::value_data_builder_</td>
         </tr>
       </table>
   </td>
@@ -432,15 +669,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_binary_builder.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_builder.png b/docs/cpp/classarrow_1_1_binary_builder.png
index 223f674..ca734e9 100644
Binary files a/docs/cpp/classarrow_1_1_binary_builder.png and b/docs/cpp/classarrow_1_1_binary_builder.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..cce4e5e
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_binary_dictionary_builder-members.html
@@ -0,0 +1,130 @@
+<!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.13"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_binary_dictionary_builder.html">BinaryDictionaryBuilder</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::BinaryDictionaryBuilder 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_binary_dictionary_builder.html">arrow::BinaryDictionaryBuilder</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_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_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><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 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#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#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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a1f5f0cd5da3cb5518b531ff6d581167c">DictionaryBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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">explicit</span></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; BinaryType &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#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><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a260489285cb17850b311f0e65f10bb96">Finish</a>(std::shared_ptr&lt; Array &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#ac4cc1abecdcd4f55884084aba20d21cf">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#a1c415c8894c03225bccff49a5fcde704">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#a2f731b0e16a6d42cfc1bba01a94d8b17">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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a5cd7a79c30bf68874eeca11f4083a3e4">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><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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_dictionary_builder.html#a3ebd3a258451eae3aa025237e72c4440">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><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; 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#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 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#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 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#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; 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#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
+</small></address>
+</body>
+</html>


[45/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..14bb4a7
--- /dev/null
+++ b/docs/cpp/bit-stream-utils_8h_source.html
@@ -0,0 +1,114 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/util/bit-stream-utils.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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_32a666346412270f27c291aae8f6e8b2.html">util</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<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;algorithm&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</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="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="compiler-util_8h.html">arrow/util/compiler-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="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 c
 lass="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><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="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df
 52f53d">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</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>&#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="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="l000
 96"></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* <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 c
 lass="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="keywordt
 ype">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;    me
 mcpy(&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> 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="keywor
 dtype">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> 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 c
 lass="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 b
 uffered_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">BitWri
 ter::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;  <s
 pan class="keywordflow">if</span> (<a class="code" href="compiler-util_8h.html#a9acc330d508b9a3b775cfdf7ce405e7d">UNLIKELY</a>(byte_offset_ * 8 + bit_offset_ + num_bits &gt; max_bytes_ * 8)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</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;  buffered_values_ |= v &lt;&lt; bit_offset_;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;  bit_offset_ += num_bits;</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;  <span class="keywordflow">if</span> (<a class="code" href="compiler-util_8h.html#a9acc330d508b9a3b775cfdf7ce405e7d">UNLIKELY</a>(bit_offset_ &gt;= 64)) {</div><div class="line"><a name="l00180"></a><span class="lineno">  180</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="l00181"></a><span class="lineno">  181</span>&#160;    memcpy(buffer_ + byte_offset_, &amp;buffered_values_, 8);</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    buffered_values_ = 0;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    byte_offset_ += 8;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    bit_offset_ -= 64;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    buffered_values_ = v &gt;&gt; (num_bits - bit_offset_);</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  }</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;  <a class="code" href="logging_8h.html#ab62f5ed8f2d48e29802be0cbbcd1359a">DCHECK_LT</a>(bit_offset_, 64);</div><div cl
 ass="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</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">  190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">  191</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="l00192"></a><span class="lineno">  192</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="l00193"></a><span class="lineno">  193</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="l00194"></a><span class="lineno">  194</span>&#160;  memcpy(buffer_ + byte_offset_, &amp;buffered_values_, num_bytes);</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;  <span class="keywordflow">if</span> (align) {</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    buffered_values_ = 0;</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    byte_offset_ += num_bytes;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    bit_offset_ = 0;</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">  202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">  203</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="l00204"></a><span class="lineno">  204</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="l00205"></a><span class="lineno">  205</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(byte_offs
 et_, max_bytes_);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</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="l00207"></a><span class="lineno">  207</span>&#160;  uint8_t* ptr = buffer_ + byte_offset_;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  byte_offset_ += num_bytes;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keywordflow">return</span> ptr;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;}</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;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00213"></a><span class="lineno">
 <a class="line" href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">  213</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="l00214"></a><span class="lineno">  214</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="l00215"></a><span class="lineno">  215</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="l00216"></a><span class="lineno">  216</span>&#160;  memcpy(ptr, &amp;val, num_bytes);</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  <span cl
 ass="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;}</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"><a class="line" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">  220</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="l00221"></a><span class="lineno">  221</span>&#160;  <span class="keywordtype">bool</span> result = <span class="keyword">true</span>;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  <span class="keywordflow">while</span> ((v &amp; 0xFFFFFF80) != 0L) {</div><div class="line"><a name="l00223"></a><span class="lineno
 ">  223</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="l00224"></a><span class="lineno">  224</span>&#160;    v &gt;&gt;= 7;</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;  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="l00227"></a><span class="lineno">  227</span>&#160;  <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;}</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;<span class="keyw
 ord">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="namespacearrow.html#a6bbaeb6cc0014ad51028afe84894c5e9">  231</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacearrow.html#a6bbaeb6cc0014ad51028afe84894c5e9">GetValue_</a>(<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="l00232"></a><span class="lineno">  232</span>&#160;    <span class="keywordtype">int</span>* bit_offset, <span class="keywordtype">int</span>* byte_offset, uint64_t* buffered_values) {</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div
 ><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="preprocessor">#pragma warning(push)</span></div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="preprocessor">#pragma warning(disable : 4800)</span></div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  *v = <span class="keyword">static_cast&lt;</span>T<span class="keyword">&gt;</span>(</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;      BitUtil::TrailingBits(*buffered_values, *bit_offset + num_bits) &gt;&gt; *bit_offset);</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">
 #pragma warning(pop)</span></div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;  *bit_offset += num_bits;</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  <span class="keywordflow">if</span> (*bit_offset &gt;= 64) {</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    *byte_offset += 8;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    *bit_offset -= 64;</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="keywordtype">int</span> bytes_remaining = max_bytes - *byte_offset;</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <span class="keywordflow">if</span> (<
 a class="code" href="compiler-util_8h.html#a262afcfe437f4addb13fb1b47a6a7086">LIKELY</a>(bytes_remaining &gt;= 8)) {</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;      memcpy(buffered_values, buffer + *byte_offset, 8);</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;      memcpy(buffered_values, buffer + *byte_offset, bytes_remaining);</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;    }</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="preprocessor">#pragma warning(push)</span></div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="
 preprocessor">#pragma warning(disable : 4800 4805)</span></div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <span class="comment">// Read bits of v that crossed into new buffered_values_</span></div><div class="line"><a name="l00258"></a><span class="lineno">  258</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="l00259"></a><span class="lineno">  259</span>&#160;                             &lt;&lt; (num_bits - *bit_offset));</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="preprocessor">#pragma warning(pop)</
 span></div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(*bit_offset, 64);</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">  266</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#a20420d2374d3eb9177c5c3a0f5493cd1">  268</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="l00269"></a><span class="lineno">  269</span>&#160;  <span class="keywordflow">return</span> GetBatch(num_bits, v, 1) == 1;</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">  271</span>&#160;</div><div class="line"><a name="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#a6f023d4ce78bd6a9cbc2f372f441d964">  273</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classarrow_1_1_bit_reader.html#a6f023d4ce78bd6a9cbc2f372f441d964">B
 itReader::GetBatch</a>(<span class="keywordtype">int</span> num_bits, T* v, <span class="keywordtype">int</span> batch_size) {</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <a class="code" href="logging_8h.html#ae17f8119c108cf3070bad3449c7e0006">DCHECK</a>(buffer_ != NULL);</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  <span class="comment">// TODO: revisit this limit if necessary</span></div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  <a class="code" href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a>(num_bits, 32);</div><div class="line"><a name="l00277"></a><span class="lineno">  277</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="l00278"></a><span class="lineno">  278</span>&#160;</div><
 div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;  <span class="keywordtype">int</span> bit_offset = bit_offset_;</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;  <span class="keywordtype">int</span> byte_offset = byte_offset_;</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;  uint64_t buffered_values = buffered_values_;</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  <span class="keywordtype">int</span> max_bytes = max_bytes_;</div><div class="line"><a name="l00283"></a><span class="lineno">  283</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="l00284"></a><span class="lineno">  284</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  uint64_t needed_bits 
 = num_bits * batch_size;</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  uint64_t remaining_bits = (max_bytes - byte_offset) * 8 - bit_offset;</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;  <span class="keywordflow">if</span> (remaining_bits &lt; needed_bits) {</div><div class="line"><a name="l00288"></a><span class="lineno">  288</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 name="l00289"></a><span class="lineno">  289</span>&#160;  }</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;  <span class="keywordtype">int</span> i = 0;</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;  <span class="keywordflow">if</spa
 n> (<a class="code" href="compiler-util_8h.html#a9acc330d508b9a3b775cfdf7ce405e7d">UNLIKELY</a>(bit_offset != 0)) {</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    <span class="keywordflow">for</span> (; i &lt; batch_size &amp;&amp; bit_offset != 0; ++i) {</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;      <a class="code" href="namespacearrow.html#a6bbaeb6cc0014ad51028afe84894c5e9">GetValue_</a>(num_bits, &amp;v[i], max_bytes, buffer, &amp;bit_offset, &amp;byte_offset,</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;          &amp;buffered_values);</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">  297</span>&#160;  }</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno">  299
 </span>&#160;  <span class="keywordflow">if</span> (<span class="keyword">sizeof</span>(T) == 4) {</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    <span class="keywordtype">int</span> num_unpacked = <a class="code" href="namespacearrow.html#aeb0cec20eaabc5cc37e1144ab9348756">unpack32</a>(reinterpret_cast&lt;const uint32_t*&gt;(buffer + byte_offset),</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;        reinterpret_cast&lt;uint32_t*&gt;(v + i), batch_size - i, num_bits);</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    i += num_unpacked;</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    byte_offset += num_unpacked * num_bits / 8;</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160
 ;    <span class="keyword">const</span> <span class="keywordtype">int</span> buffer_size = 1024;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    uint32_t unpack_buffer[buffer_size];</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    <span class="keywordflow">while</span> (i &lt; batch_size) {</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;      <span class="keywordtype">int</span> unpack_size = std::min(buffer_size, batch_size - i);</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;      <span class="keywordtype">int</span> num_unpacked = <a class="code" href="namespacearrow.html#aeb0cec20eaabc5cc37e1144ab9348756">unpack32</a>(reinterpret_cast&lt;const uint32_t*&gt;(buffer + byte_offset),</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;          unpack_buffer, unpack_size, num_bits);</div><div class="line">
 <a name="l00311"></a><span class="lineno">  311</span>&#160;      <span class="keywordflow">if</span> (num_unpacked == 0) { <span class="keywordflow">break</span>; }</div><div class="line"><a name="l00312"></a><span class="lineno">  312</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="l00313"></a><span class="lineno">  313</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="preprocessor">#pragma warning(push)</span></div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="preprocessor">#pragma warning(disable : 4800)</span></div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00317"></a><span class="lineno">  317</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="l00318"></a><span class="lineno">  318</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="preprocessor">#pragma warning(pop)</span></div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="preprocessor">#endif</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;      i += num_unpacked;</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;      byte_offset += num_unpacked * num_bits / 8;</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">  3
 25</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;  <span class="keywordtype">int</span> bytes_remaining = max_bytes - byte_offset;</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;  <span class="keywordflow">if</span> (bytes_remaining &gt;= 8) {</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    memcpy(&amp;buffered_values, buffer + byte_offset, 8);</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    memcpy(&amp;buffered_values, buffer + byte_offset, bytes_remaining);</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">  3
 33</span>&#160;</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;  <span class="keywordflow">for</span> (; i &lt; batch_size; ++i) {</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;    <a class="code" href="namespacearrow.html#a6bbaeb6cc0014ad51028afe84894c5e9">GetValue_</a>(</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;        num_bits, &amp;v[i], max_bytes, buffer, &amp;bit_offset, &amp;byte_offset, &amp;buffered_values);</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;</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  bit_offset_ = bit_offset;</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  byte_offset_ = byte_offset;</div><div class="line"><a name="l00341"></a><span class="lineno">  
 341</span>&#160;  buffered_values_ = buffered_values;</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">return</span> batch_size;</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;</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#ae209b69dc854275c1425d4d11abf36bd">  347</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="keywordt
 ype">int</span> num_bytes, T* v) {</div><div class="line"><a name="l00348"></a><span class="lineno">  348</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="l00349"></a><span class="lineno">  349</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="l00350"></a><span class="lineno">  350</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="compiler-util_8h.html#a9acc330d508b9a3b775cfdf7ce405e7d">UNLIKELY</a>(byte_offset_ + bytes_read + num_bytes &gt; max_bytes_)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</di
 v><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  <span class="comment">// Advance byte_offset to next unread byte and read num_bytes</span></div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  byte_offset_ += bytes_read;</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  memcpy(v, buffer_ + byte_offset_, num_bytes);</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  byte_offset_ += num_bytes;</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">  357</span>&#160;  <span class="comment">// Reset buffered_values_</span></div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  bit_offset_ = 0;</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;  <span class="keywordtype">int</span> bytes_remaining = ma
 x_bytes_ - byte_offset_;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  <span class="keywordflow">if</span> (<a class="code" href="compiler-util_8h.html#a262afcfe437f4addb13fb1b47a6a7086">LIKELY</a>(bytes_remaining &gt;= 8)) {</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    memcpy(&amp;buffered_values_, buffer_ + byte_offset_, 8);</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;    memcpy(&amp;buffered_values_, buffer_ + byte_offset_, bytes_remaining);</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="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00366"></a><span clas
 s="lineno">  366</span>&#160;}</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"><a class="line" href="classarrow_1_1_bit_reader.html#a93bcd15198d511bf77a3980e4a9d343d">  368</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="l00369"></a><span class="lineno">  369</span>&#160;  *v = 0;</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  <span class="keywordtype">int</span> shift = 0;</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <span class="keywordtype">int</span> num_bytes = 0;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;  uint8_t byte = 0;</div><div class="line"><a name="l00373">
 </a><span class="lineno">  373</span>&#160;  <span class="keywordflow">do</span> {</div><div class="line"><a name="l00374"></a><span class="lineno">  374</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="l00375"></a><span class="lineno">  375</span>&#160;    *v |= (byte &amp; 0x7F) &lt;&lt; shift;</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;    shift += 7;</div><div class="line"><a name="l00377"></a><span class="lineno">  377</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="l00378"></a><span class="lineno">  378</span>&#160;  } <span class="keywordflow">while</span> ((byte &amp; 0x80) != 0);</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;  <sp
 an class="keywordflow">return</span> <span class="keyword">true</span>;</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"><a class="line" href="classarrow_1_1_bit_writer.html#a2e764de1162c33a6aa41caad00322156">  382</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="l00383"></a><span class="lineno">  383</span>&#160;  uint32_t u = (v &lt;&lt; 1) ^ (v &gt;&gt; 31);</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">PutVlqInt</a>(u);</div><div cl
 ass="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;</div><div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="classarrow_1_1_bit_reader.html#ac6f91e5030fb8cc87d27baa58dce66d3">  387</a></span>&#160;<span class="keyword">inline</span> <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="l00388"></a><span class="lineno">  388</span>&#160;  int32_t u_signed;</div><div class="line"><a name="l00389"></a><span class="lineno">  389</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="l00390"></a><span class="lineno">  390</span>&#160;  uint32_t u = <span class="keyword">static_cas
 t&lt;</span>uint32_t<span class="keyword">&gt;</span>(u_signed);</div><div class="line"><a name="l00391"></a><span class="lineno">  391</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="l00392"></a><span class="lineno">  392</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;}</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="comment">// namespace arrow</span></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">  397</span>&#160;<s
 pan 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>
+<div class="ttc" id="classarrow_1_1_bit_writer_html"><div class="ttname"><a href="classarrow_1_1_bit_writer.html">arrow::BitWriter</a></div><div class="ttdoc">Utility class to write bit/byte streams. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:37</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_ae209b69dc854275c1425d4d11abf36bd"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#ae209b69dc854275c1425d4d11abf36bd">arrow::BitReader::GetAligned</a></div><div class="ttdeci">bool GetAligned(int num_bytes, T *v)</div><div class="ttdoc">Reads a &amp;#39;num_bytes&amp;#39;-sized value from the buffer and stores it in &amp;#39;v&amp;#39;. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:347</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a869a43c7c8006e1658fd4ae44a92e347"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a869a43c7c8006e1658fd4ae44a92e347">arrow::BitWriter::Flush</a></div><div class="ttdeci">void Flush(bool align=false)</div><div class="ttdoc">Flushes all buffered values to the buffer. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:191</div></div>
+<div class="ttc" id="string_8h_html"><div class="ttname"><a href="string_8h.html">string.h</a></div></div>
+<div class="ttc" id="namespacearrow_html_aeb0cec20eaabc5cc37e1144ab9348756"><div class="ttname"><a href="namespacearrow.html#aeb0cec20eaabc5cc37e1144ab9348756">arrow::unpack32</a></div><div class="ttdeci">int unpack32(const uint32_t *in, uint32_t *out, int batch_size, int num_bits)</div><div class="ttdef"><b>Definition:</b> bpacking.h:3196</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_aaaefbf3fa141ce764cda52c0e1e55103"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#aaaefbf3fa141ce764cda52c0e1e55103">arrow::BitReader::Reset</a></div><div class="ttdeci">void Reset(const uint8_t *buffer, int buffer_len)</div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:114</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html"><div class="ttname"><a href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></div><div class="ttdoc">Utility class to read bit/byte stream. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:103</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a324ef275bfbcb49d823aa4fbced24446"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a324ef275bfbcb49d823aa4fbced24446">arrow::BitWriter::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:45</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_a20420d2374d3eb9177c5c3a0f5493cd1"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#a20420d2374d3eb9177c5c3a0f5493cd1">arrow::BitReader::GetValue</a></div><div class="ttdeci">bool GetValue(int num_bits, T *v)</div><div class="ttdoc">Gets the next value from the buffer. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:268</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_a6f023d4ce78bd6a9cbc2f372f441d964"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#a6f023d4ce78bd6a9cbc2f372f441d964">arrow::BitReader::GetBatch</a></div><div class="ttdeci">int GetBatch(int num_bits, T *v, int batch_size)</div><div class="ttdoc">Get a number of values from the buffer. Return the number of values actually read. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:273</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a9d33b2acbd9fca179863fcde288a079d"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a9d33b2acbd9fca179863fcde288a079d">arrow::BitWriter::buffer</a></div><div class="ttdeci">uint8_t * buffer() const</div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:56</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a73de4690985f7274c69b6dba99922743"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a73de4690985f7274c69b6dba99922743">arrow::BitWriter::bytes_written</a></div><div class="ttdeci">int bytes_written() const</div><div class="ttdoc">The number of current bytes written, including the current byte (i.e. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:53</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a2e764de1162c33a6aa41caad00322156"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a2e764de1162c33a6aa41caad00322156">arrow::BitWriter::PutZigZagVlqInt</a></div><div class="ttdeci">bool PutZigZagVlqInt(int32_t v)</div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:382</div></div>
+<div class="ttc" id="logging_8h_html"><div class="ttname"><a href="logging_8h.html">logging.h</a></div></div>
+<div class="ttc" id="logging_8h_html_ab62f5ed8f2d48e29802be0cbbcd1359a"><div class="ttname"><a href="logging_8h.html#ab62f5ed8f2d48e29802be0cbbcd1359a">DCHECK_LT</a></div><div class="ttdeci">#define DCHECK_LT(val1, val2)</div><div class="ttdef"><b>Definition:</b> logging.h:87</div></div>
+<div class="ttc" id="namespacearrow_html_a6bbaeb6cc0014ad51028afe84894c5e9"><div class="ttname"><a href="namespacearrow.html#a6bbaeb6cc0014ad51028afe84894c5e9">arrow::GetValue_</a></div><div class="ttdeci">void GetValue_(int num_bits, T *v, int max_bytes, const uint8_t *buffer, int *bit_offset, int *byte_offset, uint64_t *buffered_values)</div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:231</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a5592cdd1db11520ea5ae0be95fb4732a"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a5592cdd1db11520ea5ae0be95fb4732a">arrow::BitWriter::buffer_len</a></div><div class="ttdeci">int buffer_len() const</div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:57</div></div>
+<div class="ttc" id="bpacking_8h_html"><div class="ttname"><a href="bpacking_8h.html">bpacking.h</a></div></div>
+<div class="ttc" id="bit-util_8h_html"><div class="ttname"><a href="bit-util_8h.html">bit-util.h</a></div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_aa76314faef71d7ad351dbd3f16c84fc0"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#aa76314faef71d7ad351dbd3f16c84fc0">arrow::BitWriter::PutAligned</a></div><div class="ttdeci">bool PutAligned(T v, int num_bytes)</div><div class="ttdoc">Writes v to the next aligned byte using num_bytes. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:213</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_a943f521c4855e418bc106e55fd2de8d3"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#a943f521c4855e418bc106e55fd2de8d3">arrow::BitReader::bytes_left</a></div><div class="ttdeci">int bytes_left()</div><div class="ttdoc">Returns the number of bytes left in the stream, not including the current byte (i.e., there may be an additional fraction of a byte). </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:150</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a2d5943b81c4340b54bfd019955a7d959"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a2d5943b81c4340b54bfd019955a7d959">arrow::BitWriter::GetNextBytePtr</a></div><div class="ttdeci">uint8_t * GetNextBytePtr(int num_bytes=1)</div><div class="ttdoc">Get a pointer to the next aligned byte and advance the underlying buffer by num_bytes. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:203</div></div>
+<div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Public API for the &quot;Feather&quot; file format, originally created at http://github.com/wesm/feather. </div><div class="ttdef"><b>Definition:</b> allocator.h:28</div></div>
+<div class="ttc" id="logging_8h_html_ae89df3243bbb8341130c7b3f44145ea0"><div class="ttname"><a href="logging_8h.html#ae89df3243bbb8341130c7b3f44145ea0">DCHECK_EQ</a></div><div class="ttdeci">#define DCHECK_EQ(val1, val2)</div><div class="ttdef"><b>Definition:</b> logging.h:84</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a028f9d7d77697df651ef82d2df52f53d"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a028f9d7d77697df651ef82d2df52f53d">arrow::BitWriter::PutVlqInt</a></div><div class="ttdeci">bool PutVlqInt(uint32_t v)</div><div class="ttdoc">Write a Vlq encoded int to the buffer. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:220</div></div>
+<div class="ttc" id="compiler-util_8h_html"><div class="ttname"><a href="compiler-util_8h.html">compiler-util.h</a></div></div>
+<div class="ttc" id="compiler-util_8h_html_a9acc330d508b9a3b775cfdf7ce405e7d"><div class="ttname"><a href="compiler-util_8h.html#a9acc330d508b9a3b775cfdf7ce405e7d">UNLIKELY</a></div><div class="ttdeci">#define UNLIKELY(expr)</div><div class="ttdef"><b>Definition:</b> compiler-util.h:35</div></div>
+<div class="ttc" id="logging_8h_html_ae17f8119c108cf3070bad3449c7e0006"><div class="ttname"><a href="logging_8h.html#ae17f8119c108cf3070bad3449c7e0006">DCHECK</a></div><div class="ttdeci">#define DCHECK(condition)</div><div class="ttdef"><b>Definition:</b> logging.h:83</div></div>
+<div class="ttc" id="classarrow_1_1_bit_writer_html_a0462b6eb15d93162ee7d2c828309d612"><div class="ttname"><a href="classarrow_1_1_bit_writer.html#a0462b6eb15d93162ee7d2c828309d612">arrow::BitWriter::BitWriter</a></div><div class="ttdeci">BitWriter(uint8_t *buffer, int buffer_len)</div><div class="ttdoc">buffer: buffer to write bits to. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:41</div></div>
+<div class="ttc" id="compiler-util_8h_html_a262afcfe437f4addb13fb1b47a6a7086"><div class="ttname"><a href="compiler-util_8h.html#a262afcfe437f4addb13fb1b47a6a7086">LIKELY</a></div><div class="ttdeci">#define LIKELY(expr)</div><div class="ttdef"><b>Definition:</b> compiler-util.h:34</div></div>
+<div class="ttc" id="logging_8h_html_a4395e95bab44e222cb2e77251017a0e2"><div class="ttname"><a href="logging_8h.html#a4395e95bab44e222cb2e77251017a0e2">DCHECK_LE</a></div><div class="ttdeci">#define DCHECK_LE(val1, val2)</div><div class="ttdef"><b>Definition:</b> logging.h:86</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_a714971e13b725100437484becf9b8ae4"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#a714971e13b725100437484becf9b8ae4">arrow::BitReader::BitReader</a></div><div class="ttdeci">BitReader(const uint8_t *buffer, int buffer_len)</div><div class="ttdoc">&amp;#39;buffer&amp;#39; is the buffer to read from. The buffer&amp;#39;s length is &amp;#39;buffer_len&amp;#39;. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:106</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_ac6f91e5030fb8cc87d27baa58dce66d3"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#ac6f91e5030fb8cc87d27baa58dce66d3">arrow::BitReader::GetZigZagVlqInt</a></div><div class="ttdeci">bool GetZigZagVlqInt(int32_t *v)</div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:387</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_a93bcd15198d511bf77a3980e4a9d343d"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#a93bcd15198d511bf77a3980e4a9d343d">arrow::BitReader::GetVlqInt</a></div><div class="ttdeci">bool GetVlqInt(int32_t *v)</div><div class="ttdoc">Reads a vlq encoded int from the stream. </div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:368</div></div>
+<div class="ttc" id="classarrow_1_1_bit_reader_html_a59f592e16907128787dfaa8c7cfa839e"><div class="ttname"><a href="classarrow_1_1_bit_reader.html#a59f592e16907128787dfaa8c7cfa839e">arrow::BitReader::BitReader</a></div><div class="ttdeci">BitReader()</div><div class="ttdef"><b>Definition:</b> bit-stream-utils.h:112</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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/bit-util_8cc.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bit-util_8cc.html b/docs/cpp/bit-util_8cc.html
index 6b9f4c6..50b59cc 100644
--- a/docs/cpp/bit-util_8cc.html
+++ b/docs/cpp/bit-util_8cc.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/util/bit-util.cc File Reference</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/util/bit-util.cc 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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -126,7 +102,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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[05/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 b736f39..737b7e6 100644
--- a/docs/cpp/classarrow_1_1_integer.html
+++ b/docs/cpp/classarrow_1_1_integer.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -129,26 +103,26 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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:adb306e4a8a597a0ff017f4358942130d inherit pub_methods_classarrow_1_1_data_type"><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_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const =0</td></tr>
 <tr class="separator:adb306e4a8a597a0ff017f4358942130d inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a944727354fb11138ebd46368319598f2 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#a944727354fb11138ebd46368319598f2">ToString</a> () const =0</td></tr>
 <tr class="separator:a944727354fb11138ebd46368319598f2 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 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>
@@ -159,7 +133,9 @@ Additional Inherited Members</h2></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 class="anchor" id="a471051396e4f16ae13020c73874568b0"></a>
+<a id="a471051396e4f16ae13020c73874568b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a471051396e4f16ae13020c73874568b0">&#9670;&nbsp;</a></span>is_signed()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -183,14 +159,14 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_integer_type_impl-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_integer_type_impl-members.html b/docs/cpp/classarrow_1_1_integer_type_impl-members.html
index fe55275..a765c1c 100644
--- a/docs/cpp/classarrow_1_1_integer_type_impl-members.html
+++ b/docs/cpp/classarrow_1_1_integer_type_impl-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,17 +73,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;</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_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;</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_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_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_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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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#a3b35207add280a180e9ff64552e51522">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#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_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;</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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;</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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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>
@@ -118,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_integer_type_impl.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_integer_type_impl.html b/docs/cpp/classarrow_1_1_integer_type_impl.html
index 5e3e804..65d045c 100644
--- a/docs/cpp/classarrow_1_1_integer_type_impl.html
+++ b/docs/cpp/classarrow_1_1_integer_type_impl.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::IntegerTypeImpl&lt; DERIVED, TYPE_ID, C_TYPE &gt; Class Template Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -102,7 +76,7 @@ Inheritance diagram for arrow::IntegerTypeImpl&lt; DERIVED, TYPE_ID, C_TYPE &gt;
 <div class="dyncontent">
  <div class="center">
   <img src="classarrow_1_1_integer_type_impl.png" usemap="#arrow::IntegerTypeImpl_3C_20DERIVED_2C_20TYPE_5FID_2C_20C_5FTYPE_20_3E_map" alt=""/>
-  <map id="arrow::IntegerTypeImpl_3C_20DERIVED_2C_20TYPE_5FID_2C_20C_5FTYPE_20_3E_map" name="arrow::IntegerTypeImpl&lt; DERIVED, TYPE_ID, C_TYPE &gt;_map">
+  <map id="arrow::IntegerTypeImpl_3C_20DERIVED_2C_20TYPE_5FID_2C_20C_5FTYPE_20_3E_map" name="arrow::IntegerTypeImpl_3C_20DERIVED_2C_20TYPE_5FID_2C_20C_5FTYPE_20_3E_map">
 <area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;" shape="rect" coords="0,224,353,248"/>
 <area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" coords="0,168,353,192"/>
 <area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,353,136"/>
@@ -129,22 +103,22 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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>
 <tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;</a></td></tr>
 <tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
 <tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -155,14 +129,14 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 e069cc3..e5e6770 100644
--- a/docs/cpp/classarrow_1_1_interval_type-members.html
+++ b/docs/cpp/classarrow_1_1_interval_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,29 +73,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html#adc67497d0755fb060e31ece09ab71609">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html">arrow::IntervalType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html#a3cbf5d0709879f573123f37d518cf898">bit_width</a>() const override</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">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html#af77d2e35a0171c066879b4c0e30b89c4">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html">arrow::IntervalType</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html#aad7b7dde14fb4ca46fbab3c5cb8c487e">name</a>()</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">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_interval_type.html#a0df07a64eb9ea24334494afb86a3deed">ToString</a>() const override</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">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html#a031313e37df708925f6666eb581fe8a0">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html">arrow::IntervalType</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html#a391ecfe216945c38e0edc084f1e6614f">Unit</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html">arrow::IntervalType</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html#a3b8ca93f7381f3cb1a4115f53955a7ef">unit</a>() const </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></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_interval_type.html#a70a4b6a1d8c44b4e03279447b2c9d410">unit</a>() const</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></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 23b6b2c..03e7bf3 100644
--- a/docs/cpp/classarrow_1_1_interval_type.html
+++ b/docs/cpp/classarrow_1_1_interval_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -125,34 +99,34 @@ Public Types</h2></td></tr>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a3cbf5d0709879f573123f37d518cf898"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_interval_type.html#a3cbf5d0709879f573123f37d518cf898">bit_width</a> () const override</td></tr>
 <tr class="separator:a3cbf5d0709879f573123f37d518cf898"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad9a4e02bbc18815299996e2ea382cc23"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_interval_type.html#ad9a4e02bbc18815299996e2ea382cc23">IntervalType</a> (<a class="el" href="classarrow_1_1_interval_type.html#a391ecfe216945c38e0edc084f1e6614f">Unit</a> <a class="el" href="classarrow_1_1_interval_type.html#a3b8ca93f7381f3cb1a4115f53955a7ef">unit</a>=<a class="el" href="classarrow_1_1_interval_type.html#a391ecfe216945c38e0edc084f1e6614fa314264989a6eeb1612a0f28289893141">Unit::YEAR_MONTH</a>)</td></tr>
+<tr class="memitem:ad9a4e02bbc18815299996e2ea382cc23"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_interval_type.html#ad9a4e02bbc18815299996e2ea382cc23">IntervalType</a> (<a class="el" href="classarrow_1_1_interval_type.html#a391ecfe216945c38e0edc084f1e6614f">Unit</a> <a class="el" href="classarrow_1_1_interval_type.html#a70a4b6a1d8c44b4e03279447b2c9d410">unit</a>=<a class="el" href="classarrow_1_1_interval_type.html#a391ecfe216945c38e0edc084f1e6614fa314264989a6eeb1612a0f28289893141">Unit::YEAR_MONTH</a>)</td></tr>
 <tr class="separator:ad9a4e02bbc18815299996e2ea382cc23"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adc67497d0755fb060e31ece09ab71609"><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_interval_type.html#adc67497d0755fb060e31ece09ab71609">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
 <tr class="separator:adc67497d0755fb060e31ece09ab71609"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0df07a64eb9ea24334494afb86a3deed"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_interval_type.html#a0df07a64eb9ea24334494afb86a3deed">ToString</a> () const override</td></tr>
 <tr class="separator:a0df07a64eb9ea24334494afb86a3deed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b8ca93f7381f3cb1a4115f53955a7ef"><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#a3b8ca93f7381f3cb1a4115f53955a7ef">unit</a> () const </td></tr>
-<tr class="separator:a3b8ca93f7381f3cb1a4115f53955a7ef"><td class="memSeparator" colspan="2">&#160;</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:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -173,7 +147,9 @@ Additional Inherited Members</h2></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 Typedef Documentation</h2>
-<a class="anchor" id="af77d2e35a0171c066879b4c0e30b89c4"></a>
+<a id="af77d2e35a0171c066879b4c0e30b89c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af77d2e35a0171c066879b4c0e30b89c4">&#9670;&nbsp;</a></span>c_type</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -186,7 +162,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Enumeration Documentation</h2>
-<a class="anchor" id="a391ecfe216945c38e0edc084f1e6614f"></a>
+<a id="a391ecfe216945c38e0edc084f1e6614f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a391ecfe216945c38e0edc084f1e6614f">&#9670;&nbsp;</a></span>Unit</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -204,16 +182,16 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a391ecfe216945c38e0edc084f1e6614fa314264989a6eeb1612a0f28289893141"></a>YEAR_MONTH&#160;</td><td class="fielddoc">
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a391ecfe216945c38e0edc084f1e6614fac6700171f39a6376e558b63f81e789f7"></a>DAY_TIME&#160;</td><td class="fielddoc">
-</td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a391ecfe216945c38e0edc084f1e6614fa314264989a6eeb1612a0f28289893141"></a>YEAR_MONTH&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a391ecfe216945c38e0edc084f1e6614fac6700171f39a6376e558b63f81e789f7"></a>DAY_TIME&#160;</td><td class="fielddoc"></td></tr>
 </table>
 
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad9a4e02bbc18815299996e2ea382cc23"></a>
+<a id="ad9a4e02bbc18815299996e2ea382cc23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad9a4e02bbc18815299996e2ea382cc23">&#9670;&nbsp;</a></span>IntervalType()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -238,7 +216,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="adc67497d0755fb060e31ece09ab71609"></a>
+<a id="adc67497d0755fb060e31ece09ab71609"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc67497d0755fb060e31ece09ab71609">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -264,7 +244,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3cbf5d0709879f573123f37d518cf898"></a>
+<a id="a3cbf5d0709879f573123f37d518cf898"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3cbf5d0709879f573123f37d518cf898">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -289,7 +271,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aad7b7dde14fb4ca46fbab3c5cb8c487e"></a>
+<a id="aad7b7dde14fb4ca46fbab3c5cb8c487e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad7b7dde14fb4ca46fbab3c5cb8c487e">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -312,7 +296,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0df07a64eb9ea24334494afb86a3deed"></a>
+<a id="a0df07a64eb9ea24334494afb86a3deed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0df07a64eb9ea24334494afb86a3deed">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -337,7 +323,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3b8ca93f7381f3cb1a4115f53955a7ef"></a>
+<a id="a70a4b6a1d8c44b4e03279447b2c9d410"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70a4b6a1d8c44b4e03279447b2c9d410">&#9670;&nbsp;</a></span>unit()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -361,7 +349,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a031313e37df708925f6666eb581fe8a0"></a>
+<a id="a031313e37df708925f6666eb581fe8a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a031313e37df708925f6666eb581fe8a0">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -382,14 +372,14 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 f7af0e7..478cc73 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -97,22 +71,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a7aacdadc5ab3d6518072d7cfea3bd123">Append</a>(const std::string &amp;key, const std::string &amp;value)</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a318e723979047041431a6ce61cb41794">Copy</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a2d47d342a174c7eacd144aaf7fe92ad9">Equals</a>(const KeyValueMetadata &amp;other) const </td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a8394f01d532e765c65512234cb1489fc">key</a>(int64_t i) const </td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a00e885e1ae0ade99293971dc48e84f39">Copy</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a794f7b79f275853ca54fc3ca6b5ba8f8">Equals</a>(const KeyValueMetadata &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#ac44b301ba5ed211f38314db43253b305">key</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a2c1cba9126ea75b53979f42558bd844f">KeyValueMetadata</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a2ba3125441d179b06374ac6f140fb7cb">KeyValueMetadata</a>(const std::vector&lt; std::string &gt; &amp;keys, const std::vector&lt; std::string &gt; &amp;values)</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#ab51a4993bcc9302a430460e049f80c51">KeyValueMetadata</a>(const std::unordered_map&lt; std::string, std::string &gt; &amp;map)</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a9f351c660ea93fca098cf4d2854ca6c9">reserve</a>(int64_t n)</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a19d3d8d03661efc892c1b1fdf52d423e">size</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a88ccfb9adb154af4d82e3ef4d2971560">ToUnorderedMap</a>(std::unordered_map&lt; std::string, std::string &gt; *out) const </td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a6138fd0c4ce0b4817398e3f344027e6b">value</a>(int64_t i) const </td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a8c36667c47bd32a7a7f6d07fa28e0a03">size</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a9b7204f66713ccbe31dd2b28434156fb">ToUnorderedMap</a>(std::unordered_map&lt; std::string, std::string &gt; *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a7f89321a091c2b218817ed98037cee6e">value</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a799a3785c1a75d632bd0ec39a25b653d">~KeyValueMetadata</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html">arrow::KeyValueMetadata</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[41/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/bpacking_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/bpacking_8h_source.html b/docs/cpp/bpacking_8h_source.html
new file mode 100644
index 0000000..2404be3
--- /dev/null
+++ b/docs/cpp/bpacking_8h_source.html
@@ -0,0 +1,115 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/util/bpacking.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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_32a666346412270f27c291aae8f6e8b2.html">util</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">bpacking.h</div>  </div>
+</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="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#ifndef ARROW_UTIL_BPACKING_H</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#define ARROW_UTIL_BPACKING_H</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">#include &quot;<a class="code" href="logging_8h.html">arrow/util/logging.h</a>&quot;</span></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><a class="code" href="namespacearrow.html">arrow</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="namespacearrow.html#a9d94375bb4c48e0c8ace5a10c9052a68">   37</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html#a9d94375bb4c48e0c8ace5a10c9052a68">unpack1_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  *out 
 = ((*in) &gt;&gt; 0) &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; 1) &amp; 1;</div><div class="line"><a name="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; 2) &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; 3) &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; 4) &amp; 1;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  out++;</div><div class="line"><a n
 ame="l00048"></a><span class="lineno">   48</span>&#160;  *out = ((*in) &gt;&gt; 5) &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; 6) &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; 7) &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; 8) &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; 9) &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; 10) &amp; 1;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  out++;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  *out = ((*in) &gt;&gt; 11) &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; 12) &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; 13) &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; 1
 4) &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; 15) &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; 16) &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; 17) &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; 18) &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; 19) &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; 20) &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; 21) &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; 22) &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; 23) &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; 24) &amp; 1;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  out++;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  *out = ((*in) &gt;&gt; 25) &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; 26) &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; 27) &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; 28) &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; 29) &amp; 1;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  out++;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  *out = ((*in) &gt;&gt; 30) &amp; 1;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  out++;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  ++in;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  out++;</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;  <span class
 ="keywordflow">return</span> in;</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"><a class="line" href="namespacearrow.html#aeda9729651e95cd113d4512b4b90b180">  107</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html#aeda9729651e95cd113d4512b4b90b180">unpack2_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  *out = ((*in) &gt;&gt; 0) % (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; 2) % (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; 4) % (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; 6) % (1U &lt;&lt; 2);</div><div class="line"><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; 8) % (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; 10) % (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; 12) % (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; 14) % (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; 16) % (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; 18) % (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; 20) % (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; 22) % (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; 24) % (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; 26) % (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; 28) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  out++;</div><div class="line"><a name="l00138"></a
 ><span class="lineno">  138</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  ++in;</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; 0) % (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; 2) % (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; 4) % (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; 6) % (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; 8) % (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; 10) % (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; 12) % (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; 14) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00156"></a><span clas
 s="lineno">  156</span>&#160;  out++;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  *out = ((*in) &gt;&gt; 16) % (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; 18) % (1U &lt;&lt; 2);</div><div class="line"><a name="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; 20) % (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; 22) % (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; 24) % (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; 26) % (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; 28) % (1U &lt;&lt; 2);</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  out++;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  ++in;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  out++;</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="keywordflow">return</span> in;</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;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="namespacearrow.html#a2fa7f7857bbdf6afacb3c895e70e5874">  178</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html#a2fa7f7857bbdf6afacb3c895e70e5874">unpack3_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  *out = ((*in) &gt;&gt; 0) % (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; 3) % (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; 6) % (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; 9) % (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; 12) % (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; 15) % (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; 18) % (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; 21) % (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; 24) % (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; 27) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;  out++;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#
 160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  ++in;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 1)) &lt;&lt; (3 - 1);</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; 1) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  out++;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  *out = ((*in) &gt;&gt; 4) % (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; 7) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00208"></a><span class="lineno">  20
 8</span>&#160;  out++;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  *out = ((*in) &gt;&gt; 10) % (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; 13) % (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; 16) % (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; 19) % (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; 22) % (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; 25) % (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; 28) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  out++;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  ++in;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (3 - 2);</div><div class="line"><a name="l00226"></a><span class="lineno">  22
 6</span>&#160;  out++;</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  *out = ((*in) &gt;&gt; 2) % (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; 5) % (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; 8) % (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; 11) % (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; 14) % (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; 17) % (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; 20) % (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; 23) % (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; 26) % (1U &lt;&lt; 3);</div><div class="line"><a name="l00244"></a><span class="li
 neno">  244</span>&#160;  out++;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  *out = ((*in) &gt;&gt; 29);</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  ++in;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;  out++;</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;  <span class="keywordflow">return</span> in;</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="l00252"></a><span class="lineno"><a class="line" href="namespacearrow.html#a360f84606d9b0208a9d63745f3c3d4d3">  252</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html
 #a360f84606d9b0208a9d63745f3c3d4d3">unpack4_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;  *out = ((*in) &gt;&gt; 0) % (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; 4) % (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; 8) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  out++;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  *out = ((*in) &gt;&gt; 12) % (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; 16) % (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; 20) % (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; 24) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;  out++;</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  ++in;</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; 0) % (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; 4) % (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; 8) % (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; 12) % (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; 16) % (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; 20) % (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; 24) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  out++;</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  ++in;</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; 0) % (1U &lt;&lt; 4);</div><div class="line"><a name="l
 00288"></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; 4) % (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; 8) % (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; 12) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;  out++;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  *out = ((*in) &gt;&gt; 16) % (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><spa
 n class="lineno">  297</span>&#160;  *out = ((*in) &gt;&gt; 20) % (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; 24) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;  out++;</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  ++in;</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;  out++;</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  *out = ((*in) &gt;&gt; 0) % (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>&#16
 0;  *out = ((*in) &gt;&gt; 4) % (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; 8) % (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; 12) % (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; 16) % (1U &lt;&lt; 4);</div><div class="line"><a name="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; 20) % (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; 24) % (1U &lt;&lt; 4);</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;  out++;</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;  ++in;</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  out++;</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="keywordflow">return</span> in;</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;}</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div><div class="line"><a name="l00325"></a><span class="line
 no"><a class="line" href="namespacearrow.html#af3a3b55f9f65a4f9d0cf24e61afe2ca3">  325</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html#af3a3b55f9f65a4f9d0cf24e61afe2ca3">unpack5_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;  *out = ((*in) &gt;&gt; 0) % (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; 5) % (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; 10) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#1
 60;  out++;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  *out = ((*in) &gt;&gt; 15) % (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; 20) % (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; 25) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;  out++;</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;  ++in;</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;  *out |= ((*in) % (1U &lt;&l
 t; 3)) &lt;&lt; (5 - 3);</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; 3) % (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; 8) % (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; 13) % (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; 18) % (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; 23) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;  out++;</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  ++in;</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 1)) &lt;&lt; (5 - 1);</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; 1) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;  out++;</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;  *out = ((*in) &gt;&gt; 6
 ) % (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; 11) % (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; 16) % (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; 21) % (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; 26) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160; 
  out++;</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;  ++in;</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (5 - 4);</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; 4) % (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; 9) % (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; 14) 
 % (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; 19) % (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; 24) % (1U &lt;&lt; 5);</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;  out++;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;  *out = ((*in) &gt;&gt; 29);</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  ++in;</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (5 - 2);</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  out++;</div><d
 iv class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  *out = ((*in) &gt;&gt; 2) % (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; 7) % (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; 12) % (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; 17) % (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; 22) % 
 (1U &lt;&lt; 5);</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;  out++;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  *out = ((*in) &gt;&gt; 27);</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;  ++in;</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;  out++;</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;  <span class="keywordflow">return</span> in;</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;</div><div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="namespacearrow.html#abb7626983bff6d2ceac727ad2eec335d">  403</a></span>&#160;<span class="keyword">inline</span> <span clas
 s="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html#abb7626983bff6d2ceac727ad2eec335d">unpack6_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  *out = ((*in) &gt;&gt; 0) % (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; 6) % (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; 12) % (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; 18) % (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; 24) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  out++;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  ++in;</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (6 - 4);</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; 4) % (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="l
 00420"></a><span class="lineno">  420</span>&#160;  *out = ((*in) &gt;&gt; 10) % (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; 16) % (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; 22) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;  out++;</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  ++in;</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (6 - 2);</div><div class="lin
 e"><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; 2) % (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; 8) % (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; 14) % (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; 20) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;  out++;</div><div class="line"><a name="l00
 438"></a><span class="lineno">  438</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  ++in;</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; 0) % (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; 6) % (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; 12) % (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">  44
 7</span>&#160;  *out = ((*in) &gt;&gt; 18) % (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; 24) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  out++;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  ++in;</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (6 - 4);</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; 4) % (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="l00457"></a><span class="lineno">  457</span>&#160;  *out = ((*in) &gt;&gt; 10) % (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; 16) % (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; 22) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  out++;</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;  ++in;</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;  *out
  |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (6 - 2);</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; 2) % (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; 8) % (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; 14) % (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; 20) % (1U &lt;&lt; 6);</div><div class="line"><a name="l00474"></a><span class="li
 neno">  474</span>&#160;  out++;</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;  ++in;</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  out++;</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;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;}</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;</div><div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="namespacearrow.html#affc79838157ce9deefd1f1b926dcc990">  482</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html
 #affc79838157ce9deefd1f1b926dcc990">unpack7_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  *out = ((*in) &gt;&gt; 0) % (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; 7) % (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; 14) % (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; 21) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160
 ;  out++;</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  ++in;</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 3)) &lt;&lt; (7 - 3);</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; 3) % (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; 10) % (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; 1
 7) % (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; 24) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  out++;</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  ++in;</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 6)) &lt;&lt; (7 - 6);</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; 6) % (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; 13) % (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; 20) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  out++;</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;  *out = ((*in) &gt;&gt; 27);</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;  ++in;</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (7 - 2);</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; 2) % (1U &lt;&l
 t; 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; 9) % (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; 16) % (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; 23) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;  out++;</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;  ++in;</div><div class="line"><a 
 name="l00527"></a><span class="lineno">  527</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 5)) &lt;&lt; (7 - 5);</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; 5) % (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; 12) % (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; 19) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  out++;</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div cla
 ss="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;  ++in;</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 1)) &lt;&lt; (7 - 1);</div><div class="line"><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; 1) % (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; 8) % (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; 15) % (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; 22) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;  out++;</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;  *out = ((*in) &gt;&gt; 29);</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;  ++in;</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (7 - 4);</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; 4) % (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; 11) % (1U &lt;&lt; 7);</div><div c
 lass="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; 18) % (1U &lt;&lt; 7);</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;  out++;</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;  *out = ((*in) &gt;&gt; 25);</div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;  ++in;</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;  out++;</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="keywordflow">return</span> in;</div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;}</div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;</div><div class
 ="line"><a name="l00564"></a><span class="lineno"><a class="line" href="namespacearrow.html#a9b8aa6b0ca4d901de1138d8a275dfe07">  564</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html#a9b8aa6b0ca4d901de1138d8a275dfe07">unpack8_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;  *out = ((*in) &gt;&gt; 0) % (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; 8) % (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; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l0
 0570"></a><span class="lineno">  570</span>&#160;  out++;</div><div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;  ++in;</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; 0) % (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; 8) % (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; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00579"></a><span class="lineno">  5
 79</span>&#160;  out++;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;  ++in;</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; 0) % (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; 8) % (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; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;  out++;</div><div 
 class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;  ++in;</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; 0) % (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; 8) % (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; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;  out++;</div><div class="line"><a name="l00598"></a>
 <span class="lineno">  598</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;  ++in;</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; 0) % (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; 8) % (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; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;  out++;</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&
 #160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;  ++in;</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; 0) % (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; 8) % (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; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;  out++;</div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;  *out = ((*in) &gt;&gt; 24);
 </div><div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;  ++in;</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; 0) % (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; 8) % (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; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;  out++;</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l
 00626"></a><span class="lineno">  626</span>&#160;  ++in;</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; 0) % (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; 8) % (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; 16) % (1U &lt;&lt; 8);</div><div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;  out++;</div><div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00635"></a><span class="lineno">  
 635</span>&#160;  ++in;</div><div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;  out++;</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;  <span class="keywordflow">return</span> in;</div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;}</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;</div><div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="namespacearrow.html#a2636ca233e8b8cb103304f35ea264cb4">  641</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html#a2636ca233e8b8cb103304f35ea264cb4">unpack9_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;  *out = ((*i
 n) &gt;&gt; 0) % (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; 9) % (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; 18) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;  out++;</div><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;  *out = ((*in) &gt;&gt; 27);</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;  ++in;</div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (9 - 4);</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; 4) % (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; 13) % (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; 22) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;  out++;</div><div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;  *out = ((*in) &gt;&gt; 31);</div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;  ++in;</div><div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 8))
  &lt;&lt; (9 - 8);</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; 8) % (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; 17) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;  out++;</div><div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;  ++in;</div><div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 3)) &lt;&lt; (9 - 3);</div><div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;  out++;</div><di
 v class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;  *out = ((*in) &gt;&gt; 3) % (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; 12) % (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; 21) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;  out++;</div><div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;  ++in;</div><div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 7)) &lt;&lt; (9 - 
 7);</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; 7) % (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; 16) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;  out++;</div><div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;  *out = ((*in) &gt;&gt; 25);</div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;  ++in;</div><div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (9 - 2);</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; 2) % (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; 11) % (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; 20) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;  out++;</div><div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;  *out = ((*in) &gt;&gt; 29);</div><div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;  ++in;</div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 6)) &lt;&lt; (9 - 6);</div><div c
 lass="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; 6) % (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; 15) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;  out++;</div><div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;  ++in;</div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 1)) &lt;&lt; (9 - 1);</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; 1) % (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; 10) % (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; 19) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;  out++;</div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;  ++in;</div><div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 5)) &lt;&lt; (9 - 5);</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; 5) % (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; 14) % (1U &lt;&lt; 9);</div><div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;  out++;</div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;  *out = ((*in) &gt;&gt; 23);</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;  ++in;</div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;  out++;</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;  <span class="keywordf
 low">return</span> in;</div><div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;}</div><div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;</div><div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="namespacearrow.html#a1c834cf1a842cf4f5d51c9013947464d">  727</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> uint32_t* <a class="code" href="namespacearrow.html#a1c834cf1a842cf4f5d51c9013947464d">unpack10_32</a>(<span class="keyword">const</span> uint32_t* in, uint32_t* out) {</div><div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;  *out = ((*in) &gt;&gt; 0) % (1U &lt;&lt; 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; 10) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00731"></a><s
 pan class="lineno">  731</span>&#160;  out++;</div><div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;  *out = ((*in) &gt;&gt; 20) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;  out++;</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;  *out = ((*in) &gt;&gt; 30);</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;  ++in;</div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 8)) &lt;&lt; (10 - 8);</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; 8) % (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; 18) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;  out++;</div><div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;  *out = ((*in) &gt;&gt; 28);</div><div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;  ++in;</div><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 6)) &lt;&lt; (10 - 6);</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; 6) % (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; 16) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00749"></a><span clas
 s="lineno">  749</span>&#160;  out++;</div><div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;  *out = ((*in) &gt;&gt; 26);</div><div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;  ++in;</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 4)) &lt;&lt; (10 - 4);</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; 4) % (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; 14) % (1U &lt;&lt; 10);</div><div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;  out++;</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&
 #160;  *out = ((*in) &gt;&gt; 24);</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;  ++in;</div><div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;  *out |= ((*in) % (1U &lt;&lt; 2)) &lt;&lt; (10 - 2);</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; 2) % (1U &lt;&lt; 10

<TRUNCATED>

[09/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 a818b06..303b3a3 100644
--- a/docs/cpp/classarrow_1_1_fixed_width_type.html
+++ b/docs/cpp/classarrow_1_1_fixed_width_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -123,26 +97,26 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f"><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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f"><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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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:adb306e4a8a597a0ff017f4358942130d inherit pub_methods_classarrow_1_1_data_type"><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_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const =0</td></tr>
 <tr class="separator:adb306e4a8a597a0ff017f4358942130d inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a944727354fb11138ebd46368319598f2 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#a944727354fb11138ebd46368319598f2">ToString</a> () const =0</td></tr>
 <tr class="separator:a944727354fb11138ebd46368319598f2 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 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>
@@ -153,7 +127,9 @@ Additional Inherited Members</h2></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 class="anchor" id="ab802f3862719e7a8ff081a7dc679d215"></a>
+<a id="ab802f3862719e7a8ff081a7dc679d215"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab802f3862719e7a8ff081a7dc679d215">&#9670;&nbsp;</a></span>bit_width()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -178,7 +154,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a595f40c5566bb07b33d95b166da9ab8f"></a>
+<a id="a595f40c5566bb07b33d95b166da9ab8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a595f40c5566bb07b33d95b166da9ab8f">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -206,15 +184,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..fbfdbbd
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_flat_array-members.html
@@ -0,0 +1,106 @@
+<!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.13"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_flat_array.html">FlatArray</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::FlatArray 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_flat_array.html">arrow::FlatArray</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_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#ad98f18518f7061381863ee800eabf2ad">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#aa8047296b1e2027f4089fceca3714597">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#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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a>(const std::shared_ptr&lt; internal::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#a318b4c7dad0da7a47d324b1befd669a6">Slice</a>(int64_t offset, int64_t length) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a9cfb93694cd77382686c92f6dac9827a">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
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..032ee29
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_flat_array.html
@@ -0,0 +1,169 @@
+<!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.13"/>
+<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"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_flat_array.html">FlatArray</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<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>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="array_8h_source.html">array.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::FlatArray:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1_flat_array.png" usemap="#arrow::FlatArray_map" alt=""/>
+  <map id="arrow::FlatArray_map" name="arrow::FlatArray_map">
+<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="295,0,482,24"/>
+<area href="classarrow_1_1_binary_array.html" alt="arrow::BinaryArray" shape="rect" coords="0,112,187,136"/>
+<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="197,112,384,136"/>
+<area href="classarrow_1_1_null_array.html" title="Degenerate null type Array. " alt="arrow::NullArray" shape="rect" coords="394,112,581,136"/>
+<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="591,112,778,136"/>
+<area href="classarrow_1_1_string_array.html" alt="arrow::StringArray" shape="rect" coords="0,168,187,192"/>
+<area href="classarrow_1_1_boolean_array.html" alt="arrow::BooleanArray" shape="rect" coords="394,168,581,192"/>
+<area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="591,168,778,192"/>
+<area href="classarrow_1_1_numeric_array.html" alt="arrow::NumericArray&lt; TYPE &gt;" shape="rect" coords="788,168,975,192"/>
+</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="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">Determine if a slot is null. For inner loops. Does <em>not</em> 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: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:a318b4c7dad0da7a47d324b1befd669a6 inherit pub_methods_classarrow_1_1_array"><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_array.html#a318b4c7dad0da7a47d324b1befd669a6">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 =0</td></tr>
+<tr class="memdesc:a318b4c7dad0da7a47d324b1befd669a6 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#a318b4c7dad0da7a47d324b1befd669a6">More...</a><br /></td></tr>
+<tr class="separator:a318b4c7dad0da7a47d324b1befd669a6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
+<tr class="separator:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="separator:ad98f18518f7061381863ee800eabf2ad 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>
+<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:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
+<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="separator:aa8047296b1e2027f4089fceca3714597 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>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/wesm/code/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.13
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..59be1a7
Binary files /dev/null and b/docs/cpp/classarrow_1_1_flat_array.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 fb73fe3..ee54050 100644
--- a/docs/cpp/classarrow_1_1_float_type-members.html
+++ b/docs/cpp/classarrow_1_1_float_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,20 +73,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</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_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</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_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_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#ad1213337be376b0858dcb03f29e69ec7">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#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#acaec8f4a1bd9f690931e08828baf1b8a">name</a>()</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">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_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#a826486765cac498ddea215a42ae6f67b">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>
@@ -124,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 1a43c97..bc6eac3 100644
--- a/docs/cpp/classarrow_1_1_float_type.html
+++ b/docs/cpp/classarrow_1_1_float_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -130,22 +104,22 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -173,7 +147,9 @@ Additional Inherited Members</h2></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 class="anchor" id="acaec8f4a1bd9f690931e08828baf1b8a"></a>
+<a id="acaec8f4a1bd9f690931e08828baf1b8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acaec8f4a1bd9f690931e08828baf1b8a">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -196,7 +172,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a826486765cac498ddea215a42ae6f67b"></a>
+<a id="a826486765cac498ddea215a42ae6f67b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a826486765cac498ddea215a42ae6f67b">&#9670;&nbsp;</a></span>precision()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -222,15 +200,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 52ba339..d8b87a4 100644
--- a/docs/cpp/classarrow_1_1_floating_point-members.html
+++ b/docs/cpp/classarrow_1_1_floating_point-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,18 +72,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor *visitor) 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_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a>() const =0</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">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_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#ad1213337be376b0858dcb03f29e69ec7">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#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#a3b35207add280a180e9ff64552e51522">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#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_floating_point.html#a67f553b35dc7785eb73f5bca234e8f94">precision</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"><span class="mlabel">pure virtual</span></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_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>
@@ -120,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[31/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 2953ddb..5f9bf46 100644
--- a/docs/cpp/classarrow_1_1_array_builder-members.html
+++ b/docs/cpp/classarrow_1_1_array_builder-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -100,36 +74,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#a47b36298c021436d35b31d861892903d">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#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#ab9f2831b950610ff61087f994571d1cc">Finish</a>(std::shared_ptr&lt; Array &gt; *out)=0</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a821ca87387951f30dc3016393937ce19">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#a2c99eda3af97e27847b080170d073e57">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#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#a190150db6c3770d90dfb58b11d978479">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#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#a75f95fc8ae6f3e996e26f09df1c73063">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#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#a95e609990be3c11d86265e701c9cefa8">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#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#adba65688b4b394f6faab764eb3c5c885">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#a890c2acb7ddc41a6206f267ee516ce1a">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">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#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>
+  <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#adba65688b4b394f6faab764eb3c5c885">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><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#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>
 </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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 44e224b..f5d43b6 100644
--- a/docs/cpp/classarrow_1_1_array_builder.html
+++ b/docs/cpp/classarrow_1_1_array_builder.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -109,49 +83,47 @@ Inheritance diagram for arrow::ArrayBuilder:</div>
  <div class="center">
   <img src="classarrow_1_1_array_builder.png" usemap="#arrow::ArrayBuilder_map" alt=""/>
   <map id="arrow::ArrayBuilder_map" name="arrow::ArrayBuilder_map">
-<area href="classarrow_1_1_adaptive_int_builder_base.html" alt="arrow::AdaptiveIntBuilderBase" shape="rect" coords="100,56,291,80"/>
-<area href="classarrow_1_1_boolean_builder.html" alt="arrow::BooleanBuilder" shape="rect" coords="301,56,492,80"/>
-<area href="classarrow_1_1_fixed_size_binary_builder.html" alt="arrow::FixedSizeBinaryBuilder" shape="rect" coords="502,56,693,80"/>
-<area href="classarrow_1_1_list_builder.html" title="Builder class for variable-length list array value types. " alt="arrow::ListBuilder" shape="rect" coords="703,56,894,80"/>
-<area href="classarrow_1_1_primitive_builder.html" alt="arrow::PrimitiveBuilder&lt; Type &gt;" shape="rect" coords="904,56,1095,80"/>
-<area href="classarrow_1_1_struct_builder.html" title="Append, Resize and Reserve methods are acting on StructBuilder. " alt="arrow::StructBuilder" shape="rect" coords="1105,56,1296,80"/>
-<area href="classarrow_1_1_primitive_builder.html" alt="arrow::PrimitiveBuilder&lt; T &gt;" shape="rect" coords="1306,56,1497,80"/>
-<area href="classarrow_1_1_adaptive_int_builder.html" alt="arrow::AdaptiveIntBuilder" shape="rect" coords="0,112,191,136"/>
-<area href="classarrow_1_1_adaptive_u_int_builder.html" alt="arrow::AdaptiveUIntBuilder" shape="rect" coords="201,112,392,136"/>
-<area href="classarrow_1_1_decimal_builder.html" alt="arrow::DecimalBuilder" shape="rect" coords="502,112,693,136"/>
-<area href="classarrow_1_1_binary_builder.html" alt="arrow::BinaryBuilder" shape="rect" coords="703,112,894,136"/>
-<area href="classarrow_1_1_numeric_builder.html" title="Base class for all Builders that emit an Array of a scalar numerical type. " alt="arrow::NumericBuilder&lt; T &gt;" shape="rect" coords="1306,112,1497,136"/>
-<area href="classarrow_1_1_string_builder.html" alt="arrow::StringBuilder" shape="rect" coords="703,168,894,192"/>
+<area href="classarrow_1_1_adaptive_int_builder_base.html" alt="arrow::AdaptiveIntBuilderBase" shape="rect" coords="248,56,486,80"/>
+<area href="classarrow_1_1_binary_builder.html" title="Builder class for variable-length binary data. " alt="arrow::BinaryBuilder" shape="rect" coords="248,112,486,136"/>
+<area href="classarrow_1_1_boolean_builder.html" alt="arrow::BooleanBuilder" shape="rect" coords="248,168,486,192"/>
+<area href="classarrow_1_1_dictionary_builder.html" title="Array builder for created encoded DictionaryArray from dense array data. " alt="arrow::DictionaryBuilder&lt; T &gt;" shape="rect" coords="248,224,486,248"/>
+<area href="classarrow_1_1_fixed_size_binary_builder.html" alt="arrow::FixedSizeBinaryBuilder" shape="rect" coords="248,280,486,304"/>
+<area href="classarrow_1_1_list_builder.html" title="Builder class for variable-length list array value types. " alt="arrow::ListBuilder" shape="rect" coords="248,336,486,360"/>
+<area href="classarrow_1_1_primitive_builder.html" alt="arrow::PrimitiveBuilder&lt; Type &gt;" shape="rect" coords="248,392,486,416"/>
+<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,448,486,472"/>
+<area href="classarrow_1_1_dictionary_builder.html" alt="arrow::DictionaryBuilder&lt; BinaryType &gt;" shape="rect" coords="248,504,486,528"/>
+<area href="classarrow_1_1_dictionary_builder.html" alt="arrow::DictionaryBuilder&lt; StringType &gt;" shape="rect" coords="248,560,486,584"/>
+<area href="classarrow_1_1_primitive_builder.html" alt="arrow::PrimitiveBuilder&lt; T &gt;" shape="rect" coords="248,616,486,640"/>
 </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:a2cef09cd798edf3e9b3b9943ce33347b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a74bb29b347e12ed7528925d12db109a7"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad4a1ed2c24204b1cc21e44ab0ad444b"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">For nested types.  <a href="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></td></tr>
 <tr class="separator:aad4a1ed2c24204b1cc21e44ab0ad444b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a95e609990be3c11d86265e701c9cefa8"><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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57"><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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063"><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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d"><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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa829b8339092408c9d710cc2c1bdc46a"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a296ac75b9b3d877192e37681c66513ba"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad098f61890072a4576867a7cf4fb9ee"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0236e815af8f62c98bd612eea219cd73"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a21c1d9818e379f41e6c72df407ae029d"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append to null bitmap.  <a href="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></td></tr>
 <tr class="separator:a21c1d9818e379f41e6c72df407ae029d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a17c9bf5211cb980518df3bb1c33ba4fc"><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#a2c99eda3af97e27847b080170d073e57">length</a>)</td></tr>
+<tr class="memitem:a17c9bf5211cb980518df3bb1c33ba4fc"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector append.  <a href="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></td></tr>
 <tr class="separator:a17c9bf5211cb980518df3bb1c33ba4fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa505ec95646314c3b9254e0cce39538b"><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#a2c99eda3af97e27847b080170d073e57">length</a>)</td></tr>
+<tr class="memitem:aa505ec95646314c3b9254e0cce39538b"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the next length bits to not null (i.e. valid).  <a href="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></td></tr>
 <tr class="separator:aa505ec95646314c3b9254e0cce39538b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a821ca87387951f30dc3016393937ce19"><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_builder.html#a821ca87387951f30dc3016393937ce19">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>)</td></tr>
+<tr class="memitem:a821ca87387951f30dc3016393937ce19"><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_builder.html#a821ca87387951f30dc3016393937ce19">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>)</td></tr>
 <tr class="memdesc:a821ca87387951f30dc3016393937ce19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a821ca87387951f30dc3016393937ce19">More...</a><br /></td></tr>
 <tr class="separator:a821ca87387951f30dc3016393937ce19"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adba65688b4b394f6faab764eb3c5c885"><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_builder.html#adba65688b4b394f6faab764eb3c5c885">Resize</a> (int64_t new_bits)</td></tr>
@@ -163,21 +135,23 @@ Public Member Functions</h2></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_array_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="memitem:a190150db6c3770d90dfb58b11d978479"><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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ebef9199b1e209d1e27debff6068e2f"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab9f2831b950610ff61087f994571d1cc"><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_builder.html#ab9f2831b950610ff61087f994571d1cc">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out)=0</td></tr>
-<tr class="memdesc:ab9f2831b950610ff61087f994571d1cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#ab9f2831b950610ff61087f994571d1cc">More...</a><br /></td></tr>
+<tr class="memdesc:ab9f2831b950610ff61087f994571d1cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="#ab9f2831b950610ff61087f994571d1cc">More...</a><br /></td></tr>
 <tr class="separator:ab9f2831b950610ff61087f994571d1cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a"><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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a"><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>
 </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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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:aa0a2125633a3cdb1860d3f62d44ac4a1"><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#a2c99eda3af97e27847b080170d073e57">length</a>)</td></tr>
+<tr class="memitem:aa0a2125633a3cdb1860d3f62d44ac4a1"><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"><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>
@@ -203,7 +177,9 @@ Protected Attributes</h2></td></tr>
 <div class="textblock"><p>Base class for all data array builders. </p>
 <p>This class provides a facilities for incrementally building the null bitmap (see Append methods) and as a side effect the current number of slots and the null count. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2cef09cd798edf3e9b3b9943ce33347b"></a>
+<a id="a2cef09cd798edf3e9b3b9943ce33347b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cef09cd798edf3e9b3b9943ce33347b">&#9670;&nbsp;</a></span>ArrayBuilder()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -237,7 +213,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a74bb29b347e12ed7528925d12db109a7"></a>
+<a id="a74bb29b347e12ed7528925d12db109a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74bb29b347e12ed7528925d12db109a7">&#9670;&nbsp;</a></span>~ArrayBuilder()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -261,7 +239,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a630ea6ee96e26b8f1a2d08b45180fb32"></a>
+<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">
@@ -280,7 +260,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a21c1d9818e379f41e6c72df407ae029d"></a>
+<a id="a21c1d9818e379f41e6c72df407ae029d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21c1d9818e379f41e6c72df407ae029d">&#9670;&nbsp;</a></span>AppendToBitmap() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -298,7 +280,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a17c9bf5211cb980518df3bb1c33ba4fc"></a>
+<a id="a17c9bf5211cb980518df3bb1c33ba4fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17c9bf5211cb980518df3bb1c33ba4fc">&#9670;&nbsp;</a></span>AppendToBitmap() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -327,7 +311,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a47b36298c021436d35b31d861892903d"></a>
+<a id="a0236e815af8f62c98bd612eea219cd73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0236e815af8f62c98bd612eea219cd73">&#9670;&nbsp;</a></span>capacity()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -350,7 +336,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aad4a1ed2c24204b1cc21e44ab0ad444b"></a>
+<a id="aad4a1ed2c24204b1cc21e44ab0ad444b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad4a1ed2c24204b1cc21e44ab0ad444b">&#9670;&nbsp;</a></span>child()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -377,7 +365,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab9f2831b950610ff61087f994571d1cc"></a>
+<a id="ab9f2831b950610ff61087f994571d1cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9f2831b950610ff61087f994571d1cc">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -399,14 +389,16 @@ Protected Attributes</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. </p>
+<p>Creates new <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 to hold the contents of the builder and transfers ownership of the data. </p>
 <p>This resets all variables on the builder. </p>
 
-<p>Implemented in <a class="el" href="classarrow_1_1_struct_builder.html#a6d46f98109c71b40f6f801b95c85a6cc">arrow::StructBuilder</a>, <a class="el" href="classarrow_1_1_decimal_builder.html#a507492abb6a222ad513196c785a86681">arrow::DecimalBuilder</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a66bc9c64b224b6fe99dd39dd7f5db7c3">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_string_builder.html#a26485d4e2b44679c0039d214d6b7d34a">arrow::StringBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#a1dd10157d2aa0bc4c7883b3ef3308616">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#a13cc69c3459fc7a9433b6c6569c38268">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#a76861a9da72e0228b3cd7e971685edb5">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_int_builder.html#afdf196b659ec25be8e4d55543e733321">arrow::AdaptiveIntBuilder</a>, <a class="el" href="
 classarrow_1_1_adaptive_u_int_builder.html#a8b5db70bfed51f96f14af4b058a15d17">arrow::AdaptiveUIntBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#a186f94a0b55677a97c0237b82c736f87">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#a186f94a0b55677a97c0237b82c736f87">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_builder.html#a260489285cb17850b311f0e65f10bb96">arrow::DictionaryBuilder&lt; T &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a260489285cb17850b311f0e65f10bb96">arrow::DictionaryBuilder&lt; StringType &gt;</a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a260489285cb17850b311f0e65f10bb96">arrow::DictionaryBuilder&lt; BinaryType &gt;</a>, <a class="el" href="classarrow_1_1_struct_builder.html#a6d46f98109c71b40f6f801b95c85a6cc">arrow::StructBuilder</a>, <a class="el" href="classarrow_1_1_decimal_builder.html#a507492abb6a222ad513196c785a86681">arrow::DecimalBuilder</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a66bc9c64b224b6fe99dd39dd7f5db7c3">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_string_builder.html#a26485d4e2b44679c0039d214d6b7d34a">arrow::StringBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#a1dd10157d2aa0b
 c4c7883b3ef3308616">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#a13cc69c3459fc7a9433b6c6569c38268">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#a76861a9da72e0228b3cd7e971685edb5">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_int_builder.html#afdf196b659ec25be8e4d55543e733321">arrow::AdaptiveIntBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a8b5db70bfed51f96f14af4b058a15d17">arrow::AdaptiveUIntBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#a186f94a0b55677a97c0237b82c736f87">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#a186f94a0b55677a97c0237b82c736f87">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a821ca87387951f30dc3016393937ce19"></a>
+<a id="a821ca87387951f30dc3016393937ce19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a821ca87387951f30dc3016393937ce19">&#9670;&nbsp;</a></span>Init()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -431,11 +423,13 @@ 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_decimal_builder.html#a47666b23e13ea2dca9dcc6f67f47e49a">arrow::DecimalBuilder</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a3d8f4bfa321297857c27603514b965d5">arrow::FixedSizeBinaryBuilder</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_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">arrow::AdaptiveIntBuilderBase</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#ac0afbc6ae887cc8eeb27c92fbbbe5e10">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#ac0afbc6ae887cc8eeb27c92fbbbe5e10">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
+<p>Reimplemented in <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_decimal_builder.html#a47666b23e13ea2dca9dcc6f67f47e49a">arrow::DecimalBuilder</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#ad4a2795d7b75dcc
 c822be852c83a9114">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">arrow::AdaptiveIntBuilderBase</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#ac0afbc6ae887cc8eeb27c92fbbbe5e10">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#ac0afbc6ae887cc8eeb27c92fbbbe5e10">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="a2c99eda3af97e27847b080170d073e57"></a>
+<a id="a296ac75b9b3d877192e37681c66513ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a296ac75b9b3d877192e37681c66513ba">&#9670;&nbsp;</a></span>length()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -458,7 +452,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a190150db6c3770d90dfb58b11d978479"></a>
+<a id="a1ebef9199b1e209d1e27debff6068e2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ebef9199b1e209d1e27debff6068e2f">&#9670;&nbsp;</a></span>null_bitmap()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -481,7 +477,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a75f95fc8ae6f3e996e26f09df1c73063"></a>
+<a id="aad098f61890072a4576867a7cf4fb9ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad098f61890072a4576867a7cf4fb9ee">&#9670;&nbsp;</a></span>null_count()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -504,7 +502,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a95e609990be3c11d86265e701c9cefa8"></a>
+<a id="aa829b8339092408c9d710cc2c1bdc46a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa829b8339092408c9d710cc2c1bdc46a">&#9670;&nbsp;</a></span>num_children()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -527,7 +527,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a177b858a7ef7ee0ac316ca626bb3bf21"></a>
+<a id="a177b858a7ef7ee0ac316ca626bb3bf21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a177b858a7ef7ee0ac316ca626bb3bf21">&#9670;&nbsp;</a></span>Reserve()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -545,7 +547,34 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="adba65688b4b394f6faab764eb3c5c885"></a>
+<a id="a82e016f3be8a271a97b850fd81a7a338"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82e016f3be8a271a97b850fd81a7a338">&#9670;&nbsp;</a></span>Reset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::ArrayBuilder::Reset </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="adba65688b4b394f6faab764eb3c5c885"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adba65688b4b394f6faab764eb3c5c885">&#9670;&nbsp;</a></span>Resize()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -570,11 +599,13 @@ 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_decimal_builder.html#a1913f06115ec1fe6400a7e471367b67a">arrow::DecimalBuilder</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#acab2531151f38e2752dc0d6400a22ec2">arrow::FixedSizeBinaryBuilder</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_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">arrow::AdaptiveIntBuilderBase</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#a60ded46b3c23cabb9f9969ea1803b8e1">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#a60ded46b3c23cabb9f9969ea1803b8e1">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
+<p>Reimplemented in <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_decimal_builder.html#a1913f06115ec1fe6400a7e471367b67a">arrow::DecimalBuilder</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#a4f2626da73f59eb
 1c0473c7adacdf470">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">arrow::AdaptiveIntBuilderBase</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#a60ded46b3c23cabb9f9969ea1803b8e1">arrow::PrimitiveBuilder&lt; Type &gt;</a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#a60ded46b3c23cabb9f9969ea1803b8e1">arrow::PrimitiveBuilder&lt; T &gt;</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="aa505ec95646314c3b9254e0cce39538b"></a>
+<a id="aa505ec95646314c3b9254e0cce39538b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa505ec95646314c3b9254e0cce39538b">&#9670;&nbsp;</a></span>SetNotNull()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -592,7 +623,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a890c2acb7ddc41a6206f267ee516ce1a"></a>
+<a id="a4103b9cd67387547e5444ade2a4cba5c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4103b9cd67387547e5444ade2a4cba5c">&#9670;&nbsp;</a></span>type()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -615,7 +648,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2dbe80584eac62147112c4d0a43ceea2"></a>
+<a id="a2dbe80584eac62147112c4d0a43ceea2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2dbe80584eac62147112c4d0a43ceea2">&#9670;&nbsp;</a></span>UnsafeAppendToBitmap() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -632,14 +667,16 @@ Protected Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="afd319659d3125af8a72c0c529c329c12"></a>
+<a id="afd319659d3125af8a72c0c529c329c12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd319659d3125af8a72c0c529c329c12">&#9670;&nbsp;</a></span>UnsafeAppendToBitmap() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -673,7 +710,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa0a2125633a3cdb1860d3f62d44ac4a1"></a>
+<a id="aa0a2125633a3cdb1860d3f62d44ac4a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0a2125633a3cdb1860d3f62d44ac4a1">&#9670;&nbsp;</a></span>UnsafeSetNotNull()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -698,7 +737,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="aeb92737fe5ada5b372459705c1690d7e"></a>
+<a id="aeb92737fe5ada5b372459705c1690d7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb92737fe5ada5b372459705c1690d7e">&#9670;&nbsp;</a></span>capacity_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -718,7 +759,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9b2ede82de7d728f80eaa17ac8f7327d"></a>
+<a id="a9b2ede82de7d728f80eaa17ac8f7327d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b2ede82de7d728f80eaa17ac8f7327d">&#9670;&nbsp;</a></span>children_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -738,7 +781,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae8b7ebc042e6684440bd9e1c77f0f5c1"></a>
+<a id="ae8b7ebc042e6684440bd9e1c77f0f5c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8b7ebc042e6684440bd9e1c77f0f5c1">&#9670;&nbsp;</a></span>length_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -758,7 +803,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a030598b8cf748d469a1faed173237db1"></a>
+<a id="a030598b8cf748d469a1faed173237db1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a030598b8cf748d469a1faed173237db1">&#9670;&nbsp;</a></span>null_bitmap_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -778,7 +825,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a03476f9edb6a8fb48854ba7ecc785fa7"></a>
+<a id="a03476f9edb6a8fb48854ba7ecc785fa7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03476f9edb6a8fb48854ba7ecc785fa7">&#9670;&nbsp;</a></span>null_bitmap_data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -798,7 +847,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9ea96ba4121857ab23241b6b408051b9"></a>
+<a id="a9ea96ba4121857ab23241b6b408051b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ea96ba4121857ab23241b6b408051b9">&#9670;&nbsp;</a></span>null_count_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -818,7 +869,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a33e3aa20cedda9f6d8581809437f1c86"></a>
+<a id="a33e3aa20cedda9f6d8581809437f1c86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33e3aa20cedda9f6d8581809437f1c86">&#9670;&nbsp;</a></span>pool_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -838,7 +891,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aca785c23ae1f914f66bbf370bd9536a9"></a>
+<a id="aca785c23ae1f914f66bbf370bd9536a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca785c23ae1f914f66bbf370bd9536a9">&#9670;&nbsp;</a></span>type_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -859,15 +914,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 7b72251..fd75b56 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/b286da84/docs/cpp/classarrow_1_1_array_equals_visitor-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_equals_visitor-members.html b/docs/cpp/classarrow_1_1_array_equals_visitor-members.html
index 3f10ee8..1f2f3a1 100644
--- a/docs/cpp/classarrow_1_1_array_equals_visitor-members.html
+++ b/docs/cpp/classarrow_1_1_array_equals_visitor-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,37 +72,36 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a7e055f80b6d10aa90ec838facd52544f">ArrayEqualsVisitor</a>(const Array &amp;right)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</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_equals_visitor.html#afb6d1f283139857eeb254c2b16f81727">CompareBinary</a>(const BinaryArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a10edbe33e576f5f407e4e87c796ae73f">CompareBinaryRange</a>(const BinaryArray &amp;left) const </td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a1573e21ef449555195472d4e97af2136">CompareBinaryRange</a>(const BinaryArray &amp;left) const</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a94710eed35a3bb5edeb79e7fd21b0d3d">CompareLists</a>(const ListArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ab2f6a11f8e21992e3a48d195fbd8a981">CompareStructs</a>(const StructArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a5c773c135ceda4cce636fe5d6229beec">CompareUnions</a>(const UnionArray &amp;left) const </td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#abe72d1f447f2ab4298d5060db173800c">CompareUnions</a>(const UnionArray &amp;left) const</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ad3186e7d8f34e8da79c68c789c55d5e4">CompareValues</a>(const ArrayType &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a5b3f3db59dac0e3f7ec5fcf7f7a42da7">IsEqualPrimitive</a>(const PrimitiveArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a527d4fcfce865d2868feb30244ef6541">left_end_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#aa1fb5e92cd3e6ae30b2da32968eca2a6">left_start_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_range_equals_visitor.html#a494e16f6bb34eeaabfbde37d15d47756">RangeEqualsVisitor</a>(const Array &amp;right, int64_t left_start_idx, int64_t left_end_idx, int64_t right_start_idx)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a0496a03d52bb6e33d7601830a86b3cbd">result</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a2ef9521622b231350f03ac30a81f1584">result_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ab13eaca6a7d74e62c0bc615c9f509304">right_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_range_equals_visitor.html#a8d45c806649ad102d079b340422593e4">right_start_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#ac88d9e1c284c3638d218180beb355b47">ValueOffsetsEqual</a>(const ArrayType &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#acc591f737d290a8a332932914f79e5b4">Visit</a>(const NullArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a4ff17411a6dff9b69b95d44b62fd4188">Visit</a>(const BooleanArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#a84b2a17e3b6445c990c081fa77c77cac">Visit</a>(const T &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a527d4fcfce865d2868feb30244ef6541">left_end_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_range_equals_visitor.html#aa1fb5e92cd3e6ae30b2da32968eca2a6">left_start_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a494e16f6bb34eeaabfbde37d15d47756">RangeEqualsVisitor</a>(const Array &amp;right, int64_t left_start_idx, int64_t left_end_idx, int64_t right_start_idx)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a661aec0e8818603da0a3bf77ad81cd72">result</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a2ef9521622b231350f03ac30a81f1584">result_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_range_equals_visitor.html#ab13eaca6a7d74e62c0bc615c9f509304">right_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a8d45c806649ad102d079b340422593e4">right_start_idx_</a></td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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_equals_visitor.html#ac88d9e1c284c3638d218180beb355b47">ValueOffsetsEqual</a>(const ArrayType &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#acc591f737d290a8a332932914f79e5b4">Visit</a>(const NullArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#a4ff17411a6dff9b69b95d44b62fd4188">Visit</a>(const BooleanArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a84b2a17e3b6445c990c081fa77c77cac">Visit</a>(const T &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#a8a47fdadb038ad47bb9bbde9557f9a96">Visit</a>(const DecimalArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#ae168fcb19d55d41c596bd39ba3fb3e67">Visit</a>(const BinaryArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#aa0aaca1e7137c8aa694361b9e250b0f4">Visit</a>(const ListArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html#a20dab793b50e7a6e4abd1cf3f6d662dc">Visit</a>(const DictionaryArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></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_equals_visitor.html#ae8060863d61415b20963dcbf750f3388">Visit</a>(const T &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_array_equals_visitor.html">arrow::ArrayEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#aa5dab1a73bad28a80ff8d6e74a182e0d">arrow::RangeEqualsVisitor::Visit</a>(const FixedSizeBinaryArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ab66ec857021664071b335e199819c18f">arrow::RangeEqualsVisitor::Visit</a>(const DecimalArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a46d4a9e6f862d834f3eb369fd7b0da71">arrow::RangeEqualsVisitor::Visit</a>(const StructArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ad59a15594222f364b10cc84a83289f6b">arrow::RangeEqualsVisitor::Visit</a>(const UnionArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#a46d4a9e6f862d834f3eb369fd7b0da71">arrow::RangeEqualsVisitor::Visit</a>(const StructArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html#ad59a15594222f364b10cc84a83289f6b">arrow::RangeEqualsVisitor::Visit</a>(const UnionArray &amp;left)</td><td class="entry"><a class="el" href="classarrow_1_1_range_equals_visitor.html">arrow::RangeEqualsVisitor</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[28/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 769a3e2..4c4af0f 100644
--- a/docs/cpp/classarrow_1_1_binary_builder-members.html
+++ b/docs/cpp/classarrow_1_1_binary_builder-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -97,55 +71,53 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_binary_builder.html">arrow::BinaryBuilder</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_binary_builder.html#ab1b5c98a39ef9752c501dfd1bcc7bae5">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"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_builder.html#ab1b5c98a39ef9752c501dfd1bcc7bae5">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">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">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_list_builder.html#a4cee2624dbb80d1438e3a792dc2e834a">arrow::ListBuilder::Append</a>(const int32_t *offsets, int64_t length, const uint8_t *valid_bytes=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a5c8704db1b7749f4a61c5d2632c57d12">arrow::ListBuilder::Append</a>(bool is_valid=true)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a713bd8aa29aafe3534d0201f07fb6411">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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_binary_builder.html#a47a9a870c84ebf10c914b314ecca0d9c">BinaryBuilder</a>(MemoryPool *pool)</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#a28d1cddc741ec36a769eb4b9f1a0a531">BinaryBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#a07b41adcd9743803d5b4cf151c55b041">byte_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#a47b36298c021436d35b31d861892903d">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_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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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_binary_builder.html#a47a9a870c84ebf10c914b314ecca0d9c">BinaryBuilder</a>(MemoryPool *pool)</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#a28d1cddc741ec36a769eb4b9f1a0a531">BinaryBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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_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_binary_builder.html#a1dd10157d2aa0bc4c7883b3ef3308616">Finish</a>(std::shared_ptr&lt; Array &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_list_builder.html#a56488244d6d7cf171c43b24e5e297250">Init</a>(int64_t elements) override</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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#a2c99eda3af97e27847b080170d073e57">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_list_builder.html#a5eb4f70628753fd4676c14ef0e50e279">ListBuilder</a>(MemoryPool *pool, std::shared_ptr&lt; ArrayBuilder &gt; value_builder, const std::shared_ptr&lt; DataType &gt; &amp;type=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a329a2dc88be23bd93b7ac68488f7873b">ListBuilder</a>(MemoryPool *pool, std::shared_ptr&lt; Array &gt; values, const std::shared_ptr&lt; DataType &gt; &amp;type=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a190150db6c3770d90dfb58b11d978479">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#a75f95fc8ae6f3e996e26f09df1c73063">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#a95e609990be3c11d86265e701c9cefa8">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_list_builder.html#a285b847f0193fad1548ab3e65735e41d">offset_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_list_builder.html#ab60656436cfba47d092a124bd7021d3b">Reset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#ab8375a47aa4807f377d40f1559159da0">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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#a890c2acb7ddc41a6206f267ee516ce1a">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">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#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_list_builder.html#a7ea83941ddde40eb428a7438880c473f">value_builder</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a00a35582f91c728aa10e05f73eea4d5f">value_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_builder.html#a69c5b939f5f622c21dcdfd32a5c8fceb">values_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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#ac078e0c71eb8d45d6a0ba896b87a31a9">FinishInternal</a>(std::shared_ptr&lt; internal::ArrayData &gt; *out)</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#a47e80ae9afc4410d7bc29d46fb752fcc">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_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#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>
 </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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[03/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 bce0e62..9621724 100644
--- a/docs/cpp/classarrow_1_1_list_array.html
+++ b/docs/cpp/classarrow_1_1_list_array.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -92,6 +66,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <div class="summary">
 <a href="#pub-types">Public Types</a> &#124;
 <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_list_array-members.html">List of all members</a>  </div>
   <div class="headertitle">
@@ -106,7 +82,7 @@ Inheritance diagram for arrow::ListArray:</div>
  <div class="center">
   <img src="classarrow_1_1_list_array.png" usemap="#arrow::ListArray_map" alt=""/>
   <map id="arrow::ListArray_map" name="arrow::ListArray_map">
-<area href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. " alt="arrow::Array" shape="rect" coords="0,0,103,24"/>
+<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,103,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -117,95 +93,109 @@ Public Types</h2></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:abaeb13c66936303d30f744ae369ceb8a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#abaeb13c66936303d30f744ae369ceb8a">ListArray</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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_list_array.html#a9a0eefdee02f1d3bfd553015d503e37d">value_offsets</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_list_array.html#a621d4e5dc94e74d4d8ba81a3fece72a5">values</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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
+<tr class="memitem:a2206c9e46118ad93f6d2ba54f8c2f0b2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#a2206c9e46118ad93f6d2ba54f8c2f0b2">ListArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:a2206c9e46118ad93f6d2ba54f8c2f0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaeb13c66936303d30f744ae369ceb8a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#abaeb13c66936303d30f744ae369ceb8a">ListArray</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_list_array.html#ac81bd6404ab50657916f5ce3d0029dd4">value_offsets</a>, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; &amp;<a class="el" href="classarrow_1_1_list_array.html#a4522f4743b40f947741be77b80c1ef7e">values</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>=nullptr, 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:abaeb13c66936303d30f744ae369ceb8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a621d4e5dc94e74d4d8ba81a3fece72a5"><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_list_array.html#a621d4e5dc94e74d4d8ba81a3fece72a5">values</a> () const </td></tr>
-<tr class="separator:a621d4e5dc94e74d4d8ba81a3fece72a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9a0eefdee02f1d3bfd553015d503e37d"><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_list_array.html#a9a0eefdee02f1d3bfd553015d503e37d">value_offsets</a> () const </td></tr>
-<tr class="memdesc:a9a0eefdee02f1d3bfd553015d503e37d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note that this buffer does not account for any slice offset.  <a href="#a9a0eefdee02f1d3bfd553015d503e37d">More...</a><br /></td></tr>
-<tr class="separator:a9a0eefdee02f1d3bfd553015d503e37d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad668c10bc3a90ff3a9a94ace482ab578"><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_list_array.html#ad668c10bc3a90ff3a9a94ace482ab578">value_type</a> () const </td></tr>
-<tr class="separator:ad668c10bc3a90ff3a9a94ace482ab578"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a19c65516c1217441741da8338f6e710f"><td class="memItemLeft" align="right" valign="top">const int32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#a19c65516c1217441741da8338f6e710f">raw_value_offsets</a> () const </td></tr>
-<tr class="memdesc:a19c65516c1217441741da8338f6e710f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to raw value offsets accounting for any slice offset.  <a href="#a19c65516c1217441741da8338f6e710f">More...</a><br /></td></tr>
-<tr class="separator:a19c65516c1217441741da8338f6e710f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac718a5a7481b8182a181cb51b99fa130"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#ac718a5a7481b8182a181cb51b99fa130">value_offset</a> (int64_t i) const </td></tr>
-<tr class="separator:ac718a5a7481b8182a181cb51b99fa130"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5f20b2a0693b7c317525ca0e4805465e"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#a5f20b2a0693b7c317525ca0e4805465e">value_length</a> (int64_t i) const </td></tr>
-<tr class="separator:a5f20b2a0693b7c317525ca0e4805465e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8a4c22a60cc94983fb2b19042bf227f6"><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_list_array.html#a8a4c22a60cc94983fb2b19042bf227f6">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">length</a>) const override</td></tr>
+<tr class="memitem:a4522f4743b40f947741be77b80c1ef7e"><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_list_array.html#a4522f4743b40f947741be77b80c1ef7e">values</a> () const</td></tr>
+<tr class="memdesc:a4522f4743b40f947741be77b80c1ef7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return array object containing the list's values.  <a href="#a4522f4743b40f947741be77b80c1ef7e">More...</a><br /></td></tr>
+<tr class="separator:a4522f4743b40f947741be77b80c1ef7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac81bd6404ab50657916f5ce3d0029dd4"><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_list_array.html#ac81bd6404ab50657916f5ce3d0029dd4">value_offsets</a> () const</td></tr>
+<tr class="memdesc:ac81bd6404ab50657916f5ce3d0029dd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note that this buffer does not account for any slice offset.  <a href="#ac81bd6404ab50657916f5ce3d0029dd4">More...</a><br /></td></tr>
+<tr class="separator:ac81bd6404ab50657916f5ce3d0029dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad22acd04c5446124d2b4f0e012524f6a"><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_list_array.html#ad22acd04c5446124d2b4f0e012524f6a">value_type</a> () const</td></tr>
+<tr class="separator:ad22acd04c5446124d2b4f0e012524f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a211baa16fe1ddfc52933f2bc09441e75"><td class="memItemLeft" align="right" valign="top">const int32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#a211baa16fe1ddfc52933f2bc09441e75">raw_value_offsets</a> () const</td></tr>
+<tr class="memdesc:a211baa16fe1ddfc52933f2bc09441e75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to raw value offsets accounting for any slice offset.  <a href="#a211baa16fe1ddfc52933f2bc09441e75">More...</a><br /></td></tr>
+<tr class="separator:a211baa16fe1ddfc52933f2bc09441e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3203b3a9ed3411b293c3abe10493d722"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#a3203b3a9ed3411b293c3abe10493d722">value_offset</a> (int64_t i) const</td></tr>
+<tr class="separator:a3203b3a9ed3411b293c3abe10493d722"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a681056e2ad653ca35505daf345529407"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#a681056e2ad653ca35505daf345529407">value_length</a> (int64_t i) const</td></tr>
+<tr class="separator:a681056e2ad653ca35505daf345529407"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a4c22a60cc94983fb2b19042bf227f6"><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_list_array.html#a8a4c22a60cc94983fb2b19042bf227f6">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 override</td></tr>
 <tr class="memdesc:a8a4c22a60cc94983fb2b19042bf227f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="#a8a4c22a60cc94983fb2b19042bf227f6">More...</a><br /></td></tr>
 <tr class="separator:a8a4c22a60cc94983fb2b19042bf227f6"><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:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_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#ac3c8efd95a2867d774dc99c700e6e349">Array</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td>
 </tr>
-<tr class="separator:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</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:a38785d2e1977c10f995e2f3d9813b4e7 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#a38785d2e1977c10f995e2f3d9813b4e7">IsNull</a> (int64_t i) const </td></tr>
-<tr class="memdesc:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a slot is null. For inner loops. Does <em>not</em> boundscheck.  <a href="#a38785d2e1977c10f995e2f3d9813b4e7">More...</a><br /></td></tr>
-<tr class="separator:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d79327fd562c7bb36455979a3d56c20 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#a9d79327fd562c7bb36455979a3d56c20">length</a> () const </td></tr>
-<tr class="memdesc:a9d79327fd562c7bb36455979a3d56c20 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="#a9d79327fd562c7bb36455979a3d56c20">More...</a><br /></td></tr>
-<tr class="separator:a9d79327fd562c7bb36455979a3d56c20 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a814cce1a10c7eef53236c2abfaea8bee 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#a814cce1a10c7eef53236c2abfaea8bee">offset</a> () const </td></tr>
-<tr class="memdesc:a814cce1a10c7eef53236c2abfaea8bee 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="#a814cce1a10c7eef53236c2abfaea8bee">More...</a><br /></td></tr>
-<tr class="separator:a814cce1a10c7eef53236c2abfaea8bee inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d85273d7b76520f804b7da8eda629f6 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#a8d85273d7b76520f804b7da8eda629f6">null_count</a> () const </td></tr>
-<tr class="memdesc:a8d85273d7b76520f804b7da8eda629f6 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="#a8d85273d7b76520f804b7da8eda629f6">More...</a><br /></td></tr>
-<tr class="separator:a8d85273d7b76520f804b7da8eda629f6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6d0bb430191ceef853297d81236cba6 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#af6d0bb430191ceef853297d81236cba6">type</a> () const </td></tr>
-<tr class="separator:af6d0bb430191ceef853297d81236cba6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60af513406e55369c4122f1d739c6f99 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#a60af513406e55369c4122f1d739c6f99">type_id</a> () const </td></tr>
-<tr class="separator:a60af513406e55369c4122f1d739c6f99 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6a9a5af6d174976d4f2e44e756744f0 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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a> () const </td></tr>
-<tr class="memdesc:ac6a9a5af6d174976d4f2e44e756744f0 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="#ac6a9a5af6d174976d4f2e44e756744f0">More...</a><br /></td></tr>
-<tr class="separator:ac6a9a5af6d174976d4f2e44e756744f0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a817196cd3b72f8d8c6d578036f6e9e97 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#a817196cd3b72f8d8c6d578036f6e9e97">null_bitmap_data</a> () const </td></tr>
-<tr class="memdesc:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="#a817196cd3b72f8d8c6d578036f6e9e97">More...</a><br /></td></tr>
-<tr class="separator:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c74a407e71e42e75d769a2b2827e25e 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#a9c74a407e71e42e75d769a2b2827e25e">Equals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:a9c74a407e71e42e75d769a2b2827e25e inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1db07a2e4e4b2241dffd602d675ac2a0 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#a1db07a2e4e4b2241dffd602d675ac2a0">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:a1db07a2e4e4b2241dffd602d675ac2a0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0989ac08e03dad0a1bfbd8d9d6eab25c 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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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:a0989ac08e03dad0a1bfbd8d9d6eab25c inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8ad42b8db90ae77a6bbb69e88a1844 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#acb8ad42b8db90ae77a6bbb69e88a1844">ApproxEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:acb8ad42b8db90ae77a6bbb69e88a1844 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3791855cfd4669b65874ddd0cc4c60c2 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#a3791855cfd4669b65874ddd0cc4c60c2">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:a3791855cfd4669b65874ddd0cc4c60c2 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="#a3791855cfd4669b65874ddd0cc4c60c2">More...</a><br /></td></tr>
-<tr class="separator:a3791855cfd4669b65874ddd0cc4c60c2 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a577aaca493fb2596164e78463d0644bc 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#a577aaca493fb2596164e78463d0644bc">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:a577aaca493fb2596164e78463d0644bc inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8cf8e5e06bedfdeeaccef89f4fcd8d72 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#a8cf8e5e06bedfdeeaccef89f4fcd8d72">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const </td></tr>
-<tr class="separator:a8cf8e5e06bedfdeeaccef89f4fcd8d72 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78dd90702dfd4a4989c77585eecc23b1 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#a78dd90702dfd4a4989c77585eecc23b1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>) const </td></tr>
-<tr class="memdesc:a78dd90702dfd4a4989c77585eecc23b1 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="#a78dd90702dfd4a4989c77585eecc23b1">More...</a><br /></td></tr>
-<tr class="separator:a78dd90702dfd4a4989c77585eecc23b1 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">Determine if a slot is null. For inner loops. Does <em>not</em> 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: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:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
+<tr class="separator:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="separator:ad98f18518f7061381863ee800eabf2ad 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="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a2a96a3fce76808fdb493b1a05b21e1ea"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#a2a96a3fce76808fdb493b1a05b21e1ea">FromArrays</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;offsets, const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;<a class="el" href="classarrow_1_1_list_array.html#a4522f4743b40f947741be77b80c1ef7e">values</a>, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out)</td></tr>
+<tr class="memdesc:a2a96a3fce76808fdb493b1a05b21e1ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct <a class="el" href="classarrow_1_1_list_array.html">ListArray</a> from array of offsets and child value array.  <a href="#a2a96a3fce76808fdb493b1a05b21e1ea">More...</a><br /></td></tr>
+<tr class="separator:a2a96a3fce76808fdb493b1a05b21e1ea"><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:af717a4913c14397594e3c1c6a6458a02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#af717a4913c14397594e3c1c6a6458a02">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="separator:af717a4913c14397594e3c1c6a6458a02"><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:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
+<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
-<tr class="memitem:a268114b574b342d448a99072c0c9949b"><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_list_array.html#a268114b574b342d448a99072c0c9949b">value_offsets_</a></td></tr>
-<tr class="separator:a268114b574b342d448a99072c0c9949b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa7d3ae828afbf931dac9157dc75fe8d6"><td class="memItemLeft" align="right" valign="top">const int32_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_list_array.html#aa7d3ae828afbf931dac9157dc75fe8d6">raw_value_offsets_</a></td></tr>
 <tr class="separator:aa7d3ae828afbf931dac9157dc75fe8d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a91f03f5edcf1ad3d7a67af94ef14d2f5"><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_list_array.html#a91f03f5edcf1ad3d7a67af94ef14d2f5">values_</a></td></tr>
-<tr class="separator:a91f03f5edcf1ad3d7a67af94ef14d2f5"><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:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_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#a12b693935f3dd0aab750dbe37032a019">type_</a></td></tr>
-<tr class="separator:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_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#a7a2a3b04675d806226b99fa6e78ea14f">length_</a></td></tr>
-<tr class="separator:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_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#a581cecab69f86737603be4c3bd5835bd">offset_</a></td></tr>
-<tr class="separator:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td></tr>
-<tr class="separator:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</a></td></tr>
-<tr class="separator:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="separator:aa8047296b1e2027f4089fceca3714597 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 class="anchor" id="a34aca3cdf8e3fc882f47738833b543c4"></a>
+<a id="a34aca3cdf8e3fc882f47738833b543c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34aca3cdf8e3fc882f47738833b543c4">&#9670;&nbsp;</a></span>TypeClass</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -218,7 +208,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="abaeb13c66936303d30f744ae369ceb8a"></a>
+<a id="a2206c9e46118ad93f6d2ba54f8c2f0b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2206c9e46118ad93f6d2ba54f8c2f0b2">&#9670;&nbsp;</a></span>ListArray() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -228,6 +220,29 @@ Protected Attributes</h2></td></tr>
         <tr>
           <td class="memname">arrow::ListArray::ListArray </td>
           <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">
+
+</div>
+</div>
+<a id="abaeb13c66936303d30f744ae369ceb8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abaeb13c66936303d30f744ae369ceb8a">&#9670;&nbsp;</a></span>ListArray() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::ListArray::ListArray </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>
@@ -273,17 +288,74 @@ Protected Attributes</h2></td></tr>
           <td></td><td></td>
         </tr>
       </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a2a96a3fce76808fdb493b1a05b21e1ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a96a3fce76808fdb493b1a05b21e1ea">&#9670;&nbsp;</a></span>FromArrays()</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::ListArray::FromArrays </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;&#160;</td>
+          <td class="paramname"><em>offsets</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;&#160;</td>
+          <td class="paramname"><em>values</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> *&#160;</td>
+          <td class="paramname"><em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *&#160;</td>
+          <td class="paramname"><em>out</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>  </td>
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
+<p>Construct <a class="el" href="classarrow_1_1_list_array.html">ListArray</a> from array of offsets and child value array. </p>
+<p>Note: does not validate input beyond sanity checks. Use <a class="el" href="namespacearrow.html#afb612bc815fbe2d1bc35a594c8468160" title="Perform any validation checks to determine obvious inconsistencies with the array&#39;s internal data...">arrow::ValidateArray</a> if you need stronger validation of inputs</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">offsets</td><td><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> containing n + 1 offsets encoding length and size </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">values</td><td><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> containing </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">pool</td><td><a class="el" href="classarrow_1_1_memory_pool.html" title="Base class for memory allocation. ">MemoryPool</a> in case new offsets array needs to be allocated because of null values </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Will have length equal to offsets.length() - 1 </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a19c65516c1217441741da8338f6e710f"></a>
+<a id="a211baa16fe1ddfc52933f2bc09441e75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a211baa16fe1ddfc52933f2bc09441e75">&#9670;&nbsp;</a></span>raw_value_offsets()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -308,7 +380,35 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8a4c22a60cc94983fb2b19042bf227f6"></a>
+<a id="af717a4913c14397594e3c1c6a6458a02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af717a4913c14397594e3c1c6a6458a02">&#9670;&nbsp;</a></span>SetData()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::ListArray::SetData </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a4c22a60cc94983fb2b19042bf227f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a4c22a60cc94983fb2b19042bf227f6">&#9670;&nbsp;</a></span>Slice()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -354,7 +454,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5f20b2a0693b7c317525ca0e4805465e"></a>
+<a id="a681056e2ad653ca35505daf345529407"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a681056e2ad653ca35505daf345529407">&#9670;&nbsp;</a></span>value_length()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -378,7 +480,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac718a5a7481b8182a181cb51b99fa130"></a>
+<a id="a3203b3a9ed3411b293c3abe10493d722"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3203b3a9ed3411b293c3abe10493d722">&#9670;&nbsp;</a></span>value_offset()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -402,7 +506,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9a0eefdee02f1d3bfd553015d503e37d"></a>
+<a id="ac81bd6404ab50657916f5ce3d0029dd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac81bd6404ab50657916f5ce3d0029dd4">&#9670;&nbsp;</a></span>value_offsets()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -427,94 +533,46 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad668c10bc3a90ff3a9a94ace482ab578"></a>
+<a id="ad22acd04c5446124d2b4f0e012524f6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad22acd04c5446124d2b4f0e012524f6a">&#9670;&nbsp;</a></span>value_type()</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_data_type.html">DataType</a>&gt; arrow::ListArray::value_type </td>
+          <td class="memname">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt; arrow::ListArray::value_type </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 class="anchor" id="a621d4e5dc94e74d4d8ba81a3fece72a5"></a>
+<a id="a4522f4743b40f947741be77b80c1ef7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4522f4743b40f947741be77b80c1ef7e">&#9670;&nbsp;</a></span>values()</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_array.html">Array</a>&gt; arrow::ListArray::values </td>
+          <td class="memname">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; arrow::ListArray::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>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="aa7d3ae828afbf931dac9157dc75fe8d6"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const int32_t* arrow::ListArray::raw_value_offsets_</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>Return array object containing the list's values. </p>
 
 </div>
 </div>
-<a class="anchor" id="a268114b574b342d448a99072c0c9949b"></a>
-<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_buffer.html">Buffer</a>&gt; arrow::ListArray::value_offsets_</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa7d3ae828afbf931dac9157dc75fe8d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7d3ae828afbf931dac9157dc75fe8d6">&#9670;&nbsp;</a></span>raw_value_offsets_</h2>
 
-</div>
-</div>
-<a class="anchor" id="a91f03f5edcf1ad3d7a67af94ef14d2f5"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -522,7 +580,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_array.html">Array</a>&gt; arrow::ListArray::values_</td>
+          <td class="memname">const int32_t* arrow::ListArray::raw_value_offsets_</td>
         </tr>
       </table>
   </td>
@@ -535,15 +593,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 3012df9..3ee7735 100644
--- a/docs/cpp/classarrow_1_1_list_builder-members.html
+++ b/docs/cpp/classarrow_1_1_list_builder-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,39 +73,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <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_list_builder.html#a4cee2624dbb80d1438e3a792dc2e834a">Append</a>(const int32_t *offsets, int64_t length, const uint8_t *valid_bytes=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a5c8704db1b7749f4a61c5d2632c57d12">Append</a>(bool is_valid=true)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a713bd8aa29aafe3534d0201f07fb6411">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#a47b36298c021436d35b31d861892903d">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_list_builder.html#a13cc69c3459fc7a9433b6c6569c38268">Finish</a>(std::shared_ptr&lt; Array &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_list_builder.html#a56488244d6d7cf171c43b24e5e297250">Init</a>(int64_t elements) override</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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#a2c99eda3af97e27847b080170d073e57">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_list_builder.html#a5eb4f70628753fd4676c14ef0e50e279">ListBuilder</a>(MemoryPool *pool, std::shared_ptr&lt; ArrayBuilder &gt; value_builder, const std::shared_ptr&lt; DataType &gt; &amp;type=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a329a2dc88be23bd93b7ac68488f7873b">ListBuilder</a>(MemoryPool *pool, std::shared_ptr&lt; Array &gt; values, const std::shared_ptr&lt; DataType &gt; &amp;type=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a190150db6c3770d90dfb58b11d978479">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_list_builder.html#ae52f33e8be57387c6b7705d53fbb97f7">AppendNextOffset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_builder.html#a713bd8aa29aafe3534d0201f07fb6411">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#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_list_builder.html#a13cc69c3459fc7a9433b6c6569c38268">Finish</a>(std::shared_ptr&lt; Array &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a56488244d6d7cf171c43b24e5e297250">Init</a>(int64_t elements) override</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_list_builder.html#ab74185bf842d52f9623801bd6fe8e7a2">ListBuilder</a>(MemoryPool *pool, std::unique_ptr&lt; ArrayBuilder &gt; value_builder, const std::shared_ptr&lt; DataType &gt; &amp;type=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></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#a75f95fc8ae6f3e996e26f09df1c73063">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#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#a95e609990be3c11d86265e701c9cefa8">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_list_builder.html#a285b847f0193fad1548ab3e65735e41d">offset_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_list_builder.html#ae11fe094b2280b16e8b35714f839d3c0">offsets_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_list_builder.html#ab60656436cfba47d092a124bd7021d3b">Reset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#ab8375a47aa4807f377d40f1559159da0">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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#a890c2acb7ddc41a6206f267ee516ce1a">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#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">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#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_list_builder.html#a7ea83941ddde40eb428a7438880c473f">value_builder</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#a00a35582f91c728aa10e05f73eea4d5f">value_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_builder.html#a5ca598de4d624c43a3128dc317f94de2">value_builder</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html#ac5be66dfc8135e48881e8d0d939e7fea">value_builder_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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_builder.html#a69c5b939f5f622c21dcdfd32a5c8fceb">values_</a></td><td class="entry"><a class="el" href="classarrow_1_1_list_builder.html">arrow::ListBuilder</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 -->
@@ -139,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[22/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 957bc6d..93b5c4a 100644
--- a/docs/cpp/classarrow_1_1_buffer-members.html
+++ b/docs/cpp/classarrow_1_1_buffer-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,29 +72,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">Buffer</a>(const uint8_t *data, int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">Buffer</a>(const std::shared_ptr&lt; Buffer &gt; &amp;parent, int64_t offset, int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#aa31506ee38b2ae2a4d71f48a285d745d">capacity</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a6616468bf89b5196ba53db2853246b6d">Copy</a>(int64_t start, int64_t nbytes, MemoryPool *pool, std::shared_ptr&lt; Buffer &gt; *out) const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#afa5b95c5e965d6c8bf1b86a34d2c8122">Copy</a>(int64_t start, int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a17211fa086c7f2bb6495295ddb593ad5">data</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a64a4cea65a88c0f3273c67832fdbe3ca">Copy</a>(int64_t start, int64_t nbytes, MemoryPool *pool, std::shared_ptr&lt; Buffer &gt; *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a271b375f2529ae7e937b84e734b2693b">Copy</a>(int64_t start, int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a18d975e33ed702be3bf27f7b98123aaf">Equals</a>(const Buffer &amp;other, int64_t nbytes) const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#aece0229498df83926ce8d1f4223b722b">Equals</a>(const Buffer &amp;other) const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a15aa192631fbdad93a1939d3a0b193c7">is_mutable</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const Buffer &amp;other, int64_t nbytes) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const Buffer &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a8c4faa36b9e310c99346425575014bde">parent</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a5620fd061758d0467d06b0edb783df73">size</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#ac7bff4fbcc256c5abfe31df9e54853ec">~Buffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 a28a483..26fbe8c 100644
--- a/docs/cpp/classarrow_1_1_buffer.html
+++ b/docs/cpp/classarrow_1_1_buffer.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -119,36 +93,36 @@ Inheritance diagram for arrow::Buffer:</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:a801078c559b0c351f1ca5a6b6a04488f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">Buffer</a> (const uint8_t *<a class="el" href="classarrow_1_1_buffer.html#a17211fa086c7f2bb6495295ddb593ad5">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer.html#a5620fd061758d0467d06b0edb783df73">size</a>)</td></tr>
+<tr class="memitem:a801078c559b0c351f1ca5a6b6a04488f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">Buffer</a> (const uint8_t *<a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>)</td></tr>
 <tr class="separator:a801078c559b0c351f1ca5a6b6a04488f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac7bff4fbcc256c5abfe31df9e54853ec"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#ac7bff4fbcc256c5abfe31df9e54853ec">~Buffer</a> ()</td></tr>
-<tr class="separator:ac7bff4fbcc256c5abfe31df9e54853ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4fd71c2df93484b86a3ab1924193b05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">Buffer</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_buffer.html#a8c4faa36b9e310c99346425575014bde">parent</a>, int64_t offset, int64_t <a class="el" href="classarrow_1_1_buffer.html#a5620fd061758d0467d06b0edb783df73">size</a>)</td></tr>
+<tr class="memitem:ae6e34f304922c3416a58688bf0cd4471"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a> ()=default</td></tr>
+<tr class="separator:ae6e34f304922c3416a58688bf0cd4471"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4fd71c2df93484b86a3ab1924193b05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">Buffer</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_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>, int64_t offset, int64_t <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>)</td></tr>
 <tr class="memdesc:af4fd71c2df93484b86a3ab1924193b05"><td class="mdescLeft">&#160;</td><td class="mdescRight">An offset into data that is owned by another buffer, but we want to be able to retain a valid pointer to it even after other shared_ptr's to the parent buffer have been destroyed.  <a href="#af4fd71c2df93484b86a3ab1924193b05">More...</a><br /></td></tr>
 <tr class="separator:af4fd71c2df93484b86a3ab1924193b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a15aa192631fbdad93a1939d3a0b193c7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a15aa192631fbdad93a1939d3a0b193c7">is_mutable</a> () const </td></tr>
-<tr class="separator:a15aa192631fbdad93a1939d3a0b193c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a18d975e33ed702be3bf27f7b98123aaf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a18d975e33ed702be3bf27f7b98123aaf">Equals</a> (const <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &amp;other, int64_t nbytes) const </td></tr>
-<tr class="memdesc:a18d975e33ed702be3bf27f7b98123aaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if both buffers are the same size and contain the same bytes up to the number of compared bytes.  <a href="#a18d975e33ed702be3bf27f7b98123aaf">More...</a><br /></td></tr>
-<tr class="separator:a18d975e33ed702be3bf27f7b98123aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aece0229498df83926ce8d1f4223b722b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#aece0229498df83926ce8d1f4223b722b">Equals</a> (const <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &amp;other) const </td></tr>
-<tr class="separator:aece0229498df83926ce8d1f4223b722b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6616468bf89b5196ba53db2853246b6d"><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_buffer.html#a6616468bf89b5196ba53db2853246b6d">Copy</a> (int64_t start, int64_t nbytes, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) const </td></tr>
-<tr class="memdesc:a6616468bf89b5196ba53db2853246b6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a section of the buffer into a new <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>.  <a href="#a6616468bf89b5196ba53db2853246b6d">More...</a><br /></td></tr>
-<tr class="separator:a6616468bf89b5196ba53db2853246b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afa5b95c5e965d6c8bf1b86a34d2c8122"><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_buffer.html#afa5b95c5e965d6c8bf1b86a34d2c8122">Copy</a> (int64_t start, int64_t nbytes, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) const </td></tr>
-<tr class="memdesc:afa5b95c5e965d6c8bf1b86a34d2c8122"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a section of the buffer using the default memory pool into a new <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>.  <a href="#afa5b95c5e965d6c8bf1b86a34d2c8122">More...</a><br /></td></tr>
-<tr class="separator:afa5b95c5e965d6c8bf1b86a34d2c8122"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa31506ee38b2ae2a4d71f48a285d745d"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#aa31506ee38b2ae2a4d71f48a285d745d">capacity</a> () const </td></tr>
-<tr class="separator:aa31506ee38b2ae2a4d71f48a285d745d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a17211fa086c7f2bb6495295ddb593ad5"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a17211fa086c7f2bb6495295ddb593ad5">data</a> () const </td></tr>
-<tr class="separator:a17211fa086c7f2bb6495295ddb593ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8244f9c354364788161f11bedc6f2ab9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a> () const</td></tr>
+<tr class="separator:a8244f9c354364788161f11bedc6f2ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94918db73183b750716a07133dd8384d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a> (const <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &amp;other, int64_t nbytes) const</td></tr>
+<tr class="memdesc:a94918db73183b750716a07133dd8384d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if both buffers are the same size and contain the same bytes up to the number of compared bytes.  <a href="#a94918db73183b750716a07133dd8384d">More...</a><br /></td></tr>
+<tr class="separator:a94918db73183b750716a07133dd8384d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d3d3bd95a3297046a6ab24f5e957bfd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a> (const <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &amp;other) const</td></tr>
+<tr class="separator:a0d3d3bd95a3297046a6ab24f5e957bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64a4cea65a88c0f3273c67832fdbe3ca"><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_buffer.html#a64a4cea65a88c0f3273c67832fdbe3ca">Copy</a> (int64_t start, int64_t nbytes, <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) const</td></tr>
+<tr class="memdesc:a64a4cea65a88c0f3273c67832fdbe3ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a section of the buffer into a new <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>.  <a href="#a64a4cea65a88c0f3273c67832fdbe3ca">More...</a><br /></td></tr>
+<tr class="separator:a64a4cea65a88c0f3273c67832fdbe3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a271b375f2529ae7e937b84e734b2693b"><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_buffer.html#a271b375f2529ae7e937b84e734b2693b">Copy</a> (int64_t start, int64_t nbytes, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) const</td></tr>
+<tr class="memdesc:a271b375f2529ae7e937b84e734b2693b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a section of the buffer using the default memory pool into a new <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>.  <a href="#a271b375f2529ae7e937b84e734b2693b">More...</a><br /></td></tr>
+<tr class="separator:a271b375f2529ae7e937b84e734b2693b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c75902129b5f2fb471fd166907361dc"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a> () const</td></tr>
+<tr class="separator:a4c75902129b5f2fb471fd166907361dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81c3dd8c11dd804be2ada6df5ce8fad2"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a> () const</td></tr>
+<tr class="separator:a81c3dd8c11dd804be2ada6df5ce8fad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5a9cb9324d3f7e323eb070b553c925aa"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a> ()</td></tr>
 <tr class="separator:a5a9cb9324d3f7e323eb070b553c925aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5620fd061758d0467d06b0edb783df73"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a5620fd061758d0467d06b0edb783df73">size</a> () const </td></tr>
-<tr class="separator:a5620fd061758d0467d06b0edb783df73"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8c4faa36b9e310c99346425575014bde"><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_buffer.html#a8c4faa36b9e310c99346425575014bde">parent</a> () const </td></tr>
-<tr class="separator:a8c4faa36b9e310c99346425575014bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a49871341c300996a39145d22aa8054"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a> () const</td></tr>
+<tr class="separator:a2a49871341c300996a39145d22aa8054"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac58d818fa0d8a5db215ca858c5e6aece"><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_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a> () const</td></tr>
+<tr class="separator:ac58d818fa0d8a5db215ca858c5e6aece"><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>
@@ -170,7 +144,9 @@ Protected Attributes</h2></td></tr>
 <p>Buffers have two related notions of length: size and capacity. Size is the number of bytes that might have valid data. Capacity is the number of bytes that where allocated for the buffer in total.</p>
 <p>The following invariant is always true: Size &lt; Capacity </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a801078c559b0c351f1ca5a6b6a04488f"></a>
+<a id="a801078c559b0c351f1ca5a6b6a04488f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a801078c559b0c351f1ca5a6b6a04488f">&#9670;&nbsp;</a></span>Buffer() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -204,7 +180,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac7bff4fbcc256c5abfe31df9e54853ec"></a>
+<a id="ae6e34f304922c3416a58688bf0cd4471"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae6e34f304922c3416a58688bf0cd4471">&#9670;&nbsp;</a></span>~Buffer()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -212,7 +190,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">arrow::Buffer::~Buffer </td>
+          <td class="memname">virtual arrow::Buffer::~Buffer </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -220,14 +198,16 @@ Protected Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="af4fd71c2df93484b86a3ab1924193b05"></a>
+<a id="af4fd71c2df93484b86a3ab1924193b05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4fd71c2df93484b86a3ab1924193b05">&#9670;&nbsp;</a></span>Buffer() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -271,7 +251,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aa31506ee38b2ae2a4d71f48a285d745d"></a>
+<a id="a4c75902129b5f2fb471fd166907361dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c75902129b5f2fb471fd166907361dc">&#9670;&nbsp;</a></span>capacity()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -294,7 +276,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a6616468bf89b5196ba53db2853246b6d"></a>
+<a id="a64a4cea65a88c0f3273c67832fdbe3ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64a4cea65a88c0f3273c67832fdbe3ca">&#9670;&nbsp;</a></span>Copy() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -334,7 +318,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="afa5b95c5e965d6c8bf1b86a34d2c8122"></a>
+<a id="a271b375f2529ae7e937b84e734b2693b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a271b375f2529ae7e937b84e734b2693b">&#9670;&nbsp;</a></span>Copy() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -368,7 +354,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a17211fa086c7f2bb6495295ddb593ad5"></a>
+<a id="a81c3dd8c11dd804be2ada6df5ce8fad2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81c3dd8c11dd804be2ada6df5ce8fad2">&#9670;&nbsp;</a></span>data()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -391,7 +379,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a18d975e33ed702be3bf27f7b98123aaf"></a>
+<a id="a94918db73183b750716a07133dd8384d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a94918db73183b750716a07133dd8384d">&#9670;&nbsp;</a></span>Equals() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -419,7 +409,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aece0229498df83926ce8d1f4223b722b"></a>
+<a id="a0d3d3bd95a3297046a6ab24f5e957bfd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d3d3bd95a3297046a6ab24f5e957bfd">&#9670;&nbsp;</a></span>Equals() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -435,7 +427,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a15aa192631fbdad93a1939d3a0b193c7"></a>
+<a id="a8244f9c354364788161f11bedc6f2ab9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8244f9c354364788161f11bedc6f2ab9">&#9670;&nbsp;</a></span>is_mutable()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -458,7 +452,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5a9cb9324d3f7e323eb070b553c925aa"></a>
+<a id="a5a9cb9324d3f7e323eb070b553c925aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a9cb9324d3f7e323eb070b553c925aa">&#9670;&nbsp;</a></span>mutable_data()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -481,7 +477,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8c4faa36b9e310c99346425575014bde"></a>
+<a id="ac58d818fa0d8a5db215ca858c5e6aece"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac58d818fa0d8a5db215ca858c5e6aece">&#9670;&nbsp;</a></span>parent()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -504,7 +502,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5620fd061758d0467d06b0edb783df73"></a>
+<a id="a2a49871341c300996a39145d22aa8054"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a49871341c300996a39145d22aa8054">&#9670;&nbsp;</a></span>size()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -528,7 +528,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a45ee7f1e21f9f3f4cb8233be8d64731e"></a>
+<a id="a45ee7f1e21f9f3f4cb8233be8d64731e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45ee7f1e21f9f3f4cb8233be8d64731e">&#9670;&nbsp;</a></span>capacity_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -548,7 +550,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af468a7a1f346f9a6a29738bf585a3548"></a>
+<a id="af468a7a1f346f9a6a29738bf585a3548"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af468a7a1f346f9a6a29738bf585a3548">&#9670;&nbsp;</a></span>data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -568,7 +572,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="acfefa777b4d7d6a2f7a8ea23549dac46"></a>
+<a id="acfefa777b4d7d6a2f7a8ea23549dac46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acfefa777b4d7d6a2f7a8ea23549dac46">&#9670;&nbsp;</a></span>is_mutable_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -588,7 +594,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad36e306b99bc8427865bcac9b2d4f7e5"></a>
+<a id="ad36e306b99bc8427865bcac9b2d4f7e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad36e306b99bc8427865bcac9b2d4f7e5">&#9670;&nbsp;</a></span>mutable_data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -608,7 +616,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3feb5a490cbd9699837067931476c65b"></a>
+<a id="a3feb5a490cbd9699837067931476c65b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3feb5a490cbd9699837067931476c65b">&#9670;&nbsp;</a></span>parent_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -628,7 +638,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3500e42217635843b3b34bfe92b2f73a"></a>
+<a id="a3500e42217635843b3b34bfe92b2f73a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3500e42217635843b3b34bfe92b2f73a">&#9670;&nbsp;</a></span>size_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -649,15 +661,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="buffer_8h_source.html">buffer.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="buffer_8cc.html">buffer.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="buffer_8h_source.html">buffer.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="buffer_8cc.html">buffer.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 e514f58..70812c4 100644
--- a/docs/cpp/classarrow_1_1_buffer_builder-members.html
+++ b/docs/cpp/classarrow_1_1_buffer_builder-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,22 +72,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#aeb244237aa429582fbe9812e261eced0">Advance</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">Append</a>(const uint8_t *data, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#af6701776830a9f1663383d21da945fb4">Append</a>(T arithmetic_value)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#a409caa84f0c679ce92305956b65f39e5">Append</a>(const T *arithmetic_values, int64_t num_elements)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">BufferBuilder</a>(MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</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_buffer_builder.html#afa82200b93003b20848029d8f98026b6">capacity</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#ab1c0d5021270dd50cafbded84899655b">Finish</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#abd87c9b423a1662ba9f0a6c53fb32381">length</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#a17f7b6b8005f1f14be61c5270776158a">buffer_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">BufferBuilder</a>(MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</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_buffer_builder.html#a1728b024c99b4255177659c6dcd0b650">capacity</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#a91cd1d83d90defa391115f3fbdc03d63">capacity_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</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_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#a58dae3a8f530eba77e77d045d86e8396">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</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_buffer_builder.html#a3ca4455a595c3b8864feae94044f399e">Finish</a>(std::shared_ptr&lt; Buffer &gt; *out)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#ad4b857975203084d5856758a90f669a4">pool_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#ae8d4ba958542c2f74dbab41d1456e6aa">Reset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#ae5513e6855e7a49170fd2b9178fa2bc2">Resize</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">UnsafeAppend</a>(const uint8_t *data, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#a39c2421e82515b15f62966e776bfc10c">UnsafeAppend</a>(T arithmetic_value)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#ab0cb2ec41eb413fa531d2a7f7e777ebb">UnsafeAppend</a>(const T *arithmetic_values, int64_t num_elements)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html#ae2580f25b0c08e4bf6e0656d365b0bff">size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</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_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">UnsafeAppend</a>(const uint8_t *data, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_builder.html">arrow::BufferBuilder</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 da567f8..c935990 100644
--- a/docs/cpp/classarrow_1_1_buffer_builder.html
+++ b/docs/cpp/classarrow_1_1_buffer_builder.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,6 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
 <a href="classarrow_1_1_buffer_builder-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">arrow::BufferBuilder Class Reference</div>  </div>
@@ -98,6 +73,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 
 <p><code>#include &lt;<a class="el" href="buffer_8h_source.html">buffer.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::BufferBuilder:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1_buffer_builder.png" usemap="#arrow::BufferBuilder_map" alt=""/>
+  <map id="arrow::BufferBuilder_map" name="arrow::BufferBuilder_map">
+<area href="classarrow_1_1_typed_buffer_builder.html" alt="arrow::TypedBufferBuilder&lt; T &gt;" shape="rect" coords="0,56,222,80"/>
+<area href="classarrow_1_1_typed_buffer_builder.html" alt="arrow::TypedBufferBuilder&lt; int32_t &gt;" shape="rect" coords="232,56,454,80"/>
+<area href="classarrow_1_1_typed_buffer_builder.html" alt="arrow::TypedBufferBuilder&lt; uint8_t &gt;" shape="rect" coords="464,56,686,80"/>
+</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>
@@ -106,33 +92,40 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ae5513e6855e7a49170fd2b9178fa2bc2"><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_buffer_builder.html#ae5513e6855e7a49170fd2b9178fa2bc2">Resize</a> (int64_t elements)</td></tr>
 <tr class="memdesc:ae5513e6855e7a49170fd2b9178fa2bc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the buffer to the nearest multiple of 64 bytes per Layout.md.  <a href="#ae5513e6855e7a49170fd2b9178fa2bc2">More...</a><br /></td></tr>
 <tr class="separator:ae5513e6855e7a49170fd2b9178fa2bc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a861a36589ea59cee1125d3251bfae30c"><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_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">Append</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#abd87c9b423a1662ba9f0a6c53fb32381">length</a>)</td></tr>
+<tr class="memitem:a861a36589ea59cee1125d3251bfae30c"><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_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">Append</a> (const uint8_t *<a class="el" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>)</td></tr>
 <tr class="separator:a861a36589ea59cee1125d3251bfae30c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeb244237aa429582fbe9812e261eced0"><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_buffer_builder.html#aeb244237aa429582fbe9812e261eced0">Advance</a> (int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#abd87c9b423a1662ba9f0a6c53fb32381">length</a>)</td></tr>
+<tr class="memitem:aeb244237aa429582fbe9812e261eced0"><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_buffer_builder.html#aeb244237aa429582fbe9812e261eced0">Advance</a> (int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>)</td></tr>
 <tr class="separator:aeb244237aa429582fbe9812e261eced0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6701776830a9f1663383d21da945fb4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:af6701776830a9f1663383d21da945fb4"><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_buffer_builder.html#af6701776830a9f1663383d21da945fb4">Append</a> (T arithmetic_value)</td></tr>
-<tr class="separator:af6701776830a9f1663383d21da945fb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a409caa84f0c679ce92305956b65f39e5"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a409caa84f0c679ce92305956b65f39e5"><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_buffer_builder.html#a409caa84f0c679ce92305956b65f39e5">Append</a> (const T *arithmetic_values, int64_t num_elements)</td></tr>
-<tr class="separator:a409caa84f0c679ce92305956b65f39e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb2881c13261f9755518d76ed5c4b9b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">UnsafeAppend</a> (const uint8_t *data, int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#abd87c9b423a1662ba9f0a6c53fb32381">length</a>)</td></tr>
+<tr class="memitem:acb2881c13261f9755518d76ed5c4b9b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">UnsafeAppend</a> (const uint8_t *<a class="el" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a>)</td></tr>
 <tr class="separator:acb2881c13261f9755518d76ed5c4b9b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39c2421e82515b15f62966e776bfc10c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:a39c2421e82515b15f62966e776bfc10c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a39c2421e82515b15f62966e776bfc10c">UnsafeAppend</a> (T arithmetic_value)</td></tr>
-<tr class="separator:a39c2421e82515b15f62966e776bfc10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0cb2ec41eb413fa531d2a7f7e777ebb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
-<tr class="memitem:ab0cb2ec41eb413fa531d2a7f7e777ebb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#ab0cb2ec41eb413fa531d2a7f7e777ebb">UnsafeAppend</a> (const T *arithmetic_values, int64_t num_elements)</td></tr>
-<tr class="separator:ab0cb2ec41eb413fa531d2a7f7e777ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab1c0d5021270dd50cafbded84899655b"><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_buffer_builder.html#ab1c0d5021270dd50cafbded84899655b">Finish</a> ()</td></tr>
-<tr class="separator:ab1c0d5021270dd50cafbded84899655b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afa82200b93003b20848029d8f98026b6"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#afa82200b93003b20848029d8f98026b6">capacity</a> ()</td></tr>
-<tr class="separator:afa82200b93003b20848029d8f98026b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abd87c9b423a1662ba9f0a6c53fb32381"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#abd87c9b423a1662ba9f0a6c53fb32381">length</a> ()</td></tr>
-<tr class="separator:abd87c9b423a1662ba9f0a6c53fb32381"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ca4455a595c3b8864feae94044f399e"><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_buffer_builder.html#a3ca4455a595c3b8864feae94044f399e">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out)</td></tr>
+<tr class="separator:a3ca4455a595c3b8864feae94044f399e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8d4ba958542c2f74dbab41d1456e6aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#ae8d4ba958542c2f74dbab41d1456e6aa">Reset</a> ()</td></tr>
+<tr class="separator:ae8d4ba958542c2f74dbab41d1456e6aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1728b024c99b4255177659c6dcd0b650"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a1728b024c99b4255177659c6dcd0b650">capacity</a> () const</td></tr>
+<tr class="separator:a1728b024c99b4255177659c6dcd0b650"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c3803b7ecb1c2c122a95b2346fbb0a2"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">length</a> () const</td></tr>
+<tr class="separator:a9c3803b7ecb1c2c122a95b2346fbb0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44d11575460cb39216ae61999a29fa2f"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">data</a> () const</td></tr>
+<tr class="separator:a44d11575460cb39216ae61999a29fa2f"><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:a17f7b6b8005f1f14be61c5270776158a"><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_buffer_builder.html#a17f7b6b8005f1f14be61c5270776158a">buffer_</a></td></tr>
+<tr class="separator:a17f7b6b8005f1f14be61c5270776158a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4b857975203084d5856758a90f669a4"><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_buffer_builder.html#ad4b857975203084d5856758a90f669a4">pool_</a></td></tr>
+<tr class="separator:ad4b857975203084d5856758a90f669a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58dae3a8f530eba77e77d045d86e8396"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a58dae3a8f530eba77e77d045d86e8396">data_</a></td></tr>
+<tr class="separator:a58dae3a8f530eba77e77d045d86e8396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91cd1d83d90defa391115f3fbdc03d63"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#a91cd1d83d90defa391115f3fbdc03d63">capacity_</a></td></tr>
+<tr class="separator:a91cd1d83d90defa391115f3fbdc03d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2580f25b0c08e4bf6e0656d365b0bff"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer_builder.html#ae2580f25b0c08e4bf6e0656d365b0bff">size_</a></td></tr>
+<tr class="separator:ae2580f25b0c08e4bf6e0656d365b0bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ac574703fa5c840f84056200bc553365a"></a>
+<a id="ac574703fa5c840f84056200bc553365a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac574703fa5c840f84056200bc553365a">&#9670;&nbsp;</a></span>BufferBuilder()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -157,7 +150,9 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aeb244237aa429582fbe9812e261eced0"></a>
+<a id="aeb244237aa429582fbe9812e261eced0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb244237aa429582fbe9812e261eced0">&#9670;&nbsp;</a></span>Advance()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -181,7 +176,9 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a861a36589ea59cee1125d3251bfae30c"></a>
+<a id="a861a36589ea59cee1125d3251bfae30c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a861a36589ea59cee1125d3251bfae30c">&#9670;&nbsp;</a></span>Append()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -215,21 +212,20 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af6701776830a9f1663383d21da945fb4"></a>
+<a id="a1728b024c99b4255177659c6dcd0b650"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1728b024c99b4255177659c6dcd0b650">&#9670;&nbsp;</a></span>capacity()</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> arrow::BufferBuilder::Append </td>
+          <td class="memname">int64_t arrow::BufferBuilder::capacity </td>
           <td>(</td>
-          <td class="paramtype">T&#160;</td>
-          <td class="paramname"><em>arithmetic_value</em></td><td>)</td>
-          <td></td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
         </tr>
       </table>
   </td>
@@ -241,31 +237,20 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a409caa84f0c679ce92305956b65f39e5"></a>
+<a id="a44d11575460cb39216ae61999a29fa2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44d11575460cb39216ae61999a29fa2f">&#9670;&nbsp;</a></span>data()</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> arrow::BufferBuilder::Append </td>
+          <td class="memname">const uint8_t* arrow::BufferBuilder::data </td>
           <td>(</td>
-          <td class="paramtype">const T *&#160;</td>
-          <td class="paramname"><em>arithmetic_values</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>num_elements</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
         </tr>
       </table>
   </td>
@@ -277,7 +262,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="afa82200b93003b20848029d8f98026b6"></a>
+<a id="a3ca4455a595c3b8864feae94044f399e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ca4455a595c3b8864feae94044f399e">&#9670;&nbsp;</a></span>Finish()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -285,9 +272,10 @@ template&lt;typename T &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int64_t arrow::BufferBuilder::capacity </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::BufferBuilder::Finish </td>
           <td>(</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *&#160;</td>
+          <td class="paramname"><em>out</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
@@ -300,7 +288,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ab1c0d5021270dd50cafbded84899655b"></a>
+<a id="a9c3803b7ecb1c2c122a95b2346fbb0a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c3803b7ecb1c2c122a95b2346fbb0a2">&#9670;&nbsp;</a></span>length()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -308,10 +298,10 @@ template&lt;typename T &gt; </div>
   <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; arrow::BufferBuilder::Finish </td>
+          <td class="memname">int64_t arrow::BufferBuilder::length </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
-          <td></td>
+          <td> const</td>
         </tr>
       </table>
   </td>
@@ -323,7 +313,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="abd87c9b423a1662ba9f0a6c53fb32381"></a>
+<a id="ae8d4ba958542c2f74dbab41d1456e6aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8d4ba958542c2f74dbab41d1456e6aa">&#9670;&nbsp;</a></span>Reset()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -331,7 +323,7 @@ template&lt;typename T &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int64_t arrow::BufferBuilder::length </td>
+          <td class="memname">void arrow::BufferBuilder::Reset </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -346,7 +338,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ae5513e6855e7a49170fd2b9178fa2bc2"></a>
+<a id="ae5513e6855e7a49170fd2b9178fa2bc2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5513e6855e7a49170fd2b9178fa2bc2">&#9670;&nbsp;</a></span>Resize()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -372,7 +366,9 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="acb2881c13261f9755518d76ed5c4b9b6"></a>
+<a id="acb2881c13261f9755518d76ed5c4b9b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb2881c13261f9755518d76ed5c4b9b6">&#9670;&nbsp;</a></span>UnsafeAppend()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -406,62 +402,111 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a39c2421e82515b15f62966e776bfc10c"></a>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a17f7b6b8005f1f14be61c5270776158a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17f7b6b8005f1f14be61c5270776158a">&#9670;&nbsp;</a></span>buffer_</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">void arrow::BufferBuilder::UnsafeAppend </td>
-          <td>(</td>
-          <td class="paramtype">T&#160;</td>
-          <td class="paramname"><em>arithmetic_value</em></td><td>)</td>
-          <td></td>
+          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_pool_buffer.html">PoolBuffer</a>&gt; arrow::BufferBuilder::buffer_</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="ab0cb2ec41eb413fa531d2a7f7e777ebb"></a>
+<a id="a91cd1d83d90defa391115f3fbdc03d63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91cd1d83d90defa391115f3fbdc03d63">&#9670;&nbsp;</a></span>capacity_</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">void arrow::BufferBuilder::UnsafeAppend </td>
-          <td>(</td>
-          <td class="paramtype">const T *&#160;</td>
-          <td class="paramname"><em>arithmetic_values</em>, </td>
+          <td class="memname">int64_t arrow::BufferBuilder::capacity_</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="a58dae3a8f530eba77e77d045d86e8396"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58dae3a8f530eba77e77d045d86e8396">&#9670;&nbsp;</a></span>data_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint8_t* arrow::BufferBuilder::data_</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="ad4b857975203084d5856758a90f669a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4b857975203084d5856758a90f669a4">&#9670;&nbsp;</a></span>pool_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
         <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>num_elements</em>&#160;</td>
+          <td class="memname"><a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* arrow::BufferBuilder::pool_</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="ae2580f25b0c08e4bf6e0656d365b0bff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2580f25b0c08e4bf6e0656d365b0bff">&#9670;&nbsp;</a></span>size_</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
         <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
+          <td class="memname">int64_t arrow::BufferBuilder::size_</td>
         </tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -469,14 +514,14 @@ template&lt;typename T &gt; </div>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="buffer_8h_source.html">buffer.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="buffer_8h_source.html">buffer.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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

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

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_buffer_descr-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_buffer_descr-members.html b/docs/cpp/classarrow_1_1_buffer_descr-members.html
index de4a336..70f9d6f 100644
--- a/docs/cpp/classarrow_1_1_buffer_descr-members.html
+++ b/docs/cpp/classarrow_1_1_buffer_descr-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,15 +70,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_buffer_descr.html">arrow::BufferDescr</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html#acd391f5392333a0a08b4d14a6d8ce9be">bit_width</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html">arrow::BufferDescr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html#ac424da4de50e0af986ee1aaa3ba611a4">bit_width</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html">arrow::BufferDescr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html#aaf63f66e459f799365e5d3b18caa3cda">BufferDescr</a>(BufferType type, int bit_width)</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html">arrow::BufferDescr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html#a5663b9008c58130a99be09bd18ce8c35">type</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html">arrow::BufferDescr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html#a17027163a5249059a8296ededc0059dc">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_buffer_descr.html">arrow::BufferDescr</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[51/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
Update C++ API docs to 0.5.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/b286da84
Tree: http://git-wip-us.apache.org/repos/asf/arrow-site/tree/b286da84
Diff: http://git-wip-us.apache.org/repos/asf/arrow-site/diff/b286da84

Branch: refs/heads/asf-site
Commit: b286da84cfd2b4de561e968a02e1687784a3428d
Parents: beb1669
Author: Wes McKinney <we...@twosigma.com>
Authored: Mon Jul 31 15:29:08 2017 -0400
Committer: Wes McKinney <we...@twosigma.com>
Committed: Mon Jul 31 15:29:08 2017 -0400

----------------------------------------------------------------------
 docs/cpp/_h_d_f_s_8md.html                      |   50 +-
 docs/cpp/_windows_8md.html                      |   50 +-
 docs/cpp/allocator_8h.html                      |   52 +-
 docs/cpp/allocator_8h_source.html               |   60 +-
 docs/cpp/annotated.html                         |  439 ++-
 docs/cpp/api_8h.html                            |   53 +-
 docs/cpp/api_8h_source.html                     |   55 +-
 docs/cpp/array_8cc.html                         |   67 +-
 docs/cpp/array_8h.html                          |   84 +-
 docs/cpp/array_8h_source.html                   |  258 +-
 docs/cpp/arrow__to__pandas_8cc.html             |  347 +++
 docs/cpp/arrow__to__pandas_8h.html              |  111 +
 docs/cpp/arrow__to__pandas_8h_source.html       |   88 +
 docs/cpp/benchmark__main_8cc.html               |   56 +-
 docs/cpp/bit-stream-utils_8h.html               |  113 +
 docs/cpp/bit-stream-utils_8h_source.html        |  114 +
 docs/cpp/bit-util_8cc.html                      |   52 +-
 docs/cpp/bit-util_8h.html                       |  163 +-
 docs/cpp/bit-util_8h_source.html                |   80 +-
 docs/cpp/bpacking_8h.html                       |  162 ++
 docs/cpp/bpacking_8h_source.html                |  115 +
 docs/cpp/buffer_8cc.html                        |   52 +-
 docs/cpp/buffer_8h.html                         |   55 +-
 docs/cpp/buffer_8h_source.html                  |  147 +-
 docs/cpp/builder_8cc.html                       |  128 +-
 docs/cpp/builder_8h.html                        |   90 +-
 docs/cpp/builder_8h_source.html                 |  254 +-
 docs/cpp/builtin__convert_8cc.html              |   72 +-
 docs/cpp/builtin__convert_8h.html               |   65 +-
 docs/cpp/builtin__convert_8h_source.html        |   72 +-
 ...sarrow_1_1_adaptive_int_builder-members.html |   94 +-
 .../classarrow_1_1_adaptive_int_builder.html    |  192 +-
 ...w_1_1_adaptive_int_builder_base-members.html |   81 +-
 ...lassarrow_1_1_adaptive_int_builder_base.html |  152 +-
 ...rrow_1_1_adaptive_u_int_builder-members.html |   94 +-
 .../classarrow_1_1_adaptive_u_int_builder.html  |  192 +-
 ...arrow_1_1_approx_equals_visitor-members.html |   89 +-
 .../classarrow_1_1_approx_equals_visitor.html   |   78 +-
 docs/cpp/classarrow_1_1_array-members.html      |   96 +-
 docs/cpp/classarrow_1_1_array.html              |  491 ++--
 docs/cpp/classarrow_1_1_array.png               |  Bin 4100 -> 4116 bytes
 .../classarrow_1_1_array_builder-members.html   |   79 +-
 docs/cpp/classarrow_1_1_array_builder.html      |  267 +-
 docs/cpp/classarrow_1_1_array_builder.png       |  Bin 4696 -> 5773 bytes
 ...sarrow_1_1_array_equals_visitor-members.html |   85 +-
 .../classarrow_1_1_array_equals_visitor.html    |  140 +-
 .../classarrow_1_1_array_printer-members.html   |   52 +-
 docs/cpp/classarrow_1_1_array_printer.html      |  150 +-
 .../classarrow_1_1_array_visitor-members.html   |   52 +-
 docs/cpp/classarrow_1_1_array_visitor.html      |  170 +-
 .../classarrow_1_1_binary_array-members.html    |  118 +-
 docs/cpp/classarrow_1_1_binary_array.html       |  409 +--
 docs/cpp/classarrow_1_1_binary_array.png        |  Bin 776 -> 993 bytes
 .../classarrow_1_1_binary_builder-members.html  |  122 +-
 docs/cpp/classarrow_1_1_binary_builder.html     |  499 +++-
 docs/cpp/classarrow_1_1_binary_builder.png      |  Bin 1020 -> 815 bytes
 ...w_1_1_binary_dictionary_builder-members.html |  130 +
 ...lassarrow_1_1_binary_dictionary_builder.html |  320 +++
 ...classarrow_1_1_binary_dictionary_builder.png |  Bin 0 -> 1159 bytes
 .../cpp/classarrow_1_1_binary_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_binary_type.html        |  110 +-
 docs/cpp/classarrow_1_1_bit_reader-members.html |   91 +
 docs/cpp/classarrow_1_1_bit_reader.html         |  466 +++
 docs/cpp/classarrow_1_1_bit_writer-members.html |   92 +
 docs/cpp/classarrow_1_1_bit_writer.html         |  463 +++
 .../classarrow_1_1_boolean_array-members.html   |  113 +-
 docs/cpp/classarrow_1_1_boolean_array.html      |  243 +-
 docs/cpp/classarrow_1_1_boolean_array.png       |  Bin 782 -> 1008 bytes
 .../classarrow_1_1_boolean_builder-members.html |   81 +-
 docs/cpp/classarrow_1_1_boolean_builder.html    |  174 +-
 .../classarrow_1_1_boolean_type-members.html    |   64 +-
 docs/cpp/classarrow_1_1_boolean_type.html       |  106 +-
 .../classarrow_1_1_brotli_codec-members.html    |   52 +-
 docs/cpp/classarrow_1_1_brotli_codec.html       |   74 +-
 docs/cpp/classarrow_1_1_buffer-members.html     |   72 +-
 docs/cpp/classarrow_1_1_buffer.html             |  186 +-
 .../classarrow_1_1_buffer_builder-members.html  |   73 +-
 docs/cpp/classarrow_1_1_buffer_builder.html     |  289 +-
 docs/cpp/classarrow_1_1_buffer_builder.png      |  Bin 0 -> 1310 bytes
 .../classarrow_1_1_buffer_descr-members.html    |   56 +-
 docs/cpp/classarrow_1_1_buffer_descr.html       |   76 +-
 .../cpp/classarrow_1_1_c_type_impl-members.html |   52 +-
 docs/cpp/classarrow_1_1_c_type_impl.html        |   80 +-
 .../classarrow_1_1_chunked_array-members.html   |   67 +-
 docs/cpp/classarrow_1_1_chunked_array.html      |  172 +-
 docs/cpp/classarrow_1_1_codec-members.html      |   52 +-
 docs/cpp/classarrow_1_1_codec.html              |   92 +-
 docs/cpp/classarrow_1_1_codec.png               |  Bin 1065 -> 1466 bytes
 docs/cpp/classarrow_1_1_column-members.html     |   68 +-
 docs/cpp/classarrow_1_1_column.html             |  165 +-
 docs/cpp/classarrow_1_1_cpu_info-members.html   |   99 +
 docs/cpp/classarrow_1_1_cpu_info.html           |  542 ++++
 docs/cpp/classarrow_1_1_data_type-members.html  |   64 +-
 docs/cpp/classarrow_1_1_data_type.html          |  134 +-
 .../cpp/classarrow_1_1_date32_type-members.html |   66 +-
 docs/cpp/classarrow_1_1_date32_type.html        |  112 +-
 .../cpp/classarrow_1_1_date64_type-members.html |   66 +-
 docs/cpp/classarrow_1_1_date64_type.html        |  116 +-
 docs/cpp/classarrow_1_1_date_type-members.html  |   66 +-
 docs/cpp/classarrow_1_1_date_type.html          |  100 +-
 .../classarrow_1_1_decimal_array-members.html   |  120 +-
 docs/cpp/classarrow_1_1_decimal_array.html      |  392 ++-
 docs/cpp/classarrow_1_1_decimal_array.png       |  Bin 1244 -> 725 bytes
 .../classarrow_1_1_decimal_builder-members.html |   78 +-
 docs/cpp/classarrow_1_1_decimal_builder.html    |  144 +-
 .../classarrow_1_1_decimal_type-members.html    |   70 +-
 docs/cpp/classarrow_1_1_decimal_type.html       |  135 +-
 ...ssarrow_1_1_default_memory_pool-members.html |   52 +-
 .../cpp/classarrow_1_1_default_memory_pool.html |   86 +-
 ...classarrow_1_1_dictionary_array-members.html |  106 +-
 docs/cpp/classarrow_1_1_dictionary_array.html   |  294 +-
 ...assarrow_1_1_dictionary_builder-members.html |  127 +
 docs/cpp/classarrow_1_1_dictionary_builder.html |  776 +++++
 docs/cpp/classarrow_1_1_dictionary_builder.png  |  Bin 0 -> 715 bytes
 .../classarrow_1_1_dictionary_type-members.html |   77 +-
 docs/cpp/classarrow_1_1_dictionary_type.html    |  159 +-
 .../cpp/classarrow_1_1_double_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_double_type.html        |   90 +-
 docs/cpp/classarrow_1_1_field-members.html      |   73 +-
 docs/cpp/classarrow_1_1_field.html              |  155 +-
 ...row_1_1_fixed_size_binary_array-members.html |  118 +-
 .../classarrow_1_1_fixed_size_binary_array.html |  300 +-
 .../classarrow_1_1_fixed_size_binary_array.png  |  Bin 1249 -> 1207 bytes
 ...w_1_1_fixed_size_binary_builder-members.html |   78 +-
 ...lassarrow_1_1_fixed_size_binary_builder.html |  182 +-
 ...rrow_1_1_fixed_size_binary_type-members.html |   73 +-
 .../classarrow_1_1_fixed_size_binary_type.html  |  157 +-
 ...classarrow_1_1_fixed_width_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_fixed_width_type.html   |   90 +-
 docs/cpp/classarrow_1_1_flat_array-members.html |  106 +
 docs/cpp/classarrow_1_1_flat_array.html         |  169 ++
 docs/cpp/classarrow_1_1_flat_array.png          |  Bin 0 -> 3262 bytes
 docs/cpp/classarrow_1_1_float_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_float_type.html         |   90 +-
 .../classarrow_1_1_floating_point-members.html  |   64 +-
 docs/cpp/classarrow_1_1_floating_point.html     |   97 +-
 .../cpp/classarrow_1_1_g_zip_codec-members.html |   52 +-
 docs/cpp/classarrow_1_1_g_zip_codec.html        |   95 +-
 ..._zip_codec_1_1_g_zip_codec_impl-members.html |   52 +-
 ...ow_1_1_g_zip_codec_1_1_g_zip_codec_impl.html |   90 +-
 .../classarrow_1_1_half_float_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_half_float_type.html    |   90 +-
 docs/cpp/classarrow_1_1_hash_util-members.html  |  102 +
 docs/cpp/classarrow_1_1_hash_util.html          |  858 ++++++
 docs/cpp/classarrow_1_1_int16_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_int16_type.html         |   84 +-
 docs/cpp/classarrow_1_1_int32_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_int32_type.html         |   84 +-
 docs/cpp/classarrow_1_1_int64_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_int64_type.html         |   84 +-
 docs/cpp/classarrow_1_1_int8_type-members.html  |   64 +-
 docs/cpp/classarrow_1_1_int8_type.html          |   84 +-
 docs/cpp/classarrow_1_1_integer-members.html    |   64 +-
 docs/cpp/classarrow_1_1_integer.html            |   84 +-
 ...lassarrow_1_1_integer_type_impl-members.html |   64 +-
 docs/cpp/classarrow_1_1_integer_type_impl.html  |   82 +-
 .../classarrow_1_1_interval_type-members.html   |   66 +-
 docs/cpp/classarrow_1_1_interval_type.html      |  128 +-
 ...assarrow_1_1_key_value_metadata-members.html |   65 +-
 docs/cpp/classarrow_1_1_key_value_metadata.html |  153 +-
 docs/cpp/classarrow_1_1_list_array-members.html |  116 +-
 docs/cpp/classarrow_1_1_list_array.html         |  426 +--
 .../classarrow_1_1_list_builder-members.html    |   96 +-
 docs/cpp/classarrow_1_1_list_builder.html       |  256 +-
 docs/cpp/classarrow_1_1_list_builder.png        |  Bin 1031 -> 556 bytes
 docs/cpp/classarrow_1_1_list_type-members.html  |   68 +-
 docs/cpp/classarrow_1_1_list_type.html          |  133 +-
 ...ssarrow_1_1_logging_memory_pool-members.html |   52 +-
 .../cpp/classarrow_1_1_logging_memory_pool.html |   86 +-
 docs/cpp/classarrow_1_1_lz4_codec-members.html  |   87 +
 docs/cpp/classarrow_1_1_lz4_codec.html          |  289 ++
 docs/cpp/classarrow_1_1_lz4_codec.png           |  Bin 0 -> 496 bytes
 .../cpp/classarrow_1_1_memory_pool-members.html |   54 +-
 docs/cpp/classarrow_1_1_memory_pool.html        |   90 +-
 .../classarrow_1_1_mutable_buffer-members.html  |   72 +-
 docs/cpp/classarrow_1_1_mutable_buffer.html     |  124 +-
 .../cpp/classarrow_1_1_nested_type-members.html |   69 +-
 docs/cpp/classarrow_1_1_nested_type.html        |  112 +-
 docs/cpp/classarrow_1_1_no_extra_meta.html      |   54 +-
 docs/cpp/classarrow_1_1_null_array-members.html |  103 +-
 docs/cpp/classarrow_1_1_null_array.html         |  213 +-
 docs/cpp/classarrow_1_1_null_array.png          |  Bin 494 -> 707 bytes
 docs/cpp/classarrow_1_1_null_type-members.html  |   64 +-
 docs/cpp/classarrow_1_1_null_type.html          |  106 +-
 .../classarrow_1_1_numeric_array-members.html   |  116 +-
 docs/cpp/classarrow_1_1_numeric_array.html      |  263 +-
 docs/cpp/classarrow_1_1_numeric_array.png       |  Bin 957 -> 1217 bytes
 .../classarrow_1_1_numeric_builder-members.html |   87 +-
 docs/cpp/classarrow_1_1_numeric_builder.html    |  154 +-
 docs/cpp/classarrow_1_1_numeric_tensor.html     |   54 +-
 .../cpp/classarrow_1_1_pool_buffer-members.html |   72 +-
 docs/cpp/classarrow_1_1_pool_buffer.html        |  130 +-
 .../classarrow_1_1_primitive_array-members.html |  108 +-
 docs/cpp/classarrow_1_1_primitive_array.html    |  313 +-
 docs/cpp/classarrow_1_1_primitive_array.png     |  Bin 2290 -> 2247 bytes
 ...lassarrow_1_1_primitive_builder-members.html |   83 +-
 docs/cpp/classarrow_1_1_primitive_builder.html  |  168 +-
 ...classarrow_1_1_primitive_c_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_primitive_c_type.html   |   80 +-
 docs/cpp/classarrow_1_1_random-members.html     |   52 +-
 docs/cpp/classarrow_1_1_random.html             |   98 +-
 ...sarrow_1_1_range_equals_visitor-members.html |   58 +-
 .../classarrow_1_1_range_equals_visitor.html    |  150 +-
 .../classarrow_1_1_record_batch-members.html    |   77 +-
 docs/cpp/classarrow_1_1_record_batch.html       |  331 ++-
 ...classarrow_1_1_resizable_buffer-members.html |   72 +-
 docs/cpp/classarrow_1_1_resizable_buffer.html   |  132 +-
 .../cpp/classarrow_1_1_rle_decoder-members.html |   93 +
 docs/cpp/classarrow_1_1_rle_decoder.html        |  544 ++++
 .../cpp/classarrow_1_1_rle_encoder-members.html |   89 +
 docs/cpp/classarrow_1_1_rle_encoder.html        |  377 +++
 docs/cpp/classarrow_1_1_schema-members.html     |   80 +-
 docs/cpp/classarrow_1_1_schema.html             |  248 +-
 .../classarrow_1_1_snappy_codec-members.html    |   52 +-
 docs/cpp/classarrow_1_1_snappy_codec.html       |   74 +-
 docs/cpp/classarrow_1_1_status-members.html     |   97 +-
 docs/cpp/classarrow_1_1_status.html             |  282 +-
 .../classarrow_1_1_string_array-members.html    |  127 +-
 docs/cpp/classarrow_1_1_string_array.html       |  262 +-
 docs/cpp/classarrow_1_1_string_array.png        |  Bin 768 -> 986 bytes
 .../classarrow_1_1_string_builder-members.html  |  124 +-
 docs/cpp/classarrow_1_1_string_builder.html     |  198 +-
 docs/cpp/classarrow_1_1_string_builder.png      |  Bin 1015 -> 809 bytes
 ...w_1_1_string_dictionary_builder-members.html |  130 +
 ...lassarrow_1_1_string_dictionary_builder.html |  325 +++
 ...classarrow_1_1_string_dictionary_builder.png |  Bin 0 -> 1209 bytes
 .../cpp/classarrow_1_1_string_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_string_type.html        |  102 +-
 .../classarrow_1_1_struct_array-members.html    |  107 +-
 docs/cpp/classarrow_1_1_struct_array.html       |  267 +-
 .../classarrow_1_1_struct_builder-members.html  |   99 +-
 docs/cpp/classarrow_1_1_struct_builder.html     |  214 +-
 .../cpp/classarrow_1_1_struct_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_struct_type.html        |  109 +-
 docs/cpp/classarrow_1_1_table-members.html      |   73 +-
 docs/cpp/classarrow_1_1_table.html              |  171 +-
 docs/cpp/classarrow_1_1_tensor-members.html     |   80 +-
 docs/cpp/classarrow_1_1_tensor.html             |  228 +-
 docs/cpp/classarrow_1_1_test_base-members.html  |   52 +-
 docs/cpp/classarrow_1_1_test_base.html          |   70 +-
 .../classarrow_1_1_test_builder-members.html    |   52 +-
 docs/cpp/classarrow_1_1_test_builder.html       |   74 +-
 .../cpp/classarrow_1_1_time32_type-members.html |   66 +-
 docs/cpp/classarrow_1_1_time32_type.html        |  114 +-
 .../cpp/classarrow_1_1_time64_type-members.html |   66 +-
 docs/cpp/classarrow_1_1_time64_type.html        |  114 +-
 docs/cpp/classarrow_1_1_time_type-members.html  |   66 +-
 docs/cpp/classarrow_1_1_time_type.html          |  100 +-
 .../classarrow_1_1_timestamp_type-members.html  |   68 +-
 docs/cpp/classarrow_1_1_timestamp_type.html     |  138 +-
 ...ssarrow_1_1_type_equals_visitor-members.html |   54 +-
 .../cpp/classarrow_1_1_type_equals_visitor.html |  114 +-
 .../classarrow_1_1_type_visitor-members.html    |   52 +-
 docs/cpp/classarrow_1_1_type_visitor.html       |  166 +-
 ...sarrow_1_1_typed_buffer_builder-members.html |  101 +
 .../classarrow_1_1_typed_buffer_builder.html    |  365 +++
 .../cpp/classarrow_1_1_typed_buffer_builder.png |  Bin 0 -> 740 bytes
 .../classarrow_1_1_u_int16_type-members.html    |   64 +-
 docs/cpp/classarrow_1_1_u_int16_type.html       |   84 +-
 .../classarrow_1_1_u_int32_type-members.html    |   64 +-
 docs/cpp/classarrow_1_1_u_int32_type.html       |   84 +-
 .../classarrow_1_1_u_int64_type-members.html    |   64 +-
 docs/cpp/classarrow_1_1_u_int64_type.html       |   84 +-
 .../cpp/classarrow_1_1_u_int8_type-members.html |   64 +-
 docs/cpp/classarrow_1_1_u_int8_type.html        |   84 +-
 .../cpp/classarrow_1_1_union_array-members.html |  121 +-
 docs/cpp/classarrow_1_1_union_array.html        |  363 ++-
 docs/cpp/classarrow_1_1_union_type-members.html |   68 +-
 docs/cpp/classarrow_1_1_union_type.html         |  127 +-
 .../classarrow_1_1_z_s_t_d_codec-members.html   |   87 +
 docs/cpp/classarrow_1_1_z_s_t_d_codec.html      |  289 ++
 docs/cpp/classarrow_1_1_z_s_t_d_codec.png       |  Bin 0 -> 515 bytes
 ...internal_1_1_array_data_wrapper-members.html |   85 +
 ...rrow_1_1internal_1_1_array_data_wrapper.html |  196 ++
 ...sarrow_1_1internal_1_1_cerr_log-members.html |   52 +-
 .../classarrow_1_1internal_1_1_cerr_log.html    |   74 +-
 ...arrow_1_1internal_1_1_fatal_log-members.html |   52 +-
 .../classarrow_1_1internal_1_1_fatal_log.html   |   62 +-
 ...sarrow_1_1internal_1_1_null_log-members.html |   52 +-
 .../classarrow_1_1internal_1_1_null_log.html    |   58 +-
 ..._1_1io_1_1_buffer_output_stream-members.html |   54 +-
 ...assarrow_1_1io_1_1_buffer_output_stream.html |   90 +-
 ...ssarrow_1_1io_1_1_buffer_reader-members.html |   56 +-
 .../cpp/classarrow_1_1io_1_1_buffer_reader.html |  118 +-
 ...sarrow_1_1io_1_1_file_interface-members.html |   54 +-
 .../classarrow_1_1io_1_1_file_interface.html    |  116 +-
 .../cpp/classarrow_1_1io_1_1_file_interface.png |  Bin 5828 -> 5742 bytes
 ...ow_1_1io_1_1_file_output_stream-members.html |   56 +-
 ...classarrow_1_1io_1_1_file_output_stream.html |   94 +-
 ...eam_1_1_file_output_stream_impl-members.html |   64 +-
 ...tput_stream_1_1_file_output_stream_impl.html |   88 +-
 ...ow_1_1io_1_1_file_system_client-members.html |   52 +-
 ...classarrow_1_1io_1_1_file_system_client.html |   58 +-
 ...io_1_1_fixed_size_buffer_writer-members.html |   54 +-
 ...rrow_1_1io_1_1_fixed_size_buffer_writer.html |  102 +-
 ...ow_1_1io_1_1_hdfs_any_file_impl-members.html |   54 +-
 ...classarrow_1_1io_1_1_hdfs_any_file_impl.html |   98 +-
 ...lassarrow_1_1io_1_1_hdfs_client-members.html |   52 +-
 docs/cpp/classarrow_1_1io_1_1_hdfs_client.html  |  132 +-
 ...dfs_client_1_1_hdfs_client_impl-members.html |   52 +-
 ...io_1_1_hdfs_client_1_1_hdfs_client_impl.html |  106 +-
 ...ow_1_1io_1_1_hdfs_output_stream-members.html |   54 +-
 ...classarrow_1_1io_1_1_hdfs_output_stream.html |   90 +-
 ...eam_1_1_hdfs_output_stream_impl-members.html |   54 +-
 ...tput_stream_1_1_hdfs_output_stream_impl.html |   74 +-
 ...ow_1_1io_1_1_hdfs_readable_file-members.html |   54 +-
 ...classarrow_1_1io_1_1_hdfs_readable_file.html |  110 +-
 ...ile_1_1_hdfs_readable_file_impl-members.html |   54 +-
 ...adable_file_1_1_hdfs_readable_file_impl.html |   94 +-
 ...assarrow_1_1io_1_1_input_stream-members.html |   54 +-
 docs/cpp/classarrow_1_1io_1_1_input_stream.html |   64 +-
 ...ow_1_1io_1_1_memory_map_fixture-members.html |   52 +-
 ...classarrow_1_1io_1_1_memory_map_fixture.html |   70 +-
 ...ow_1_1io_1_1_memory_mapped_file-members.html |   56 +-
 ...classarrow_1_1io_1_1_memory_mapped_file.html |  124 +-
 ...mory_mapped_file_1_1_memory_map-members.html |   74 +-
 ...o_1_1_memory_mapped_file_1_1_memory_map.html |  164 +-
 ...ow_1_1io_1_1_mock_output_stream-members.html |   94 +
 ...classarrow_1_1io_1_1_mock_output_stream.html |  281 ++
 .../classarrow_1_1io_1_1_mock_output_stream.png |  Bin 0 -> 1616 bytes
 .../classarrow_1_1io_1_1_o_s_file-members.html  |   64 +-
 docs/cpp/classarrow_1_1io_1_1_o_s_file.html     |  162 +-
 ...ssarrow_1_1io_1_1_output_stream-members.html |   54 +-
 .../cpp/classarrow_1_1io_1_1_output_stream.html |   76 +-
 docs/cpp/classarrow_1_1io_1_1_output_stream.png |  Bin 5128 -> 5099 bytes
 ...ow_1_1io_1_1_random_access_file-members.html |   54 +-
 ...classarrow_1_1io_1_1_random_access_file.html |   92 +-
 ...o_1_1_read_write_file_interface-members.html |   54 +-
 ...row_1_1io_1_1_read_write_file_interface.html |   68 +-
 .../classarrow_1_1io_1_1_readable-members.html  |   52 +-
 docs/cpp/classarrow_1_1io_1_1_readable.html     |   66 +-
 ...ssarrow_1_1io_1_1_readable_file-members.html |   56 +-
 .../cpp/classarrow_1_1io_1_1_readable_file.html |  114 +-
 ...ble_file_1_1_readable_file_impl-members.html |   64 +-
 ..._1_readable_file_1_1_readable_file_impl.html |   96 +-
 .../classarrow_1_1io_1_1_seekable-members.html  |   52 +-
 docs/cpp/classarrow_1_1io_1_1_seekable.html     |   60 +-
 ...assarrow_1_1io_1_1_stdin_stream-members.html |   54 +-
 docs/cpp/classarrow_1_1io_1_1_stdin_stream.html |   84 +-
 ...ssarrow_1_1io_1_1_stdout_stream-members.html |   54 +-
 .../cpp/classarrow_1_1io_1_1_stdout_stream.html |   80 +-
 .../classarrow_1_1io_1_1_writeable-members.html |   52 +-
 docs/cpp/classarrow_1_1io_1_1_writeable.html    |   82 +-
 docs/cpp/classarrow_1_1io_1_1_writeable.png     |  Bin 4693 -> 4663 bytes
 ...sarrow_1_1io_1_1_writeable_file-members.html |   54 +-
 .../classarrow_1_1io_1_1_writeable_file.html    |   68 +-
 ...ssarrow_1_1ipc_1_1_array_loader-members.html |   98 +
 .../cpp/classarrow_1_1ipc_1_1_array_loader.html |  610 ++++
 ...rrow_1_1ipc_1_1_dictionary_memo-members.html |   62 +-
 .../classarrow_1_1ipc_1_1_dictionary_memo.html  |  110 +-
 ...ow_1_1ipc_1_1_dictionary_writer-members.html |   52 +-
 ...classarrow_1_1ipc_1_1_dictionary_writer.html |   66 +-
 ...1_1_input_stream_message_reader-members.html |   85 +
 ..._1_1ipc_1_1_input_stream_message_reader.html |  198 ++
 ...w_1_1ipc_1_1_input_stream_message_reader.png |  Bin 0 -> 840 bytes
 ...1_1ipc_1_1_ipc_component_source-members.html |   57 +-
 ...ssarrow_1_1ipc_1_1_ipc_component_source.html |  105 +-
 ...assarrow_1_1ipc_1_1_json_reader-members.html |   62 +-
 docs/cpp/classarrow_1_1ipc_1_1_json_reader.html |  140 +-
 ...son_reader_1_1_json_reader_impl-members.html |   62 +-
 ...pc_1_1_json_reader_1_1_json_reader_impl.html |  122 +-
 ...assarrow_1_1ipc_1_1_json_writer-members.html |   52 +-
 docs/cpp/classarrow_1_1ipc_1_1_json_writer.html |   72 +-
 ...son_writer_1_1_json_writer_impl-members.html |   52 +-
 ...pc_1_1_json_writer_1_1_json_writer_impl.html |   70 +-
 .../classarrow_1_1ipc_1_1_message-members.html  |   74 +-
 docs/cpp/classarrow_1_1ipc_1_1_message.html     |  280 +-
 ...pc_1_1_message_1_1_message_impl-members.html |   65 +-
 ...row_1_1ipc_1_1_message_1_1_message_impl.html |  133 +-
 ...arrow_1_1ipc_1_1_message_reader-members.html |   83 +
 .../classarrow_1_1ipc_1_1_message_reader.html   |  174 ++
 .../classarrow_1_1ipc_1_1_message_reader.png    |  Bin 0 -> 841 bytes
 ...pc_1_1_record_batch_file_reader-members.html |   64 +-
 ...row_1_1ipc_1_1_record_batch_file_reader.html |  174 +-
 ...1_record_batch_file_reader_impl-members.html |   70 +-
 ...eader_1_1_record_batch_file_reader_impl.html |  190 +-
 ...pc_1_1_record_batch_file_writer-members.html |   52 +-
 ...row_1_1ipc_1_1_record_batch_file_writer.html |   76 +-
 ...1_record_batch_file_writer_impl-members.html |   52 +-
 ...riter_1_1_record_batch_file_writer_impl.html |   66 +-
 ..._1_1ipc_1_1_record_batch_reader-members.html |   54 +-
 ...assarrow_1_1ipc_1_1_record_batch_reader.html |   78 +-
 ...ipc_1_1_record_batch_serializer-members.html |   52 +-
 ...rrow_1_1ipc_1_1_record_batch_serializer.html |  222 +-
 ..._1_1_record_batch_stream_reader-members.html |   63 +-
 ...w_1_1ipc_1_1_record_batch_stream_reader.html |  151 +-
 ...record_batch_stream_reader_impl-members.html |   60 +-
 ...der_1_1_record_batch_stream_reader_impl.html |  178 +-
 ..._1_1_record_batch_stream_writer-members.html |   52 +-
 ...w_1_1ipc_1_1_record_batch_stream_writer.html |   88 +-
 ...record_batch_stream_writer_impl-members.html |   52 +-
 ...ter_1_1_record_batch_stream_writer_impl.html |  138 +-
 ..._1_1ipc_1_1_record_batch_writer-members.html |   52 +-
 ...assarrow_1_1ipc_1_1_record_batch_writer.html |   72 +-
 ...c_1_1feather_1_1_column_builder-members.html |   52 +-
 ...ow_1_1ipc_1_1feather_1_1_column_builder.html |  106 +-
 ...pc_1_1feather_1_1_table_builder-members.html |   54 +-
 ...row_1_1ipc_1_1feather_1_1_table_builder.html |  102 +-
 ...c_1_1feather_1_1_table_metadata-members.html |   62 +-
 ...ow_1_1ipc_1_1feather_1_1_table_metadata.html |  110 +-
 ...ipc_1_1feather_1_1_table_reader-members.html |   64 +-
 ...rrow_1_1ipc_1_1feather_1_1_table_reader.html |  120 +-
 ...le_reader_1_1_table_reader_impl-members.html |   64 +-
 ..._1_1_table_reader_1_1_table_reader_impl.html |  122 +-
 ...ipc_1_1feather_1_1_table_writer-members.html |   52 +-
 ...rrow_1_1ipc_1_1feather_1_1_table_writer.html |   82 +-
 ...le_writer_1_1_table_writer_impl-members.html |   64 +-
 ..._1_1_table_writer_1_1_table_writer_impl.html |  196 +-
 ...on_1_1internal_1_1_array_reader-members.html |   52 +-
 ...pc_1_1json_1_1internal_1_1_array_reader.html |  110 +-
 ...on_1_1internal_1_1_array_writer-members.html |   52 +-
 ...pc_1_1json_1_1internal_1_1_array_writer.html |  152 +-
 ...n_1_1internal_1_1_schema_writer-members.html |   52 +-
 ...c_1_1json_1_1internal_1_1_schema_writer.html |  202 +-
 ...ow_1_1py_1_1_arrow_deserializer-members.html |   63 +-
 ...classarrow_1_1py_1_1_arrow_deserializer.html |  241 +-
 ...classarrow_1_1py_1_1_bool_block-members.html |   95 +-
 docs/cpp/classarrow_1_1py_1_1_bool_block.html   |   71 +-
 ...sarrow_1_1py_1_1_bool_converter-members.html |   62 +-
 .../classarrow_1_1py_1_1_bool_converter.html    |   91 +-
 .../cpp/classarrow_1_1py_1_1_bool_converter.png |  Bin 1332 -> 2114 bytes
 ...arrow_1_1py_1_1_bytes_converter-members.html |   62 +-
 .../classarrow_1_1py_1_1_bytes_converter.html   |   91 +-
 .../classarrow_1_1py_1_1_bytes_converter.png    |  Bin 1268 -> 2165 bytes
 ...row_1_1py_1_1_categorical_block-members.html |   97 +-
 .../classarrow_1_1py_1_1_categorical_block.html |   85 +-
 ...py_1_1_data_frame_block_creator-members.html |   52 +-
 ...rrow_1_1py_1_1_data_frame_block_creator.html |   82 +-
 ...sarrow_1_1py_1_1_date_converter-members.html |   62 +-
 .../classarrow_1_1py_1_1_date_converter.html    |   91 +-
 .../cpp/classarrow_1_1py_1_1_date_converter.png |  Bin 1286 -> 2161 bytes
 ...sarrow_1_1py_1_1_datetime_block-members.html |   95 +-
 .../classarrow_1_1py_1_1_datetime_block.html    |   75 +-
 ...ow_1_1py_1_1_datetime_t_z_block-members.html |   95 +-
 ...classarrow_1_1py_1_1_datetime_t_z_block.html |   75 +-
 ...row_1_1py_1_1_decimal_converter-members.html |   62 +-
 .../classarrow_1_1py_1_1_decimal_converter.html |   92 +-
 .../classarrow_1_1py_1_1_decimal_converter.png  |  Bin 1469 -> 2239 bytes
 ...rrow_1_1py_1_1_double_converter-members.html |   62 +-
 .../classarrow_1_1py_1_1_double_converter.html  |   91 +-
 .../classarrow_1_1py_1_1_double_converter.png   |  Bin 1291 -> 2144 bytes
 ...1_1_fixed_width_bytes_converter-members.html |   62 +-
 ...w_1_1py_1_1_fixed_width_bytes_converter.html |   91 +-
 ...ow_1_1py_1_1_fixed_width_bytes_converter.png |  Bin 1577 -> 2533 bytes
 ...ssarrow_1_1py_1_1_float32_block-members.html |   95 +-
 .../cpp/classarrow_1_1py_1_1_float32_block.html |   71 +-
 ...ssarrow_1_1py_1_1_float64_block-members.html |   95 +-
 .../cpp/classarrow_1_1py_1_1_float64_block.html |   71 +-
 ...arrow_1_1py_1_1_int64_converter-members.html |   62 +-
 .../classarrow_1_1py_1_1_int64_converter.html   |   91 +-
 .../classarrow_1_1py_1_1_int64_converter.png    |  Bin 1203 -> 2105 bytes
 .../classarrow_1_1py_1_1_int_block-members.html |   95 +-
 docs/cpp/classarrow_1_1py_1_1_int_block.html    |   73 +-
 ...sarrow_1_1py_1_1_list_converter-members.html |   64 +-
 .../classarrow_1_1py_1_1_list_converter.html    |  105 +-
 .../cpp/classarrow_1_1py_1_1_list_converter.png |  Bin 1176 -> 2054 bytes
 ...ow_1_1py_1_1_ndarray1_d_indexer-members.html |   54 +-
 ...classarrow_1_1py_1_1_ndarray1_d_indexer.html |   86 +-
 ...ssarrow_1_1py_1_1_num_py_buffer-members.html |   72 +-
 .../cpp/classarrow_1_1py_1_1_num_py_buffer.html |  116 +-
 ...assarrow_1_1py_1_1_object_block-members.html |   95 +-
 docs/cpp/classarrow_1_1py_1_1_object_block.html |   71 +-
 .../classarrow_1_1py_1_1_owned_ref-members.html |   54 +-
 docs/cpp/classarrow_1_1py_1_1_owned_ref.html    |   88 +-
 ...assarrow_1_1py_1_1_pandas_block-members.html |   95 +-
 docs/cpp/classarrow_1_1py_1_1_pandas_block.html |  166 +-
 ...rrow_1_1py_1_1_pandas_converter-members.html |  103 +-
 .../classarrow_1_1py_1_1_pandas_converter.html  |  416 ++-
 ...rrow_1_1py_1_1_py_acquire_g_i_l-members.html |   52 +-
 .../classarrow_1_1py_1_1_py_acquire_g_i_l.html  |   72 +-
 .../classarrow_1_1py_1_1_py_buffer-members.html |   72 +-
 docs/cpp/classarrow_1_1py_1_1_py_buffer.html    |  118 +-
 ...arrow_1_1py_1_1_py_bytes_reader-members.html |   56 +-
 .../classarrow_1_1py_1_1_py_bytes_reader.html   |   84 +-
 ...rrow_1_1py_1_1_py_output_stream-members.html |   54 +-
 .../classarrow_1_1py_1_1_py_output_stream.html  |   84 +-
 ...rrow_1_1py_1_1_py_readable_file-members.html |   54 +-
 .../classarrow_1_1py_1_1_py_readable_file.html  |  104 +-
 ...lassarrow_1_1py_1_1_python_file-members.html |   52 +-
 docs/cpp/classarrow_1_1py_1_1_python_file.html  |   86 +-
 ...sarrow_1_1py_1_1_scalar_visitor-members.html |   56 +-
 .../classarrow_1_1py_1_1_scalar_visitor.html    |   80 +-
 ...ssarrow_1_1py_1_1_seq_converter-members.html |   59 +-
 .../cpp/classarrow_1_1py_1_1_seq_converter.html |  127 +-
 docs/cpp/classarrow_1_1py_1_1_seq_converter.png |  Bin 8552 -> 7821 bytes
 ...lassarrow_1_1py_1_1_seq_visitor-members.html |   58 +-
 docs/cpp/classarrow_1_1py_1_1_seq_visitor.html  |   90 +-
 ...w_1_1py_1_1_timestamp_converter-members.html |   62 +-
 ...lassarrow_1_1py_1_1_timestamp_converter.html |   97 +-
 ...classarrow_1_1py_1_1_timestamp_converter.png |  Bin 1445 -> 2260 bytes
 ...arrow_1_1py_1_1_typed_converter-members.html |   59 +-
 .../classarrow_1_1py_1_1_typed_converter.html   |   85 +-
 .../classarrow_1_1py_1_1_typed_converter.png    |  Bin 853 -> 1640 bytes
 ...1py_1_1_typed_converter_visitor-members.html |   87 +
 ...arrow_1_1py_1_1_typed_converter_visitor.html |  189 ++
 ...sarrow_1_1py_1_1_typed_converter_visitor.png |  Bin 0 -> 1636 bytes
 ...rrow_1_1py_1_1_u_t_f8_converter-members.html |   62 +-
 .../classarrow_1_1py_1_1_u_t_f8_converter.html  |   91 +-
 .../classarrow_1_1py_1_1_u_t_f8_converter.png   |  Bin 1195 -> 2147 bytes
 .../classarrow_1_1stl__allocator-members.html   |   54 +-
 docs/cpp/classarrow_1_1stl__allocator.html      |  136 +-
 ...1test_1_1_test_memory_pool_base-members.html |   52 +-
 ...arrow_1_1test_1_1_test_memory_pool_base.html |   70 +-
 docs/cpp/classes.html                           |  245 +-
 docs/cpp/common_8cc.html                        |   52 +-
 docs/cpp/common_8h.html                         |   64 +-
 docs/cpp/common_8h_source.html                  |   64 +-
 docs/cpp/compare_8cc.html                       |   52 +-
 docs/cpp/compare_8h.html                        |   52 +-
 docs/cpp/compare_8h_source.html                 |   64 +-
 docs/cpp/compiler-util_8h.html                  |  147 +
 docs/cpp/compiler-util_8h_source.html           |   78 +
 docs/cpp/compression_8cc.html                   |   62 +-
 docs/cpp/compression_8h.html                    |   58 +-
 docs/cpp/compression_8h_source.html             |   71 +-
 docs/cpp/compression__brotli_8cc.html           |   96 +
 docs/cpp/compression__brotli_8h.html            |   99 +
 docs/cpp/compression__brotli_8h_source.html     |   86 +
 docs/cpp/compression__lz4_8cc.html              |   95 +
 docs/cpp/compression__lz4_8h.html               |   99 +
 docs/cpp/compression__lz4_8h_source.html        |   86 +
 docs/cpp/compression__snappy_8cc.html           |   95 +
 docs/cpp/compression__snappy_8h.html            |   99 +
 docs/cpp/compression__snappy_8h_source.html     |   86 +
 docs/cpp/compression__zlib_8cc.html             |  101 +
 docs/cpp/compression__zlib_8h.html              |   99 +
 docs/cpp/compression__zlib_8h_source.html       |   91 +
 docs/cpp/compression__zstd_8cc.html             |   95 +
 docs/cpp/compression__zstd_8h.html              |   99 +
 docs/cpp/compression__zstd_8h_source.html       |   86 +
 docs/cpp/config_8cc.html                        |   54 +-
 docs/cpp/config_8h.html                         |   52 +-
 docs/cpp/config_8h_source.html                  |   54 +-
 docs/cpp/cpu-info_8cc.html                      |  106 +
 docs/cpp/cpu-info_8h.html                       |   99 +
 docs/cpp/cpu-info_8h_source.html                |   86 +
 docs/cpp/datetime_8h.html                       |   52 +-
 docs/cpp/datetime_8h_source.html                |   61 +-
 docs/cpp/decimal_8cc.html                       |   52 +-
 docs/cpp/decimal_8h.html                        |   52 +-
 docs/cpp/decimal_8h_source.html                 |   65 +-
 docs/cpp/deprecated.html                        |   80 +
 .../dir_0ec26d2e7faeeeac58a30922e3b0f2e5.html   |   52 +-
 .../dir_32a666346412270f27c291aae8f6e8b2.html   |   88 +-
 .../dir_4f683177589ce7b8fe2ef6d807198da3.html   |   56 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html   |   54 +-
 .../dir_e3cd57a4f30ba74550f913507c7f1d51.html   |   52 +-
 .../dir_f268bcc159eae94e675c85a5c9130f48.html   |   52 +-
 .../dir_fe25ba37dfe21fed8dcc297696dcf71e.html   |   70 +-
 docs/cpp/doxygen.css                            |  139 +-
 docs/cpp/feather-internal_8h.html               |   52 +-
 docs/cpp/feather-internal_8h_source.html        |   75 +-
 docs/cpp/feather_8cc.html                       |   61 +-
 docs/cpp/feather_8h.html                        |   52 +-
 docs/cpp/feather_8h_source.html                 |   63 +-
 docs/cpp/file-to-stream_8cc.html                |   56 +-
 docs/cpp/file_8cc.html                          |   73 +-
 docs/cpp/file_8h.html                           |   52 +-
 docs/cpp/file_8h_source.html                    |   58 +-
 docs/cpp/files.html                             |  229 +-
 docs/cpp/functions.html                         |  334 ++-
 docs/cpp/functions_0x7e.html                    |  117 +-
 docs/cpp/functions_b.html                       |  172 +-
 docs/cpp/functions_c.html                       |  226 +-
 docs/cpp/functions_d.html                       |  176 +-
 docs/cpp/functions_e.html                       |  149 +-
 docs/cpp/functions_enum.html                    |   66 +-
 docs/cpp/functions_eval.html                    |  139 +-
 docs/cpp/functions_f.html                       |  194 +-
 docs/cpp/functions_func.html                    |  171 +-
 docs/cpp/functions_func_0x7e.html               |  115 +-
 docs/cpp/functions_func_b.html                  |  141 +-
 docs/cpp/functions_func_c.html                  |  196 +-
 docs/cpp/functions_func_d.html                  |  136 +-
 docs/cpp/functions_func_e.html                  |  132 +-
 docs/cpp/functions_func_f.html                  |  155 +-
 docs/cpp/functions_func_g.html                  |  171 +-
 docs/cpp/functions_func_h.html                  |  121 +-
 docs/cpp/functions_func_i.html                  |  167 +-
 docs/cpp/functions_func_j.html                  |   92 +-
 docs/cpp/functions_func_k.html                  |   94 +-
 docs/cpp/functions_func_l.html                  |  127 +-
 docs/cpp/functions_func_m.html                  |  136 +-
 docs/cpp/functions_func_n.html                  |  170 +-
 docs/cpp/functions_func_o.html                  |  124 +-
 docs/cpp/functions_func_p.html                  |  127 +-
 docs/cpp/functions_func_r.html                  |  198 +-
 docs/cpp/functions_func_s.html                  |  174 +-
 docs/cpp/functions_func_t.html                  |  145 +-
 docs/cpp/functions_func_u.html                  |  105 +-
 docs/cpp/functions_func_v.html                  |  178 +-
 docs/cpp/functions_func_w.html                  |  102 +-
 docs/cpp/functions_g.html                       |  174 +-
 docs/cpp/functions_h.html                       |  144 +-
 docs/cpp/functions_i.html                       |  184 +-
 docs/cpp/functions_j.html                       |   94 +-
 docs/cpp/functions_k.html                       |  105 +-
 docs/cpp/functions_l.html                       |  158 +-
 docs/cpp/functions_m.html                       |  194 +-
 docs/cpp/functions_n.html                       |  194 +-
 docs/cpp/functions_o.html                       |  165 +-
 docs/cpp/functions_p.html                       |  163 +-
 docs/cpp/functions_r.html                       |  217 +-
 docs/cpp/functions_rela.html                    |   63 +-
 docs/cpp/functions_s.html                       |  217 +-
 docs/cpp/functions_t.html                       |  197 +-
 docs/cpp/functions_type.html                    |  121 +-
 docs/cpp/functions_u.html                       |  115 +-
 docs/cpp/functions_v.html                       |  198 +-
 docs/cpp/functions_vars.html                    |   99 +-
 docs/cpp/functions_vars_b.html                  |  116 +-
 docs/cpp/functions_vars_c.html                  |  116 +-
 docs/cpp/functions_vars_d.html                  |  124 +-
 docs/cpp/functions_vars_f.html                  |  125 +-
 docs/cpp/functions_vars_g.html                  |   94 +-
 docs/cpp/functions_vars_h.html                  |  110 +-
 docs/cpp/functions_vars_i.html                  |  106 +-
 docs/cpp/functions_vars_k.html                  |   98 +-
 docs/cpp/functions_vars_l.html                  |  110 +-
 docs/cpp/functions_vars_m.html                  |  143 +-
 docs/cpp/functions_vars_n.html                  |  113 +-
 docs/cpp/functions_vars_o.html                  |  130 +-
 docs/cpp/functions_vars_p.html                  |  121 +-
 docs/cpp/functions_vars_r.html                  |  108 +-
 docs/cpp/functions_vars_s.html                  |  131 +-
 docs/cpp/functions_vars_t.html                  |  131 +-
 docs/cpp/functions_vars_u.html                  |   97 +-
 docs/cpp/functions_vars_v.html                  |  105 +-
 docs/cpp/functions_w.html                       |  118 +-
 docs/cpp/functions_z.html                       |   97 +-
 docs/cpp/globals.html                           |  601 +++-
 docs/cpp/globals_defs.html                      |  580 +++-
 docs/cpp/globals_func.html                      |  157 +-
 docs/cpp/globals_type.html                      |  217 +-
 docs/cpp/hash-util_8h.html                      |  101 +
 docs/cpp/hash-util_8h_source.html               |  110 +
 docs/cpp/hdfs-internal_8cc.html                 |   60 +-
 docs/cpp/hdfs-internal_8h.html                  |   52 +-
 docs/cpp/hdfs-internal_8h_source.html           |   56 +-
 docs/cpp/hdfs_8cc.html                          |   57 +-
 docs/cpp/hdfs_8h.html                           |   52 +-
 docs/cpp/hdfs_8h_source.html                    |   64 +-
 docs/cpp/helpers_8cc.html                       |   69 +-
 docs/cpp/helpers_8h.html                        |   65 +-
 docs/cpp/helpers_8h_source.html                 |   64 +-
 docs/cpp/hierarchy.html                         |  780 +++--
 docs/cpp/index.html                             |   50 +-
 docs/cpp/index_8md.html                         |   50 +-
 docs/cpp/init_8cc.html                          |   60 +-
 docs/cpp/init_8h.html                           |   56 +-
 docs/cpp/init_8h_source.html                    |   54 +-
 docs/cpp/interfaces_8cc.html                    |   52 +-
 docs/cpp/interfaces_8h.html                     |   52 +-
 docs/cpp/interfaces_8h_source.html              |   60 +-
 docs/cpp/io-util_8h.html                        |   52 +-
 docs/cpp/io-util_8h_source.html                 |   56 +-
 docs/cpp/io_2memory_8h.html                     |   54 +-
 docs/cpp/io_2memory_8h_source.html              |   67 +-
 docs/cpp/io_2test-common_8h.html                |   52 +-
 docs/cpp/io_2test-common_8h_source.html         |   62 +-
 docs/cpp/io_8cc.html                            |   52 +-
 docs/cpp/io_8h.html                             |   52 +-
 docs/cpp/io_8h_source.html                      |   58 +-
 docs/cpp/ipc_2api_8h.html                       |   52 +-
 docs/cpp/ipc_2api_8h_source.html                |   52 +-
 docs/cpp/ipc_2test-common_8h.html               |   54 +-
 docs/cpp/ipc_2test-common_8h_source.html        |  163 +-
 docs/cpp/jquery.js                              |   35 +-
 docs/cpp/json-internal_8cc.html                 |   52 +-
 docs/cpp/json-internal_8h.html                  |  100 +-
 docs/cpp/json-internal_8h_source.html           |   65 +-
 docs/cpp/json_8cc.html                          |   52 +-
 docs/cpp/json_8h.html                           |   52 +-
 docs/cpp/json_8h_source.html                    |   61 +-
 docs/cpp/key__value__metadata_8cc.html          |   52 +-
 docs/cpp/key__value__metadata_8h.html           |   52 +-
 docs/cpp/key__value__metadata_8h_source.html    |   56 +-
 docs/cpp/logging_8h.html                        |  138 +-
 docs/cpp/logging_8h_source.html                 |   74 +-
 docs/cpp/macros_8h.html                         |   84 +-
 docs/cpp/macros_8h_source.html                  |   54 +-
 docs/cpp/md__windows.html                       |   37 +-
 docs/cpp/md_tutorials_row_wise_conversion.html  |   58 +-
 docs/cpp/memory_8cc.html                        |   52 +-
 docs/cpp/memory__pool-test_8h.html              |   52 +-
 docs/cpp/memory__pool-test_8h_source.html       |   52 +-
 docs/cpp/memory__pool_8cc.html                  |   52 +-
 docs/cpp/memory__pool_8h.html                   |   52 +-
 docs/cpp/memory__pool_8h_source.html            |   56 +-
 docs/cpp/menudata.js                            |    9 +-
 docs/cpp/metadata_8cc.html                      |   85 +-
 docs/cpp/metadata_8h.html                       |  100 +-
 docs/cpp/metadata_8h_source.html                |  126 +-
 docs/cpp/mman_8h.html                           |  122 +-
 docs/cpp/mman_8h_source.html                    |   56 +-
 docs/cpp/namespacearrow.html                    | 2719 +++++++++++++++---
 docs/cpp/namespacearrow_1_1_bit_util.html       |  104 +-
 docs/cpp/namespacearrow_1_1_s_s_e_util.html     |   83 +
 docs/cpp/namespacearrow_1_1decimal.html         |  122 +-
 docs/cpp/namespacearrow_1_1internal.html        |  100 +-
 docs/cpp/namespacearrow_1_1io.html              |   82 +-
 docs/cpp/namespacearrow_1_1ipc.html             |  568 ++--
 docs/cpp/namespacearrow_1_1ipc_1_1feather.html  |   70 +-
 docs/cpp/namespacearrow_1_1ipc_1_1json.html     |   50 +-
 ...mespacearrow_1_1ipc_1_1json_1_1internal.html |   96 +-
 docs/cpp/namespacearrow_1_1py.html              | 1305 +++++++--
 .../cpp/namespacearrow_1_1random__internal.html |   54 +-
 docs/cpp/namespacearrow_1_1test.html            |  106 +-
 docs/cpp/namespacemembers.html                  |   87 +-
 docs/cpp/namespacemembers_a.html                |   91 +-
 docs/cpp/namespacemembers_b.html                |  100 +-
 docs/cpp/namespacemembers_c.html                |   96 +-
 docs/cpp/namespacemembers_d.html                |   94 +-
 docs/cpp/namespacemembers_e.html                |   87 +-
 docs/cpp/namespacemembers_enum.html             |   59 +-
 docs/cpp/namespacemembers_f.html                |  100 +-
 docs/cpp/namespacemembers_func.html             |   86 +-
 docs/cpp/namespacemembers_func_a.html           |   88 +-
 docs/cpp/namespacemembers_func_b.html           |   94 +-
 docs/cpp/namespacemembers_func_c.html           |   93 +-
 docs/cpp/namespacemembers_func_d.html           |   89 +-
 docs/cpp/namespacemembers_func_e.html           |   86 +-
 docs/cpp/namespacemembers_func_f.html           |   96 +-
 docs/cpp/namespacemembers_func_g.html           |   91 +-
 docs/cpp/namespacemembers_func_h.html           |   86 +-
 docs/cpp/namespacemembers_func_i.html           |  120 +-
 docs/cpp/namespacemembers_func_l.html           |   90 +-
 docs/cpp/namespacemembers_func_m.html           |   99 +-
 docs/cpp/namespacemembers_func_n.html           |   89 +-
 docs/cpp/namespacemembers_func_o.html           |   86 +-
 docs/cpp/namespacemembers_func_p.html           |   95 +-
 docs/cpp/namespacemembers_func_r.html           |   95 +-
 docs/cpp/namespacemembers_func_s.html           |   86 +-
 docs/cpp/namespacemembers_func_t.html           |   86 +-
 docs/cpp/namespacemembers_func_u.html           |  214 +-
 docs/cpp/namespacemembers_func_v.html           |   92 +-
 docs/cpp/namespacemembers_func_w.html           |   86 +-
 docs/cpp/namespacemembers_g.html                |   92 +-
 docs/cpp/namespacemembers_h.html                |   90 +-
 docs/cpp/namespacemembers_i.html                |  121 +-
 docs/cpp/namespacemembers_k.html                |   92 +-
 docs/cpp/namespacemembers_l.html                |   91 +-
 docs/cpp/namespacemembers_m.html                |  100 +-
 docs/cpp/namespacemembers_n.html                |   95 +-
 docs/cpp/namespacemembers_o.html                |   87 +-
 docs/cpp/namespacemembers_p.html                |   96 +-
 docs/cpp/namespacemembers_r.html                |   96 +-
 docs/cpp/namespacemembers_s.html                |   87 +-
 docs/cpp/namespacemembers_t.html                |   87 +-
 docs/cpp/namespacemembers_type.html             |  124 +-
 docs/cpp/namespacemembers_u.html                |  215 +-
 docs/cpp/namespacemembers_v.html                |   93 +-
 docs/cpp/namespacemembers_vars.html             |   70 +-
 docs/cpp/namespacemembers_w.html                |   87 +-
 docs/cpp/namespaces.html                        |   53 +-
 docs/cpp/numpy-internal_8h.html                 |   52 +-
 docs/cpp/numpy-internal_8h_source.html          |   58 +-
 docs/cpp/numpy__convert_8cc.html                |   62 +-
 docs/cpp/numpy__convert_8h.html                 |   52 +-
 docs/cpp/numpy__convert_8h_source.html          |   58 +-
 docs/cpp/numpy__interop_8h.html                 |   76 +-
 docs/cpp/numpy__interop_8h_source.html          |   52 +-
 docs/cpp/pages.html                             |   50 +-
 docs/cpp/pandas__to__arrow_8cc.html             |  235 ++
 docs/cpp/pandas__to__arrow_8h.html              |  103 +
 docs/cpp/pandas__to__arrow_8h_source.html       |   84 +
 docs/cpp/platform_8h.html                       |   52 +-
 docs/cpp/platform_8h_source.html                |   52 +-
 docs/cpp/pretty__print_8cc.html                 |   55 +-
 docs/cpp/pretty__print_8h.html                  |   54 +-
 docs/cpp/pretty__print_8h_source.html           |   67 +-
 docs/cpp/pyarrow_8cc.html                       |   88 +-
 docs/cpp/pyarrow_8h.html                        |   88 +-
 docs/cpp/pyarrow_8h_source.html                 |   92 +-
 docs/cpp/pyarrow__api_8h.html                   |  388 ++-
 docs/cpp/pyarrow__api_8h_source.html            |   55 +-
 docs/cpp/python_2api_8h.html                    |   61 +-
 docs/cpp/python_2api_8h_source.html             |   59 +-
 docs/cpp/python_2type__traits_8h.html           |   60 +-
 docs/cpp/python_2type__traits_8h_source.html    |   72 +-
 docs/cpp/random_8h.html                         |   52 +-
 docs/cpp/random_8h_source.html                  |   52 +-
 docs/cpp/reader_8cc.html                        |   78 +-
 docs/cpp/reader_8h.html                         |   67 +-
 docs/cpp/reader_8h_source.html                  |   69 +-
 docs/cpp/rle-encoding_8h.html                   |  104 +
 docs/cpp/rle-encoding_8h_source.html            |  121 +
 docs/cpp/row__wise__conversion_8md.html         |   50 +-
 docs/cpp/search/all_0.html                      |    2 +-
 docs/cpp/search/all_0.js                        |    4 -
 docs/cpp/search/all_1.html                      |    2 +-
 docs/cpp/search/all_1.js                        |  137 +-
 docs/cpp/search/all_10.html                     |    2 +-
 docs/cpp/search/all_10.js                       |  144 +-
 docs/cpp/search/all_11.html                     |    2 +-
 docs/cpp/search/all_11.js                       |  133 +-
 docs/cpp/search/all_12.html                     |    2 +-
 docs/cpp/search/all_12.js                       |  143 +-
 docs/cpp/search/all_13.html                     |    2 +-
 docs/cpp/search/all_13.js                       |  108 +-
 docs/cpp/search/all_14.html                     |    2 +-
 docs/cpp/search/all_14.js                       |   76 +-
 docs/cpp/search/all_15.html                     |    2 +-
 docs/cpp/search/all_15.js                       |   37 +-
 docs/cpp/search/all_16.html                     |    2 +-
 docs/cpp/search/all_16.js                       |   17 +-
 docs/cpp/search/all_17.html                     |    2 +-
 docs/cpp/search/all_17.js                       |   63 +-
 docs/cpp/search/all_18.html                     |    2 +-
 docs/cpp/search/all_18.js                       |    4 +-
 docs/cpp/search/all_19.html                     |    2 +-
 docs/cpp/search/all_19.js                       |   70 +-
 docs/cpp/search/all_2.html                      |    2 +-
 docs/cpp/search/all_2.js                        |   88 +-
 docs/cpp/search/all_3.html                      |    2 +-
 docs/cpp/search/all_3.js                        |  162 +-
 docs/cpp/search/all_4.html                      |    2 +-
 docs/cpp/search/all_4.js                        |  121 +-
 docs/cpp/search/all_5.html                      |    2 +-
 docs/cpp/search/all_5.js                        |   25 +-
 docs/cpp/search/all_6.html                      |    2 +-
 docs/cpp/search/all_6.js                        |   84 +-
 docs/cpp/search/all_7.html                      |    2 +-
 docs/cpp/search/all_7.js                        |   51 +-
 docs/cpp/search/all_8.html                      |    2 +-
 docs/cpp/search/all_8.js                        |   50 +-
 docs/cpp/search/all_9.html                      |    2 +-
 docs/cpp/search/all_9.js                        |  109 +-
 docs/cpp/search/all_a.html                      |    2 +-
 docs/cpp/search/all_a.js                        |    6 +-
 docs/cpp/search/all_b.html                      |    2 +-
 docs/cpp/search/all_b.js                        |   20 +-
 docs/cpp/search/all_c.html                      |    2 +-
 docs/cpp/search/all_c.js                        |   50 +-
 docs/cpp/search/all_d.html                      |    2 +-
 docs/cpp/search/all_d.js                        |  126 +-
 docs/cpp/search/all_e.html                      |    2 +-
 docs/cpp/search/all_e.js                        |   68 +-
 docs/cpp/search/all_f.html                      |    2 +-
 docs/cpp/search/all_f.js                        |   59 +-
 docs/cpp/search/classes_0.html                  |    2 +-
 docs/cpp/search/classes_0.js                    |   12 +-
 docs/cpp/search/classes_1.html                  |    2 +-
 docs/cpp/search/classes_1.js                    |    5 +-
 docs/cpp/search/classes_10.html                 |    2 +-
 docs/cpp/search/classes_10.js                   |   39 +-
 docs/cpp/search/classes_11.html                 |    2 +-
 docs/cpp/search/classes_11.js                   |   90 +-
 docs/cpp/search/classes_12.html                 |    2 +-
 docs/cpp/search/classes_12.js                   |   71 +-
 docs/cpp/search/classes_13.html                 |    2 +-
 docs/cpp/search/classes_13.js                   |   13 +-
 docs/cpp/search/classes_14.html                 |    2 +-
 docs/cpp/search/classes_14.js                   |    8 +-
 docs/cpp/search/classes_15.html                 |    2 +-
 docs/cpp/search/classes_15.js                   |    7 +-
 docs/cpp/search/classes_2.html                  |    2 +-
 docs/cpp/search/classes_2.js                    |    3 +-
 docs/cpp/search/classes_3.html                  |    2 +-
 docs/cpp/search/classes_3.js                    |    9 +-
 docs/cpp/search/classes_4.html                  |    2 +-
 docs/cpp/search/classes_4.js                    |   22 +-
 docs/cpp/search/classes_5.html                  |    2 +-
 docs/cpp/search/classes_5.js                    |   21 +-
 docs/cpp/search/classes_6.html                  |    2 +-
 docs/cpp/search/classes_6.js                    |   14 +-
 docs/cpp/search/classes_7.html                  |    2 +-
 docs/cpp/search/classes_7.js                    |   35 +-
 docs/cpp/search/classes_8.html                  |    2 +-
 docs/cpp/search/classes_8.js                    |   29 +-
 docs/cpp/search/classes_9.html                  |    2 +-
 docs/cpp/search/classes_9.js                    |    5 +-
 docs/cpp/search/classes_a.html                  |    2 +-
 docs/cpp/search/classes_a.js                    |    8 +-
 docs/cpp/search/classes_b.html                  |    2 +-
 docs/cpp/search/classes_b.js                    |   21 +-
 docs/cpp/search/classes_c.html                  |    2 +-
 docs/cpp/search/classes_c.js                    |   31 +-
 docs/cpp/search/classes_d.html                  |    2 +-
 docs/cpp/search/classes_d.js                    |   22 +-
 docs/cpp/search/classes_e.html                  |    2 +-
 docs/cpp/search/classes_e.js                    |   26 +-
 docs/cpp/search/classes_f.html                  |    2 +-
 docs/cpp/search/classes_f.js                    |   44 +-
 docs/cpp/search/defines_0.html                  |    2 +-
 docs/cpp/search/defines_0.js                    |    2 -
 docs/cpp/search/defines_1.html                  |    2 +-
 docs/cpp/search/defines_1.js                    |   24 +-
 docs/cpp/search/defines_10.html                 |    2 +-
 docs/cpp/search/defines_10.js                   |   28 +-
 docs/cpp/search/defines_11.html                 |    2 +-
 docs/cpp/search/defines_11.js                   |   12 +-
 docs/cpp/search/defines_2.html                  |    2 +-
 docs/cpp/search/defines_2.js                    |    6 +-
 docs/cpp/search/defines_3.html                  |    2 +-
 docs/cpp/search/defines_3.js                    |   37 +-
 docs/cpp/search/defines_4.html                  |    2 +-
 docs/cpp/search/defines_4.js                    |   39 +-
 docs/cpp/search/defines_5.html                  |    2 +-
 docs/cpp/search/defines_5.js                    |    6 +-
 docs/cpp/search/defines_6.html                  |    2 +-
 docs/cpp/search/defines_6.js                    |   11 +-
 docs/cpp/search/defines_7.html                  |    2 +-
 docs/cpp/search/defines_7.js                    |    5 +-
 docs/cpp/search/defines_8.html                  |    2 +-
 docs/cpp/search/defines_8.js                    |   10 +-
 docs/cpp/search/defines_9.html                  |    2 +-
 docs/cpp/search/defines_9.js                    |   25 +-
 docs/cpp/search/defines_a.html                  |    2 +-
 docs/cpp/search/defines_a.js                    |   17 +-
 docs/cpp/search/defines_b.html                  |    2 +-
 docs/cpp/search/defines_b.js                    |   60 +-
 docs/cpp/search/defines_c.html                  |    2 +-
 docs/cpp/search/defines_c.js                    |   19 +-
 docs/cpp/search/defines_d.html                  |    2 +-
 docs/cpp/search/defines_d.js                    |   45 +-
 docs/cpp/search/defines_e.html                  |    2 +-
 docs/cpp/search/defines_e.js                    |   42 +-
 docs/cpp/search/defines_f.html                  |    2 +-
 docs/cpp/search/defines_f.js                    |   21 +-
 docs/cpp/search/enums_0.html                    |    2 +-
 docs/cpp/search/enums_1.html                    |    2 +-
 docs/cpp/search/enums_1.js                      |    2 +-
 docs/cpp/search/enums_2.html                    |    2 +-
 docs/cpp/search/enums_2.js                      |    2 +-
 docs/cpp/search/enums_3.html                    |    2 +-
 docs/cpp/search/enums_3.js                      |    2 +-
 docs/cpp/search/enums_4.html                    |    2 +-
 docs/cpp/search/enums_4.js                      |    2 +-
 docs/cpp/search/enums_5.html                    |    2 +-
 docs/cpp/search/enums_5.js                      |    4 +-
 docs/cpp/search/enums_6.html                    |    2 +-
 docs/cpp/search/enums_7.html                    |    2 +-
 docs/cpp/search/enums_8.html                    |    2 +-
 docs/cpp/search/enums_9.html                    |    2 +-
 docs/cpp/search/enumvalues_0.html               |    2 +-
 docs/cpp/search/enumvalues_1.html               |    2 +-
 docs/cpp/search/enumvalues_10.html              |    2 +-
 docs/cpp/search/enumvalues_11.html              |    2 +-
 docs/cpp/search/enumvalues_12.html              |    2 +-
 docs/cpp/search/enumvalues_13.html              |    2 +-
 docs/cpp/search/enumvalues_13.js                |    7 +-
 docs/cpp/search/enumvalues_14.html              |    2 +-
 docs/cpp/search/enumvalues_14.js                |    3 +-
 docs/cpp/search/enumvalues_2.html               |    2 +-
 docs/cpp/search/enumvalues_2.js                 |    2 +-
 docs/cpp/search/enumvalues_3.html               |    2 +-
 docs/cpp/search/enumvalues_4.html               |    2 +-
 docs/cpp/search/enumvalues_5.html               |    2 +-
 docs/cpp/search/enumvalues_6.html               |    2 +-
 docs/cpp/search/enumvalues_7.html               |    2 +-
 docs/cpp/search/enumvalues_8.html               |    2 +-
 docs/cpp/search/enumvalues_8.js                 |    4 +
 docs/cpp/search/enumvalues_9.html               |    2 +-
 docs/cpp/search/enumvalues_a.html               |    2 +-
 docs/cpp/search/enumvalues_b.html               |    2 +-
 docs/cpp/search/enumvalues_b.js                 |    2 -
 docs/cpp/search/enumvalues_c.html               |    2 +-
 docs/cpp/search/enumvalues_c.js                 |    4 -
 docs/cpp/search/enumvalues_d.html               |    2 +-
 docs/cpp/search/enumvalues_e.html               |    2 +-
 docs/cpp/search/enumvalues_f.html               |    2 +-
 docs/cpp/search/files_0.html                    |    2 +-
 docs/cpp/search/files_0.js                      |   14 +-
 docs/cpp/search/files_1.html                    |    2 +-
 docs/cpp/search/files_1.js                      |    2 +
 docs/cpp/search/files_10.html                   |    2 +-
 docs/cpp/search/files_10.js                     |   15 +-
 docs/cpp/search/files_11.html                   |    2 +-
 docs/cpp/search/files_11.js                     |    5 +-
 docs/cpp/search/files_12.html                   |    2 +-
 docs/cpp/search/files_12.js                     |    8 +-
 docs/cpp/search/files_2.html                    |    2 +-
 docs/cpp/search/files_2.js                      |   25 +-
 docs/cpp/search/files_3.html                    |    2 +-
 docs/cpp/search/files_3.js                      |    3 +-
 docs/cpp/search/files_4.html                    |    2 +-
 docs/cpp/search/files_4.js                      |   12 +-
 docs/cpp/search/files_5.html                    |    2 +-
 docs/cpp/search/files_5.js                      |   16 +-
 docs/cpp/search/files_6.html                    |    2 +-
 docs/cpp/search/files_6.js                      |   15 +-
 docs/cpp/search/files_7.html                    |    2 +-
 docs/cpp/search/files_7.js                      |   14 +-
 docs/cpp/search/files_8.html                    |    2 +-
 docs/cpp/search/files_8.js                      |    6 +-
 docs/cpp/search/files_9.html                    |    2 +-
 docs/cpp/search/files_9.js                      |    3 +-
 docs/cpp/search/files_a.html                    |    2 +-
 docs/cpp/search/files_a.js                      |   12 +-
 docs/cpp/search/files_b.html                    |    2 +-
 docs/cpp/search/files_b.js                      |   16 +-
 docs/cpp/search/files_c.html                    |    2 +-
 docs/cpp/search/files_c.js                      |   12 +-
 docs/cpp/search/files_d.html                    |    2 +-
 docs/cpp/search/files_d.js                      |   17 +-
 docs/cpp/search/files_e.html                    |    2 +-
 docs/cpp/search/files_e.js                      |   10 +-
 docs/cpp/search/files_f.html                    |    2 +-
 docs/cpp/search/files_f.js                      |   19 +-
 docs/cpp/search/functions_0.html                |    2 +-
 docs/cpp/search/functions_1.html                |    2 +-
 docs/cpp/search/functions_1.js                  |   49 +-
 docs/cpp/search/functions_10.html               |    2 +-
 docs/cpp/search/functions_10.js                 |   45 +-
 docs/cpp/search/functions_11.html               |    2 +-
 docs/cpp/search/functions_11.js                 |   80 +-
 docs/cpp/search/functions_12.html               |    2 +-
 docs/cpp/search/functions_12.js                 |   57 +-
 docs/cpp/search/functions_13.html               |    2 +-
 docs/cpp/search/functions_13.js                 |   26 +-
 docs/cpp/search/functions_14.html               |    2 +-
 docs/cpp/search/functions_14.js                 |   48 +-
 docs/cpp/search/functions_15.html               |    2 +-
 docs/cpp/search/functions_15.js                 |   30 +-
 docs/cpp/search/functions_16.html               |    2 +-
 docs/cpp/search/functions_16.js                 |    8 +-
 docs/cpp/search/functions_17.html               |    2 +-
 docs/cpp/search/functions_17.js                 |   94 +-
 docs/cpp/search/functions_2.html                |    2 +-
 docs/cpp/search/functions_2.js                  |   28 +-
 docs/cpp/search/functions_3.html                |    2 +-
 docs/cpp/search/functions_3.js                  |   71 +-
 docs/cpp/search/functions_4.html                |    2 +-
 docs/cpp/search/functions_4.js                  |   44 +-
 docs/cpp/search/functions_5.html                |    2 +-
 docs/cpp/search/functions_5.js                  |    9 +-
 docs/cpp/search/functions_6.html                |    2 +-
 docs/cpp/search/functions_6.js                  |   32 +-
 docs/cpp/search/functions_7.html                |    2 +-
 docs/cpp/search/functions_7.js                  |   39 +-
 docs/cpp/search/functions_8.html                |    2 +-
 docs/cpp/search/functions_8.js                  |   13 +-
 docs/cpp/search/functions_9.html                |    2 +-
 docs/cpp/search/functions_9.js                  |   65 +-
 docs/cpp/search/functions_a.html                |    2 +-
 docs/cpp/search/functions_b.html                |    2 +-
 docs/cpp/search/functions_b.js                  |    2 +-
 docs/cpp/search/functions_c.html                |    2 +-
 docs/cpp/search/functions_c.js                  |   22 +-
 docs/cpp/search/functions_d.html                |    2 +-
 docs/cpp/search/functions_d.js                  |   33 +-
 docs/cpp/search/functions_e.html                |    2 +-
 docs/cpp/search/functions_e.js                  |   36 +-
 docs/cpp/search/functions_f.html                |    2 +-
 docs/cpp/search/functions_f.js                  |   18 +-
 docs/cpp/search/namespaces_0.html               |    2 +-
 docs/cpp/search/namespaces_0.js                 |    4 +-
 docs/cpp/search/pages_0.html                    |    2 +-
 docs/cpp/search/pages_1.html                    |    2 +-
 docs/cpp/search/pages_1.js                      |    2 +-
 docs/cpp/search/pages_2.html                    |    2 +-
 docs/cpp/search/pages_2.js                      |    2 +-
 docs/cpp/search/pages_3.html                    |    2 +-
 docs/cpp/search/pages_3.js                      |    2 +-
 docs/cpp/search/pages_4.html                    |    2 +-
 docs/cpp/search/pages_4.js                      |    2 +-
 docs/cpp/search/related_0.html                  |    2 +-
 docs/cpp/search/related_1.html                  |    2 +-
 docs/cpp/search/search.css                      |   12 +-
 docs/cpp/search/searchdata.js                   |   20 +-
 docs/cpp/search/typedefs_0.html                 |    2 +-
 docs/cpp/search/typedefs_0.js                   |   11 +-
 docs/cpp/search/typedefs_1.html                 |    2 +-
 docs/cpp/search/typedefs_1.js                   |    9 +-
 docs/cpp/search/typedefs_2.html                 |    2 +-
 docs/cpp/search/typedefs_3.html                 |    2 +-
 docs/cpp/search/typedefs_3.js                   |    4 +-
 docs/cpp/search/typedefs_4.html                 |    2 +-
 docs/cpp/search/typedefs_4.js                   |    4 +-
 docs/cpp/search/typedefs_5.html                 |    2 +-
 docs/cpp/search/typedefs_5.js                   |    3 +-
 docs/cpp/search/typedefs_6.html                 |    2 +-
 docs/cpp/search/typedefs_7.html                 |    2 +-
 docs/cpp/search/typedefs_8.html                 |    2 +-
 docs/cpp/search/typedefs_8.js                   |    7 +-
 docs/cpp/search/typedefs_9.html                 |    2 +-
 docs/cpp/search/typedefs_9.js                   |    2 -
 docs/cpp/search/typedefs_a.html                 |    2 +-
 docs/cpp/search/typedefs_b.html                 |    2 +-
 docs/cpp/search/typedefs_c.html                 |    2 +-
 docs/cpp/search/typedefs_c.js                   |    3 +-
 docs/cpp/search/typedefs_d.html                 |    2 +-
 docs/cpp/search/typedefs_d.js                   |    7 +-
 docs/cpp/search/typedefs_e.html                 |    2 +-
 docs/cpp/search/typedefs_e.js                   |    3 -
 docs/cpp/search/typedefs_f.html                 |    2 +-
 docs/cpp/search/variables_0.html                |    2 +-
 docs/cpp/search/variables_0.js                  |    4 +-
 docs/cpp/search/variables_1.html                |    2 +-
 docs/cpp/search/variables_1.js                  |   21 +-
 docs/cpp/search/variables_10.html               |    2 +-
 docs/cpp/search/variables_10.js                 |   21 +-
 docs/cpp/search/variables_11.html               |    2 +-
 docs/cpp/search/variables_11.js                 |   24 +-
 docs/cpp/search/variables_12.html               |    2 +-
 docs/cpp/search/variables_12.js                 |   24 +-
 docs/cpp/search/variables_2.html                |    2 +-
 docs/cpp/search/variables_2.js                  |   22 +-
 docs/cpp/search/variables_3.html                |    2 +-
 docs/cpp/search/variables_3.js                  |   19 +-
 docs/cpp/search/variables_4.html                |    2 +-
 docs/cpp/search/variables_4.js                  |   28 +-
 docs/cpp/search/variables_5.html                |    2 +-
 docs/cpp/search/variables_5.js                  |    5 +-
 docs/cpp/search/variables_6.html                |    2 +-
 docs/cpp/search/variables_6.js                  |   57 +-
 docs/cpp/search/variables_7.html                |    2 +-
 docs/cpp/search/variables_7.js                  |   11 +-
 docs/cpp/search/variables_8.html                |    2 +-
 docs/cpp/search/variables_8.js                  |   53 +-
 docs/cpp/search/variables_9.html                |    2 +-
 docs/cpp/search/variables_9.js                  |   21 +-
 docs/cpp/search/variables_a.html                |    2 +-
 docs/cpp/search/variables_a.js                  |   32 +-
 docs/cpp/search/variables_b.html                |    2 +-
 docs/cpp/search/variables_b.js                  |   37 +-
 docs/cpp/search/variables_c.html                |    2 +-
 docs/cpp/search/variables_c.js                  |   27 +-
 docs/cpp/search/variables_d.html                |    2 +-
 docs/cpp/search/variables_d.js                  |   42 +-
 docs/cpp/search/variables_e.html                |    2 +-
 docs/cpp/search/variables_e.js                  |   24 +-
 docs/cpp/search/variables_f.html                |    2 +-
 docs/cpp/search/variables_f.js                  |   32 +-
 docs/cpp/sse-util_8h.html                       |   92 +
 docs/cpp/sse-util_8h_source.html                |   80 +
 docs/cpp/status_8cc.html                        |   52 +-
 docs/cpp/status_8h.html                         |   89 +-
 docs/cpp/status_8h_source.html                  |  113 +-
 docs/cpp/stl_8h.html                            |   52 +-
 docs/cpp/stl_8h_source.html                     |   58 +-
 docs/cpp/stream-to-file_8cc.html                |   56 +-
 docs/cpp/string_8h.html                         |   52 +-
 docs/cpp/string_8h_source.html                  |   56 +-
 .../structarrow_1_1_compression-members.html    |   62 +-
 docs/cpp/structarrow_1_1_compression.html       |   79 +-
 docs/cpp/structarrow_1_1_decimal.html           |   54 +-
 ...ructarrow_1_1_is_floating_point-members.html |   52 +-
 docs/cpp/structarrow_1_1_is_floating_point.html |   62 +-
 .../cpp/structarrow_1_1_is_integer-members.html |   52 +-
 docs/cpp/structarrow_1_1_is_integer.html        |   62 +-
 .../cpp/structarrow_1_1_is_numeric-members.html |   52 +-
 docs/cpp/structarrow_1_1_is_numeric.html        |   62 +-
 .../structarrow_1_1_is_signed_int-members.html  |   52 +-
 docs/cpp/structarrow_1_1_is_signed_int.html     |   62 +-
 ...structarrow_1_1_is_unsigned_int-members.html |   52 +-
 docs/cpp/structarrow_1_1_is_unsigned_int.html   |   62 +-
 ...tarrow_1_1_pretty_print_options-members.html |   52 +-
 .../structarrow_1_1_pretty_print_options.html   |   58 +-
 docs/cpp/structarrow_1_1_time_unit-members.html |   52 +-
 docs/cpp/structarrow_1_1_time_unit.html         |   70 +-
 docs/cpp/structarrow_1_1_type-members.html      |   52 +-
 docs/cpp/structarrow_1_1_type.html              |  139 +-
 docs/cpp/structarrow_1_1_type_traits.html       |   54 +-
 ...pe_traits_3_01_binary_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_binary_type_01_4.html |   70 +-
 ...e_traits_3_01_boolean_type_01_4-members.html |   52 +-
 ..._1_1_type_traits_3_01_boolean_type_01_4.html |   74 +-
 ...pe_traits_3_01_date32_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_date32_type_01_4.html |   74 +-
 ...pe_traits_3_01_date64_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_date64_type_01_4.html |   74 +-
 ...e_traits_3_01_decimal_type_01_4-members.html |   52 +-
 ..._1_1_type_traits_3_01_decimal_type_01_4.html |   66 +-
 ...raits_3_01_dictionary_type_01_4-members.html |   52 +-
 ...1_type_traits_3_01_dictionary_type_01_4.html |   62 +-
 ...pe_traits_3_01_double_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_double_type_01_4.html |   78 +-
 ..._01_fixed_size_binary_type_01_4-members.html |   52 +-
 ...traits_3_01_fixed_size_binary_type_01_4.html |   66 +-
 ...ype_traits_3_01_float_type_01_4-members.html |   52 +-
 ...ow_1_1_type_traits_3_01_float_type_01_4.html |   78 +-
 ...raits_3_01_half_float_type_01_4-members.html |   52 +-
 ...1_type_traits_3_01_half_float_type_01_4.html |   78 +-
 ...ype_traits_3_01_int16_type_01_4-members.html |   52 +-
 ...ow_1_1_type_traits_3_01_int16_type_01_4.html |   78 +-
 ...ype_traits_3_01_int32_type_01_4-members.html |   52 +-
 ...ow_1_1_type_traits_3_01_int32_type_01_4.html |   78 +-
 ...ype_traits_3_01_int64_type_01_4-members.html |   52 +-
 ...ow_1_1_type_traits_3_01_int64_type_01_4.html |   78 +-
 ...type_traits_3_01_int8_type_01_4-members.html |   52 +-
 ...row_1_1_type_traits_3_01_int8_type_01_4.html |   78 +-
 ...type_traits_3_01_list_type_01_4-members.html |   52 +-
 ...row_1_1_type_traits_3_01_list_type_01_4.html |   66 +-
 ...type_traits_3_01_null_type_01_4-members.html |   52 +-
 ...row_1_1_type_traits_3_01_null_type_01_4.html |   62 +-
 ...pe_traits_3_01_string_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_string_type_01_4.html |   70 +-
 ...pe_traits_3_01_struct_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_struct_type_01_4.html |   66 +-
 ...pe_traits_3_01_time32_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_time32_type_01_4.html |   70 +-
 ...pe_traits_3_01_time64_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_time64_type_01_4.html |   70 +-
 ...traits_3_01_timestamp_type_01_4-members.html |   52 +-
 ..._1_type_traits_3_01_timestamp_type_01_4.html |   70 +-
 ...e_traits_3_01_u_int16_type_01_4-members.html |   52 +-
 ..._1_1_type_traits_3_01_u_int16_type_01_4.html |   78 +-
 ...e_traits_3_01_u_int32_type_01_4-members.html |   52 +-
 ..._1_1_type_traits_3_01_u_int32_type_01_4.html |   78 +-
 ...e_traits_3_01_u_int64_type_01_4-members.html |   52 +-
 ..._1_1_type_traits_3_01_u_int64_type_01_4.html |   78 +-
 ...pe_traits_3_01_u_int8_type_01_4-members.html |   52 +-
 ...w_1_1_type_traits_3_01_u_int8_type_01_4.html |   78 +-
 ...ype_traits_3_01_union_type_01_4-members.html |   52 +-
 ...ow_1_1_type_traits_3_01_union_type_01_4.html |   62 +-
 ...tructarrow_1_1_validate_visitor-members.html |   63 +-
 docs/cpp/structarrow_1_1_validate_visitor.html  |  110 +-
 docs/cpp/structarrow_1_1as__void-members.html   |   52 +-
 docs/cpp/structarrow_1_1as__void.html           |   58 +-
 ...uctarrow_1_1decimal_1_1_decimal-members.html |   52 +-
 .../cpp/structarrow_1_1decimal_1_1_decimal.html |   80 +-
 ...tarrow_1_1decimal_1_1_decimal_precision.html |   54 +-
 ...al_precision_3_01int128__t_01_4-members.html |   52 +-
 ..._1_decimal_precision_3_01int128__t_01_4.html |   62 +-
 ...mal_precision_3_01int32__t_01_4-members.html |   52 +-
 ...1_1_decimal_precision_3_01int32__t_01_4.html |   62 +-
 ...mal_precision_3_01int64__t_01_4-members.html |   52 +-
 ...1_1_decimal_precision_3_01int64__t_01_4.html |   62 +-
 ...rrow_1_1internal_1_1_array_data-members.html |   94 +
 .../structarrow_1_1internal_1_1_array_data.html |  456 +++
 ...1internal_1_1_dictionary_scalar-members.html |   82 +
 ...arrow_1_1internal_1_1_dictionary_scalar.html |  109 +
 ...ry_scalar_3_01_binary_type_01_4-members.html |   82 +
 ...dictionary_scalar_3_01_binary_type_01_4.html |  107 +
 ...ry_scalar_3_01_string_type_01_4-members.html |   82 +
 ...dictionary_scalar_3_01_string_type_01_4.html |  107 +
 ..._1_1internal_1_1_wrapped_binary-members.html |   84 +
 ...uctarrow_1_1internal_1_1_wrapped_binary.html |  166 ++
 ...structarrow_1_1io_1_1_file_mode-members.html |   52 +-
 docs/cpp/structarrow_1_1io_1_1_file_mode.html   |   67 +-
 ..._1io_1_1_hdfs_connection_config-members.html |   52 +-
 ...tarrow_1_1io_1_1_hdfs_connection_config.html |   74 +-
 ...tarrow_1_1io_1_1_hdfs_path_info-members.html |   52 +-
 .../structarrow_1_1io_1_1_hdfs_path_info.html   |   94 +-
 ...ctarrow_1_1io_1_1_lib_hdfs_shim-members.html |   52 +-
 .../structarrow_1_1io_1_1_lib_hdfs_shim.html    |  360 ++-
 ...ructarrow_1_1io_1_1_object_type-members.html |   52 +-
 docs/cpp/structarrow_1_1io_1_1_object_type.html |   64 +-
 ...1_1ipc_1_1_array_loader_context-members.html |   85 +
 ...ctarrow_1_1ipc_1_1_array_loader_context.html |  159 +
 ...rrow_1_1ipc_1_1_buffer_metadata-members.html |   84 +
 .../structarrow_1_1ipc_1_1_buffer_metadata.html |  148 +
 ...arrow_1_1ipc_1_1_field_metadata-members.html |   84 +
 .../structarrow_1_1ipc_1_1_field_metadata.html  |  139 +
 ...ructarrow_1_1ipc_1_1_file_block-members.html |   54 +-
 docs/cpp/structarrow_1_1ipc_1_1_file_block.html |  138 +-
 ...c_1_1feather_1_1_array_metadata-members.html |   54 +-
 ...ow_1_1ipc_1_1feather_1_1_array_metadata.html |   90 +-
 ..._1feather_1_1_category_metadata-members.html |   52 +-
 ...1_1ipc_1_1feather_1_1_category_metadata.html |   62 +-
 ...1ipc_1_1feather_1_1_column_type-members.html |   52 +-
 ...arrow_1_1ipc_1_1feather_1_1_column_type.html |   73 +-
 ...pc_1_1feather_1_1_time_metadata-members.html |   52 +-
 ...row_1_1ipc_1_1feather_1_1_time_metadata.html |   58 +-
 ...1feather_1_1_timestamp_metadata-members.html |   52 +-
 ..._1ipc_1_1feather_1_1_timestamp_metadata.html |   62 +-
 docs/cpp/structarrow_1_1make__unsigned.html     |   83 +
 ...ake__unsigned_3_01int16__t_01_4-members.html |   82 +
 ...row_1_1make__unsigned_3_01int16__t_01_4.html |  107 +
 ...ake__unsigned_3_01int32__t_01_4-members.html |   82 +
 ...row_1_1make__unsigned_3_01int32__t_01_4.html |  107 +
 ...ake__unsigned_3_01int64__t_01_4-members.html |   82 +
 ...row_1_1make__unsigned_3_01int64__t_01_4.html |  107 +
 ...make__unsigned_3_01int8__t_01_4-members.html |   82 +
 ...rrow_1_1make__unsigned_3_01int8__t_01_4.html |  107 +
 ...tarrow_1_1py_1_1_pandas_options-members.html |   52 +-
 .../structarrow_1_1py_1_1_pandas_options.html   |   60 +-
 ...w_1_1py_1_1_py_object_stringify-members.html |   52 +-
 ...ructarrow_1_1py_1_1_py_object_stringify.html |   72 +-
 docs/cpp/structarrow_1_1py_1_1_unbox_date.html  |   54 +-
 ...nbox_date_3_01_date32_type_01_4-members.html |   52 +-
 ...py_1_1_unbox_date_3_01_date32_type_01_4.html |   58 +-
 ...nbox_date_3_01_date64_type_01_4-members.html |   52 +-
 ...py_1_1_unbox_date_3_01_date64_type_01_4.html |   58 +-
 docs/cpp/structarrow_1_1py_1_1_wrap_bytes.html  |   54 +-
 ...ap_bytes_3_01_binary_array_01_4-members.html |   52 +-
 ...y_1_1_wrap_bytes_3_01_binary_array_01_4.html |   58 +-
 ...01_fixed_size_binary_array_01_4-members.html |   52 +-
 ...bytes_3_01_fixed_size_binary_array_01_4.html |   58 +-
 ...ap_bytes_3_01_string_array_01_4-members.html |   52 +-
 ...y_1_1_wrap_bytes_3_01_string_array_01_4.html |   58 +-
 .../cpp/structarrow_1_1py_1_1arrow__traits.html |   54 +-
 ..._3_01_type_1_1_b_i_n_a_r_y_01_4-members.html |   52 +-
 ...__traits_3_01_type_1_1_b_i_n_a_r_y_01_4.html |   62 +-
 ...aits_3_01_type_1_1_b_o_o_l_01_4-members.html |   52 +-
 ...rrow__traits_3_01_type_1_1_b_o_o_l_01_4.html |   62 +-
 ...ts_3_01_type_1_1_d_a_t_e32_01_4-members.html |   52 +-
 ...ow__traits_3_01_type_1_1_d_a_t_e32_01_4.html |   78 +-
 ...ts_3_01_type_1_1_d_a_t_e64_01_4-members.html |   52 +-
 ...ow__traits_3_01_type_1_1_d_a_t_e64_01_4.html |   78 +-
 ..._3_01_type_1_1_d_o_u_b_l_e_01_4-members.html |   52 +-
 ...__traits_3_01_type_1_1_d_o_u_b_l_e_01_4.html |   70 +-
 ...ts_3_01_type_1_1_f_l_o_a_t_01_4-members.html |   52 +-
 ...ow__traits_3_01_type_1_1_f_l_o_a_t_01_4.html |   70 +-
 ..._3_01_type_1_1_s_t_r_i_n_g_01_4-members.html |   52 +-
 ...__traits_3_01_type_1_1_s_t_r_i_n_g_01_4.html |   62 +-
 ...ts_3_01_type_1_1_t_i_m_e32_01_4-members.html |   52 +-
 ...ow__traits_3_01_type_1_1_t_i_m_e32_01_4.html |   70 +-
 ...ts_3_01_type_1_1_t_i_m_e64_01_4-members.html |   52 +-
 ...ow__traits_3_01_type_1_1_t_i_m_e64_01_4.html |   66 +-
 ...type_1_1_t_i_m_e_s_t_a_m_p_01_4-members.html |   52 +-
 ...ts_3_01_type_1_1_t_i_m_e_s_t_a_m_p_01_4.html |   74 +-
 docs/cpp/structarrow_1_1py_1_1npy__traits.html  |   54 +-
 ...raits_3_01_n_p_y___b_o_o_l_01_4-members.html |   52 +-
 ..._1npy__traits_3_01_n_p_y___b_o_o_l_01_4.html |   74 +-
 ...01_n_p_y___d_a_t_e_t_i_m_e_01_4-members.html |   52 +-
 ...raits_3_01_n_p_y___d_a_t_e_t_i_m_e_01_4.html |   74 +-
 ...s_3_01_n_p_y___f_l_o_a_t32_01_4-members.html |   52 +-
 ...y__traits_3_01_n_p_y___f_l_o_a_t32_01_4.html |   74 +-
 ...s_3_01_n_p_y___f_l_o_a_t64_01_4-members.html |   52 +-
 ...y__traits_3_01_n_p_y___f_l_o_a_t64_01_4.html |   74 +-
 ...s_3_01_n_p_y___o_b_j_e_c_t_01_4-members.html |   52 +-
 ...y__traits_3_01_n_p_y___o_b_j_e_c_t_01_4.html |   62 +-
 ...row_1_1stl__allocator_1_1rebind-members.html |   52 +-
 ...structarrow_1_1stl__allocator_1_1rebind.html |   58 +-
 docs/cpp/table_8cc.html                         |   52 +-
 docs/cpp/table_8h.html                          |   62 +-
 docs/cpp/table_8h_source.html                   |  124 +-
 docs/cpp/tabs.css                               |   61 +-
 docs/cpp/tensor_8cc.html                        |   52 +-
 docs/cpp/tensor_8h.html                         |   52 +-
 docs/cpp/tensor_8h_source.html                  |   70 +-
 docs/cpp/test-common_8h.html                    |   52 +-
 docs/cpp/test-common_8h_source.html             |   56 +-
 docs/cpp/test-util_8h.html                      |  113 +-
 docs/cpp/test-util_8h_source.html               |   82 +-
 docs/cpp/test__main_8cc.html                    |   56 +-
 docs/cpp/type_8cc.html                          |   60 +-
 docs/cpp/type_8h.html                           |   53 +-
 docs/cpp/type_8h_source.html                    |  340 ++-
 docs/cpp/type__fwd_8h.html                      |   58 +-
 docs/cpp/type__fwd_8h_source.html               |   68 +-
 docs/cpp/type__traits_8h.html                   |   60 +-
 docs/cpp/type__traits_8h_source.html            |  174 +-
 docs/cpp/util_2memory_8h.html                   |   52 +-
 docs/cpp/util_2memory_8h_source.html            |   52 +-
 docs/cpp/util_8h.html                           |   58 +-
 docs/cpp/util_8h_source.html                    |   63 +-
 docs/cpp/visibility_8h.html                     |   68 +-
 docs/cpp/visibility_8h_source.html              |   54 +-
 docs/cpp/visitor_8cc.html                       |   60 +-
 docs/cpp/visitor_8h.html                        |   52 +-
 docs/cpp/visitor_8h_source.html                 |  132 +-
 docs/cpp/visitor__inline_8h.html                |   60 +-
 docs/cpp/visitor__inline_8h_source.html         |  112 +-
 docs/cpp/windows__compatibility_8h.html         |   52 +-
 docs/cpp/windows__compatibility_8h_source.html  |   52 +-
 docs/cpp/writer_8cc.html                        |   61 +-
 docs/cpp/writer_8h.html                         |   56 +-
 docs/cpp/writer_8h_source.html                  |   80 +-
 1352 files changed, 53531 insertions(+), 53672 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 a397399..1bd3fc6 100644
--- a/docs/cpp/_h_d_f_s_8md.html
+++ b/docs/cpp/_h_d_f_s_8md.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -92,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/_windows_8md.html
----------------------------------------------------------------------
diff --git a/docs/cpp/_windows_8md.html b/docs/cpp/_windows_8md.html
index 96652fc..a730c1c 100644
--- a/docs/cpp/_windows_8md.html
+++ b/docs/cpp/_windows_8md.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -92,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[26/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..34457aa
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_binary_dictionary_builder.html
@@ -0,0 +1,320 @@
+<!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.13"/>
+<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"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_binary_dictionary_builder.html">BinaryDictionaryBuilder</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_binary_dictionary_builder-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::BinaryDictionaryBuilder Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="builder_8h_source.html">builder.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::BinaryDictionaryBuilder:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1_binary_dictionary_builder.png" usemap="#arrow::BinaryDictionaryBuilder_map" alt=""/>
+  <map id="arrow::BinaryDictionaryBuilder_map" name="arrow::BinaryDictionaryBuilder_map">
+<area href="classarrow_1_1_dictionary_builder.html" alt="arrow::DictionaryBuilder&lt; BinaryType &gt;" shape="rect" coords="0,56,238,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,238,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:a025c0597069c42c85b01d68932c2857c"><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#a025c0597069c42c85b01d68932c2857c">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:a025c0597069c42c85b01d68932c2857c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcc5b0301ad6234b0c9e2b233270a13c"><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#afcc5b0301ad6234b0c9e2b233270a13c">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: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="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:a1f5f0cd5da3cb5518b531ff6d581167c 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#a1f5f0cd5da3cb5518b531ff6d581167c">DictionaryBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
+<tr class="separator:a1f5f0cd5da3cb5518b531ff6d581167c inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab841aed5892f7de5491f1376f24b56cb 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#ab841aed5892f7de5491f1376f24b56cb">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:ab841aed5892f7de5491f1376f24b56cb inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37f90cda182952ce1d75897da2627eef inherit pub_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#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 inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a scalar value.  <a href="classarrow_1_1_dictionary_builder.html#a37f90cda182952ce1d75897da2627eef">More...</a><br /></td></tr>
+<tr class="separator:a37f90cda182952ce1d75897da2627eef inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc3e884264e3facf466b6c4a8da88877 inherit pub_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#afc3e884264e3facf466b6c4a8da88877">AppendNull</a> ()</td></tr>
+<tr class="memdesc:afc3e884264e3facf466b6c4a8da88877 inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a scalar null value.  <a href="classarrow_1_1_dictionary_builder.html#afc3e884264e3facf466b6c4a8da88877">More...</a><br /></td></tr>
+<tr class="separator:afc3e884264e3facf466b6c4a8da88877 inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecd4f63447712177fe79282d334297a6 inherit pub_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#aecd4f63447712177fe79282d334297a6">AppendArray</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;array)</td></tr>
+<tr class="memdesc:aecd4f63447712177fe79282d334297a6 inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a whole dense array to the builder.  <a href="classarrow_1_1_dictionary_builder.html#aecd4f63447712177fe79282d334297a6">More...</a><br /></td></tr>
+<tr class="separator:aecd4f63447712177fe79282d334297a6 inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25fb3febabee102a4fbb3b34008d2c29 inherit pub_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#a25fb3febabee102a4fbb3b34008d2c29">Init</a> (int64_t elements) override</td></tr>
+<tr class="memdesc:a25fb3febabee102a4fbb3b34008d2c29 inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">More...</a><br /></td></tr>
+<tr class="separator:a25fb3febabee102a4fbb3b34008d2c29 inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf40b947da00bcfc658919908781443b inherit pub_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#aaf40b947da00bcfc658919908781443b">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
+<tr class="memdesc:aaf40b947da00bcfc658919908781443b inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes the null_bitmap array.  <a href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">More...</a><br /></td></tr>
+<tr class="separator:aaf40b947da00bcfc658919908781443b inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a260489285cb17850b311f0e65f10bb96 inherit pub_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#a260489285cb17850b311f0e65f10bb96">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out) override</td></tr>
+<tr class="memdesc:a260489285cb17850b311f0e65f10bb96 inherit pub_methods_classarrow_1_1_dictionary_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new Array object to hold the contents of the builder and transfers ownership of the data.  <a href="classarrow_1_1_dictionary_builder.html#a260489285cb17850b311f0e65f10bb96">More...</a><br /></td></tr>
+<tr class="separator:a260489285cb17850b311f0e65f10bb96 inherit pub_methods_classarrow_1_1_dictionary_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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
+<tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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: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>
+</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 <a class="el" href="structarrow_1_1internal_1_1_dictionary_scalar.html">internal::DictionaryScalar</a>&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:ac4cc1abecdcd4f55884084aba20d21cf 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#ac4cc1abecdcd4f55884084aba20d21cf">GetDictionaryValue</a> (int64_t index)</td></tr>
+<tr class="separator:ac4cc1abecdcd4f55884084aba20d21cf inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cd7a79c30bf68874eeca11f4083a3e4 inherit pro_methods_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a5cd7a79c30bf68874eeca11f4083a3e4">HashValue</a> (const <a class="el" href="classarrow_1_1_dictionary_builder.html#a83fef1f2730059a868a1ca8cec45481c">Scalar</a> &amp;value)</td></tr>
+<tr class="separator:a5cd7a79c30bf68874eeca11f4083a3e4 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: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: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:a1c415c8894c03225bccff49a5fcde704 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_pool_buffer.html">PoolBuffer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a1c415c8894c03225bccff49a5fcde704">hash_table_</a></td></tr>
+<tr class="separator:a1c415c8894c03225bccff49a5fcde704 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:a2f731b0e16a6d42cfc1bba01a94d8b17 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a2f731b0e16a6d42cfc1bba01a94d8b17">hash_table_size_</a></td></tr>
+<tr class="memdesc:a2f731b0e16a6d42cfc1bba01a94d8b17 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#a2f731b0e16a6d42cfc1bba01a94d8b17">More...</a><br /></td></tr>
+<tr class="separator:a2f731b0e16a6d42cfc1bba01a94d8b17 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ebd3a258451eae3aa025237e72c4440 inherit pro_attribs_classarrow_1_1_dictionary_builder"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_dictionary_builder.html#a3ebd3a258451eae3aa025237e72c4440">mod_bitmask_</a></td></tr>
+<tr class="separator:a3ebd3a258451eae3aa025237e72c4440 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="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: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: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: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">Member Function Documentation</h2>
+<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>
+
+<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::BinaryDictionaryBuilder::Append </td>
+          <td>(</td>
+          <td class="paramtype">const uint8_t *&#160;</td>
+          <td class="paramname"><em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>length</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</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>
+
+<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::BinaryDictionaryBuilder::Append </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int32_t&#160;</td>
+          <td class="paramname"><em>length</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>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</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>
+
+<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::BinaryDictionaryBuilder::Append </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &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">inline</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>/home/wesm/code/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.13
+</small></address>
+</body>
+</html>

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

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 3c172c6..8d98516 100644
--- a/docs/cpp/classarrow_1_1_binary_type-members.html
+++ b/docs/cpp/classarrow_1_1_binary_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,17 +73,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html#a1e192c53aede0c5235aca146aedc49e0">Accept</a>(TypeVisitor *visitor) 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#a38d8b09303796253fe22a85a50d03224">BinaryType</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">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_type.html#a678c380577aca8bd39edbcf02842a61c">BinaryType</a>(Type::type logical_type)</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">explicit</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#ac60316dbef81f8920d2797651af87ca5">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#ad1213337be376b0858dcb03f29e69ec7">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#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#aa76101eb3b3b93d4dd288da0607ba632">name</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">inline</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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>
@@ -118,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 8a171ac..1dca0df 100644
--- a/docs/cpp/classarrow_1_1_binary_type.html
+++ b/docs/cpp/classarrow_1_1_binary_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -124,22 +98,22 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:ac60316dbef81f8920d2797651af87ca5"><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#ac60316dbef81f8920d2797651af87ca5">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:ac60316dbef81f8920d2797651af87ca5"><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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -165,7 +139,9 @@ Additional Inherited Members</h2></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 class="anchor" id="a38d8b09303796253fe22a85a50d03224"></a>
+<a id="a38d8b09303796253fe22a85a50d03224"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38d8b09303796253fe22a85a50d03224">&#9670;&nbsp;</a></span>BinaryType() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -188,7 +164,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a678c380577aca8bd39edbcf02842a61c"></a>
+<a id="a678c380577aca8bd39edbcf02842a61c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a678c380577aca8bd39edbcf02842a61c">&#9670;&nbsp;</a></span>BinaryType() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -213,7 +191,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1e192c53aede0c5235aca146aedc49e0"></a>
+<a id="a1e192c53aede0c5235aca146aedc49e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e192c53aede0c5235aca146aedc49e0">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -241,7 +221,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac60316dbef81f8920d2797651af87ca5"></a>
+<a id="ac60316dbef81f8920d2797651af87ca5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac60316dbef81f8920d2797651af87ca5">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -266,7 +248,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa76101eb3b3b93d4dd288da0607ba632"></a>
+<a id="aa76101eb3b3b93d4dd288da0607ba632"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa76101eb3b3b93d4dd288da0607ba632">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -289,7 +273,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af5d9c85c40f4c48adce11196aaa4c0c8"></a>
+<a id="af5d9c85c40f4c48adce11196aaa4c0c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5d9c85c40f4c48adce11196aaa4c0c8">&#9670;&nbsp;</a></span>ToString()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -317,7 +303,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="ad80bf06cffec1a067ded02d208985e19"></a>
+<a id="ad80bf06cffec1a067ded02d208985e19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad80bf06cffec1a067ded02d208985e19">&#9670;&nbsp;</a></span>type_id</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -338,15 +326,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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
new file mode 100644
index 0000000..cf15829
--- /dev/null
+++ b/docs/cpp/classarrow_1_1_bit_reader-members.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.13"/>
+<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.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</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_bit_reader.html">BitReader</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::BitReader 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_bit_reader.html">arrow::BitReader</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#a714971e13b725100437484becf9b8ae4">BitReader</a>(const uint8_t *buffer, int buffer_len)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#a59f592e16907128787dfaa8c7cfa839e">BitReader</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#a943f521c4855e418bc106e55fd2de8d3">bytes_left</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#ae209b69dc854275c1425d4d11abf36bd">GetAligned</a>(int num_bytes, T *v)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#a6f023d4ce78bd6a9cbc2f372f441d964">GetBatch</a>(int num_bits, T *v, int batch_size)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#a20420d2374d3eb9177c5c3a0f5493cd1">GetValue</a>(int num_bits, T *v)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#a93bcd15198d511bf77a3980e4a9d343d">GetVlqInt</a>(int32_t *v)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#ac6f91e5030fb8cc87d27baa58dce66d3">GetZigZagVlqInt</a>(int32_t *v)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#aa5953074578c6d5e068574ab4ccb3e35">MAX_VLQ_BYTE_LEN</a></td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html#aaaefbf3fa141ce764cda52c0e1e55103">Reset</a>(const uint8_t *buffer, int buffer_len)</td><td class="entry"><a class="el" href="classarrow_1_1_bit_reader.html">arrow::BitReader</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
+</small></address>
+</body>
+</html>


[32/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 2fefc61..175bd40 100644
--- a/docs/cpp/classarrow_1_1_array-members.html
+++ b/docs/cpp/classarrow_1_1_array-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -96,37 +70,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_array.html">arrow::Array</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a8cf8e5e06bedfdeeaccef89f4fcd8d72">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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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#acb8ad42b8db90ae77a6bbb69e88a1844">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#ac3c8efd95a2867d774dc99c700e6e349">Array</a>(const std::shared_ptr&lt; DataType &gt; &amp;type, int64_t length, 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_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#a9c74a407e71e42e75d769a2b2827e25e">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#a1db07a2e4e4b2241dffd602d675ac2a0">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#a38785d2e1977c10f995e2f3d9813b4e7">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#a9d79327fd562c7bb36455979a3d56c20">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#a7a2a3b04675d806226b99fa6e78ea14f">length_</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#ac6a9a5af6d174976d4f2e44e756744f0">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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</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#a817196cd3b72f8d8c6d578036f6e9e97">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#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#ad98f18518f7061381863ee800eabf2ad">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#aa8047296b1e2027f4089fceca3714597">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#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#a8d85273d7b76520f804b7da8eda629f6">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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">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#a581cecab69f86737603be4c3bd5835bd">offset_</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#a3791855cfd4669b65874ddd0cc4c60c2">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#a577aaca493fb2596164e78463d0644bc">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#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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a>(const std::shared_ptr&lt; internal::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#a318b4c7dad0da7a47d324b1befd669a6">Slice</a>(int64_t offset, int64_t length) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</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_array.html#a78dd90702dfd4a4989c77585eecc23b1">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#af6d0bb430191ceef853297d81236cba6">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#a12b693935f3dd0aab750dbe37032a019">type_</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#a60af513406e55369c4122f1d739c6f99">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#a9cfb93694cd77382686c92f6dac9827a">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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 697caa5..d188db5 100644
--- a/docs/cpp/classarrow_1_1_array.html
+++ b/docs/cpp/classarrow_1_1_array.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,6 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="header">
   <div class="summary">
 <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_array-members.html">List of all members</a>  </div>
   <div class="headertitle">
@@ -98,7 +73,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!--header-->
 <div class="contents">
 
-<p>Immutable data array with some logical type and some length.  
+<p><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.  
  <a href="classarrow_1_1_array.html#details">More...</a></p>
 
 <p><code>#include &lt;<a class="el" href="array_8h_source.html">array.h</a>&gt;</code></p>
@@ -108,137 +83,125 @@ Inheritance diagram for arrow::Array:</div>
  <div class="center">
   <img src="classarrow_1_1_array.png" usemap="#arrow::Array_map" alt=""/>
   <map id="arrow::Array_map" name="arrow::Array_map">
-<area href="classarrow_1_1_binary_array.html" alt="arrow::BinaryArray" shape="rect" coords="0,56,187,80"/>
-<area href="classarrow_1_1_dictionary_array.html" alt="arrow::DictionaryArray" shape="rect" coords="197,56,384,80"/>
-<area href="classarrow_1_1_list_array.html" alt="arrow::ListArray" shape="rect" coords="394,56,581,80"/>
-<area href="classarrow_1_1_null_array.html" title="Degenerate null type Array. " alt="arrow::NullArray" shape="rect" coords="591,56,778,80"/>
-<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="788,56,975,80"/>
-<area href="classarrow_1_1_struct_array.html" alt="arrow::StructArray" shape="rect" coords="985,56,1172,80"/>
-<area href="classarrow_1_1_union_array.html" alt="arrow::UnionArray" shape="rect" coords="1182,56,1369,80"/>
-<area href="classarrow_1_1_string_array.html" alt="arrow::StringArray" shape="rect" coords="0,112,187,136"/>
-<area href="classarrow_1_1_boolean_array.html" alt="arrow::BooleanArray" shape="rect" coords="591,112,778,136"/>
-<area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="788,112,975,136"/>
-<area href="classarrow_1_1_numeric_array.html" alt="arrow::NumericArray&lt; TYPE &gt;" shape="rect" coords="985,112,1172,136"/>
-<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="788,168,975,192"/>
+<area href="classarrow_1_1_dictionary_array.html" alt="arrow::DictionaryArray" shape="rect" coords="0,56,187,80"/>
+<area href="classarrow_1_1_flat_array.html" alt="arrow::FlatArray" shape="rect" coords="295,56,482,80"/>
+<area href="classarrow_1_1_list_array.html" alt="arrow::ListArray" shape="rect" coords="492,56,679,80"/>
+<area href="classarrow_1_1_struct_array.html" alt="arrow::StructArray" shape="rect" coords="689,56,876,80"/>
+<area href="classarrow_1_1_union_array.html" alt="arrow::UnionArray" shape="rect" coords="886,56,1073,80"/>
+<area href="classarrow_1_1_binary_array.html" alt="arrow::BinaryArray" shape="rect" coords="0,112,187,136"/>
+<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="197,112,384,136"/>
+<area href="classarrow_1_1_null_array.html" title="Degenerate null type Array. " alt="arrow::NullArray" shape="rect" coords="394,112,581,136"/>
+<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="591,112,778,136"/>
+<area href="classarrow_1_1_string_array.html" alt="arrow::StringArray" shape="rect" coords="0,168,187,192"/>
+<area href="classarrow_1_1_boolean_array.html" alt="arrow::BooleanArray" shape="rect" coords="394,168,581,192"/>
+<area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="591,168,778,192"/>
+<area href="classarrow_1_1_numeric_array.html" alt="arrow::NumericArray&lt; TYPE &gt;" shape="rect" coords="788,168,975,192"/>
 </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:ac3c8efd95a2867d774dc99c700e6e349"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ac3c8efd95a2867d774dc99c700e6e349">Array</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
-<tr class="separator:ac3c8efd95a2867d774dc99c700e6e349"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:addd582eec9488bca2b3379b71fef6ce5"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38785d2e1977c10f995e2f3d9813b4e7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a38785d2e1977c10f995e2f3d9813b4e7">IsNull</a> (int64_t i) const </td></tr>
-<tr class="memdesc:a38785d2e1977c10f995e2f3d9813b4e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a slot is null. For inner loops. Does <em>not</em> boundscheck.  <a href="#a38785d2e1977c10f995e2f3d9813b4e7">More...</a><br /></td></tr>
-<tr class="separator:a38785d2e1977c10f995e2f3d9813b4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d79327fd562c7bb36455979a3d56c20"><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#a9d79327fd562c7bb36455979a3d56c20">length</a> () const </td></tr>
-<tr class="memdesc:a9d79327fd562c7bb36455979a3d56c20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size in the number of elements this array contains.  <a href="#a9d79327fd562c7bb36455979a3d56c20">More...</a><br /></td></tr>
-<tr class="separator:a9d79327fd562c7bb36455979a3d56c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a814cce1a10c7eef53236c2abfaea8bee"><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#a814cce1a10c7eef53236c2abfaea8bee">offset</a> () const </td></tr>
-<tr class="memdesc:a814cce1a10c7eef53236c2abfaea8bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">A relative position into another array's data, to enable zero-copy slicing.  <a href="#a814cce1a10c7eef53236c2abfaea8bee">More...</a><br /></td></tr>
-<tr class="separator:a814cce1a10c7eef53236c2abfaea8bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d85273d7b76520f804b7da8eda629f6"><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#a8d85273d7b76520f804b7da8eda629f6">null_count</a> () const </td></tr>
-<tr class="memdesc:a8d85273d7b76520f804b7da8eda629f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of null entries in the array.  <a href="#a8d85273d7b76520f804b7da8eda629f6">More...</a><br /></td></tr>
-<tr class="separator:a8d85273d7b76520f804b7da8eda629f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6d0bb430191ceef853297d81236cba6"><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#af6d0bb430191ceef853297d81236cba6">type</a> () const </td></tr>
-<tr class="separator:af6d0bb430191ceef853297d81236cba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60af513406e55369c4122f1d739c6f99"><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#a60af513406e55369c4122f1d739c6f99">type_id</a> () const </td></tr>
-<tr class="separator:a60af513406e55369c4122f1d739c6f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6a9a5af6d174976d4f2e44e756744f0"><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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a> () const </td></tr>
-<tr class="memdesc:ac6a9a5af6d174976d4f2e44e756744f0"><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="#ac6a9a5af6d174976d4f2e44e756744f0">More...</a><br /></td></tr>
-<tr class="separator:ac6a9a5af6d174976d4f2e44e756744f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a817196cd3b72f8d8c6d578036f6e9e97"><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#a817196cd3b72f8d8c6d578036f6e9e97">null_bitmap_data</a> () const </td></tr>
-<tr class="memdesc:a817196cd3b72f8d8c6d578036f6e9e97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="#a817196cd3b72f8d8c6d578036f6e9e97">More...</a><br /></td></tr>
-<tr class="separator:a817196cd3b72f8d8c6d578036f6e9e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c74a407e71e42e75d769a2b2827e25e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a9c74a407e71e42e75d769a2b2827e25e">Equals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:a9c74a407e71e42e75d769a2b2827e25e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1db07a2e4e4b2241dffd602d675ac2a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a1db07a2e4e4b2241dffd602d675ac2a0">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:a1db07a2e4e4b2241dffd602d675ac2a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0989ac08e03dad0a1bfbd8d9d6eab25c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a0989ac08e03dad0a1bfbd8d9d6eab25c">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:a0989ac08e03dad0a1bfbd8d9d6eab25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8ad42b8db90ae77a6bbb69e88a1844"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#acb8ad42b8db90ae77a6bbb69e88a1844">ApproxEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:acb8ad42b8db90ae77a6bbb69e88a1844"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3791855cfd4669b65874ddd0cc4c60c2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a3791855cfd4669b65874ddd0cc4c60c2">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:a3791855cfd4669b65874ddd0cc4c60c2"><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="#a3791855cfd4669b65874ddd0cc4c60c2">More...</a><br /></td></tr>
-<tr class="separator:a3791855cfd4669b65874ddd0cc4c60c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a577aaca493fb2596164e78463d0644bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a577aaca493fb2596164e78463d0644bc">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:a577aaca493fb2596164e78463d0644bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8cf8e5e06bedfdeeaccef89f4fcd8d72"><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#a8cf8e5e06bedfdeeaccef89f4fcd8d72">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const </td></tr>
-<tr class="separator:a8cf8e5e06bedfdeeaccef89f4fcd8d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a318b4c7dad0da7a47d324b1befd669a6"><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_array.html#a318b4c7dad0da7a47d324b1befd669a6">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">length</a>) const =0</td></tr>
+<tr class="memitem:a18c61cd4c8c158a30f30023eabc83acb"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a slot is null. For inner loops. Does <em>not</em> boundscheck.  <a href="#a18c61cd4c8c158a30f30023eabc83acb">More...</a><br /></td></tr>
+<tr class="separator:a18c61cd4c8c158a30f30023eabc83acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49c7fb3f73d2d43e7338591c5a8bd8bf"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size in the number of elements this array contains.  <a href="#a49c7fb3f73d2d43e7338591c5a8bd8bf">More...</a><br /></td></tr>
+<tr class="separator:a49c7fb3f73d2d43e7338591c5a8bd8bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a0c6c1aa06cffd1dcb3813f0d24b2fd"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">A relative position into another array's data, to enable zero-copy slicing.  <a href="#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">More...</a><br /></td></tr>
+<tr class="separator:a1a0c6c1aa06cffd1dcb3813f0d24b2fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0537d3b69a889b951e88be2fe9f3d96a"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of null entries in the array.  <a href="#a0537d3b69a889b951e88be2fe9f3d96a">More...</a><br /></td></tr>
+<tr class="separator:a0537d3b69a889b951e88be2fe9f3d96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a635a694fbadb0bfa731beb97df2ef7ea"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a155d9d827415438f976e3cb31e0a55f6"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76c4756ac85b29f9135064d68d2ef908"><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"><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="#a76c4756ac85b29f9135064d68d2ef908">More...</a><br /></td></tr>
+<tr class="separator:a76c4756ac85b29f9135064d68d2ef908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a8838fbc97b9b3b8ca15cb163b2027c"><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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="#a7a8838fbc97b9b3b8ca15cb163b2027c">More...</a><br /></td></tr>
+<tr class="separator:a7a8838fbc97b9b3b8ca15cb163b2027c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8c4584a4d64d724c1956c2e6d5ad353"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab52cf46d3f819acc25209e4afbfe4292"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56def7fa56d01e607d20d36766060e5b"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade825725f328649b6d0cfe5e742158e1"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a537467bcecb4471b18d3271f14ca9ad2"><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"><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="#a537467bcecb4471b18d3271f14ca9ad2">More...</a><br /></td></tr>
+<tr class="separator:a537467bcecb4471b18d3271f14ca9ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf138d427e7f8a8c56cac7f9d9e64db3"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a168f3ec5c96688dadeaf015692e4bef8"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a318b4c7dad0da7a47d324b1befd669a6"><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_array.html#a318b4c7dad0da7a47d324b1befd669a6">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 =0</td></tr>
 <tr class="memdesc:a318b4c7dad0da7a47d324b1befd669a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="#a318b4c7dad0da7a47d324b1befd669a6">More...</a><br /></td></tr>
 <tr class="separator:a318b4c7dad0da7a47d324b1befd669a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78dd90702dfd4a4989c77585eecc23b1"><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#a78dd90702dfd4a4989c77585eecc23b1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>) const </td></tr>
-<tr class="memdesc:a78dd90702dfd4a4989c77585eecc23b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice from offset until end of the array.  <a href="#a78dd90702dfd4a4989c77585eecc23b1">More...</a><br /></td></tr>
-<tr class="separator:a78dd90702dfd4a4989c77585eecc23b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cfb93694cd77382686c92f6dac9827a"><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#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice from offset until end of the array.  <a href="#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
+<tr class="separator:a9cfb93694cd77382686c92f6dac9827a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="separator:ad98f18518f7061381863ee800eabf2ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a183e69c91c531609f42a29b593119d58"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41c7af0e40ac55f2ce11785fea3e051e"><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"><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:ae44d3c2fae3a8578fe829da20c6732f8"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e01a2ba2ecb1cc84deb7f85c0f5c842"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected method for constructors.  <a href="#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
+<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842"><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:a12b693935f3dd0aab750dbe37032a019"><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#a12b693935f3dd0aab750dbe37032a019">type_</a></td></tr>
-<tr class="separator:a12b693935f3dd0aab750dbe37032a019"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2a3b04675d806226b99fa6e78ea14f"><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#a7a2a3b04675d806226b99fa6e78ea14f">length_</a></td></tr>
-<tr class="separator:a7a2a3b04675d806226b99fa6e78ea14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a581cecab69f86737603be4c3bd5835bd"><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#a581cecab69f86737603be4c3bd5835bd">offset_</a></td></tr>
-<tr class="separator:a581cecab69f86737603be4c3bd5835bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68856a2f8d06a4d3e7e97f9a116a16f9"><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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td></tr>
-<tr class="separator:a68856a2f8d06a4d3e7e97f9a116a16f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d8a39e330032fae689f82f765b19d4f"><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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</a></td></tr>
-<tr class="separator:a3d8a39e330032fae689f82f765b19d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8047296b1e2027f4089fceca3714597"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="separator:aa8047296b1e2027f4089fceca3714597"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aed59d9e8608229ff3808983cdc908ccd"><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"><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>Immutable data array with some logical type and some length. </p>
+<div class="textblock"><p><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. </p>
 <p>Any memory is owned by the respective <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> instance (or its parents).</p>
 <p>The base class is only required to have a null bitmap buffer if the null count is greater than 0</p>
-<p>If known, the null count can be provided in the base <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> constructor. If the null count is not known, pass -1 to indicate that the null count is to be computed on the first call to <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6" title="The number of null entries in the array. ">null_count()</a> </p>
+<p>If known, the null count can be provided in the base <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> constructor. If the null count is not known, pass -1 to indicate that the null count is to be computed on the first call to <a class="el" href="classarrow_1_1_array.html#a0537d3b69a889b951e88be2fe9f3d96a" title="The number of null entries in the array. ">null_count()</a> </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ac3c8efd95a2867d774dc99c700e6e349"></a>
+<a id="addd582eec9488bca2b3379b71fef6ce5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#addd582eec9488bca2b3379b71fef6ce5">&#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>
+          <td class="memname">virtual arrow::Array::~Array </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">int64_t&#160;</td>
-          <td class="paramname"><em>length</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;&#160;</td>
-          <td class="paramname"><em>null_bitmap</em> = <code>nullptr</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>null_count</em> = <code>0</code>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int64_t&#160;</td>
-          <td class="paramname"><em>offset</em> = <code>0</code>&#160;</td>
-        </tr>
-        <tr>
+          <td class="paramname"></td><td>)</td>
           <td></td>
-          <td>)</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 class="anchor" id="addd582eec9488bca2b3379b71fef6ce5"></a>
+<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">
@@ -246,7 +209,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual arrow::Array::~Array </td>
+          <td class="memname">arrow::Array::Array </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -254,7 +217,7 @@ Protected Attributes</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -262,7 +225,9 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a8cf8e5e06bedfdeeaccef89f4fcd8d72"></a>
+<a id="a168f3ec5c96688dadeaf015692e4bef8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a168f3ec5c96688dadeaf015692e4bef8">&#9670;&nbsp;</a></span>Accept()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -278,7 +243,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0989ac08e03dad0a1bfbd8d9d6eab25c"></a>
+<a id="a56def7fa56d01e607d20d36766060e5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56def7fa56d01e607d20d36766060e5b">&#9670;&nbsp;</a></span>ApproxEquals() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -294,7 +261,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="acb8ad42b8db90ae77a6bbb69e88a1844"></a>
+<a id="ade825725f328649b6d0cfe5e742158e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade825725f328649b6d0cfe5e742158e1">&#9670;&nbsp;</a></span>ApproxEquals() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -310,7 +279,34 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9c74a407e71e42e75d769a2b2827e25e"></a>
+<a id="ad98f18518f7061381863ee800eabf2ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad98f18518f7061381863ee800eabf2ad">&#9670;&nbsp;</a></span>data()</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="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a>&gt; arrow::Array::data </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="ae8c4584a4d64d724c1956c2e6d5ad353"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8c4584a4d64d724c1956c2e6d5ad353">&#9670;&nbsp;</a></span>Equals() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -326,7 +322,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1db07a2e4e4b2241dffd602d675ac2a0"></a>
+<a id="ab52cf46d3f819acc25209e4afbfe4292"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab52cf46d3f819acc25209e4afbfe4292">&#9670;&nbsp;</a></span>Equals() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -342,7 +340,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a38785d2e1977c10f995e2f3d9813b4e7"></a>
+<a id="a18c61cd4c8c158a30f30023eabc83acb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18c61cd4c8c158a30f30023eabc83acb">&#9670;&nbsp;</a></span>IsNull()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -368,7 +368,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9d79327fd562c7bb36455979a3d56c20"></a>
+<a id="a49c7fb3f73d2d43e7338591c5a8bd8bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49c7fb3f73d2d43e7338591c5a8bd8bf">&#9670;&nbsp;</a></span>length()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -393,7 +395,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac6a9a5af6d174976d4f2e44e756744f0"></a>
+<a id="a76c4756ac85b29f9135064d68d2ef908"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76c4756ac85b29f9135064d68d2ef908">&#9670;&nbsp;</a></span>null_bitmap()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -419,7 +423,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a817196cd3b72f8d8c6d578036f6e9e97"></a>
+<a id="a7a8838fbc97b9b3b8ca15cb163b2027c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a8838fbc97b9b3b8ca15cb163b2027c">&#9670;&nbsp;</a></span>null_bitmap_data()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -445,7 +451,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a8d85273d7b76520f804b7da8eda629f6"></a>
+<a id="a0537d3b69a889b951e88be2fe9f3d96a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0537d3b69a889b951e88be2fe9f3d96a">&#9670;&nbsp;</a></span>null_count()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -463,7 +471,34 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a814cce1a10c7eef53236c2abfaea8bee"></a>
+<a id="a183e69c91c531609f42a29b593119d58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a183e69c91c531609f42a29b593119d58">&#9670;&nbsp;</a></span>num_fields()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int arrow::Array::num_fields </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="a1a0c6c1aa06cffd1dcb3813f0d24b2fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">&#9670;&nbsp;</a></span>offset()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -489,7 +524,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3791855cfd4669b65874ddd0cc4c60c2"></a>
+<a id="a537467bcecb4471b18d3271f14ca9ad2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a537467bcecb4471b18d3271f14ca9ad2">&#9670;&nbsp;</a></span>RangeEquals() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -530,7 +567,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a577aaca493fb2596164e78463d0644bc"></a>
+<a id="acf138d427e7f8a8c56cac7f9d9e64db3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf138d427e7f8a8c56cac7f9d9e64db3">&#9670;&nbsp;</a></span>RangeEquals() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -568,7 +607,37 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a318b4c7dad0da7a47d324b1befd669a6"></a>
+<a id="a7e01a2ba2ecb1cc84deb7f85c0f5c842"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e01a2ba2ecb1cc84deb7f85c0f5c842">&#9670;&nbsp;</a></span>SetData()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::Array::SetData </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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">inline</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Protected method for constructors. </p>
+
+</div>
+</div>
+<a id="a318b4c7dad0da7a47d324b1befd669a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a318b4c7dad0da7a47d324b1befd669a6">&#9670;&nbsp;</a></span>Slice() <span class="overload">[1/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -614,7 +683,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a78dd90702dfd4a4989c77585eecc23b1"></a>
+<a id="a9cfb93694cd77382686c92f6dac9827a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9cfb93694cd77382686c92f6dac9827a">&#9670;&nbsp;</a></span>Slice() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -632,30 +703,27 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af6d0bb430191ceef853297d81236cba6"></a>
+<a id="a41c7af0e40ac55f2ce11785fea3e051e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41c7af0e40ac55f2ce11785fea3e051e">&#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::shared_ptr&lt;<a class="el" href="classarrow_1_1_data_type.html">DataType</a>&gt; arrow::Array::type </td>
+          <td class="memname">std::string arrow::Array::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">inline</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>PrettyPrint representation of array suitable for debugging </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a60af513406e55369c4122f1d739c6f99"></a>
+<a id="a635a694fbadb0bfa731beb97df2ef7ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a635a694fbadb0bfa731beb97df2ef7ea">&#9670;&nbsp;</a></span>type()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -663,7 +731,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> arrow::Array::type_id </td>
+          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_data_type.html">DataType</a>&gt; arrow::Array::type </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -678,48 +746,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a7a2a3b04675d806226b99fa6e78ea14f"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">int64_t arrow::Array::length_</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 class="anchor" id="a3d8a39e330032fae689f82f765b19d4f"></a>
-<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_buffer.html">Buffer</a>&gt; arrow::Array::null_bitmap_</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
+<a id="a155d9d827415438f976e3cb31e0a55f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a155d9d827415438f976e3cb31e0a55f6">&#9670;&nbsp;</a></span>type_id()</h2>
 
-</div>
-</div>
-<a class="anchor" id="aed59d9e8608229ff3808983cdc908ccd"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -727,39 +756,25 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">const uint8_t* arrow::Array::null_bitmap_data_</td>
+          <td class="memname"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> arrow::Array::type_id </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">protected</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
 
 </div>
 </div>
-<a class="anchor" id="a68856a2f8d06a4d3e7e97f9a116a16f9"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">int64_t arrow::Array::null_count_</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa8047296b1e2027f4089fceca3714597"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa8047296b1e2027f4089fceca3714597">&#9670;&nbsp;</a></span>data_</h2>
 
-</div>
-</div>
-<a class="anchor" id="a581cecab69f86737603be4c3bd5835bd"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -767,7 +782,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int64_t arrow::Array::offset_</td>
+          <td class="memname">std::shared_ptr&lt;<a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a>&gt; arrow::Array::data_</td>
         </tr>
       </table>
   </td>
@@ -779,7 +794,9 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a12b693935f3dd0aab750dbe37032a019"></a>
+<a id="aed59d9e8608229ff3808983cdc908ccd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aed59d9e8608229ff3808983cdc908ccd">&#9670;&nbsp;</a></span>null_bitmap_data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -787,7 +804,7 @@ Protected Attributes</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_data_type.html">DataType</a>&gt; arrow::Array::type_</td>
+          <td class="memname">const uint8_t* arrow::Array::null_bitmap_data_</td>
         </tr>
       </table>
   </td>
@@ -800,15 +817,15 @@ Protected Attributes</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 a0557ea..dc19097 100644
Binary files a/docs/cpp/classarrow_1_1_array.png and b/docs/cpp/classarrow_1_1_array.png differ


[49/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/annotated.html
----------------------------------------------------------------------
diff --git a/docs/cpp/annotated.html b/docs/cpp/annotated.html
index 7fdb592..6cf2de0 100644
--- a/docs/cpp/annotated.html
+++ b/docs/cpp/annotated.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 </div><!-- top -->
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
@@ -99,9 +73,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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="structarrow_1_1decimal_1_1_decimal_precision_3_01int32__t_01_4.html" target="_self">DecimalPrecision&lt; int32_t &gt;</a></td><td class="desc"></td></tr>
 <tr id="row_0_0_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_1decimal_1_1_decimal_precision_3_01int64__t_01_4.html" target="_self">DecimalPrecision&lt; int64_t &gt;</a></td><td class="desc"></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_1internal.html" target="_self">internal</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_1internal_1_1_cerr_log.html" target="_self">CerrLog</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="classarrow_1_1internal_1_1_fatal_log.html" target="_self">FatalLog</a></td><td class="desc"></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_1internal_1_1_null_log.html" target="_self">NullLog</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_1internal_1_1_array_data.html" target="_self">ArrayData</a></td><td class="desc">Mutable internal container for generic Arrow array data </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_1internal_1_1_array_data_wrapper.html" target="_self">ArrayDataWrapper</a></td><td class="desc"></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_1internal_1_1_cerr_log.html" target="_self">CerrLog</a></td><td class="desc"></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="structarrow_1_1internal_1_1_dictionary_scalar.html" target="_self">DictionaryScalar</a></td><td class="desc"></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_1internal_1_1_dictionary_scalar_3_01_binary_type_01_4.html" target="_self">DictionaryScalar&lt; BinaryType &gt;</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="structarrow_1_1internal_1_1_dictionary_scalar_3_01_string_type_01_4.html" target="_self">DictionaryScalar&lt; StringType &gt;</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_1internal_1_1_fatal_log.html" target="_self">FatalLog</a></td><td class="desc"></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_1internal_1_1_null_log.html" target="_self">NullLog</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_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_1internal_1_1_wrapped_binary.html" target="_self">WrappedBinary</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"></td></tr>
@@ -125,19 +105,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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_memory_map_fixture.html" target="_self">MemoryMapFixture</a></td><td class="desc"></td></tr>
 <tr id="row_0_2_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_16_" class="arrow" onclick="toggleFolder('0_2_16_')">&#9658;</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_16_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_1io_1_1_memory_mapped_file_1_1_memory_map.html" target="_self">MemoryMap</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="structarrow_1_1io_1_1_object_type.html" target="_self">ObjectType</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_o_s_file.html" target="_self">OSFile</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_output_stream.html" target="_self">OutputStream</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_random_access_file.html" target="_self">RandomAccessFile</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_readable.html" target="_self">Readable</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_22_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_22_" class="arrow" onclick="toggleFolder('0_2_22_')">&#9658;</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_22_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_1io_1_1_readable_file_1_1_readable_file_impl.html" target="_self">ReadableFileImpl</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_read_write_file_interface.html" target="_self">ReadWriteFileInterface</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_seekable.html" target="_self">Seekable</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_stdin_stream.html" target="_self">StdinStream</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_stdout_stream.html" target="_self">StdoutStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_27_" 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_28_" 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_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_mock_output_stream.html" target="_self">MockOutputStream</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="structarrow_1_1io_1_1_object_type.html" target="_self">ObjectType</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_o_s_file.html" target="_self">OSFile</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_output_stream.html" target="_self">OutputStream</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_random_access_file.html" target="_self">RandomAccessFile</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_readable.html" target="_self">Readable</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_23_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_23_" class="arrow" onclick="toggleFolder('0_2_23_')">&#9658;</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_23_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_1io_1_1_readable_file_1_1_readable_file_impl.html" target="_self">ReadableFileImpl</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_read_write_file_interface.html" target="_self">ReadWriteFileInterface</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_seekable.html" target="_self">Seekable</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_stdin_stream.html" target="_self">StdinStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_27_" 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_28_" 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_29_" 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>
@@ -157,28 +138,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_0_3_1_0_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1json_1_1internal_1_1_array_reader.html" target="_self">ArrayReader</a></td><td class="desc"></td></tr>
 <tr id="row_0_3_1_0_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1json_1_1internal_1_1_array_writer.html" target="_self">ArrayWriter</a></td><td class="desc"></td></tr>
 <tr id="row_0_3_1_0_2_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1ipc_1_1json_1_1internal_1_1_schema_writer.html" target="_self">SchemaWriter</a></td><td class="desc"></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_dictionary_memo.html" target="_self">DictionaryMemo</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="classarrow_1_1ipc_1_1_dictionary_writer.html" target="_self">DictionaryWriter</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="structarrow_1_1ipc_1_1_file_block.html" target="_self">FileBlock</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="classarrow_1_1ipc_1_1_ipc_component_source.html" target="_self">IpcComponentSource</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_6_" class="arrow" onclick="toggleFolder('0_3_6_')">&#9658;</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"></td></tr>
-<tr id="row_0_3_6_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_1ipc_1_1_json_reader_1_1_json_reader_impl.html" target="_self">JsonReaderImpl</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_7_" class="arrow" onclick="toggleFolder('0_3_7_')">&#9658;</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"></td></tr>
-<tr id="row_0_3_7_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_1ipc_1_1_json_writer_1_1_json_writer_impl.html" target="_self">JsonWriterImpl</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_8_" class="arrow" onclick="toggleFolder('0_3_8_')">&#9658;</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"></td></tr>
-<tr id="row_0_3_8_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_1ipc_1_1_message_1_1_message_impl.html" target="_self">MessageImpl</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="classarrow_1_1ipc_1_1_mock_output_stream.html" target="_self">MockOutputStream</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_10_" class="arrow" onclick="toggleFolder('0_3_10_')">&#9658;</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_10_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_1ipc_1_1_record_batch_file_reader_1_1_record_batch_file_reader_impl.html" target="_self">RecordBatchFileReaderImpl</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_11_" class="arrow" onclick="toggleFolder('0_3_11_')">&#9658;</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_11_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_1ipc_1_1_record_batch_file_writer_1_1_record_batch_file_writer_impl.html" target="_self">RecordBatchFileWriterImpl</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_1ipc_1_1_record_batch_reader.html" target="_self">RecordBatchReader</a></td><td class="desc">Abstract interface for reading stream of record batches </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_1ipc_1_1_record_batch_serializer.html" target="_self">RecordBatchSerializer</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_14_" class="arrow" onclick="toggleFolder('0_3_14_')">&#9658;</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_14_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_1ipc_1_1_record_batch_stream_reader_1_1_record_batch_stream_reader_impl.html" target="_self">RecordBatchStreamReaderImpl</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_15_" class="arrow" onclick="toggleFolder('0_3_15_')">&#9658;</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_15_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_1ipc_1_1_record_batch_stream_writer_1_1_record_batch_stream_writer_impl.html" target="_self">RecordBatchStreamWriterImpl</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="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_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_array_loader.html" target="_self">ArrayLoader</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_1ipc_1_1_array_loader_context.html" target="_self">ArrayLoaderContext</a></td><td class="desc">Bookkeeping struct for loading array objects from their constituent pieces of raw data </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="structarrow_1_1ipc_1_1_buffer_metadata.html" target="_self">BufferMetadata</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="classarrow_1_1ipc_1_1_dictionary_memo.html" target="_self">DictionaryMemo</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_1ipc_1_1_dictionary_writer.html" target="_self">DictionaryWriter</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="structarrow_1_1ipc_1_1_field_metadata.html" target="_self">FieldMetadata</a></td><td class="desc"></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="structarrow_1_1ipc_1_1_file_block.html" target="_self">FileBlock</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="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_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_ipc_component_source.html" target="_self">IpcComponentSource</a></td><td class="desc">Accessor class for flatbuffers metadata </td></tr>
+<tr id="row_0_3_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_11_" class="arrow" onclick="toggleFolder('0_3_11_')">&#9658;</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"></td></tr>
+<tr id="row_0_3_11_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_1ipc_1_1_json_reader_1_1_json_reader_impl.html" target="_self">JsonReaderImpl</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_12_" class="arrow" onclick="toggleFolder('0_3_12_')">&#9658;</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"></td></tr>
+<tr id="row_0_3_12_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_1ipc_1_1_json_writer_1_1_json_writer_impl.html" target="_self">JsonWriterImpl</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_13_" class="arrow" onclick="toggleFolder('0_3_13_')">&#9658;</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_13_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_1ipc_1_1_message_1_1_message_impl.html" target="_self">MessageImpl</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_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_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_15_" class="arrow" onclick="toggleFolder('0_3_15_')">&#9658;</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_15_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_1ipc_1_1_record_batch_file_reader_1_1_record_batch_file_reader_impl.html" target="_self">RecordBatchFileReaderImpl</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_16_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_16_" class="arrow" onclick="toggleFolder('0_3_16_')">&#9658;</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_16_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_1ipc_1_1_record_batch_file_writer_1_1_record_batch_file_writer_impl.html" target="_self">RecordBatchFileWriterImpl</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_1ipc_1_1_record_batch_reader.html" target="_self">RecordBatchReader</a></td><td class="desc">Abstract interface for reading stream of record batches </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_1ipc_1_1_record_batch_serializer.html" target="_self">RecordBatchSerializer</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_19_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_19_" class="arrow" onclick="toggleFolder('0_3_19_')">&#9658;</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_19_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_1ipc_1_1_record_batch_stream_reader_1_1_record_batch_stream_reader_impl.html" target="_self">RecordBatchStreamReaderImpl</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_20_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_3_20_" class="arrow" onclick="toggleFolder('0_3_20_')">&#9658;</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_20_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_1ipc_1_1_record_batch_stream_writer_1_1_record_batch_stream_writer_impl.html" target="_self">RecordBatchStreamWriterImpl</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_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="structarrow_1_1py_1_1arrow__traits.html" target="_self">arrow_traits</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="structarrow_1_1py_1_1arrow__traits_3_01_type_1_1_b_i_n_a_r_y_01_4.html" target="_self">arrow_traits&lt; Type::BINARY &gt;</a></td><td class="desc"></td></tr>
@@ -233,32 +219,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_0_4_50_" 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_seq_visitor.html" target="_self">SeqVisitor</a></td><td class="desc"></td></tr>
 <tr id="row_0_4_51_" 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_timestamp_converter.html" target="_self">TimestampConverter</a></td><td class="desc"></td></tr>
 <tr id="row_0_4_52_" 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_typed_converter.html" target="_self">TypedConverter</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_53_" 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_unbox_date.html" target="_self">UnboxDate</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_54_" 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_unbox_date_3_01_date32_type_01_4.html" target="_self">UnboxDate&lt; Date32Type &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_55_" 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_unbox_date_3_01_date64_type_01_4.html" target="_self">UnboxDate&lt; Date64Type &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_56_" 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_u_t_f8_converter.html" target="_self">UTF8Converter</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_57_" 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_wrap_bytes.html" target="_self">WrapBytes</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_58_" 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_wrap_bytes_3_01_binary_array_01_4.html" target="_self">WrapBytes&lt; BinaryArray &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_59_" 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_wrap_bytes_3_01_fixed_size_binary_array_01_4.html" target="_self">WrapBytes&lt; FixedSizeBinaryArray &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_60_" 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_wrap_bytes_3_01_string_array_01_4.html" target="_self">WrapBytes&lt; StringArray &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_53_" 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_typed_converter_visitor.html" target="_self">TypedConverterVisitor</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_54_" 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_unbox_date.html" target="_self">UnboxDate</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_55_" 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_unbox_date_3_01_date32_type_01_4.html" target="_self">UnboxDate&lt; Date32Type &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_56_" 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_unbox_date_3_01_date64_type_01_4.html" target="_self">UnboxDate&lt; Date64Type &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_57_" 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_u_t_f8_converter.html" target="_self">UTF8Converter</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_58_" 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_wrap_bytes.html" target="_self">WrapBytes</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_59_" 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_wrap_bytes_3_01_binary_array_01_4.html" target="_self">WrapBytes&lt; BinaryArray &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_60_" 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_wrap_bytes_3_01_fixed_size_binary_array_01_4.html" target="_self">WrapBytes&lt; FixedSizeBinaryArray &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_61_" 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_wrap_bytes_3_01_string_array_01_4.html" target="_self">WrapBytes&lt; StringArray &gt;</a></td><td class="desc"></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_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacearrow_1_1test.html" target="_self">test</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_1test_1_1_test_memory_pool_base.html" target="_self">TestMemoryPoolBase</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_int_builder.html" target="_self">AdaptiveIntBuilder</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_base.html" target="_self">AdaptiveIntBuilderBase</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_approx_equals_visitor.html" target="_self">ApproxEqualsVisitor</a></td><td class="desc"></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.html" target="_self">Array</a></td><td class="desc">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.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_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_array_builder.html" target="_self">ArrayBuilder</a></td><td class="desc">Base class for all data array builders </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_component_source.html" target="_self">ArrayComponentSource</a></td><td class="desc">Implement this to create new types of Arrow data loaders </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_array_equals_visitor.html" target="_self">ArrayEqualsVisitor</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_array_loader.html" target="_self">ArrayLoader</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="structarrow_1_1_array_loader_context.html" target="_self">ArrayLoaderContext</a></td><td class="desc">Bookkeeping struct for loading array objects from their constituent pieces of raw data </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_array_printer.html" target="_self">ArrayPrinter</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_array_visitor.html" target="_self">ArrayVisitor</a></td><td class="desc"></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="structarrow_1_1as__void.html" target="_self">as_void</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_binary_array.html" target="_self">BinaryArray</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_binary_builder.html" target="_self">BinaryBuilder</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_binary_type.html" target="_self">BinaryType</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_array_equals_visitor.html" target="_self">ArrayEqualsVisitor</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_array_printer.html" target="_self">ArrayPrinter</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_array_visitor.html" target="_self">ArrayVisitor</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="structarrow_1_1as__void.html" target="_self">as_void</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_array.html" target="_self">BinaryArray</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_binary_builder.html" target="_self">BinaryBuilder</a></td><td class="desc">Builder class for variable-length binary data </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_binary_dictionary_builder.html" target="_self">BinaryDictionaryBuilder</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_binary_type.html" target="_self">BinaryType</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_bit_reader.html" target="_self">BitReader</a></td><td class="desc">Utility class to read bit/byte stream </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_bit_writer.html" target="_self">BitWriter</a></td><td class="desc">Utility class to write bit/byte streams </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_boolean_array.html" target="_self">BooleanArray</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_boolean_builder.html" target="_self">BooleanBuilder</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_boolean_type.html" target="_self">BooleanType</a></td><td class="desc"></td></tr>
@@ -266,11 +253,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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_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_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_buffer_builder.html" target="_self">BufferBuilder</a></td><td class="desc"></td></tr>
 <tr id="row_0_28_" 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_29_" 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_buffer_metadata.html" target="_self">BufferMetadata</a></td><td class="desc"></td></tr>
-<tr id="row_0_30_" 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"></td></tr>
-<tr id="row_0_31_" 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_32_" 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"></td></tr>
-<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="structarrow_1_1_compression.html" target="_self">Compression</a></td><td class="desc"></td></tr>
+<tr id="row_0_29_" 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_30_" 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_31_" 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>
+<tr id="row_0_32_" 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_compression.html" target="_self">Compression</a></td><td class="desc"></td></tr>
+<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_cpu_info.html" target="_self">CpuInfo</a></td><td class="desc"><a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a> is an interface to query for cpu information at runtime </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="classarrow_1_1_c_type_impl.html" target="_self">CTypeImpl</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_data_type.html" target="_self">DataType</a></td><td class="desc"></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_date32_type.html" target="_self">Date32Type</a></td><td class="desc">Date as int32_t days since UNIX epoch </td></tr>
@@ -282,146 +269,124 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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_decimal_type.html" target="_self">DecimalType</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_default_memory_pool.html" target="_self">DefaultMemoryPool</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_dictionary_array.html" target="_self">DictionaryArray</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_dictionary_type.html" target="_self">DictionaryType</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_double_type.html" target="_self">DoubleType</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_field.html" target="_self">Field</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="structarrow_1_1_field_metadata.html" target="_self">FieldMetadata</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_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_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_dictionary_type.html" target="_self">DictionaryType</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_double_type.html" target="_self">DoubleType</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_field.html" target="_self">Field</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_fixed_size_binary_array.html" target="_self">FixedSizeBinaryArray</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_fixed_size_binary_builder.html" target="_self">FixedSizeBinaryBuilder</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_fixed_size_binary_type.html" target="_self">FixedSizeBinaryType</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_fixed_width_type.html" target="_self">FixedWidthType</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_floating_point.html" target="_self">FloatingPoint</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_float_type.html" target="_self">FloatType</a></td><td class="desc"></td></tr>
-<tr id="row_0_55_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_55_" class="arrow" onclick="toggleFolder('0_55_')">&#9658;</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_55_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_1_g_zip_codec_1_1_g_zip_codec_impl.html" target="_self">GZipCodecImpl</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_half_float_type.html" target="_self">HalfFloatType</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_in_memory_source.html" target="_self">InMemorySource</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_int16_type.html" target="_self">Int16Type</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_int32_type.html" target="_self">Int32Type</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_int64_type.html" target="_self">Int64Type</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="classarrow_1_1_int8_type.html" target="_self">Int8Type</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="classarrow_1_1_integer.html" target="_self">Integer</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="classarrow_1_1_integer_type_impl.html" target="_self">IntegerTypeImpl</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="classarrow_1_1_interval_type.html" target="_self">IntervalType</a></td><td class="desc"></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_floating_point.html" target="_self">IsFloatingPoint</a></td><td class="desc"></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_integer.html" target="_self">IsInteger</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_numeric.html" target="_self">IsNumeric</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="structarrow_1_1_is_signed_int.html" target="_self">IsSignedInt</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="structarrow_1_1_is_unsigned_int.html" target="_self">IsUnsignedInt</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_key_value_metadata.html" target="_self">KeyValueMetadata</a></td><td class="desc"></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_array.html" target="_self">ListArray</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_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_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_list_type.html" target="_self">ListType</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_logging_memory_pool.html" target="_self">LoggingMemoryPool</a></td><td class="desc"></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_memory_pool.html" target="_self">MemoryPool</a></td><td class="desc">Base class for memory allocation </td></tr>
-<tr id="row_0_76_" 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 data </td></tr>
-<tr id="row_0_77_" 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_nested_type.html" target="_self">NestedType</a></td><td class="desc"></td></tr>
-<tr id="row_0_78_" 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_no_extra_meta.html" target="_self">NoExtraMeta</a></td><td class="desc"></td></tr>
-<tr id="row_0_79_" 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_null_array.html" target="_self">NullArray</a></td><td class="desc">Degenerate null type <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> </td></tr>
-<tr id="row_0_80_" 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_null_type.html" target="_self">NullType</a></td><td class="desc"></td></tr>
-<tr id="row_0_81_" 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_numeric_array.html" target="_self">NumericArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_82_" 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_numeric_builder.html" target="_self">NumericBuilder</a></td><td class="desc">Base class for all Builders that emit an <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> of a scalar numerical type </td></tr>
-<tr id="row_0_83_" 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_numeric_tensor.html" target="_self">NumericTensor</a></td><td class="desc"></td></tr>
-<tr id="row_0_84_" 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_pool_buffer.html" target="_self">PoolBuffer</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 lifetime is tied to a particular <a class="el" href="classarrow_1_1_memory_pool.html" title="Base class for memory allocation. ">MemoryPool</a> </td></tr>
-<tr id="row_0_85_" 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_pretty_print_options.html" target="_self">PrettyPrintOptions</a></td><td class="desc"></td></tr>
-<tr id="row_0_86_" 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_primitive_array.html" target="_self">PrimitiveArray</a></td><td class="desc">Base class for fixed-size logical types </td></tr>
-<tr id="row_0_87_" 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_primitive_builder.html" target="_self">PrimitiveBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_88_" 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_primitive_c_type.html" target="_self">PrimitiveCType</a></td><td class="desc"></td></tr>
-<tr id="row_0_89_" 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_random.html" target="_self">Random</a></td><td class="desc"></td></tr>
-<tr id="row_0_90_" 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_range_equals_visitor.html" target="_self">RangeEqualsVisitor</a></td><td class="desc"></td></tr>
-<tr id="row_0_91_" 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_record_batch.html" target="_self">RecordBatch</a></td><td class="desc"></td></tr>
-<tr id="row_0_92_" 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_resizable_buffer.html" target="_self">ResizableBuffer</a></td><td class="desc"></td></tr>
-<tr id="row_0_93_" 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_schema.html" target="_self">Schema</a></td><td class="desc"></td></tr>
-<tr id="row_0_94_" 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_snappy_codec.html" target="_self">SnappyCodec</a></td><td class="desc"></td></tr>
-<tr id="row_0_95_" 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_status.html" target="_self">Status</a></td><td class="desc"></td></tr>
-<tr id="row_0_96_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_96_" class="arrow" onclick="toggleFolder('0_96_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classarrow_1_1stl__allocator.html" target="_self">stl_allocator</a></td><td class="desc"></td></tr>
-<tr id="row_0_96_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_1stl__allocator_1_1rebind.html" target="_self">rebind</a></td><td class="desc"></td></tr>
-<tr id="row_0_97_" 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_string_array.html" target="_self">StringArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_98_" 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_string_builder.html" target="_self">StringBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_99_" 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_string_type.html" target="_self">StringType</a></td><td class="desc"></td></tr>
-<tr id="row_0_100_" 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_struct_array.html" target="_self">StructArray</a></td><td class="desc"></td></tr>
-<tr id="row_0_101_" 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_struct_builder.html" target="_self">StructBuilder</a></td><td class="desc">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> </td></tr>
-<tr id="row_0_102_" 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_struct_type.html" target="_self">StructType</a></td><td class="desc"></td></tr>
-<tr id="row_0_103_" 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_table.html" target="_self">Table</a></td><td class="desc"></td></tr>
-<tr id="row_0_104_" 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_tensor.html" target="_self">Tensor</a></td><td class="desc"></td></tr>
-<tr id="row_0_105_" 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_test_base.html" target="_self">TestBase</a></td><td class="desc"></td></tr>
-<tr id="row_0_106_" 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_test_builder.html" target="_self">TestBuilder</a></td><td class="desc"></td></tr>
-<tr id="row_0_107_" 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_time32_type.html" target="_self">Time32Type</a></td><td class="desc"></td></tr>
-<tr id="row_0_108_" 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_time64_type.html" target="_self">Time64Type</a></td><td class="desc"></td></tr>
-<tr id="row_0_109_" 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_timestamp_type.html" target="_self">TimestampType</a></td><td class="desc"></td></tr>
-<tr id="row_0_110_" 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_time_type.html" target="_self">TimeType</a></td><td class="desc"></td></tr>
-<tr id="row_0_111_" 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_time_unit.html" target="_self">TimeUnit</a></td><td class="desc"></td></tr>
-<tr id="row_0_112_" 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_type.html" target="_self">Type</a></td><td class="desc"></td></tr>
-<tr id="row_0_113_" 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_type_equals_visitor.html" target="_self">TypeEqualsVisitor</a></td><td class="desc"></td></tr>
-<tr id="row_0_114_" 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_type_traits.html" target="_self">TypeTraits</a></td><td class="desc"></td></tr>
-<tr id="row_0_115_" 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_type_traits_3_01_binary_type_01_4.html" target="_self">TypeTraits&lt; BinaryType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_116_" 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_type_traits_3_01_boolean_type_01_4.html" target="_self">TypeTraits&lt; BooleanType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_117_" 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_type_traits_3_01_date32_type_01_4.html" target="_self">TypeTraits&lt; Date32Type &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_118_" 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_type_traits_3_01_date64_type_01_4.html" target="_self">TypeTraits&lt; Date64Type &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_119_" 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_type_traits_3_01_decimal_type_01_4.html" target="_self">TypeTraits&lt; DecimalType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_120_" 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_type_traits_3_01_dictionary_type_01_4.html" target="_self">TypeTraits&lt; DictionaryType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_121_" 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_type_traits_3_01_double_type_01_4.html" target="_self">TypeTraits&lt; DoubleType &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_0_122_" 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_type_traits_3_01_fixed_size_binary_type_01_4.html" target="_self">TypeTraits&lt; FixedSizeBinaryType &gt;</a></td><td class="desc

<TRUNCATED>

[17/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_decimal_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal_array.html b/docs/cpp/classarrow_1_1_decimal_array.html
index aad04cd..99af717 100644
--- a/docs/cpp/classarrow_1_1_decimal_array.html
+++ b/docs/cpp/classarrow_1_1_decimal_array.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::DecimalArray Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -105,9 +79,8 @@ Inheritance diagram for arrow::DecimalArray:</div>
  <div class="center">
   <img src="classarrow_1_1_decimal_array.png" usemap="#arrow::DecimalArray_map" alt=""/>
   <map id="arrow::DecimalArray_map" name="arrow::DecimalArray_map">
-<area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="0,112,176,136"/>
-<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="0,56,176,80"/>
-<area href="classarrow_1_1_array.html" title="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_flat_array.html" alt="arrow::FlatArray" shape="rect" coords="0,56,129,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,129,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -115,108 +88,101 @@ Inheritance diagram for arrow::DecimalArray:</div>
 Public Types</h2></td></tr>
 <tr class="memitem:a5f283ca174066c3d08d045117a8cb721"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#a5f283ca174066c3d08d045117a8cb721">TypeClass</a> = <a class="el" href="structarrow_1_1_type.html">Type</a></td></tr>
 <tr class="separator:a5f283ca174066c3d08d045117a8cb721"><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:a6a6a4f1d75637a65126f7e3e9169bad8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#a6a6a4f1d75637a65126f7e3e9169bad8">DecimalArray</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_a
 rray.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;sign_bitmap=nullptr)</td></tr>
+<tr class="memitem:a4850446bb7f3ace39d18297f961b5c47"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#a4850446bb7f3ace39d18297f961b5c47">DecimalArray</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a4850446bb7f3ace39d18297f961b5c47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct <a class="el" href="classarrow_1_1_decimal_array.html">DecimalArray</a> from <a class="el" href="structarrow_1_1internal_1_1_array_data.html" title="Mutable internal container for generic Arrow array data. ">internal::ArrayData</a> instance.  <a href="#a4850446bb7f3ace39d18297f961b5c47">More...</a><br /></td></tr>
+<tr class="separator:a4850446bb7f3ace39d18297f961b5c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a6a4f1d75637a65126f7e3e9169bad8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#a6a6a4f1d75637a65126f7e3e9169bad8">DecimalArray</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#ad98f18518f7061381863ee800eabf2ad">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>=nullptr, 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, 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_decimal_array.html#a53844d6fcc8a6b5364af43ff378d7f3f">sign_bitmap</a>=nullptr)</td></tr>
 <tr class="separator:a6a6a4f1d75637a65126f7e3e9169bad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a9e33a37481c4e1d48def31c88d5565"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#a2a9e33a37481c4e1d48def31c88d5565">IsNegative</a> (int64_t i) const </td></tr>
-<tr class="separator:a2a9e33a37481c4e1d48def31c88d5565"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad878457a6f0d6b0f775a5269c23eaa70"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#ad878457a6f0d6b0f775a5269c23eaa70">FormatValue</a> (int64_t i) const </td></tr>
-<tr class="separator:ad878457a6f0d6b0f775a5269c23eaa70"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a764399a02037b21d9ac699d9324a027b"><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_decimal_array.html#a764399a02037b21d9ac699d9324a027b">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">length</a>) const override</td></tr>
+<tr class="memitem:aa8bd13363c09c2ca9559d528d1fcfc10"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#aa8bd13363c09c2ca9559d528d1fcfc10">IsNegative</a> (int64_t i) const</td></tr>
+<tr class="separator:aa8bd13363c09c2ca9559d528d1fcfc10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d182e52e02959d8b19a618f8b1bf605"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#a1d182e52e02959d8b19a618f8b1bf605">GetValue</a> (int64_t i) const</td></tr>
+<tr class="separator:a1d182e52e02959d8b19a618f8b1bf605"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3ced2de63fca1ba568a7f0ce012f661"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#ab3ced2de63fca1ba568a7f0ce012f661">FormatValue</a> (int64_t i) const</td></tr>
+<tr class="separator:ab3ced2de63fca1ba568a7f0ce012f661"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a764399a02037b21d9ac699d9324a027b"><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_decimal_array.html#a764399a02037b21d9ac699d9324a027b">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 override</td></tr>
 <tr class="memdesc:a764399a02037b21d9ac699d9324a027b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="#a764399a02037b21d9ac699d9324a027b">More...</a><br /></td></tr>
 <tr class="separator:a764399a02037b21d9ac699d9324a027b"><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:ab567fe975abebb6a239589be961dc14f 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#ab567fe975abebb6a239589be961dc14f">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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">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#ac6a9a5af6d174976d4f2e44e75
 6744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
-<tr class="separator:ab567fe975abebb6a239589be961dc14f inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c16a930317f77e940858530c291a86c 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#a9c16a930317f77e940858530c291a86c">GetValue</a> (int64_t i) const </td></tr>
-<tr class="separator:a9c16a930317f77e940858530c291a86c inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a50dbf5bdc8ffc55c8509daef200eb52d 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#a50dbf5bdc8ffc55c8509daef200eb52d">byte_width</a> () const </td></tr>
-<tr class="separator:a50dbf5bdc8ffc55c8509daef200eb52d inherit pub_methods_classarrow_1_1_fixed_size_binary_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4ff1c74cb9e38a3ec222a368ffeee881 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#a4ff1c74cb9e38a3ec222a368ffeee881">raw_data</a> () const </td></tr>
-<tr class="separator:a4ff1c74cb9e38a3ec222a368ffeee881 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:ac9370debfa9fd4b0ea66e076690c01e8 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#ac9370debfa9fd4b0ea66e076690c01e8">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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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_primitive_array.html#a923fd560839f3c60e952c440be8b0210">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a
 >=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td></tr>
-<tr class="separator:ac9370debfa9fd4b0ea66e076690c01e8 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a923fd560839f3c60e952c440be8b0210 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#a923fd560839f3c60e952c440be8b0210">data</a> () const </td></tr>
-<tr class="memdesc:a923fd560839f3c60e952c440be8b0210 inherit pub_methods_classarrow_1_1_primitive_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">The memory containing this array's data This buffer does not account for any slice offset.  <a href="#a923fd560839f3c60e952c440be8b0210">More...</a><br /></td></tr>
-<tr class="separator:a923fd560839f3c60e952c440be8b0210 inherit pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3e38c335697d5c6337bfe2ae8628115"><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_decimal_array.html#aa3e38c335697d5c6337bfe2ae8628115">values</a> () const</td></tr>
+<tr class="memdesc:aa3e38c335697d5c6337bfe2ae8628115"><td class="mdescLeft">&#160;</td><td class="mdescRight">The main decimal data For 32/64-bit decimal this is everything.  <a href="#aa3e38c335697d5c6337bfe2ae8628115">More...</a><br /></td></tr>
+<tr class="separator:aa3e38c335697d5c6337bfe2ae8628115"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53844d6fcc8a6b5364af43ff378d7f3f"><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_decimal_array.html#a53844d6fcc8a6b5364af43ff378d7f3f">sign_bitmap</a> () const</td></tr>
+<tr class="memdesc:a53844d6fcc8a6b5364af43ff378d7f3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only needed for 128 bit Decimals.  <a href="#a53844d6fcc8a6b5364af43ff378d7f3f">More...</a><br /></td></tr>
+<tr class="separator:a53844d6fcc8a6b5364af43ff378d7f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acde9db1b9d4167ed33d36116fc5759c1"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#acde9db1b9d4167ed33d36116fc5759c1">byte_width</a> () const</td></tr>
+<tr class="separator:acde9db1b9d4167ed33d36116fc5759c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf04afadab23d2a75a4f24d22a819917"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_decimal_array.html#acf04afadab23d2a75a4f24d22a819917">raw_values</a> () const</td></tr>
+<tr class="separator:acf04afadab23d2a75a4f24d22a819917"><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:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_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#ac3c8efd95a2867d774dc99c700e6e349">Array</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#af6d0bb430191ceef853297d81236cba6">type</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a9d79327fd562c7bb36455979a3d56c20">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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a>=nullptr, int64_t <a class="el" href="classarrow_1_1_array.html#a8d85273d7b76520f804b7da8eda629f6">null_count</a>=0, int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>=0)</td>
 </tr>
-<tr class="separator:ac3c8efd95a2867d774dc99c700e6e349 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</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:a38785d2e1977c10f995e2f3d9813b4e7 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#a38785d2e1977c10f995e2f3d9813b4e7">IsNull</a> (int64_t i) const </td></tr>
-<tr class="memdesc:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a slot is null. For inner loops. Does <em>not</em> boundscheck.  <a href="#a38785d2e1977c10f995e2f3d9813b4e7">More...</a><br /></td></tr>
-<tr class="separator:a38785d2e1977c10f995e2f3d9813b4e7 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d79327fd562c7bb36455979a3d56c20 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#a9d79327fd562c7bb36455979a3d56c20">length</a> () const </td></tr>
-<tr class="memdesc:a9d79327fd562c7bb36455979a3d56c20 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="#a9d79327fd562c7bb36455979a3d56c20">More...</a><br /></td></tr>
-<tr class="separator:a9d79327fd562c7bb36455979a3d56c20 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a814cce1a10c7eef53236c2abfaea8bee 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#a814cce1a10c7eef53236c2abfaea8bee">offset</a> () const </td></tr>
-<tr class="memdesc:a814cce1a10c7eef53236c2abfaea8bee 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="#a814cce1a10c7eef53236c2abfaea8bee">More...</a><br /></td></tr>
-<tr class="separator:a814cce1a10c7eef53236c2abfaea8bee inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d85273d7b76520f804b7da8eda629f6 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#a8d85273d7b76520f804b7da8eda629f6">null_count</a> () const </td></tr>
-<tr class="memdesc:a8d85273d7b76520f804b7da8eda629f6 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="#a8d85273d7b76520f804b7da8eda629f6">More...</a><br /></td></tr>
-<tr class="separator:a8d85273d7b76520f804b7da8eda629f6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6d0bb430191ceef853297d81236cba6 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#af6d0bb430191ceef853297d81236cba6">type</a> () const </td></tr>
-<tr class="separator:af6d0bb430191ceef853297d81236cba6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60af513406e55369c4122f1d739c6f99 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#a60af513406e55369c4122f1d739c6f99">type_id</a> () const </td></tr>
-<tr class="separator:a60af513406e55369c4122f1d739c6f99 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6a9a5af6d174976d4f2e44e756744f0 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#ac6a9a5af6d174976d4f2e44e756744f0">null_bitmap</a> () const </td></tr>
-<tr class="memdesc:ac6a9a5af6d174976d4f2e44e756744f0 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="#ac6a9a5af6d174976d4f2e44e756744f0">More...</a><br /></td></tr>
-<tr class="separator:ac6a9a5af6d174976d4f2e44e756744f0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a817196cd3b72f8d8c6d578036f6e9e97 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#a817196cd3b72f8d8c6d578036f6e9e97">null_bitmap_data</a> () const </td></tr>
-<tr class="memdesc:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw pointer to the null bitmap.  <a href="#a817196cd3b72f8d8c6d578036f6e9e97">More...</a><br /></td></tr>
-<tr class="separator:a817196cd3b72f8d8c6d578036f6e9e97 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c74a407e71e42e75d769a2b2827e25e 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#a9c74a407e71e42e75d769a2b2827e25e">Equals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:a9c74a407e71e42e75d769a2b2827e25e inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1db07a2e4e4b2241dffd602d675ac2a0 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#a1db07a2e4e4b2241dffd602d675ac2a0">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:a1db07a2e4e4b2241dffd602d675ac2a0 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0989ac08e03dad0a1bfbd8d9d6eab25c 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#a0989ac08e03dad0a1bfbd8d9d6eab25c">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:a0989ac08e03dad0a1bfbd8d9d6eab25c inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8ad42b8db90ae77a6bbb69e88a1844 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#acb8ad42b8db90ae77a6bbb69e88a1844">ApproxEquals</a> (const <a class="el" href="classarrow_1_1_array.html">Array</a> &amp;arr) const </td></tr>
-<tr class="separator:acb8ad42b8db90ae77a6bbb69e88a1844 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3791855cfd4669b65874ddd0cc4c60c2 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#a3791855cfd4669b65874ddd0cc4c60c2">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:a3791855cfd4669b65874ddd0cc4c60c2 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="#a3791855cfd4669b65874ddd0cc4c60c2">More...</a><br /></td></tr>
-<tr class="separator:a3791855cfd4669b65874ddd0cc4c60c2 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a577aaca493fb2596164e78463d0644bc 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#a577aaca493fb2596164e78463d0644bc">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:a577aaca493fb2596164e78463d0644bc inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8cf8e5e06bedfdeeaccef89f4fcd8d72 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#a8cf8e5e06bedfdeeaccef89f4fcd8d72">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const </td></tr>
-<tr class="separator:a8cf8e5e06bedfdeeaccef89f4fcd8d72 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a78dd90702dfd4a4989c77585eecc23b1 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#a78dd90702dfd4a4989c77585eecc23b1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a814cce1a10c7eef53236c2abfaea8bee">offset</a>) const </td></tr>
-<tr class="memdesc:a78dd90702dfd4a4989c77585eecc23b1 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="#a78dd90702dfd4a4989c77585eecc23b1">More...</a><br /></td></tr>
-<tr class="separator:a78dd90702dfd4a4989c77585eecc23b1 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">Determine if a slot is null. For inner loops. Does <em>not</em> 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: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:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a 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#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
+<tr class="separator:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="separator:ad98f18518f7061381863ee800eabf2ad 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_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:aa340fdab800cc42ac43e8f0219c20188 inherit pro_attribs_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#aa340fdab800cc42ac43e8f0219c20188">data_</a></td></tr>
-<tr class="separator:aa340fdab800cc42ac43e8f0219c20188 inherit pro_attribs_classarrow_1_1_primitive_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb4abc13be9ec1c46fe789762f85843c 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#afb4abc13be9ec1c46fe789762f85843c">raw_data_</a></td></tr>
-<tr class="separator:afb4abc13be9ec1c46fe789762f85843c inherit pro_attribs_classarrow_1_1_primitive_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:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
+<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842 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:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_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#a12b693935f3dd0aab750dbe37032a019">type_</a></td></tr>
-<tr class="separator:a12b693935f3dd0aab750dbe37032a019 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_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#a7a2a3b04675d806226b99fa6e78ea14f">length_</a></td></tr>
-<tr class="separator:a7a2a3b04675d806226b99fa6e78ea14f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_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#a581cecab69f86737603be4c3bd5835bd">offset_</a></td></tr>
-<tr class="separator:a581cecab69f86737603be4c3bd5835bd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_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#a68856a2f8d06a4d3e7e97f9a116a16f9">null_count_</a></td></tr>
-<tr class="separator:a68856a2f8d06a4d3e7e97f9a116a16f9 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_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#a3d8a39e330032fae689f82f765b19d4f">null_bitmap_</a></td></tr>
-<tr class="separator:a3d8a39e330032fae689f82f765b19d4f inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="separator:aa8047296b1e2027f4089fceca3714597 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 class="anchor" id="a5f283ca174066c3d08d045117a8cb721"></a>
+<a id="a5f283ca174066c3d08d045117a8cb721"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f283ca174066c3d08d045117a8cb721">&#9670;&nbsp;</a></span>TypeClass</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -229,7 +195,37 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a6a6a4f1d75637a65126f7e3e9169bad8"></a>
+<a id="a4850446bb7f3ace39d18297f961b5c47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4850446bb7f3ace39d18297f961b5c47">&#9670;&nbsp;</a></span>DecimalArray() <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::DecimalArray::DecimalArray </td>
+          <td>(</td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::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_decimal_array.html">DecimalArray</a> from <a class="el" href="structarrow_1_1internal_1_1_array_data.html" title="Mutable internal container for generic Arrow array data. ">internal::ArrayData</a> instance. </p>
+
+</div>
+</div>
+<a id="a6a6a4f1d75637a65126f7e3e9169bad8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a6a4f1d75637a65126f7e3e9169bad8">&#9670;&nbsp;</a></span>DecimalArray() <span class="overload">[2/2]</span></h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -286,7 +282,34 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad878457a6f0d6b0f775a5269c23eaa70"></a>
+<a id="acde9db1b9d4167ed33d36116fc5759c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acde9db1b9d4167ed33d36116fc5759c1">&#9670;&nbsp;</a></span>byte_width()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int32_t arrow::DecimalArray::byte_width </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="ab3ced2de63fca1ba568a7f0ce012f661"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3ced2de63fca1ba568a7f0ce012f661">&#9670;&nbsp;</a></span>FormatValue()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -302,7 +325,27 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2a9e33a37481c4e1d48def31c88d5565"></a>
+<a id="a1d182e52e02959d8b19a618f8b1bf605"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d182e52e02959d8b19a618f8b1bf605">&#9670;&nbsp;</a></span>GetValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint8_t * arrow::DecimalArray::GetValue </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>
+<a id="aa8bd13363c09c2ca9559d528d1fcfc10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa8bd13363c09c2ca9559d528d1fcfc10">&#9670;&nbsp;</a></span>IsNegative()</h2>
+
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -318,7 +361,61 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a764399a02037b21d9ac699d9324a027b"></a>
+<a id="acf04afadab23d2a75a4f24d22a819917"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf04afadab23d2a75a4f24d22a819917">&#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::DecimalArray::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="a53844d6fcc8a6b5364af43ff378d7f3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53844d6fcc8a6b5364af43ff378d7f3f">&#9670;&nbsp;</a></span>sign_bitmap()</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_buffer.html">Buffer</a>&gt; arrow::DecimalArray::sign_bitmap </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">
+
+<p>Only needed for 128 bit Decimals. </p>
+
+</div>
+</div>
+<a id="a764399a02037b21d9ac699d9324a027b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a764399a02037b21d9ac699d9324a027b">&#9670;&nbsp;</a></span>Slice()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -360,20 +457,47 @@ Additional Inherited Members</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a new object wrapped in std::shared_ptr&lt;Array&gt; </dd></dl>
 
-<p>Reimplemented from <a class="el" href="classarrow_1_1_fixed_size_binary_array.html#a490c01227b8bc1abe78c1265d423d728">arrow::FixedSizeBinaryArray</a>.</p>
+<p>Implements <a class="el" href="classarrow_1_1_array.html#a318b4c7dad0da7a47d324b1befd669a6">arrow::Array</a>.</p>
+
+</div>
+</div>
+<a id="aa3e38c335697d5c6337bfe2ae8628115"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa3e38c335697d5c6337bfe2ae8628115">&#9670;&nbsp;</a></span>values()</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_buffer.html">Buffer</a>&gt; arrow::DecimalArray::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">
+
+<p>The main decimal data For 32/64-bit decimal this is everything. </p>
 
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8h_source.html">array.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="array_8cc.html">array.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_decimal_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal_array.png b/docs/cpp/classarrow_1_1_decimal_array.png
index d95b0d7..c0c6b37 100644
Binary files a/docs/cpp/classarrow_1_1_decimal_array.png and b/docs/cpp/classarrow_1_1_decimal_array.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_decimal_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_decimal_builder-members.html b/docs/cpp/classarrow_1_1_decimal_builder-members.html
index aa2177e..117d981 100644
--- a/docs/cpp/classarrow_1_1_decimal_builder-members.html
+++ b/docs/cpp/classarrow_1_1_decimal_builder-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -108,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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_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><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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">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#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>
@@ -116,30 +90,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classarrow_1_1_decimal_builder.html#a507492abb6a222ad513196c785a86681">Finish</a>(std::shared_ptr&lt; Array &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_builder.html">arrow::DecimalBuilder</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#ac3ac84f57c1d91e02742b15206100a8a">FixedSizeBinaryBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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_decimal_builder.html#a47666b23e13ea2dca9dcc6f67f47e49a">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_builder.html">arrow::DecimalBuilder</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#a2c99eda3af97e27847b080170d073e57">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#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#a190150db6c3770d90dfb58b11d978479">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#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#a75f95fc8ae6f3e996e26f09df1c73063">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#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#a95e609990be3c11d86265e701c9cefa8">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#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_decimal_builder.html#a1913f06115ec1fe6400a7e471367b67a">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_builder.html">arrow::DecimalBuilder</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#a890c2acb7ddc41a6206f267ee516ce1a">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">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#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#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_decimal_builder.html#a1913f06115ec1fe6400a7e471367b67a">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_decimal_builder.html">arrow::DecimalBuilder</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#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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[06/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 27bbc5d..1260770 100644
--- a/docs/cpp/classarrow_1_1_int32_type.html
+++ b/docs/cpp/classarrow_1_1_int32_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -136,22 +110,22 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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>
 <tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_t &gt;</a></td></tr>
 <tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
 <tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -162,7 +136,9 @@ Additional Inherited Members</h2></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 class="anchor" id="a1f7b99af7105a1915dcdb09c575d7a10"></a>
+<a id="a1f7b99af7105a1915dcdb09c575d7a10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f7b99af7105a1915dcdb09c575d7a10">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -186,14 +162,14 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 7bc8393..ed255f9 100644
--- a/docs/cpp/classarrow_1_1_int64_type-members.html
+++ b/docs/cpp/classarrow_1_1_int64_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,18 +73,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;</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_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;</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_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_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_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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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_int64_type.html#a3d543195d38631f1b26b4c557a5b5b78">name</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_int64_type.html">arrow::Int64Type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;</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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;</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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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>
@@ -119,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 e851728..7babcd4 100644
--- a/docs/cpp/classarrow_1_1_int64_type.html
+++ b/docs/cpp/classarrow_1_1_int64_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -136,22 +110,22 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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>
 <tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;</a></td></tr>
 <tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
 <tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -162,7 +136,9 @@ Additional Inherited Members</h2></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 class="anchor" id="a3d543195d38631f1b26b4c557a5b5b78"></a>
+<a id="a3d543195d38631f1b26b4c557a5b5b78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d543195d38631f1b26b4c557a5b5b78">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -186,14 +162,14 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 eff8804..3739704 100644
--- a/docs/cpp/classarrow_1_1_int8_type-members.html
+++ b/docs/cpp/classarrow_1_1_int8_type-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -99,18 +73,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor *visitor) const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;</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_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;</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_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_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_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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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_int8_type.html#af69570c72f83300791e6c4800442f548">name</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_int8_type.html">arrow::Int8Type</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;</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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;</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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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>
@@ -119,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 01fd91d..4bd49cb 100644
--- a/docs/cpp/classarrow_1_1_int8_type.html
+++ b/docs/cpp/classarrow_1_1_int8_type.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -136,22 +110,22 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f 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#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
 <tr class="separator:a595f40c5566bb07b33d95b166da9ab8f 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#ad1213337be376b0858dcb03f29e69ec7">id</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:a57090432c9fe4d3d5fe9eeb6ed54a9df 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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a> ()</td></tr>
 <tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09719dbc2169ee65691cad6e678f18f 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#ac09719dbc2169ee65691cad6e678f18f">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const </td></tr>
-<tr class="separator:ac09719dbc2169ee65691cad6e678f18f inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a215035682cbf925f9ecc246959026170 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#a215035682cbf925f9ecc246959026170">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:a215035682cbf925f9ecc246959026170 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4afd2527c409023be692e4dd1a49e62e 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#a4afd2527c409023be692e4dd1a49e62e">child</a> (int i) const </td></tr>
-<tr class="separator:a4afd2527c409023be692e4dd1a49e62e inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bf35a124bb6e30ccb68872463838237 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#a8bf35a124bb6e30ccb68872463838237">children</a> () const </td></tr>
-<tr class="separator:a8bf35a124bb6e30ccb68872463838237 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3b35207add280a180e9ff64552e51522 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#a3b35207add280a180e9ff64552e51522">num_children</a> () const </td></tr>
-<tr class="separator:a3b35207add280a180e9ff64552e51522 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1213337be376b0858dcb03f29e69ec7 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#ad1213337be376b0858dcb03f29e69ec7">id</a> () const </td></tr>
-<tr class="separator:ad1213337be376b0858dcb03f29e69ec7 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc 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>
 <tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;</a></td></tr>
 <tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><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_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
 <tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -162,7 +136,9 @@ Additional Inherited Members</h2></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 class="anchor" id="af69570c72f83300791e6c4800442f548"></a>
+<a id="af69570c72f83300791e6c4800442f548"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af69570c72f83300791e6c4800442f548">&#9670;&nbsp;</a></span>name()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -186,14 +162,14 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
+<li>/home/wesm/code/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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 092dd58..6a3d8a9 100644
--- a/docs/cpp/classarrow_1_1_integer-members.html
+++ b/docs/cpp/classarrow_1_1_integer-members.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,17 +72,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor *visitor) 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_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a>() const =0</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">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">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#a8bf35a124bb6e30ccb68872463838237">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#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#ac09719dbc2169ee65691cad6e678f18f">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#a215035682cbf925f9ecc246959026170">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#aa02733da21d55d5eb8cbf6d3a1ddf0dc">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#a595f40c5566bb07b33d95b166da9ab8f">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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">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#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>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a3b35207add280a180e9ff64552e51522">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#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#a57090432c9fe4d3d5fe9eeb6ed54a9df">~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 -->
@@ -116,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[34/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_adaptive_int_builder_base.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_adaptive_int_builder_base.html b/docs/cpp/classarrow_1_1_adaptive_int_builder_base.html
index ca7d998..f66bfc2 100644
--- a/docs/cpp/classarrow_1_1_adaptive_int_builder_base.html
+++ b/docs/cpp/classarrow_1_1_adaptive_int_builder_base.html
@@ -3,7 +3,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Apache Arrow (C++): arrow::AdaptiveIntBuilderBase Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -115,57 +89,57 @@ Inheritance diagram for arrow::AdaptiveIntBuilderBase:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:ad7011cb0ff4e13338c6c879b8ba00f2a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#ad7011cb0ff4e13338c6c879b8ba00f2a">AdaptiveIntBuilderBase</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool)</td></tr>
 <tr class="separator:ad7011cb0ff4e13338c6c879b8ba00f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af151782b9f2089d31db95552e9037849"><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_base.html#af151782b9f2089d31db95552e9037849">AppendNulls</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a2c99eda3af97e27847b080170d073e57">length</a>)</td></tr>
+<tr class="memitem:af151782b9f2089d31db95552e9037849"><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_base.html#af151782b9f2089d31db95552e9037849">AppendNulls</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:af151782b9f2089d31db95552e9037849"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory.  <a href="#af151782b9f2089d31db95552e9037849">More...</a><br /></td></tr>
 <tr class="separator:af151782b9f2089d31db95552e9037849"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a727b2b11eb492d1bbfcc8f8ca3f9f7a0"><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_base.html#a727b2b11eb492d1bbfcc8f8ca3f9f7a0">AppendNull</a> ()</td></tr>
 <tr class="separator:a727b2b11eb492d1bbfcc8f8ca3f9f7a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adf8970add1ee4efb0f51edd2f6689506"><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_adaptive_int_builder_base.html#adf8970add1ee4efb0f51edd2f6689506">data</a> () const </td></tr>
-<tr class="separator:adf8970add1ee4efb0f51edd2f6689506"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a86276096c0493b1ec77a5d0476474cb5"><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_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
+<tr class="memitem:a78772d82601233d525784e8549bb250e"><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_adaptive_int_builder_base.html#a78772d82601233d525784e8549bb250e">data</a> () const</td></tr>
+<tr class="separator:a78772d82601233d525784e8549bb250e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86276096c0493b1ec77a5d0476474cb5"><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_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:a86276096c0493b1ec77a5d0476474cb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates initial capacity requirements for the builder.  <a href="#a86276096c0493b1ec77a5d0476474cb5">More...</a><br /></td></tr>
 <tr class="separator:a86276096c0493b1ec77a5d0476474cb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a820feef01bd6f5f638eeadd7a4e4cb7d"><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_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a47b36298c021436d35b31d861892903d">capacity</a>) override</td></tr>
+<tr class="memitem:a820feef01bd6f5f638eeadd7a4e4cb7d"><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_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>) override</td></tr>
 <tr class="memdesc:a820feef01bd6f5f638eeadd7a4e4cb7d"><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="#a820feef01bd6f5f638eeadd7a4e4cb7d">More...</a><br /></td></tr>
 <tr class="separator:a820feef01bd6f5f638eeadd7a4e4cb7d"><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:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a>)</td></tr>
+<tr class="memitem:a2cef09cd798edf3e9b3b9943ce33347b 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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 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>)</td></tr>
 <tr class="separator:a2cef09cd798edf3e9b3b9943ce33347b 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="#aad4a1ed2c24204b1cc21e44ab0ad444b">More...</a><br /></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:a95e609990be3c11d86265e701c9cefa8 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#a95e609990be3c11d86265e701c9cefa8">num_children</a> () const </td></tr>
-<tr class="separator:a95e609990be3c11d86265e701c9cefa8 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c99eda3af97e27847b080170d073e57 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#a2c99eda3af97e27847b080170d073e57">length</a> () const </td></tr>
-<tr class="separator:a2c99eda3af97e27847b080170d073e57 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75f95fc8ae6f3e996e26f09df1c73063 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#a75f95fc8ae6f3e996e26f09df1c73063">null_count</a> () const </td></tr>
-<tr class="separator:a75f95fc8ae6f3e996e26f09df1c73063 inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b36298c021436d35b31d861892903d 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#a47b36298c021436d35b31d861892903d">capacity</a> () const </td></tr>
-<tr class="separator:a47b36298c021436d35b31d861892903d 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="#a21c1d9818e379f41e6c72df407ae029d">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#a17c9bf5211cb980518df3bb1c33ba4fc">More...</a><br /></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#a2c99eda3af97e27847b080170d073e57">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="#aa505ec95646314c3b9254e0cce39538b">More...</a><br /></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="#a177b858a7ef7ee0ac316ca626bb3bf21">More...</a><br /></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="#a630ea6ee96e26b8f1a2d08b45180fb32">More...</a><br /></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:a190150db6c3770d90dfb58b11d978479 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#a190150db6c3770d90dfb58b11d978479">null_bitmap</a> () const </td></tr>
-<tr class="separator:a190150db6c3770d90dfb58b11d978479 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:ab9f2831b950610ff61087f994571d1cc inherit pub_methods_classarrow_1_1_array_builder"><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_builder.html#ab9f2831b950610ff61087f994571d1cc">Finish</a> (std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt; *out)=0</td></tr>
-<tr class="memdesc:ab9f2831b950610ff61087f994571d1cc inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data.  <a href="#ab9f2831b950610ff61087f994571d1cc">More...</a><br /></td></tr>
+<tr class="memdesc:ab9f2831b950610ff61087f994571d1cc inherit pub_methods_classarrow_1_1_array_builder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates new <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 to hold the contents of the builder and transfers ownership of the data.  <a href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">More...</a><br /></td></tr>
 <tr class="separator:ab9f2831b950610ff61087f994571d1cc inherit pub_methods_classarrow_1_1_array_builder"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a890c2acb7ddc41a6206f267ee516ce1a 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#a890c2acb7ddc41a6206f267ee516ce1a">type</a> () const </td></tr>
-<tr class="separator:a890c2acb7ddc41a6206f267ee516ce1a 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>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
@@ -196,15 +170,19 @@ Protected Attributes</h2></td></tr>
 <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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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: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#a2c99eda3af97e27847b080170d073e57">length</a>)</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>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ad7011cb0ff4e13338c6c879b8ba00f2a"></a>
+<a id="ad7011cb0ff4e13338c6c879b8ba00f2a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7011cb0ff4e13338c6c879b8ba00f2a">&#9670;&nbsp;</a></span>AdaptiveIntBuilderBase()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -229,7 +207,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a727b2b11eb492d1bbfcc8f8ca3f9f7a0"></a>
+<a id="a727b2b11eb492d1bbfcc8f8ca3f9f7a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a727b2b11eb492d1bbfcc8f8ca3f9f7a0">&#9670;&nbsp;</a></span>AppendNull()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -252,7 +232,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af151782b9f2089d31db95552e9037849"></a>
+<a id="af151782b9f2089d31db95552e9037849"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af151782b9f2089d31db95552e9037849">&#9670;&nbsp;</a></span>AppendNulls()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -288,7 +270,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="adf8970add1ee4efb0f51edd2f6689506"></a>
+<a id="a78772d82601233d525784e8549bb250e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78772d82601233d525784e8549bb250e">&#9670;&nbsp;</a></span>data()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -311,7 +295,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a86276096c0493b1ec77a5d0476474cb5"></a>
+<a id="a86276096c0493b1ec77a5d0476474cb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86276096c0493b1ec77a5d0476474cb5">&#9670;&nbsp;</a></span>Init()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -340,7 +326,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a820feef01bd6f5f638eeadd7a4e4cb7d"></a>
+<a id="a820feef01bd6f5f638eeadd7a4e4cb7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a820feef01bd6f5f638eeadd7a4e4cb7d">&#9670;&nbsp;</a></span>Resize()</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -369,7 +357,9 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a02ebb7b564e24c624a2973818b21a16f"></a>
+<a id="a02ebb7b564e24c624a2973818b21a16f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02ebb7b564e24c624a2973818b21a16f">&#9670;&nbsp;</a></span>data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -389,7 +379,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa7cd2d0f26888b231af00297930c031d"></a>
+<a id="aa7cd2d0f26888b231af00297930c031d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7cd2d0f26888b231af00297930c031d">&#9670;&nbsp;</a></span>int_size_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -409,7 +401,9 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3341fff45cd727a5d6f6ae063df32868"></a>
+<a id="a3341fff45cd727a5d6f6ae063df32868"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3341fff45cd727a5d6f6ae063df32868">&#9670;&nbsp;</a></span>raw_data_</h2>
+
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -430,15 +424,15 @@ Additional Inherited Members</h2></td></tr>
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following files:<ul>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
-<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8h_source.html">builder.h</a></li>
+<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="builder_8cc.html">builder.cc</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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/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 bd9c3b1..d0a4620 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,8 @@
 <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.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<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>
@@ -11,9 +12,6 @@
 <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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,43 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -106,35 +80,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr&lt; DataType &gt; &amp;type)</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#a47b36298c021436d35b31d861892903d">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#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_base.html#adf8970add1ee4efb0f51edd2f6689506">data</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</a></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_base.html#a78772d82601233d525784e8549bb250e">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_base.html#a02ebb7b564e24c624a2973818b21a16f">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#aa10c9dc36dfcd86a15d7b944c693a009">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#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#a65290ac543fe24008cf0cdacdd8f4b29">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_adaptive_u_int_builder.html#a8b5db70bfed51f96f14af4b058a15d17">Finish</a>(std::shared_ptr&lt; Array &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_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder_base.html#aa7cd2d0f26888b231af00297930c031d">int_size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#a2c99eda3af97e27847b080170d073e57">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#a190150db6c3770d90dfb58b11d978479">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#a75f95fc8ae6f3e996e26f09df1c73063">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#a95e609990be3c11d86265e701c9cefa8">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_adaptive_int_builder_base.html#a3341fff45cd727a5d6f6ae063df32868">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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><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"></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_adaptive_u_int_builder.html#a8b5db70bfed51f96f14af4b058a15d17">Finish</a>(std::shared_ptr&lt; Array &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_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_base.html#aa7cd2d0f26888b231af00297930c031d">int_size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#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_adaptive_int_builder_base.html#a3341fff45cd727a5d6f6ae063df32868">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#a890c2acb7ddc41a6206f267ee516ce1a">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#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">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#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>
@@ -143,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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.11
+</a> 1.8.13
 </small></address>
 </body>
 </html>


[39/51] [partial] arrow-site git commit: Update C++ API docs to 0.5.0

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/buffer_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/buffer_8h_source.html b/docs/cpp/buffer_8h_source.html
index 7e8c5d4..83c9c09 100644
--- a/docs/cpp/buffer_8h_source.html
+++ b/docs/cpp/buffer_8h_source.html
@@ -3,17 +3,15 @@
 <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.11"/>
-<title>Apache Arrow (C++): /home/uwe/Development/arrow/cpp/src/arrow/buffer.h Source File</title>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/buffer.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>
-<script type="text/javascript">
-  $(document).ready(function() { init_search(); });
-</script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -32,41 +30,19 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li><a href="annotated.html"><span>Classes</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
-    </ul>
-  </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,61 +67,72 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <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;</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;</sp
 an></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;<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="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;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>MemoryPool;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class
  </span>Status;</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="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// Buffer classes</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html">   46</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_buffer.html">Buffer</a> {</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><spa
 n class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">   48</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="l00049"></a><span class="lineno">   49</span>&#160;      : is_mutable_(false), data_(data), size_(size), capacity_(size) {}</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_buffer.html">Buffer</a>();</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">   59</a></span>&#160;  <a class="code" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">Buffer</a>(<span class="keywo
 rd">const</span> std::shared_ptr&lt;Buffer&gt;&amp; parent, int64_t offset, int64_t size)</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;      : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(parent-&gt;data() + offset, size) {</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    parent_ = parent;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  }</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"><a class="line" href="classarrow_1_1_buffer.html#a15aa192631fbdad93a1939d3a0b193c7">   64</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classarrow_1_1_buffer.html#a15aa192631fbdad93a1939d3a0b193c7">is_mutable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> is_mutable_; }</div><div class="line"><a name="l00065"
 ></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</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="l00069"></a><span class="lineno">   69</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="l00070"></a><span class="lineno">   70</span>&#160;</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> Copy(int64_t start, int64_t nbytes, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool,</div><div class="line"><a name="l00073"></a><
 span class="lineno">   73</span>&#160;      std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">const</span>;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Copy(int64_t start, int64_t nbytes, std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">const</span>;</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"><a class="line" href="classarrow_1_1_buffer.html#aa31506ee38b2ae2a4d71f48a285d745d">   78</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#aa31506ee38b2ae2a4d71f48a285d745d">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> capacity_; }</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="cl
 assarrow_1_1_buffer.html#a17211fa086c7f2bb6495295ddb593ad5">   79</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_buffer.html#a17211fa086c7f2bb6495295ddb593ad5">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_; }</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">   80</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="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_1_buffer.html#a5620fd061758d0467d06b0edb783df73">   82</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a5620fd061758d0467d06b0edb783d
 f73">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> size_; }</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"><a class="line" href="classarrow_1_1_buffer.html#a8c4faa36b9e310c99346425575014bde">   84</a></span>&#160;  std::shared_ptr&lt;Buffer&gt; <a class="code" href="classarrow_1_1_buffer.html#a8c4faa36b9e310c99346425575014bde">parent</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> parent_; }</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; <span class="keyword">protected</span>:</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">   87</a></span>&#160;  <span class="keywordtype">bool</span> <a c
 lass="code" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">   88</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">   89</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">   90</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a>;</div><div class="line"><a n
 ame="l00091"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">   91</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a>;</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">// nullptr by default, but may be set</span></div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">   94</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="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160; <span class="keyword">private</span>:</d
 iv><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <a class="code" href="macros_8h.html#af8df3547bfde53a5acb93e2607b0034a">DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1_buffer.html">Buffer</a>);</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="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> std::shared_ptr&lt;Buffer&gt; SliceBuffer(</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; buffer, int64_t offset, int64_t length) {</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="keywordflow">return</span> std::make_shared&lt;Buffer&gt;(buffer, offset, length);</d
 iv><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="l00109"></a><span class="lineno">  109</span>&#160;std::shared_ptr&lt;Buffer&gt; <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#a21c0a6e906a9b23fcd7a823c7a46d6b4">SliceMutableBuffer</a>(</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; buffer, int64_t offset, int64_t length);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html">  113</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77
 a4d30b37619ef">ARROW_EXPORT</a> <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="l00114"></a><span class="lineno">  114</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html#ae5484cdf9af52f3740bf4b5f1888b38f">  115</a></span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html#ae5484cdf9af52f3740bf4b5f1888b38f">MutableBuffer</a>(uint8_t* data, int64_t size) : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(data, size) {</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    mutable_data_ = data;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    is_mutable_ = <span class="keyword">true</span>;</div><div class="line"><a
  name="l00118"></a><span class="lineno">  118</span>&#160;  }</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</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, int64_t offset, int64_t size);</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; <span class="keyword">protected</span>:</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">  123</a></span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>() : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(nullptr, 0) {}</d
 iv><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"><a class="line" href="classarrow_1_1_resizable_buffer.html">  126</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00127"></a><span class="lineno">  127</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(int64_t new_size, <span class="keywordtype">boo
 l</span> shrink_to_fit = <span class="keyword">true</span>) = 0;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(int64_t new_capacity) = 0;</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="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#a1112c5344bc770e927eef31d4c0187b2">  142</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_resizable_buffer.html#a1112c5344bc770e927eef31d4c0187b2">TypedResize</a>(int64_t new_nb_elements,
  <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) {</div><div class="line"><a name="l00143"></a><span class="lineno">  143</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="l00144"></a><span class="lineno">  144</span>&#160;  }</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="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#af38b01cff76a88738fce6bc19cdc84d6">  147</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_resizable_buffer.html#af38b01cff76a88738fce6bc19cdc84d6">TypedReserve</a>(int
 64_t new_nb_elements) {</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    <span class="keywordflow">return</span> Reserve(<span class="keyword">sizeof</span>(T) * new_nb_elements);</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">  151</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">  152</a></span>&#160;  <a class="code" href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">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="l00153"></a><span class="lineno">
   153</span>&#160;};</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classarrow_1_1_pool_buffer.html">  156</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00157"></a><span class="lineno">  157</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00158"></a><span class="lineno">  158</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 = <span class="keyword">nullptr</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_pool_buffer.html">PoolBuffer</a>();</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(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="l00162"></a><span class="lineno">  162</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(int64_t new_capacity) <span class="keyword">override</span>;</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="keyword">private</span>
 :</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</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;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html">  168</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_buffer_builder.html">BufferBuilder</a> {</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">  170</a></span>&#160;  <span cla
 ss="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="l00171"></a><span class="lineno">  171</span>&#160;      : pool_(pool), data_(nullptr), capacity_(0), size_(0) {}</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ae5513e6855e7a49170fd2b9178fa2bc2">  174</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#ae5513e6855e7a49170fd2b9178fa2bc2">Resize</a>(int64_t elements) {</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <span class="comment">// Resize(0) is a no-op</span></div><div class="line"><a name="l00176"></a><s
 pan class="lineno">  176</span>&#160;    <span class="keywordflow">if</span> (elements == 0) { <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>(); }</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    <span class="keywordflow">if</span> (capacity_ == 0) { buffer_ = std::make_shared&lt;PoolBuffer&gt;(pool_); }</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    int64_t old_capacity = capacity_;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(buffer_-&gt;Resize(elements));</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    capacity_ = buffer_-&gt;capacity();</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    data_ = buffer_-&gt;mu
 table_data();</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    <span class="keywordflow">if</span> (capacity_ &gt; old_capacity) {</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;      memset(data_ + old_capacity, 0, capacity_ - old_capacity);</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="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  }</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"><a class="line" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">  188</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="l00189"></a><span class="lineno">  189</span>&#160;    <span class="keywordflow">if</span> (capacity_ &lt; length + size_) { <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(length + size_)); }</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    UnsafeAppend(data, length);</div><div class="line"><a name="l00191"></a><span class="lineno">  191</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="l00192"></a><span class="lineno">  192</span>&#160;  }</div><div class="line"><a name="l00193"></a><span class="lineno">  193
 </span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <span class="comment">// Advance pointer and zero out memory</span></div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#aeb244237aa429582fbe9812e261eced0">  195</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#aeb244237aa429582fbe9812e261eced0">Advance</a>(int64_t length) {</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <span class="keywordflow">if</span> (capacity_ &lt; length + size_) { <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(length + size_)); }</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    memset(data_ + size_, 0, static_cast&lt;size_t&gt;(length));</div><div class="line"><a name="l00198"></a>
 <span class="lineno">  198</span>&#160;    size_ += 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">  202</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#af6701776830a9f1663383d21da945fb4">  203</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#af6701776830a9f1663383d21da945fb4">Append</a>(T arithmetic_value) {
 </div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    static_assert(std::is_arithmetic&lt;T&gt;::value,</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;        <span class="stringliteral">&quot;Convenience buffer append only supports arithmetic types&quot;</span>);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    <span class="keywordflow">return</span> Append(reinterpret_cast&lt;uint8_t*&gt;(&amp;arithmetic_value), <span class="keyword">sizeof</span>(T));</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  }</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="c
 lassarrow_1_1_buffer_builder.html#a409caa84f0c679ce92305956b65f39e5">  210</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#a409caa84f0c679ce92305956b65f39e5">Append</a>(<span class="keyword">const</span> T* arithmetic_values, int64_t num_elements) {</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    static_assert(std::is_arithmetic&lt;T&gt;::value,</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;        <span class="stringliteral">&quot;Convenience buffer append only supports arithmetic types&quot;</span>);</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    <span class="keywordflow">return</span> Append(</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;        reinterpret_cast&lt;const uint8_t*&gt;(arithmetic_values), num_elements * <span class="keyword">siz
 eof</span>(T));</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">  217</span>&#160;  <span class="comment">// Unsafe methods don&#39;t check existing size</span></div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">  218</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="l00219"></a><span class="lineno">  219</span>&#160;    memcpy(data_ + size_, data, static_cast&lt;size_t&gt;(length));</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    size_ += lengt
 h;</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;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a39c2421e82515b15f62966e776bfc10c">  224</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_buffer_builder.html#a39c2421e82515b15f62966e776bfc10c">UnsafeAppend</a>(T arithmetic_value) {</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    static_assert(std::is_arithmetic&lt;T&gt;::value,</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;        <span class="stringliteral">&quot;Convenience buffer append only supports 
 arithmetic types&quot;</span>);</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    UnsafeAppend(reinterpret_cast&lt;uint8_t*&gt;(&amp;arithmetic_value), <span class="keyword">sizeof</span>(T));</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  }</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;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ab0cb2ec41eb413fa531d2a7f7e777ebb">  231</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classarrow_1_1_buffer_builder.html#ab0cb2ec41eb413fa531d2a7f7e777ebb">UnsafeAppend</a>(<span class="keyword">const</span> T* arithmetic_values, int64_t num_elements) {</div><div class=
 "line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    static_assert(std::is_arithmetic&lt;T&gt;::value,</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;        <span class="stringliteral">&quot;Convenience buffer append only supports arithmetic types&quot;</span>);</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    UnsafeAppend(</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;        reinterpret_cast&lt;const uint8_t*&gt;(arithmetic_values), num_elements * <span class="keyword">sizeof</span>(T));</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"><a class="line" href="classarrow_1_1_buffer_builder.html#ab1c0d5021270dd50cafbded84899655b">  238</a></span>&#160;  std::shared_ptr&lt;B
 uffer&gt; <a class="code" href="classarrow_1_1_buffer_builder.html#ab1c0d5021270dd50cafbded84899655b">Finish</a>() {</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <span class="keyword">auto</span> result = buffer_;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    buffer_ = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    capacity_ = size_ = 0;</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;  }</div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#afa82200b93003b20848029d8f98026b6">  244</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer_builder.html#afa82200b93003b20848029d8f98
 026b6">capacity</a>() { <span class="keywordflow">return</span> capacity_; }</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#abd87c9b423a1662ba9f0a6c53fb32381">  245</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer_builder.html#abd87c9b423a1662ba9f0a6c53fb32381">length</a>() { <span class="keywordflow">return</span> size_; }</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="keyword">private</span>:</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  std::shared_ptr&lt;PoolBuffer&gt; buffer_;</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&
 #160;  uint8_t* data_;</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  int64_t capacity_;</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  int64_t size_;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;};</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#ab436e4e8cb4bc06c02dc61a1fed65743">AllocateBuffer</a>(</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, int64_t size, std::shared_ptr&lt;MutableBuffer&gt;* out);</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;<a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#a68e081bce7b9d76706b9baa569c3b47c">AllocateResizableBuffer</a>(</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool, int64_t size, std::shared_ptr&lt;ResizableBuffer&gt;* out);</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">// namespace arrow</span></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="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:123</div></div>
-<div class="ttc" id="classarrow_1_1_mutable_buffer_html_ae5484cdf9af52f3740bf4b5f1888b38f"><div class="ttname"><a href="classarrow_1_1_mutable_buffer.html#ae5484cdf9af52f3740bf4b5f1888b38f">arrow::MutableBuffer::MutableBuffer</a></div><div class="ttdeci">MutableBuffer(uint8_t *data, int64_t size)</div><div class="ttdef"><b>Definition:</b> buffer.h:115</div></div>
-<div class="ttc" id="classarrow_1_1_buffer_html_a5620fd061758d0467d06b0edb783df73"><div class="ttname"><a href="classarrow_1_1_buffer.html#a5620fd061758d0467d06b0edb783df73">arrow::Buffer::size</a></div><div class="ttdeci">int64_t size() const </div><div class="ttdef"><b>Definition:</b> buffer.h:82</div></div>
-<div class="ttc" id="classarrow_1_1_buffer_builder_html_ab1c0d5021270dd50cafbded84899655b"><div class="ttname"><a href="classarrow_1_1_buffer_builder.html#ab1c0d5021270dd50cafbded84899655b">arrow::BufferBuilder::Finish</a></div><div class="ttdeci">std::shared_ptr&lt; Buffer &gt; Finish()</div><div class="ttdef"><b>Definition:</b> buffer.h:238</div></div>
-<div class="ttc" id="classarrow_1_1_buffer_builder_html_acb2881c13261f9755518d76ed5c4b9b6"><div class="ttname"><a href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">arrow::BufferBuilder::UnsafeAppend</a></div><div class="ttdeci">void UnsafeAppend(const uint8_t *data, int64_t length)</div><div class="ttdef"><b>Definition:</b> buffer.h:218</div></div>
-<div class="ttc" id="classarrow_1_1_mutable_buffer_html"><div class="ttname"><a href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></div><div class="ttdoc">A Buffer whose contents can be mutated. May or may not own its data. </div><div class="ttdef"><b>Definition:</b> buffer.h:113</div></div>
-<div class="ttc" id="classarrow_1_1_buffer_html_a15aa192631fbdad93a1939d3a0b193c7"><div class="ttname"><a href="classarrow_1_1_buffer.html#a15aa192631fbdad93a1939d3a0b193c7">arrow::Buffer::is_mutable</a></div><div class="ttdeci">bool is_mutable() const </div><div class="ttdef"><b>Definition:</b> buffer.h:64</div></div>
-<div class="ttc" id="classarrow_1_1_buffer_html_a45ee7f1e21f9f3f4cb8233be8d64731e"><div class="ttname"><a href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">arrow::Buffer::capacity_</a></div><div class="ttdeci">int64_t capacity_</div><div class="ttdef"><b>Definition:</b> buffer.h:91</div></div>
-<div class="ttc" id="classarrow_1_1_buffer_html_a8c4faa36b9e310c99346425575014bde"><div class="ttname"><a href="classarrow_1_1_buffer.html#a8c4faa36b9e310c99346425575014bde">arrow::Buffer::parent</a></div><div class="ttdeci">std::shared_ptr&lt; Buffer &gt; parent() const </div><div class="ttdef"><b>Definition:</b> buffer.h:84</div></div>
-<div class="ttc" id="namespacearrow_html_a68e081bce7b9d76706b9baa569c3b47c"><div class="ttname"><a href="namespacearrow.html#a68e081bce7b9d76706b9baa569c3b47c">arrow::AllocateResizableBuffer</a></div><div class="ttdeci">Status AllocateResizableBuffer(MemoryPool *pool, int64_t size, std::shared_ptr&lt; ResizableBuffer &gt; *out)</div><div class="ttdef"><b>Definition:</b> buffer.cc:134</div></div>
-<div class="ttc" id="classarrow_1_1_buffer_html_acfefa777b4d7d6a2f7a8ea23549dac46"><div class="ttname"><a href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">arrow::Buffer::is_mutable_</a></div><div class="ttdeci">bool is_mutable_</div><div class="ttdef"><b>Definition:</b> buffer.h:87</div></div>
-<div class="ttc" id="classarrow_1_1_pool_buffer_html"><div class="ttname"><a href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</a></div><div class="ttdoc">A Buffer whose lifetime is tied to a particular MemoryPool. </div><div class="ttdef"><b>Definition:</b> buffer.h:156</div></div>
-<div class="ttc" id="classarrow_1_1_resizable_buffer_html_a57de64a67003a42d06a4dc9d48c60857"><div class="ttname"><a href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">arrow::ResizableBuffer::ResizableBuffer</a></div><div class="ttdeci">ResizableBuffer(uint8_t *data, int64_t size)</div><div class="ttdef"><b>Definition:</b> buffer.h:152</div></div>
-<div class="ttc" id="classarrow_1_1_resizable_buffer_html_a1112c5344bc770e927eef31d4c0187b2"><div class="ttname"><a href="classarrow_1_1_resizable_buffer.html#a1112c5344bc770e927eef31d4c0187b2">arrow::ResizableBuffer::TypedResize</a></div><div class="ttdeci">Status TypedResize(int64_t new_nb_elements, bool shrink_to_fit=true)</div><div class="ttdef"><b>Definition:</b> buffer.h:142</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:75</div></div>
-<div class="ttc" id="classarrow_1_1_buffer_html_a801078c559b0c351f1ca5a6b6a04488f"><div class="ttname"><a href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">arrow::Buffer::Buffer</a></div><div class="ttdeci">Buffer(const uint8_t *data, int64_t size)</div><div class="ttdef"><b>Definition:</b> buffer.h:48</div></div>
-<div class="ttc" id="classarrow_1_1_resizable_buffer_html_af38b01cff76a88738fce6bc19cdc84d6"><div class="ttname"><a href="classarrow_1_1_resizable_buffer.html#af38b01cff76a88738fce6bc19cdc84d6">arrow::ResizableBuffer::TypedReserve</a></div><div class="ttdeci">Status TypedReserve(int64_t new_nb_elements)</div><div class="ttdef"><b>Definition:</b> buffer.h:147</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;</div><div class="line"><a name="l00027"></a><span 
 class="lineno">   27</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="l00028"></a><span class="lineno">   28</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="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="key
 word">class </span>MemoryPool;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>Status;</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="comment">// ----------------------------------------------------------------------</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">// Buffer classes</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html">   47</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_buffer.html">Buffer</a> {</div><div class="line"><a na
 me="l00048"></a><span class="lineno">   48</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">   49</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="l00050"></a><span class="lineno">   50</span>&#160;      : is_mutable_(false), data_(data), size_(size), capacity_(size) {}</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="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="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="l
 ine"><a name="l00061"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">   61</a></span>&#160;  <a class="code" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">Buffer</a>(<span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; parent, int64_t offset, int64_t size)</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;      : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(parent-&gt;data() + offset, size) {</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    parent_ = parent;</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_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">   66</a></span>&#160;  <s
 pan 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="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</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="l00071"></a><span class="lineno">   71</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="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l000
 74"></a><span class="lineno">   74</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Copy(int64_t start, int64_t nbytes, <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool,</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;      std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">const</span>;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Copy(int64_t start, int64_t nbytes, std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">const</span>;</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"><a class="line" href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">   80</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="l00081"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">   81</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="l00082"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">   82</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="l00083"></a><span class="lineno">   83</span
 >&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">   84</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="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">   86</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="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">protected</span>:</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">   89</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="l00090"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">   90</a></span>&#160;  <span class="keyword">const</span> uint8_t* <a class="code" href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">   91</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a>;</div><div class="line"><a name="l00
 092"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">   92</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">   93</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a>;</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="comment">// nullptr by default, but may be set</span></div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">   96</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="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <a class="code" href="macros_8h.html#af8df3547bfde53a5acb93e2607b0034a">DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1_buffer.html">Buffer</a>);</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;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span 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="l00109"></a><spa
 n class="lineno">  109</span>&#160;  <span class="keywordflow">return</span> std::make_shared&lt;Buffer&gt;(</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;      <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>uint8_t*<span class="keyword">&gt;</span>(str.c_str()), static_cast&lt;int64_t&gt;(str.size()));</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;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> std::shared_ptr&lt;Buffer&gt; SliceBuffer(</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; buffer, int64_t offset, int64_t length) {</div><div class="line"><a name="l00117"></a><span cl
 ass="lineno">  117</span>&#160;  <span class="keywordflow">return</span> std::make_shared&lt;Buffer&gt;(buffer, offset, length);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;}</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;std::shared_ptr&lt;Buffer&gt; <a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="namespacearrow.html#a21c0a6e906a9b23fcd7a823c7a46d6b4">SliceMutableBuffer</a>(</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    <span class="keyword">const</span> std::shared_ptr&lt;Buffer&gt;&amp; buffer, int64_t offset, int64_t length);</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_
 buffer.html">  126</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00127"></a><span class="lineno">  127</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html#ae5484cdf9af52f3740bf4b5f1888b38f">  128</a></span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html#ae5484cdf9af52f3740bf4b5f1888b38f">MutableBuffer</a>(uint8_t* data, int64_t size) : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(data, size) {</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    mutable_data_ = data;</div><div class="line"><a name
 ="l00130"></a><span class="lineno">  130</span>&#160;    is_mutable_ = <span class="keyword">true</span>;</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;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</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, int64_t offset, int64_t size);</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">  135</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">  136</a></span>&#160;  <a class="code" href="classarrow_1_1_mutable_buffer.html#a3b0
 1c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>() : <a class="code" href="classarrow_1_1_buffer.html">Buffer</a>(nullptr, 0) {}</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="classarrow_1_1_resizable_buffer.html">  139</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00140"></a><span class="lineno">  140</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <span class="keyword"
 >virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(int64_t new_size, <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) = 0;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(int64_t new_capacity) = 0;</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="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#a1112c5344bc770e927eef31d4c0187b2">  155</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a 
 class="code" href="classarrow_1_1_resizable_buffer.html#a1112c5344bc770e927eef31d4c0187b2">TypedResize</a>(int64_t new_nb_elements, <span class="keywordtype">bool</span> shrink_to_fit = <span class="keyword">true</span>) {</div><div class="line"><a name="l00156"></a><span class="lineno">  156</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="l00157"></a><span class="lineno">  157</span>&#160;  }</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#af38b01cff76a88738fce6bc19cdc84d6">  160</a></span>&#160;  <a class="code" href="classarrow_1_1_status.
 html">Status</a> <a class="code" href="classarrow_1_1_resizable_buffer.html#af38b01cff76a88738fce6bc19cdc84d6">TypedReserve</a>(int64_t new_nb_elements) {</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <span class="keywordflow">return</span> Reserve(<span class="keyword">sizeof</span>(T) * new_nb_elements);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  }</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="keyword">protected</span>:</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">  165</a></span>&#160;  <a class="code" href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">ResizableBuffer</a>(uint8_t* data, int64_t size) : <a class="code" href="cla
 ssarrow_1_1_mutable_buffer.html">MutableBuffer</a>(data, size) {}</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;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classarrow_1_1_pool_buffer.html">  169</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <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="l00170"></a><span class="lineno">  170</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_pool_buffer.html">Po
 olBuffer</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00172"></a><span class="lineno">  172</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="l00173"></a><span class="lineno">  173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Resize(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="l00175"></a><span class="lineno">  175</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Reserve(int64_t new_capacity) <span class="keyword">override</span>;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</s
 pan>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool_;</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;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html">  181</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_buffer_builder.html">BufferBuilder</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="li
 neno"><a class="line" href="classarrow_1_1_buffer_builder.html#ac574703fa5c840f84056200bc553365a">  183</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="l00184"></a><span class="lineno">  184</span>&#160;      : pool_(pool), data_(nullptr), capacity_(0), size_(0) {}</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ae5513e6855e7a49170fd2b9178fa2bc2">  187</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#ae5513e6855e7a49170fd2b9178fa2bc2">Resize</a>(int64_t elements) {</div><div class="line"><a name="l00188"></a><span class
 ="lineno">  188</span>&#160;    <span class="comment">// Resize(0) is a no-op</span></div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    <span class="keywordflow">if</span> (elements == 0) { <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>(); }</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    <span class="keywordflow">if</span> (capacity_ == 0) { buffer_ = std::make_shared&lt;PoolBuffer&gt;(pool_); }</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;    int64_t old_capacity = capacity_;</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;    <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(buffer_-&gt;Resize(elements));</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    capacity_ = bu
 ffer_-&gt;capacity();</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    data_ = buffer_-&gt;mutable_data();</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    <span class="keywordflow">if</span> (capacity_ &gt; old_capacity) {</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;      memset(data_ + old_capacity, 0, capacity_ - old_capacity);</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;    <span class="keywordflow">return</span> <a class="code" href="classarrow_1_1_status.html#a5c0b0031db6eeec3dcc70485d24cfe03">Status::OK</a>();</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;  }</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div><div class="line"><a name="l00201"></a><span class="lin
 eno"><a class="line" href="classarrow_1_1_buffer_builder.html#a861a36589ea59cee1125d3251bfae30c">  201</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="l00202"></a><span class="lineno">  202</span>&#160;    <span class="keywordflow">if</span> (capacity_ &lt; length + size_) { <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(length + size_)); }</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    UnsafeAppend(data, length);</div><div class="line"><a name="l00204"></a><span class="lineno">  204</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="l00205"></a><span class="lineno">  205</span>&#160;  }</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;  <span class="comment">// Advance pointer and zero out memory</span></div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#aeb244237aa429582fbe9812e261eced0">  208</a></span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> <a class="code" href="classarrow_1_1_buffer_builder.html#aeb244237aa429582fbe9812e261eced0">Advance</a>(int64_t length) {</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    <span class="keywordflow">if</span> (capacity_ &lt; length + size_) { <a class="code" href="status_8h.html#a0a03bcf7fdbd9a96c67afa05fc0a545d">RETURN_NOT_OK</a>(Resize(length + size_)); }</div><div class="line"><a name="l00210"></a><span class="line
 no">  210</span>&#160;    memset(data_ + size_, 0, static_cast&lt;size_t&gt;(length));</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    size_ += length;</div><div class="line"><a name="l00212"></a><span class="lineno">  212</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="l00213"></a><span class="lineno">  213</span>&#160;  }</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="comment">// Unsafe methods don&#39;t check existing size</span></div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#acb2881c13261f9755518d76ed5c4b9b6">  216</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="cla
 ssarrow_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="l00217"></a><span class="lineno">  217</span>&#160;    memcpy(data_ + size_, data, static_cast&lt;size_t&gt;(length));</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    size_ += length;</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_buffer_builder.html#a3ca4455a595c3b8864feae94044f399e">  221</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="l002
 22"></a><span class="lineno">  222</span>&#160;    <span class="comment">// Do not shrink to fit to avoid unneeded realloc</span></div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    <span class="keywordflow">if</span> (size_ &gt; 0) { <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="l00224"></a><span class="lineno">  224</span>&#160;    *out = buffer_;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    Reset();</div><div class="line"><a name="l00226"></a><span class="lineno">  226</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="l00227"></a><span class="lineno">  227</span>&#160;  }</div><div class="line"><a name="l00228"></a><span class=
 "lineno">  228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ae8d4ba958542c2f74dbab41d1456e6aa">  229</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="l00230"></a><span class="lineno">  230</span>&#160;    buffer_ = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    capacity_ = size_ = 0;</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"><a class="line" href="classarrow_1_1_buffer_builder.html#a1728b024c99b4255177659c6dcd0b650">  234</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_bu
 ffer_builder.html#a1728b024c99b4255177659c6dcd0b650">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> capacity_; }</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a9c3803b7ecb1c2c122a95b2346fbb0a2">  235</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="l00236"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a44d11575460cb39216ae61999a29fa2f">  236</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="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">protected</span>:</div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a17f7b6b8005f1f14be61c5270776158a">  239</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="l00240"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ad4b857975203084d5856758a90f669a4">  240</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="l00241"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a58dae3a8f530eba77e77d045d86e8396">  
 241</a></span>&#160;  uint8_t* <a class="code" href="classarrow_1_1_buffer_builder.html#a58dae3a8f530eba77e77d045d86e8396">data_</a>;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#a91cd1d83d90defa391115f3fbdc03d63">  242</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer_builder.html#a91cd1d83d90defa391115f3fbdc03d63">capacity_</a>;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classarrow_1_1_buffer_builder.html#ae2580f25b0c08e4bf6e0656d365b0bff">  243</a></span>&#160;  int64_t <a class="code" href="classarrow_1_1_buffer_builder.html#ae2580f25b0c08e4bf6e0656d365b0bff">size_</a>;</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="l00246"></a><span class="lineno">  246</span>&#160;<span class="keyword">
 template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html">  247</a></span>&#160;<span class="keyword">class </span><a class="code" href="visibility_8h.html#a7060b7b5f11fc11ce77a4d30b37619ef">ARROW_EXPORT</a> <a class="code" href="classarrow_1_1_typed_buffer_builder.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="l00248"></a><span class="lineno">  248</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classarrow_1_1_typed_buffer_builder.html#a471e5bdbf33da425e857f07e3833622e">  249</a></span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1_typed_buffer_builder.html#a471e5bdbf33da425e857f07e3833622e">TypedBu
 fferBuilder</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool) : <a class="code" href="classarrow_1_1_buffer_builder.html">BufferB

<TRUNCATED>