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

[22/51] [partial] arrow-site git commit: Update documentation for 0.10.0

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1util_1_1variant.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1util_1_1variant.html b/docs/cpp/classarrow_1_1util_1_1variant.html
index 7923f92..26dc3b2 100644
--- a/docs/cpp/classarrow_1_1util_1_1variant.html
+++ b/docs/cpp/classarrow_1_1util_1_1variant.html
@@ -106,10 +106,10 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a1ddc035112e575acc868a666996c95cf"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:a1ddc035112e575acc868a666996c95cf"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> <a class="el" href="classarrow_1_1util_1_1variant.html">variant</a>&lt; Types... &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a1ddc035112e575acc868a666996c95cf">operator=</a> (T const &amp;rhs)</td></tr>
 <tr class="separator:a1ddc035112e575acc868a666996c95cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4520f62c8aa4c6b798fdbcae9b3752e6"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:a4520f62c8aa4c6b798fdbcae9b3752e6"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:a4520f62c8aa4c6b798fdbcae9b3752e6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a4520f62c8aa4c6b798fdbcae9b3752e6">is</a> () const</td></tr>
 <tr class="separator:a4520f62c8aa4c6b798fdbcae9b3752e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4520f62c8aa4c6b798fdbcae9b3752e6"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:a4520f62c8aa4c6b798fdbcae9b3752e6"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:a4520f62c8aa4c6b798fdbcae9b3752e6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a4520f62c8aa4c6b798fdbcae9b3752e6">is</a> () const</td></tr>
 <tr class="separator:a4520f62c8aa4c6b798fdbcae9b3752e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a803a23d2cdb5681a56693884838fa3ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a803a23d2cdb5681a56693884838fa3ef">valid</a> () const</td></tr>
@@ -117,25 +117,25 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a1dbbc21fb777250d579c4948ea2b0926"><td class="memTemplParams" colspan="2">template&lt;typename T , typename... Args&gt; </td></tr>
 <tr class="memitem:a1dbbc21fb777250d579c4948ea2b0926"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a1dbbc21fb777250d579c4948ea2b0926">set</a> (Args &amp;&amp;... args)</td></tr>
 <tr class="separator:a1dbbc21fb777250d579c4948ea2b0926"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#ad51a93fbfa128075b7879eb7cb257e72">get_unchecked</a> ()</td></tr>
 <tr class="separator:ad51a93fbfa128075b7879eb7cb257e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> T const  &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#af8d622ce196e350337b2fe8bed8bdf7c">get_unchecked</a> () const</td></tr>
 <tr class="separator:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#ad51a93fbfa128075b7879eb7cb257e72">get_unchecked</a> ()</td></tr>
 <tr class="separator:ad51a93fbfa128075b7879eb7cb257e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> T const  &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#af8d622ce196e350337b2fe8bed8bdf7c">get_unchecked</a> () const</td></tr>
 <tr class="separator:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std::reference_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std::reference_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:ad51a93fbfa128075b7879eb7cb257e72"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#ad51a93fbfa128075b7879eb7cb257e72">get_unchecked</a> ()</td></tr>
 <tr class="separator:ad51a93fbfa128075b7879eb7cb257e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std::reference_wrapper&lt; T const &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std::reference_wrapper&lt; T const &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> T const  &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#af8d622ce196e350337b2fe8bed8bdf7c">get_unchecked</a> () const</td></tr>
 <tr class="separator:af8d622ce196e350337b2fe8bed8bdf7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7fc46943600159262da4486c976bf458"><td class="memItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> <a class="el" href="namespacearrow_1_1util.html#aa4994ae0dbfc9e465efc2afae4e45a8f">type_index_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a7fc46943600159262da4486c976bf458">get_type_index</a> () const</td></tr>
+<tr class="memitem:a7fc46943600159262da4486c976bf458"><td class="memItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> <a class="el" href="namespacearrow_1_1util.html#a7b9901c78ece760a8c3c3758a111b720">type_index_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a7fc46943600159262da4486c976bf458">get_type_index</a> () const</td></tr>
 <tr class="separator:a7fc46943600159262da4486c976bf458"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7550bfbfb498bc1e0657dc91961f5c34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a7550bfbfb498bc1e0657dc91961f5c34">which</a> () const noexcept</td></tr>
 <tr class="separator:a7550bfbfb498bc1e0657dc91961f5c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -162,7 +162,7 @@ Public Member Functions</h2></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:a7ba0431975f9da0c5905b97e7b3d80ce"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </td></tr>
+<tr class="memitem:a7ba0431975f9da0c5905b97e7b3d80ce"><td class="memTemplParams" colspan="2">template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </td></tr>
 <tr class="memitem:a7ba0431975f9da0c5905b97e7b3d80ce"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> constexpr int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1util_1_1variant.html#a7ba0431975f9da0c5905b97e7b3d80ce">which</a> () noexcept</td></tr>
 <tr class="separator:a7ba0431975f9da0c5905b97e7b3d80ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0a8035ed37ca4a9862200c9beccdc1fa"><td class="memTemplParams" colspan="2">template&lt;typename F , typename V , typename R  = typename detail::result_of_unary_visit&lt;F, first_type&gt;::type&gt; </td></tr>
@@ -471,7 +471,7 @@ template&lt;typename... Types&gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> <a class="el" href="namespacearrow_1_1util.html#aa4994ae0dbfc9e465efc2afae4e45a8f">type_index_t</a> <a class="el" href="classarrow_1_1util_1_1variant.html">arrow::util::variant</a>&lt; Types &gt;::get_type_index </td>
+          <td class="memname"><a class="el" href="variant_8h.html#a8b001647ad9f2ed156302fd33d21a5a2">VARIANT_INLINE</a> <a class="el" href="namespacearrow_1_1util.html#a7b9901c78ece760a8c3c3758a111b720">type_index_t</a> <a class="el" href="classarrow_1_1util_1_1variant.html">arrow::util::variant</a>&lt; Types &gt;::get_type_index </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -494,7 +494,7 @@ template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -523,7 +523,7 @@ template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T,
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -552,7 +552,7 @@ template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T,
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -581,7 +581,7 @@ template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; rec
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -610,7 +610,7 @@ template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; rec
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std::reference_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std::reference_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -639,7 +639,7 @@ template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std::reference_wrapper&lt; T const &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std::reference_wrapper&lt; T const &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -668,7 +668,7 @@ template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; std
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -697,7 +697,7 @@ template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T,
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; recursive_wrapper&lt; T &gt;, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -1238,7 +1238,7 @@ template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
 template&lt;typename... Types&gt; </div>
 <div class="memtemplate">
-template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = nullptr&gt; </div>
+template&lt;typename T , typename std::enable_if&lt;(detail::direct_type&lt; T, Types... &gt;::index !=detail::invalid_value)&gt;::type *  = NULLPTR&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classes.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classes.html b/docs/cpp/classes.html
index 3e95b01..6c641f0 100644
--- a/docs/cpp/classes.html
+++ b/docs/cpp/classes.html
@@ -74,8 +74,8 @@ $(function() {
 <tr><td valign="top"><a class="el" href="classarrow_1_1_decimal128_type.html">Decimal128Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_readable_file.html">ReadableFile</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_half_float_type_01_4.html">TypeTraits&lt; HalfFloatType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">AdaptiveIntBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_decimal_type.html">DecimalType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_list_array.html">ListArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_read_write_file_interface.html">ReadWriteFileInterface</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_int16_type_01_4.html">TypeTraits&lt; Int16Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html">AdaptiveUIntBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_list_builder.html">ListBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1stl__allocator_1_1rebind.html">stl_allocator::rebind</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_int32_type_01_4.html">TypeTraits&lt; Int32Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structae_event_loop.html">aeEventLoop</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_dictionary_builder.html">DictionaryBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1meta_1_1_list_type.html">ListType</a> (<a class="el" href="namespacearrow_1_1meta.html">arrow::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_int64_type_01_4.html">TypeTraits&lt; Int64Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structae_file_event.html">aeFileEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html">DictionaryBuilder&lt; NullType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_list_type.html">ListType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_record_batch_builder.html">RecordBatchBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_int8_type_01_4.html">TypeTraits&lt; Int8Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structae_event_loop.html">aeEventLoop</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_dictionary_builder.html">DictionaryBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_list_type.html">ListType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_int64_type_01_4.html">TypeTraits&lt; Int64Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structae_file_event.html">aeFileEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_dictionary_builder_3_01_null_type_01_4.html">DictionaryBuilder&lt; NullType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1meta_1_1_list_type.html">ListType</a> (<a class="el" href="namespacearrow_1_1meta.html">arrow::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_record_batch_builder.html">RecordBatchBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_int8_type_01_4.html">TypeTraits&lt; Int8Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structae_fired_event.html">aeFiredEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1_dictionary_memo.html">DictionaryMemo</a> (<a class="el" href="namespacearrow_1_1ipc.html">arrow::ipc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_logging_memory_pool.html">LoggingMemoryPool</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_reader.html">RecordBatchFileReader</a> (<a class="el" href="namespacearrow_1_1ipc.html">arrow::ipc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_list_type_01_4.html">TypeTraits&lt; ListType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structae_time_event.html">aeTimeEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_dictionary_type.html">DictionaryType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classplasma_1_1_l_r_u_cache.html">LRUCache</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html">RecordBatchFileWriter</a> (<a class="el" href="namespacearrow_1_1ipc.html">arrow::ipc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_null_type_01_4.html">TypeTraits&lt; NullType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classarrow_1_1_array.html">Array</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_double_type.html">DoubleType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_lz4_codec.html">Lz4Codec</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_record_batch_reader.html">RecordBatchReader</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_string_type_01_4.html">TypeTraits&lt; StringType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
@@ -108,55 +108,55 @@ $(function() {
 <tr><td valign="top"><a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html">BufferedOutputStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_float_type.html">FloatType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_numeric_array.html">NumericArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_stdout_stream.html">StdoutStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_union_type.html">UnionType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html">BufferOutputStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1compute_1_1_function_context.html">FunctionContext</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_numeric_builder.html">NumericBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1stl__allocator.html">stl_allocator</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classplasma_1_1_unique_i_d.html">UniqueID</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">BufferReader</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classarrow_1_1_numeric_tensor.html">NumericTensor</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_string_array.html">StringArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_unique_i_d_hasher.html">UniqueIDHasher</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html">NumPyBuffer</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_string_builder.html">StringBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classarrow_1_1_numeric_tensor.html">NumericTensor</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_string_array.html">StringArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
 </td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html">NumPyBuffer</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_string_builder.html">StringBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="classarrow_1_1_g_zip_codec.html">GZipCodec</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classarrow_1_1_string_dictionary_builder.html">StringDictionaryBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="classarrow_1_1_string_dictionary_builder.html">StringDictionaryBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1util_1_1variant.html">variant</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structarrow_1_1compute_1_1_cast_options.html">CastOptions</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classarrow_1_1_string_type.html">StringType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1util_1_1variant.html">variant</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_category_metadata.html">CategoryMetadata</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_object_buffer.html">ObjectBuffer</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_struct_array.html">StructArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative.html">variant_alternative</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html">HadoopFileSystem</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_object_request.html">ObjectRequest</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_struct_builder.html">StructBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_010_00_01variant_3_01_first_00_01_types_8_8_8_01_4_01_4.html">variant_alternative&lt; 0, variant&lt; First, Types... &gt; &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td><
 /tr>
-<tr><td valign="top"><a class="el" href="structplasma_1_1_client.html">Client</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_half_float_type.html">HalfFloatType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_object_table_entry.html">ObjectTableEntry</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_struct_type.html">StructType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01const_01_t_01_4.html">variant_alternative&lt; Index, const T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_codec.html">Codec</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1compute_1_1has__c__type.html">has_c_type</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1io_1_1_object_type.html">ObjectType</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01const_01volatile_01_t_01_4.html">variant_alternative&lt; Index, const volatile T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_column.html">Column</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1compute_1_1_hash_kernel.html">HashKernel</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1compute_1_1_op_kernel.html">OpKernel</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01variant_3_01_first_00_01_types_8_8_8_01_4_01_4.html">variant_alternative&lt; Index, variant&lt; First, Types... &gt; &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_column_builder.html">ColumnBuilder</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_hash_util.html">HashUtil</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1util_1_1optional.html">optional</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_table.html">Table</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01volatile_01_t_01_4.html">variant_alternative&lt; Index, volatile T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_column_type.html">ColumnType</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1io_1_1_hdfs_connection_config.html">HdfsConnectionConfig</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html">ORCFileReader</a> (<a class="el" href="namespacearrow_1_1adapters_1_1orc.html">arrow::adapters::orc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_table_batch_reader.html">TableBatchReader</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size.html">variant_size</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></t
 r>
-<tr><td valign="top"><a class="el" href="structarrow_1_1_compression.html">Compression</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_hdfs_output_stream.html">HdfsOutputStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_output_stream.html">OutputStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_builder.html">TableBuilder</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size_3_01const_01_t_01_4.html">variant_size&lt; const T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structarrow_1_1stl_1_1_conversion_traits.html">ConversionTraits</a> (<a class="el" href="namespacearrow_1_1stl.html">arrow::stl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1io_1_1_hdfs_path_info.html">HdfsPathInfo</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_metadata.html">TableMetadata</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size_3_01const_01volatile_01_t_01_4.html">variant_size&lt; const volatile T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160
 ;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structarrow_1_1stl_1_1_conversion_traits_3_01std_1_1vector_3_01value__c__type_01_4_01_4.html">ConversionTraits&lt; std::vector&lt; value_c_type &gt; &gt;</a> (<a class="el" href="namespacearrow_1_1stl.html">arrow::stl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_hdfs_readable_file.html">HdfsReadableFile</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">OwnedRefNoGIL</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_reader.html">TableReader</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size_3_01variant_3_01_types_8_8_8_01_4_01_4.html">varia
 nt_size&lt; variant&lt; Types... &gt; &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_cpu_info.html">CpuInfo</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html">TableWriter</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size_3_01volatile_01_t_01_4.html">variant_size&lt; volatile T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">CudaBuffer</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_tensor.html">Tensor</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1visitor.html">visitor</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_reader.html">CudaBufferReader</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_input_stream.html">InputStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1py_1_1_pandas_options.html">PandasOptions</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_time32_type.html">Time32Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1visitor_3_01_fn_01_4.html">visitor&lt; Fn &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">CudaBufferWriter</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_int16_type.html">Int16Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_parametric_type.html">ParametricType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_time64_type.html">Time64Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1visitor_3_01_fn_00_01_fns_8_8_8_01_4.html">visitor&lt; Fn, Fns... &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_context.html">CudaContext</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_int32_type.html">Int32Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classplasma_1_1_plasma_client.html">PlasmaClient</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_time_metadata.html">TimeMetadata</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classarrow_1_1_string_type.html">StringType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative.html">variant_alternative</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_category_metadata.html">CategoryMetadata</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_object_buffer.html">ObjectBuffer</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_struct_array.html">StructArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_010_00_01variant_3_01_first_00_01_types_8_8_8_01_4_01_4.html">variant_alternative&lt; 0, variant&lt; First, Types... &gt; &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_hadoop_file_system.html">HadoopFileSystem</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_object_request.html">ObjectRequest</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_struct_builder.html">StructBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01const_01_t_01_4.html">variant_alternative&lt; Index, const T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structplasma_1_1_client.html">Client</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_half_float_type.html">HalfFloatType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_object_table_entry.html">ObjectTableEntry</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_struct_type.html">StructType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01const_01volatile_01_t_01_4.html">variant_alternative&lt; Index, const volatile T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_codec.html">Codec</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1has__c__type.html">has_c_type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1io_1_1_object_type.html">ObjectType</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01variant_3_01_first_00_01_types_8_8_8_01_4_01_4.html">variant_alternative&lt; Index, variant&lt; First, Types... &gt; &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_column.html">Column</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_1_1plasma_1_1_unique_i_d_01_4.html">hash&lt;::plasma::UniqueID &gt;</a> (<a class="el" href="namespacestd.html">std</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1compute_1_1_op_kernel.html">OpKernel</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__alternative_3_01_index_00_01volatile_01_t_01_4.html">variant_alternative&lt; Index, volatile T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_column_builder.html">ColumnBuilder</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1compute_1_1_hash_kernel.html">HashKernel</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1util_1_1optional.html">optional</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_table.html">Table</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size.html">variant_size</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_column_type.html">ColumnType</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_hash_util.html">HashUtil</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1adapters_1_1orc_1_1_o_r_c_file_reader.html">ORCFileReader</a> (<a class="el" href="namespacearrow_1_1adapters_1_1orc.html">arrow::adapters::orc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_table_batch_reader.html">TableBatchReader</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size_3_01const_01_t_01_4.html">variant_size&lt; const T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1_compression.html">Compression</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1io_1_1_hdfs_connection_config.html">HdfsConnectionConfig</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_output_stream.html">OutputStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_builder.html">TableBuilder</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size_3_01const_01volatile_01_t_01_4.html">variant_size&lt; const volatile T &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;<
 /td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1stl_1_1_conversion_traits.html">ConversionTraits</a> (<a class="el" href="namespacearrow_1_1stl.html">arrow::stl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_hdfs_output_stream.html">HdfsOutputStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_metadata.html">TableMetadata</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size_3_01variant_3_01_types_8_8_8_01_4_01_4.html">variant_size&lt; variant&lt; Types... &gt; &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arr
 ow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1stl_1_1_conversion_traits_3_01std_1_1vector_3_01value__c__type_01_4_01_4.html">ConversionTraits&lt; std::vector&lt; value_c_type &gt; &gt;</a> (<a class="el" href="namespacearrow_1_1stl.html">arrow::stl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1io_1_1_hdfs_path_info.html">HdfsPathInfo</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">OwnedRefNoGIL</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_reader.html">TableReader</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1variant__size_3_01volatile_01_t_01_4.html">variant_size&lt; volatile T 
 &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_cpu_info.html">CpuInfo</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_hdfs_readable_file.html">HdfsReadableFile</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html">TableWriter</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1visitor.html">visitor</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer.html">CudaBuffer</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classarrow_1_1_tensor.html">Tensor</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1visitor_3_01_fn_01_4.html">visitor&lt; Fn &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_reader.html">CudaBufferReader</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1py_1_1_pandas_options.html">PandasOptions</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_time32_type.html">Time32Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1util_1_1visitor_3_01_fn_00_01_fns_8_8_8_01_4.html">visitor&lt; Fn, Fns... &gt;</a> (<a class="el" href="namespacearrow_1_1util.html">arrow::util</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">CudaBufferWriter</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_input_stream.html">InputStream</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_parametric_type.html">ParametricType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_time64_type.html">Time64Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structarrow_1_1gpu_1_1_cuda_device_info.html">CudaDeviceInfo</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_int64_type.html">Int64Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_plasma_object.html">PlasmaObject</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_timestamp_metadata.html">TimestampMetadata</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_device_manager.html">CudaDeviceManager</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_int8_type.html">Int8Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classplasma_1_1_plasma_store.html">PlasmaStore</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_timestamp_type.html">TimestampType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_writable.html">Writable</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">CudaHostBuffer</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_integer.html">Integer</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_plasma_store_info.html">PlasmaStoreInfo</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_time_type.html">TimeType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html">WriteableFile</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_cuda_ipc_handle.html">CudaIpcHandle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_interval_type.html">IntervalType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_pool_buffer.html">PoolBuffer</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_time_unit.html">TimeUnit</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_x"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;x&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_context.html">CudaContext</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_int16_type.html">Int16Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classplasma_1_1_plasma_client.html">PlasmaClient</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_time_metadata.html">TimeMetadata</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1gpu_1_1_cuda_device_info.html">CudaDeviceInfo</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_int32_type.html">Int32Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_plasma_object.html">PlasmaObject</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1ipc_1_1feather_1_1_timestamp_metadata.html">TimestampMetadata</a> (<a class="el" href="namespacearrow_1_1ipc_1_1feather.html">arrow::ipc::feather</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_writable.html">Writable</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_device_manager.html">CudaDeviceManager</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_int64_type.html">Int64Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classplasma_1_1_plasma_store.html">PlasmaStore</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_timestamp_type.html">TimestampType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html">WriteableFile</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_host_buffer.html">CudaHostBuffer</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_int8_type.html">Int8Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplasma_1_1_plasma_store_info.html">PlasmaStoreInfo</a> (<a class="el" href="namespaceplasma.html">plasma</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_time_type.html">TimeType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_x"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;x&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1compute_1_1is__8bit__int.html">is_8bit_int</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_pretty_print_options.html">PrettyPrintOptions</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type.html">Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_cuda_ipc_handle.html">CudaIpcHandle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_integer.html">Integer</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_pretty_print_options.html">PrettyPrintOptions</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_time_unit.html">TimeUnit</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html">CudaIpcMemHandle</a> (<a class="el" href="namespacearrow_1_1gpu.html">arrow::gpu</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_interval_type.html">IntervalType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type.html">Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct_x_x_h32__canonical__t.html">XXH32_canonical_t</a>&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structarrow_1_1_is_floating_point.html">IsFloatingPoint</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_primitive_array.html">PrimitiveArray</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_typed_buffer_builder.html">TypedBufferBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct_x_x_h32__canonical__t.html">XXH32_canonical_t</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structarrow_1_1_is_integer.html">IsInteger</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits.html">TypeTraits</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct_x_x_h64__canonical__t.html">XXH64_canonical_t</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_data_type.html">DataType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_numeric.html">IsNumeric</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_primitive_c_type.html">PrimitiveCType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_binary_type_01_4.html">TypeTraits&lt; BinaryType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;z&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structarrow_1_1is__8bit__int.html">is_8bit_int</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_primitive_builder.html">PrimitiveBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_typed_buffer_builder.html">TypedBufferBuilder</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct_x_x_h64__canonical__t.html">XXH64_canonical_t</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1is__null__pointer.html">is_null_pointer</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_primitive_c_type.html">PrimitiveCType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits.html">TypeTraits</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;z&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_date32_type.html">Date32Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_one_of.html">IsOneOf</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_acquire_g_i_l.html">PyAcquireGIL</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_boolean_type_01_4.html">TypeTraits&lt; BooleanType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_date64_type.html">Date64Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_one_of_3_01_t_00_01_u_00_01_args_8_8_8_01_4.html">IsOneOf&lt; T, U, Args... &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_buffer.html">PyBuffer</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_date32_type_01_4.html">TypeTraits&lt; Date32Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_z_s_t_d_codec.html">ZSTDCodec</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_date_type.html">DateType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_signed_int.html">IsSignedInt</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1py_1_1_py_bytes_view.html">PyBytesView</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_date64_type_01_4.html">TypeTraits&lt; Date64Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="structarrow_1_1compute_1_1_datum.html">Datum</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_unsigned_int.html">IsUnsignedInt</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_foreign_buffer.html">PyForeignBuffer</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_decimal128_type_01_4.html">TypeTraits&lt; Decimal128Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="structarrow_1_1_decimal.html">Decimal</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html">PyOutputStream</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_dictionary_type_01_4.html">TypeTraits&lt; DictionaryType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html">PyReadableFile</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_double_type_01_4.html">TypeTraits&lt; DoubleType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="classarrow_1_1_decimal128_array.html">Decimal128Array</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_data_type.html">DataType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_floating_point.html">IsFloatingPoint</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_proxy_memory_pool.html">ProxyMemoryPool</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_binary_type_01_4.html">TypeTraits&lt; BinaryType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_date32_type.html">Date32Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_integer.html">IsInteger</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_acquire_g_i_l.html">PyAcquireGIL</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_boolean_type_01_4.html">TypeTraits&lt; BooleanType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1_z_s_t_d_codec.html">ZSTDCodec</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_date64_type.html">Date64Type</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_numeric.html">IsNumeric</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_buffer.html">PyBuffer</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_date32_type_01_4.html">TypeTraits&lt; Date32Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_date_type.html">DateType</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_one_of.html">IsOneOf</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1py_1_1_py_bytes_view.html">PyBytesView</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_date64_type_01_4.html">TypeTraits&lt; Date64Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1compute_1_1_datum.html">Datum</a> (<a class="el" href="namespacearrow_1_1compute.html">arrow::compute</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_one_of_3_01_t_00_01_u_00_01_args_8_8_8_01_4.html">IsOneOf&lt; T, U, Args... &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_foreign_buffer.html">PyForeignBuffer</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_decimal128_type_01_4.html">TypeTraits&lt; Decimal128Type &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structarrow_1_1_decimal.html">Decimal</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_signed_int.html">IsSignedInt</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html">PyOutputStream</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_dictionary_type_01_4.html">TypeTraits&lt; DictionaryType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_decimal128.html">Decimal128</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_is_unsigned_int.html">IsUnsignedInt</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html">PyReadableFile</a> (<a class="el" href="namespacearrow_1_1py.html">arrow::py</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_double_type_01_4.html">TypeTraits&lt; DoubleType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classarrow_1_1_decimal128_array.html">Decimal128Array</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
 </td><td valign="top"><a class="el" href="structarrow_1_1_type_traits_3_01_fixed_size_binary_type_01_4.html">TypeTraits&lt; FixedSizeBinaryType &gt;</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td></td><td></td><td></td><td></td></tr>
-<tr><td></td><td></td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html">RandomAccessFile</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td></td><td></td></tr>
+<tr><td></td><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a> (<a class="el" href="namespacearrow.html">arrow</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html">RandomAccessFile</a> (<a class="el" href="namespacearrow_1_1io.html">arrow::io</a>)&#160;&#160;&#160;</td><td></td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href=
 "#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a>&#160;|&#160;<a class="qindex" href="#letter_x">x</a>&#160;|&#160;<a class="qindex" href="#letter_z">z</a></div>