arrow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From w...@apache.org
Subject [21/51] [partial] arrow-site git commit: Update Java and C++ API docs
Date Wed, 16 Aug 2017 20:54:38 GMT
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_fixed_width_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_fixed_width_type.html b/docs/cpp/classarrow_1_1_fixed_width_type.html
index 303b3a3..bb1bc45 100644
--- a/docs/cpp/classarrow_1_1_fixed_width_type.html
+++ b/docs/cpp/classarrow_1_1_fixed_width_type.html
@@ -94,15 +94,15 @@ Inheritance diagram for arrow::FixedWidthType:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:ab802f3862719e7a8ff081a7dc679d215"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a> () const =0</td></tr>
 <tr class="separator:ab802f3862719e7a8ff081a7dc679d215"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a> () const override</td></tr>
-<tr class="separator:a595f40c5566bb07b33d95b166da9ab8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e2714cd3cd0c7487e4f801880bd4c94"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a> () const override</td></tr>
+<tr class="separator:a3e2714cd3cd0c7487e4f801880bd4c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="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>
@@ -150,12 +150,12 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_type.html#accb4af38ab64de7307a366fccd3808f8">arrow::DictionaryType</a>, <a class="el" href="classarrow_1_1_interval_type.html#a3cbf5d0709879f573123f37d518cf898">arrow::IntervalType</a>, <a class="el" href="classarrow_1_1_timestamp_type.html#acc58878534b7582bd4b60ba575b18215">arrow::TimestampType</a>, <a class="el" href="classarrow_1_1_time64_type.html#a7122f298d1595a5f4555830ebd38d8bc">arrow::Time64Type</a>, <a class="el" href="classarrow_1_1_time32_type.html#af89bb7619663d931abd938f63ffadb91">arrow::Time32Type</a>, <a class="el" href="classarrow_1_1_date64_type.html#a8ee39ed5007d48070a9889716e044b04">arrow::Date64Type</a>, <a class="el" href="classarrow_1_1_date32_type.html#a136d1e9e6eb85aae9b1034790d7df087">arrow::Date32Type</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#afc7baa826c87aec4d35172d75974b0e0">arrow::FixedSizeBinaryType</a>, <a class="el" href="classarrow_1_1_boolean_type.html#a0bd7829
 8885aa3b006c8b2155eeb4980">arrow::BooleanType</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; Int16Type, Integer, TYPE_ID, int16_t &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; Int64Type, Integer, TYPE_ID, int64_t &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; Int32Type, Integer, TYPE_ID, int32_t &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; Int8Type, Integer, TYPE_ID, int8_t &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; UInt8Type, Integer, TYPE_ID, uint8_t &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; UInt32Type, Integer, TYPE_ID, uint32_t &gt;</a>, <a class="el" hr
 ef="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; UInt64Type, Integer, TYPE_ID, uint64_t &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; UInt16Type, Integer, TYPE_ID, uint16_t &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; DoubleType, FloatingPoint, Type::DOUBLE, double &gt;</a>, <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; DERIVED, Integer, TYPE_ID, C_TYPE &gt;</a>, and <a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">arrow::CTypeImpl&lt; HalfFloatType, FloatingPoint, Type::HALF_FLOAT, uint16_t &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_type.html#accb4af38ab64de7307a366fccd3808f8">arrow::DictionaryType</a>, <a class="el" href="classarrow_1_1_interval_type.html#a3cbf5d0709879f573123f37d518cf898">arrow::IntervalType</a>, <a class="el" href="classarrow_1_1_timestamp_type.html#acc58878534b7582bd4b60ba575b18215">arrow::TimestampType</a>, <a class="el" href="classarrow_1_1_time64_type.html#a7122f298d1595a5f4555830ebd38d8bc">arrow::Time64Type</a>, <a class="el" href="classarrow_1_1_time32_type.html#af89bb7619663d931abd938f63ffadb91">arrow::Time32Type</a>, <a class="el" href="classarrow_1_1_date64_type.html#a8ee39ed5007d48070a9889716e044b04">arrow::Date64Type</a>, <a class="el" href="classarrow_1_1_date32_type.html#a136d1e9e6eb85aae9b1034790d7df087">arrow::Date32Type</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#afc7baa826c87aec4d35172d75974b0e0">arrow::FixedSizeBinaryType</a>, and <a class="el" href="classarrow_1_1_boolean_type.html#a0bd
 78298885aa3b006c8b2155eeb4980">arrow::BooleanType</a>.</p>
 
 </div>
 </div>
-<a id="a595f40c5566bb07b33d95b166da9ab8f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a595f40c5566bb07b33d95b166da9ab8f">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
+<a id="a3e2714cd3cd0c7487e4f801880bd4c94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e2714cd3cd0c7487e4f801880bd4c94">&#9670;&nbsp;</a></span>GetBufferLayout()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -164,7 +164,7 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">std::vector&lt; <a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt; arrow::FixedWidthType::GetBufferLayout </td>
+          <td class="memname">std::vector&lt;<a class="el" href="classarrow_1_1_buffer_descr.html">BufferDescr</a>&gt; arrow::FixedWidthType::GetBufferLayout </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -179,13 +179,12 @@ Additional Inherited Members</h2></td></tr>
 
 <p>Implements <a class="el" href="classarrow_1_1_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">arrow::DataType</a>.</p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal_type.html#afd354d444671df7604442fc960541dc6">arrow::DecimalType</a>, and <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a2a9799fead302383d621bdc2daad7d85">arrow::FixedSizeBinaryType</a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_decimal_type.html#a4738b9d48bb261fb66e715a869fed942">arrow::DecimalType</a>, and <a class="el" href="classarrow_1_1_fixed_size_binary_type.html#a4aa3c2eaef13ef949237de47cea4af07">arrow::FixedSizeBinaryType</a>.</p>
 
 </div>
 </div>
-<hr/>The documentation for this class was generated from the following files:<ul>
+<hr/>The documentation for this class was generated from the following file:<ul>
 <li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_flat_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_flat_array-members.html b/docs/cpp/classarrow_1_1_flat_array-members.html
index fbfdbbd..08fa6ea 100644
--- a/docs/cpp/classarrow_1_1_flat_array-members.html
+++ b/docs/cpp/classarrow_1_1_flat_array-members.html
@@ -90,7 +90,7 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a>(const std::shared_ptr&lt; internal::ArrayData &gt; &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a318b4c7dad0da7a47d324b1befd669a6">Slice</a>(int64_t offset, int64_t length) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a9cfb93694cd77382686c92f6dac9827a">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_flat_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_flat_array.html b/docs/cpp/classarrow_1_1_flat_array.html
index 032ee29..10988f5 100644
--- a/docs/cpp/classarrow_1_1_flat_array.html
+++ b/docs/cpp/classarrow_1_1_flat_array.html
@@ -134,10 +134,10 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a318b4c7dad0da7a47d324b1befd669a6 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a318b4c7dad0da7a47d324b1befd669a6">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>) const =0</td></tr>
 <tr class="memdesc:a318b4c7dad0da7a47d324b1befd669a6 inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length.  <a href="classarrow_1_1_array.html#a318b4c7dad0da7a47d324b1befd669a6">More...</a><br /></td></tr>
 <tr class="separator:a318b4c7dad0da7a47d324b1befd669a6 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a9cfb93694cd77382686c92f6dac9827a">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
-<tr class="memdesc:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice from offset until end of the array.  <a href="classarrow_1_1_array.html#a9cfb93694cd77382686c92f6dac9827a">More...</a><br /></td></tr>
-<tr class="separator:a9cfb93694cd77382686c92f6dac9827a inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
+<tr class="memitem:a5cf4c3330e850670aa52dab3b21869ea inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_array.html">Array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
+<tr class="memdesc:a5cf4c3330e850670aa52dab3b21869ea inherit pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slice from offset until end of the array.  <a href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">More...</a><br /></td></tr>
+<tr class="separator:a5cf4c3330e850670aa52dab3b21869ea inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; internal::ArrayData &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
 <tr class="separator:ad98f18518f7061381863ee800eabf2ad inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a183e69c91c531609f42a29b593119d58 inherit pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a> () const</td></tr>
 <tr class="separator:a183e69c91c531609f42a29b593119d58 inherit pub_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -146,11 +146,11 @@ Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
 <tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7e01a2ba2ecb1cc84deb7f85c0f5c842 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
+<tr class="memitem:a7e01a2ba2ecb1cc84deb7f85c0f5c842 inherit pro_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr&lt; internal::ArrayData &gt; &amp;<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
 <tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842 inherit pro_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected method for constructors.  <a href="classarrow_1_1_array.html#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
 <tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842 inherit pro_methods_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_array"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_array')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
-<tr class="memitem:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structarrow_1_1internal_1_1_array_data.html">internal::ArrayData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
+<tr class="memitem:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; internal::ArrayData &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
 <tr class="separator:aa8047296b1e2027f4089fceca3714597 inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aed59d9e8608229ff3808983cdc908ccd inherit pro_attribs_classarrow_1_1_array"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td></tr>
 <tr class="separator:aed59d9e8608229ff3808983cdc908ccd inherit pro_attribs_classarrow_1_1_array"><td class="memSeparator" colspan="2">&#160;</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_float_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_float_type-members.html b/docs/cpp/classarrow_1_1_float_type-members.html
index ee54050..599e581 100644
--- a/docs/cpp/classarrow_1_1_float_type-members.html
+++ b/docs/cpp/classarrow_1_1_float_type-members.html
@@ -70,29 +70,26 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_float_type.html">arrow::FloatType</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; FloatType, FloatingPoint, Type::FLOAT, float &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a> typedef</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr 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_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#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_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82">HALF</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_float_type.html#acaec8f4a1bd9f690931e08828baf1b8a">name</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_float_type.html">arrow::FloatType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_float_type.html#a826486765cac498ddea215a42ae6f67b">precision</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_float_type.html">arrow::FloatType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_float_type.html#aea3b5ae1965b539336586053bf53a24e">precision</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_float_type.html">arrow::FloatType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa56a099153ea585f17f6040494c0873ac">SINGLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_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; FloatType, FloatingPoint, Type::FLOAT, float &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td class="entry"><a class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr 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_float_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_float_type.html b/docs/cpp/classarrow_1_1_float_type.html
index bc6eac3..6b8e19e 100644
--- a/docs/cpp/classarrow_1_1_float_type.html
+++ b/docs/cpp/classarrow_1_1_float_type.html
@@ -79,72 +79,22 @@ Inheritance diagram for arrow::FloatType:</div>
  <div class="center">
   <img src="classarrow_1_1_float_type.png" usemap="#arrow::FloatType_map" alt=""/>
   <map id="arrow::FloatType_map" name="arrow::FloatType_map">
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;" shape="rect" coords="0,224,389,248"/>
-<area href="classarrow_1_1_floating_point.html" alt="arrow::FloatingPoint" shape="rect" coords="0,168,389,192"/>
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,389,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,389,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,389,24"/>
+<area href="classarrow_1_1_floating_point.html" alt="arrow::FloatingPoint" shape="rect" coords="0,168,425,192"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="0,112,425,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="0,56,425,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="0,0,425,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a826486765cac498ddea215a42ae6f67b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_float_type.html#a826486765cac498ddea215a42ae6f67b">precision</a> () const override</td></tr>
-<tr class="separator:a826486765cac498ddea215a42ae6f67b"><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; FloatType, FloatingPoint, Type::FLOAT, float &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="memitem:aea3b5ae1965b539336586053bf53a24e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_float_type.html#aea3b5ae1965b539336586053bf53a24e">precision</a> () const override</td></tr>
+<tr class="separator:aea3b5ae1965b539336586053bf53a24e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:acaec8f4a1bd9f690931e08828baf1b8a"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_float_type.html#acaec8f4a1bd9f690931e08828baf1b8a">name</a> ()</td></tr>
 <tr class="separator:acaec8f4a1bd9f690931e08828baf1b8a"><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; FloatType, FloatingPoint, Type::FLOAT, float &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> = float</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_types_classarrow_1_1_floating_point"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classarrow_1_1_floating_point')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td></tr>
-<tr class="memitem:aa585c0815b471db6d35d916d9e887b7a inherit pub_types_classarrow_1_1_floating_point"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> { <a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82">HALF</a>, 
-<a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa56a099153ea585f17f6040494c0873ac">SINGLE</a>, 
-<a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a>
- }</td></tr>
-<tr class="separator:aa585c0815b471db6d35d916d9e887b7a inherit pub_types_classarrow_1_1_floating_point"><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; FloatType, FloatingPoint, Type::FLOAT, float &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="acaec8f4a1bd9f690931e08828baf1b8a"></a>
@@ -172,8 +122,8 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="a826486765cac498ddea215a42ae6f67b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a826486765cac498ddea215a42ae6f67b">&#9670;&nbsp;</a></span>precision()</h2>
+<a id="aea3b5ae1965b539336586053bf53a24e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea3b5ae1965b539336586053bf53a24e">&#9670;&nbsp;</a></span>precision()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -182,7 +132,7 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">FloatingPoint::Precision</a> arrow::FloatType::precision </td>
+          <td class="memname"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> arrow::FloatType::precision </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -199,9 +149,8 @@ Additional Inherited Members</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/<a class="el" href="type_8h_source.html">type.h</a></li>
-<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="type_8cc.html">type.cc</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_float_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_float_type.png b/docs/cpp/classarrow_1_1_float_type.png
index 48d4f41..54925bf 100644
Binary files a/docs/cpp/classarrow_1_1_float_type.png and b/docs/cpp/classarrow_1_1_float_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_floating_point-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_floating_point-members.html b/docs/cpp/classarrow_1_1_floating_point-members.html
index d8b87a4..9e9a5b8 100644
--- a/docs/cpp/classarrow_1_1_floating_point-members.html
+++ b/docs/cpp/classarrow_1_1_floating_point-members.html
@@ -77,9 +77,9 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aab92153b83a3df4346b18096700abb004">DOUBLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#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_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa61cc7b904f0be3a30b4289eb5b3f9e82">HALF</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -88,7 +88,7 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7a">Precision</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html#aa585c0815b471db6d35d916d9e887b7aa56a099153ea585f17f6040494c0873ac">SINGLE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_floating_point.html">arrow::FloatingPoint</a></td><td class="entry"></td></tr>
   <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_floating_point.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_floating_point.html b/docs/cpp/classarrow_1_1_floating_point.html
index 3e9bd18..a6a6ee8 100644
--- a/docs/cpp/classarrow_1_1_floating_point.html
+++ b/docs/cpp/classarrow_1_1_floating_point.html
@@ -79,15 +79,12 @@ Inheritance diagram for arrow::FloatingPoint:</div>
  <div class="center">
   <img src="classarrow_1_1_floating_point.png" usemap="#arrow::FloatingPoint_map" alt=""/>
   <map id="arrow::FloatingPoint_map" name="arrow::FloatingPoint_map">
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="482,112,954,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="482,56,954,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="482,0,954,24"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; DoubleType, FloatingPoint, Type::DOUBLE, double &gt;" shape="rect" coords="0,224,472,248"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; FloatType, FloatingPoint, Type::FLOAT, float &gt;" shape="rect" coords="482,224,954,248"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; HalfFloatType, FloatingPoint, Type::HALF_FLOAT, uint16_t &gt;" shape="rect" coords="964,224,1436,248"/>
-<area href="classarrow_1_1_double_type.html" alt="arrow::DoubleType" shape="rect" coords="0,280,472,304"/>
-<area href="classarrow_1_1_float_type.html" alt="arrow::FloatType" shape="rect" coords="482,280,954,304"/>
-<area href="classarrow_1_1_half_float_type.html" alt="arrow::HalfFloatType" shape="rect" coords="964,280,1436,304"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" shape="rect" coords="518,112,1026,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" shape="rect" coords="518,56,1026,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" coords="518,0,1026,24"/>
+<area href="classarrow_1_1_double_type.html" alt="arrow::DoubleType" shape="rect" coords="0,280,508,304"/>
+<area href="classarrow_1_1_float_type.html" alt="arrow::FloatType" shape="rect" coords="518,280,1026,304"/>
+<area href="classarrow_1_1_half_float_type.html" alt="arrow::HalfFloatType" shape="rect" coords="1036,280,1544,304"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -106,15 +103,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>
@@ -182,7 +179,7 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implemented in <a class="el" href="classarrow_1_1_double_type.html#a6212858faa392bd18ccf0d99f19d3748">arrow::DoubleType</a>, <a class="el" href="classarrow_1_1_float_type.html#a826486765cac498ddea215a42ae6f67b">arrow::FloatType</a>, and <a class="el" href="classarrow_1_1_half_float_type.html#afafb4092c8c0b7447316e1ea08fadee2">arrow::HalfFloatType</a>.</p>
+<p>Implemented in <a class="el" href="classarrow_1_1_double_type.html#afbb204026f565bd5b2496b7823ab502e">arrow::DoubleType</a>, <a class="el" href="classarrow_1_1_float_type.html#aea3b5ae1965b539336586053bf53a24e">arrow::FloatType</a>, and <a class="el" href="classarrow_1_1_half_float_type.html#af010458efaa2722ff5be0fbf53ee1687">arrow::HalfFloatType</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_floating_point.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_floating_point.png b/docs/cpp/classarrow_1_1_floating_point.png
index 189ab1c..22646e7 100644
Binary files a/docs/cpp/classarrow_1_1_floating_point.png and b/docs/cpp/classarrow_1_1_floating_point.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_g_zip_codec-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_g_zip_codec-members.html b/docs/cpp/classarrow_1_1_g_zip_codec-members.html
index aa8dc57..4e6c5f4 100644
--- a/docs/cpp/classarrow_1_1_g_zip_codec-members.html
+++ b/docs/cpp/classarrow_1_1_g_zip_codec-members.html
@@ -71,17 +71,17 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#ab0e0d7293eeb304c72911e2d31b2e864">Compress</a>(int64_t input_len, const uint8_t *input, int64_t output_buffer_len, uint8_t *output_buffer, int64_t *output_length) override</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_codec.html#aff83ecb4079beb11e5b80e6a56378cb7">Create</a>(Compression::type codec, std::unique_ptr&lt; Codec &gt; *out)</td><td class="entry"><a class="el" href="classarrow_1_1_codec.html">arrow::Codec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_codec.html#ad180d15e809d9918de75ee7222aa0f50">Create</a>(Compression::type codec, std::unique_ptr&lt; Codec &gt; *out)</td><td class="entry"><a class="el" href="classarrow_1_1_codec.html">arrow::Codec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#a70f5be97d5e54d6709cb097ef7fc2cb6">Decompress</a>(int64_t input_len, const uint8_t *input, int64_t output_len, uint8_t *output_buffer) override</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621ad0ccb2b0bf797c855bd687d307d03735">DEFLATE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621">Format</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621ac1bfd1339393d6ef8b43a58e7b521879">GZIP</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#a6c9f4767dd5c126ea814bc296d03238f">GZipCodec</a>(Format format=GZIP)</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#aec1301d516c51b1bc750689e9593e885">MaxCompressedLen</a>(int64_t input_len, const uint8_t *input) override</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</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_g_zip_codec.html#a6f30eadca19f5609e26e129b68701cd5">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</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_g_zip_codec.html#a348b3ac93f760dffb34badb7fc278a21">name</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621a384a14553b129930bb7850ab6f4c8ad7">ZLIB</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_codec.html#a045806e75306b2e7ea4648f3b9538d36">~Codec</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_codec.html">arrow::Codec</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#a0b0514055a3e3d01654e16d909a8db2d">~GZipCodec</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</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_codec.html#a940f5c3077c5d527f85e9fa3fc2e9d05">~Codec</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_codec.html">arrow::Codec</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html#a950e030105f359cd34e41a1fca48235b">~GZipCodec</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_g_zip_codec.html">arrow::GZipCodec</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_g_zip_codec.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_g_zip_codec.html b/docs/cpp/classarrow_1_1_g_zip_codec.html
index 1514b97..d8b5efd 100644
--- a/docs/cpp/classarrow_1_1_g_zip_codec.html
+++ b/docs/cpp/classarrow_1_1_g_zip_codec.html
@@ -64,7 +64,6 @@ $(function() {
 </div><!-- top -->
 <div class="header">
   <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="classarrow_1_1_g_zip_codec-members.html">List of all members</a>  </div>
@@ -84,11 +83,6 @@ Inheritance diagram for arrow::GZipCodec:</div>
 </map>
  </div></div>
 <table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec_1_1_g_zip_codec_impl.html">GZipCodecImpl</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
 <tr class="memitem:a61e80e6eb225c4f17a5d6e9cd4ce1621"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621">Format</a> { <a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621a384a14553b129930bb7850ab6f4c8ad7">ZLIB</a>, 
@@ -102,25 +96,25 @@ Public Types</h2></td></tr>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a6c9f4767dd5c126ea814bc296d03238f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#a6c9f4767dd5c126ea814bc296d03238f">GZipCodec</a> (<a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621">Format</a> format=<a class="el" href="classarrow_1_1_g_zip_codec.html#a61e80e6eb225c4f17a5d6e9cd4ce1621ac1bfd1339393d6ef8b43a58e7b521879">GZIP</a>)</td></tr>
 <tr class="separator:a6c9f4767dd5c126ea814bc296d03238f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0b0514055a3e3d01654e16d909a8db2d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#a0b0514055a3e3d01654e16d909a8db2d">~GZipCodec</a> ()</td></tr>
-<tr class="separator:a0b0514055a3e3d01654e16d909a8db2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a950e030105f359cd34e41a1fca48235b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#a950e030105f359cd34e41a1fca48235b">~GZipCodec</a> ()</td></tr>
+<tr class="separator:a950e030105f359cd34e41a1fca48235b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a70f5be97d5e54d6709cb097ef7fc2cb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#a70f5be97d5e54d6709cb097ef7fc2cb6">Decompress</a> (int64_t input_len, const uint8_t *input, int64_t output_len, uint8_t *output_buffer) override</td></tr>
 <tr class="separator:a70f5be97d5e54d6709cb097ef7fc2cb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab0e0d7293eeb304c72911e2d31b2e864"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#ab0e0d7293eeb304c72911e2d31b2e864">Compress</a> (int64_t input_len, const uint8_t *input, int64_t output_buffer_len, uint8_t *output_buffer, int64_t *output_length) override</td></tr>
 <tr class="separator:ab0e0d7293eeb304c72911e2d31b2e864"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aec1301d516c51b1bc750689e9593e885"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#aec1301d516c51b1bc750689e9593e885">MaxCompressedLen</a> (int64_t input_len, const uint8_t *input) override</td></tr>
 <tr class="separator:aec1301d516c51b1bc750689e9593e885"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6f30eadca19f5609e26e129b68701cd5"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#a6f30eadca19f5609e26e129b68701cd5">name</a> () const override</td></tr>
-<tr class="separator:a6f30eadca19f5609e26e129b68701cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a348b3ac93f760dffb34badb7fc278a21"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_g_zip_codec.html#a348b3ac93f760dffb34badb7fc278a21">name</a> () const override</td></tr>
+<tr class="separator:a348b3ac93f760dffb34badb7fc278a21"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_codec"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_codec')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1_codec.html">arrow::Codec</a></td></tr>
-<tr class="memitem:a045806e75306b2e7ea4648f3b9538d36 inherit pub_methods_classarrow_1_1_codec"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_codec.html#a045806e75306b2e7ea4648f3b9538d36">~Codec</a> ()</td></tr>
-<tr class="separator:a045806e75306b2e7ea4648f3b9538d36 inherit pub_methods_classarrow_1_1_codec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a940f5c3077c5d527f85e9fa3fc2e9d05 inherit pub_methods_classarrow_1_1_codec"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_codec.html#a940f5c3077c5d527f85e9fa3fc2e9d05">~Codec</a> ()</td></tr>
+<tr class="separator:a940f5c3077c5d527f85e9fa3fc2e9d05 inherit pub_methods_classarrow_1_1_codec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pub_static_methods_classarrow_1_1_codec"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1_codec')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classarrow_1_1_codec.html">arrow::Codec</a></td></tr>
-<tr class="memitem:aff83ecb4079beb11e5b80e6a56378cb7 inherit pub_static_methods_classarrow_1_1_codec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_codec.html#aff83ecb4079beb11e5b80e6a56378cb7">Create</a> (<a class="el" href="structarrow_1_1_compression.html#a8abcec0357242c077a2905d645f2163f">Compression::type</a> codec, std::unique_ptr&lt; <a class="el" href="classarrow_1_1_codec.html">Codec</a> &gt; *out)</td></tr>
-<tr class="separator:aff83ecb4079beb11e5b80e6a56378cb7 inherit pub_static_methods_classarrow_1_1_codec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad180d15e809d9918de75ee7222aa0f50 inherit pub_static_methods_classarrow_1_1_codec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_codec.html#ad180d15e809d9918de75ee7222aa0f50">Create</a> (<a class="el" href="structarrow_1_1_compression.html#a8abcec0357242c077a2905d645f2163f">Compression::type</a> codec, std::unique_ptr&lt; <a class="el" href="classarrow_1_1_codec.html">Codec</a> &gt; *out)</td></tr>
+<tr class="separator:ad180d15e809d9918de75ee7222aa0f50 inherit pub_static_methods_classarrow_1_1_codec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Enumeration Documentation</h2>
 <a id="a61e80e6eb225c4f17a5d6e9cd4ce1621"></a>
@@ -171,8 +165,8 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="a0b0514055a3e3d01654e16d909a8db2d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0b0514055a3e3d01654e16d909a8db2d">&#9670;&nbsp;</a></span>~GZipCodec()</h2>
+<a id="a950e030105f359cd34e41a1fca48235b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a950e030105f359cd34e41a1fca48235b">&#9670;&nbsp;</a></span>~GZipCodec()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -181,7 +175,7 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">arrow::GZipCodec::~GZipCodec </td>
+          <td class="memname">virtual arrow::GZipCodec::~GZipCodec </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -341,8 +335,8 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="a6f30eadca19f5609e26e129b68701cd5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6f30eadca19f5609e26e129b68701cd5">&#9670;&nbsp;</a></span>name()</h2>
+<a id="a348b3ac93f760dffb34badb7fc278a21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a348b3ac93f760dffb34badb7fc278a21">&#9670;&nbsp;</a></span>name()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -351,7 +345,7 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">const char * arrow::GZipCodec::name </td>
+          <td class="memname">const char* arrow::GZipCodec::name </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -368,9 +362,8 @@ Additional Inherited Members</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="compression__zlib_8h_source.html">compression_zlib.h</a></li>
-<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="compression__zlib_8cc.html">compression_zlib.cc</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->


Mime
View raw message