arrow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From w...@apache.org
Subject [19/51] [partial] arrow-site git commit: Update Java and C++ API docs
Date Wed, 16 Aug 2017 20:54:36 GMT
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 ed255f9..8e53e46 100644
--- a/docs/cpp/classarrow_1_1_int64_type-members.html
+++ b/docs/cpp/classarrow_1_1_int64_type-members.html
@@ -70,24 +70,22 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_int64_type.html">arrow::Int64Type</a>, including all inherited members.</p>
 <table class="directory">
-  <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#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 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#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#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#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const DataType &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#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_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_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#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>
+  <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_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><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 7babcd4..0fc415b 100644
--- a/docs/cpp/classarrow_1_1_int64_type.html
+++ b/docs/cpp/classarrow_1_1_int64_type.html
@@ -78,12 +78,10 @@ Inheritance diagram for arrow::Int64Type:</div>
  <div class="center">
   <img src="classarrow_1_1_int64_type.png" usemap="#arrow::Int64Type_map" alt=""/>
   <map id="arrow::Int64Type_map" name="arrow::Int64Type_map">
-<area href="classarrow_1_1_integer_type_impl.html" alt="arrow::IntegerTypeImpl&lt; Int64Type, Type::INT64, int64_t &gt;" shape="rect" coords="0,280,343,304"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;" shape="rect" coords="0,224,343,248"/>
-<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" coords="0,168,343,192"/>
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,343,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,343,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,343,24"/>
+<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" coords="0,168,379,192"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,379,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,379,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,379,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -91,49 +89,6 @@ Inheritance diagram for arrow::Int64Type:</div>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a3d543195d38631f1b26b4c557a5b5b78"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_int64_type.html#a3d543195d38631f1b26b4c557a5b5b78">name</a> ()</td></tr>
 <tr class="separator:a3d543195d38631f1b26b4c557a5b5b78"><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_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Public Types 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:a97e086324dde930b845360a73fcd528e inherit pub_types_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> = int64_t</td></tr>
-<tr class="separator:a97e086324dde930b845360a73fcd528e inherit pub_types_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Public Member Functions 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:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a> ()</td></tr>
-<tr class="separator:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2af6841474bc3132d9d8dbaea9260aff inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a> () const override</td></tr>
-<tr class="separator:a2af6841474bc3132d9d8dbaea9260aff inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
-<tr class="separator:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a7d9ac092170e7c56217c7855ce92df inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a> () const override</td></tr>
-<tr class="separator:a5a7d9ac092170e7c56217c7855ce92df inherit pub_methods_classarrow_1_1_c_type_impl"><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#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: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>
-<tr class="inherit_header pro_attribs_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td></tr>
-<tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
-<tr class="separator:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a id="a3d543195d38631f1b26b4c557a5b5b78"></a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_int64_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int64_type.png b/docs/cpp/classarrow_1_1_int64_type.png
index 66fc078..80595ec 100644
Binary files a/docs/cpp/classarrow_1_1_int64_type.png and b/docs/cpp/classarrow_1_1_int64_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 3739704..a1685f8 100644
--- a/docs/cpp/classarrow_1_1_int8_type-members.html
+++ b/docs/cpp/classarrow_1_1_int8_type-members.html
@@ -70,24 +70,22 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_int8_type.html">arrow::Int8Type</a>, including all inherited members.</p>
 <table class="directory">
-  <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#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 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#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#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#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const DataType &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#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_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_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#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>
+  <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_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><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 4bd49cb..f334eb0 100644
--- a/docs/cpp/classarrow_1_1_int8_type.html
+++ b/docs/cpp/classarrow_1_1_int8_type.html
@@ -78,12 +78,10 @@ Inheritance diagram for arrow::Int8Type:</div>
  <div class="center">
   <img src="classarrow_1_1_int8_type.png" usemap="#arrow::Int8Type_map" alt=""/>
   <map id="arrow::Int8Type_map" name="arrow::Int8Type_map">
-<area href="classarrow_1_1_integer_type_impl.html" alt="arrow::IntegerTypeImpl&lt; Int8Type, Type::INT8, int8_t &gt;" shape="rect" coords="0,280,329,304"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;" shape="rect" coords="0,224,329,248"/>
-<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" coords="0,168,329,192"/>
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,329,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,329,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,329,24"/>
+<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" coords="0,168,365,192"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,365,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,365,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,365,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -91,49 +89,6 @@ Inheritance diagram for arrow::Int8Type:</div>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:af69570c72f83300791e6c4800442f548"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_int8_type.html#af69570c72f83300791e6c4800442f548">name</a> ()</td></tr>
 <tr class="separator:af69570c72f83300791e6c4800442f548"><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_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Public Types 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:a97e086324dde930b845360a73fcd528e inherit pub_types_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> = int8_t</td></tr>
-<tr class="separator:a97e086324dde930b845360a73fcd528e inherit pub_types_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_c_type_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_c_type_impl')"><img src="closed.png" alt="-"/>&#160;Public Member Functions 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:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a> ()</td></tr>
-<tr class="separator:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2af6841474bc3132d9d8dbaea9260aff inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a> () const override</td></tr>
-<tr class="separator:a2af6841474bc3132d9d8dbaea9260aff inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a> (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> *visitor) const override</td></tr>
-<tr class="separator:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a7d9ac092170e7c56217c7855ce92df inherit pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a> () const override</td></tr>
-<tr class="separator:a5a7d9ac092170e7c56217c7855ce92df inherit pub_methods_classarrow_1_1_c_type_impl"><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#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: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>
-<tr class="inherit_header pro_attribs_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td></tr>
-<tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
-<tr class="separator:a8dd2f042289733133c386463afcea902 inherit pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a id="af69570c72f83300791e6c4800442f548"></a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_int8_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_int8_type.png b/docs/cpp/classarrow_1_1_int8_type.png
index a813a51..f1b1524 100644
Binary files a/docs/cpp/classarrow_1_1_int8_type.png and b/docs/cpp/classarrow_1_1_int8_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 6a3d8a9..3982431 100644
--- a/docs/cpp/classarrow_1_1_integer-members.html
+++ b/docs/cpp/classarrow_1_1_integer-members.html
@@ -76,15 +76,15 @@ $(function() {
   <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#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#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const DataType &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#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_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_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#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>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 737b7e6..e2a8097 100644
--- a/docs/cpp/classarrow_1_1_integer.html
+++ b/docs/cpp/classarrow_1_1_integer.html
@@ -78,18 +78,9 @@ Inheritance diagram for arrow::Integer:</div>
  <div class="center">
   <img src="classarrow_1_1_integer.png" usemap="#arrow::Integer_map" alt=""/>
   <map id="arrow::Integer_map" name="arrow::Integer_map">
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,358,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,358,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,358,24"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;" shape="rect" coords="368,224,726,248"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_t &gt;" shape="rect" coords="368,280,726,304"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_t &gt;" shape="rect" coords="368,336,726,360"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;" shape="rect" coords="368,392,726,416"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;" shape="rect" coords="368,448,726,472"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; UInt16Type, Integer, TYPE_ID, uint16_t &gt;" shape="rect" coords="368,504,726,528"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; UInt32Type, Integer, TYPE_ID, uint32_t &gt;" shape="rect" coords="368,560,726,584"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; UInt64Type, Integer, TYPE_ID, uint64_t &gt;" shape="rect" coords="368,616,726,640"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; UInt8Type, Integer, TYPE_ID, uint8_t &gt;" shape="rect" coords="368,672,726,696"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,394,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,394,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,394,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -100,15 +91,15 @@ Public Member Functions</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
 <tr class="memitem:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a> () const =0</td></tr>
 <tr class="separator:ab802f3862719e7a8ff081a7dc679d215 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem: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="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
+<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem: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: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:abb9105c8087a4b19f53c61ddf3188c48 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a> ()</td></tr>
+<tr class="separator:abb9105c8087a4b19f53c61ddf3188c48 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8921a70e560f973dbc79069b015a32b4 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:a8921a70e560f973dbc79069b015a32b4 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae974f4c707ef998d25368d278818af6b inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;other) const</td></tr>
 <tr class="separator:ae974f4c707ef998d25368d278818af6b inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad84ecbff08a365b455c4528a9924e6ef inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a> (int i) const</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_integer.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_integer.png b/docs/cpp/classarrow_1_1_integer.png
index b5421d9..31606c2 100644
Binary files a/docs/cpp/classarrow_1_1_integer.png and b/docs/cpp/classarrow_1_1_integer.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 e5e6770..2bbb266 100644
--- a/docs/cpp/classarrow_1_1_interval_type-members.html
+++ b/docs/cpp/classarrow_1_1_interval_type-members.html
@@ -77,9 +77,9 @@ $(function() {
   <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#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#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const DataType &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html#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_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_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>
@@ -89,7 +89,7 @@ $(function() {
   <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#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>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 03e7bf3..3101375 100644
--- a/docs/cpp/classarrow_1_1_interval_type.html
+++ b/docs/cpp/classarrow_1_1_interval_type.html
@@ -108,15 +108,15 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a70a4b6a1d8c44b4e03279447b2c9d410"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_interval_type.html#a391ecfe216945c38e0edc084f1e6614f">Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_interval_type.html#a70a4b6a1d8c44b4e03279447b2c9d410">unit</a> () const</td></tr>
 <tr class="separator:a70a4b6a1d8c44b4e03279447b2c9d410"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem: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="memitem:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
+<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94 inherit pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
 <tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a> (<a class="el" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> <a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
 <tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem: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: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:abb9105c8087a4b19f53c61ddf3188c48 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a> ()</td></tr>
+<tr class="separator:abb9105c8087a4b19f53c61ddf3188c48 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8921a70e560f973dbc79069b015a32b4 inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a> (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &amp;other) const</td></tr>
+<tr class="separator:a8921a70e560f973dbc79069b015a32b4 inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae974f4c707ef998d25368d278818af6b inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;other) const</td></tr>
 <tr class="separator:ae974f4c707ef998d25368d278818af6b inherit pub_methods_classarrow_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad84ecbff08a365b455c4528a9924e6ef inherit pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a> (int i) const</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 478cc73..fd34a52 100644
--- a/docs/cpp/classarrow_1_1_key_value_metadata-members.html
+++ b/docs/cpp/classarrow_1_1_key_value_metadata-members.html
@@ -71,7 +71,7 @@ $(function() {
 <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#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><td class="entry"><a class="el" href="classarrow_1_1_key_value_metadata.html#a2475f2b2ee0b2162862230f2685ce58b">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>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/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 3f8feac..7215a23 100644
--- a/docs/cpp/classarrow_1_1_key_value_metadata.html
+++ b/docs/cpp/classarrow_1_1_key_value_metadata.html
@@ -95,8 +95,8 @@ Public Member Functions</h2></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:a2475f2b2ee0b2162862230f2685ce58b"><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#a2475f2b2ee0b2162862230f2685ce58b">Copy</a> () const</td></tr>
+<tr class="separator:a2475f2b2ee0b2162862230f2685ce58b"><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>
@@ -226,14 +226,14 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a00e885e1ae0ade99293971dc48e84f39"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a00e885e1ae0ade99293971dc48e84f39">&#9670;&nbsp;</a></span>Copy()</h2>
+<a id="a2475f2b2ee0b2162862230f2685ce58b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2475f2b2ee0b2162862230f2685ce58b">&#9670;&nbsp;</a></span>Copy()</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_key_value_metadata.html">KeyValueMetadata</a> &gt; arrow::KeyValueMetadata::Copy </td>
+          <td class="memname">std::shared_ptr&lt;<a class="el" href="classarrow_1_1_key_value_metadata.html">KeyValueMetadata</a>&gt; arrow::KeyValueMetadata::Copy </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -350,9 +350,8 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following files:<ul>
+<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="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 -->


Mime
View raw message