http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_mutable_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_mutable_buffer-members.html 
b/docs/cpp/classarrow_1_1_mutable_buffer-members.html
index 16addff..ceb6ff7 100644
--- a/docs/cpp/classarrow_1_1_mutable_buffer-members.html
+++ b/docs/cpp/classarrow_1_1_mutable_buffer-members.html
@@ -78,24 +78,27 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a>(const
 std::shared_ptr&lt; Buffer &gt; &amp;parent, const int64_t offset, const 
int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const
 int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr&lt; 
Buffer &gt; *out) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const
 int64_t start, const int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const
 Buffer &amp;other, int64_t nbytes) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const
 Buffer &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">MutableBuffer</a>(uint8_t
 *data, const int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">MutableBuffer</a>(const
 std::shared_ptr&lt; Buffer &gt; &amp;parent, const int64_t offset, const 
int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const
 int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr&lt; 
Buffer &gt; *out) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const
 int64_t start, const int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const
 Buffer &amp;other, int64_t nbytes) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const
 Buffer &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a>(const
 std::string &amp;data, MemoryPool *pool, std::shared_ptr&lt; Buffer &gt; 
*out)</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a>(const
 std::string &amp;data, std::shared_ptr&lt; Buffer &gt; *out)</td><td 
class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">MutableBuffer</a>(uint8_t
 *data, const int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">MutableBuffer</a>(const
 std::shared_ptr&lt; Buffer &gt; &amp;parent, const int64_t offset, const 
int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</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_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_mutable_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_mutable_buffer.html 
b/docs/cpp/classarrow_1_1_mutable_buffer.html
index 68cc633..7bde1da 100644
--- a/docs/cpp/classarrow_1_1_mutable_buffer.html
+++ b/docs/cpp/classarrow_1_1_mutable_buffer.html
@@ -75,7 +75,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p>A <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for 
a chunk of bytes which may or may not be owned by the class instance. 
">Buffer</a> whose contents can be mutated. May or may not own its data.  
+<p>A <a class="el" href="classarrow_1_1_buffer.html" title="Object containing 
a pointer to a piece of contiguous memory with a particular size. ">Buffer</a> 
whose contents can be mutated.  
  <a href="classarrow_1_1_mutable_buffer.html#details">More...</a></p>
 
 <p><code>#include &lt;<a class="el" 
href="buffer_8h_source.html">arrow/buffer.h</a>&gt;</code></p>
@@ -85,9 +85,9 @@ Inheritance diagram for arrow::MutableBuffer:</div>
  <div class="center">
   <img src="classarrow_1_1_mutable_buffer.png" 
usemap="#arrow::MutableBuffer_map" alt=""/>
   <map id="arrow::MutableBuffer_map" name="arrow::MutableBuffer_map">
-<area href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of 
bytes which may or may not be owned by the class instance. " 
alt="arrow::Buffer" shape="rect" coords="89,0,257,24"/>
+<area href="classarrow_1_1_buffer.html" title="Object containing a pointer to 
a piece of contiguous memory with a particular size. " alt="arrow::Buffer" 
shape="rect" coords="89,0,257,24"/>
 <area href="classarrow_1_1gpu_1_1_cuda_host_buffer.html" 
title="Device-accessible CPU memory created using cudaHostAlloc. " 
alt="arrow::gpu::CudaHostBuffer" shape="rect" coords="0,112,168,136"/>
-<area href="classarrow_1_1_resizable_buffer.html" alt="arrow::ResizableBuffer" 
shape="rect" coords="178,112,346,136"/>
+<area href="classarrow_1_1_resizable_buffer.html" title="A mutable buffer that 
can be resized. " alt="arrow::ResizableBuffer" shape="rect" 
coords="178,112,346,136"/>
 <area href="classarrow_1_1_pool_buffer.html" title="A Buffer whose lifetime is 
tied to a particular MemoryPool. " alt="arrow::PoolBuffer" shape="rect" 
coords="178,168,346,192"/>
 </map>
  </div></div>
@@ -119,10 +119,10 @@ Public Member Functions</h2></td></tr>
 <tr class="memdesc:a0d3d3bd95a3297046a6ab24f5e957bfd inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Return true if both buffers are the same size and contain 
the same bytes.  <a 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">More...</a><br
 /></td></tr>
 <tr class="separator:a0d3d3bd95a3297046a6ab24f5e957bfd inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a> 
(const int64_t start, const int64_t nbytes, <a class="el" 
href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out) const</td></tr>
-<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer into a new <a class="el" 
href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes 
which may or may not be owned by the class instance. ">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br
 /></td></tr>
+<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer into a new <a class="el" 
href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece 
of contiguous memory with a particular size. ">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br
 /></td></tr>
 <tr class="separator:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a> 
(const int64_t start, const int64_t nbytes, std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) const</td></tr>
-<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer using the default memory pool 
into a new <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API 
for a chunk of bytes which may or may not be owned by the class instance. 
">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br
 /></td></tr>
+<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer using the default memory pool 
into a new <a class="el" href="classarrow_1_1_buffer.html" title="Object 
containing a pointer to a piece of contiguous memory with a particular size. 
">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br
 /></td></tr>
 <tr class="separator:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a4c75902129b5f2fb471fd166907361dc inherit 
pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>
 () const</td></tr>
 <tr class="separator:a4c75902129b5f2fb471fd166907361dc inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -139,9 +139,19 @@ Public Member Functions</h2></td></tr>
 Protected Member Functions</h2></td></tr>
 <tr class="memitem:a3b01c712ad660aea1b10a0ad2b232ac7"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>
 ()</td></tr>
 <tr class="separator:a3b01c712ad660aea1b10a0ad2b232ac7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_buffer"><td colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_buffer')"><img 
src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
+<tr class="memitem:a1f0df2ff745996a85ab586e150630b53 inherit 
pro_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a>
 () const</td></tr>
+<tr class="separator:a1f0df2ff745996a85ab586e150630b53 inherit 
pro_methods_classarrow_1_1_buffer"><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_buffer"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1_buffer')"><img
 src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from 
<a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
+<tr class="memitem:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><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_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a>
 (const std::string &amp;<a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, 
<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out)</td></tr>
+<tr class="memdesc:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Construct a new buffer that owns its memory from a 
std::string.  <a 
href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">More...</a><br
 /></td></tr>
+<tr class="separator:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><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_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a>
 (const std::string &amp;<a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out)</td></tr>
+<tr class="memdesc:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Construct a new buffer that owns its memory from a 
std::string using the default memory pool.  <a 
href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">More...</a><br
 /></td></tr>
+<tr class="separator:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_buffer"><td colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_buffer')"><img 
src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
 <tr class="memitem:acfefa777b4d7d6a2f7a8ea23549dac46 inherit 
pro_attribs_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td></tr>
 <tr class="separator:acfefa777b4d7d6a2f7a8ea23549dac46 inherit 
pro_attribs_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -157,7 +167,8 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a3feb5a490cbd9699837067931476c65b inherit 
pro_attribs_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
-<div class="textblock"><p>A <a class="el" href="classarrow_1_1_buffer.html" 
title="Immutable API for a chunk of bytes which may or may not be owned by the 
class instance. ">Buffer</a> whose contents can be mutated. May or may not own 
its data. </p>
+<div class="textblock"><p>A <a class="el" href="classarrow_1_1_buffer.html" 
title="Object containing a pointer to a piece of contiguous memory with a 
particular size. ">Buffer</a> whose contents can be mutated. </p>
+<p>May or may not own its data. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a id="a541704eb0b7720aa712e294634cf58f9"></a>
 <h2 class="memtitle"><span class="permalink"><a 
href="#a541704eb0b7720aa712e294634cf58f9">&#9670;&nbsp;</a></span>MutableBuffer()
 <span class="overload">[1/3]</span></h2>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_nested_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_nested_type.html 
b/docs/cpp/classarrow_1_1_nested_type.html
index b256818..9965205 100644
--- a/docs/cpp/classarrow_1_1_nested_type.html
+++ b/docs/cpp/classarrow_1_1_nested_type.html
@@ -81,11 +81,12 @@ Inheritance diagram for arrow::NestedType:</div>
  <div class="center">
   <img src="classarrow_1_1_nested_type.png" usemap="#arrow::NestedType_map" 
alt=""/>
   <map id="arrow::NestedType_map" name="arrow::NestedType_map">
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="75,0,215,24"/>
-<area href="classarrow_1_1_parametric_type.html" title="A superclass for types 
having additional metadata. " alt="arrow::ParametricType" shape="rect" 
coords="225,0,365,24"/>
-<area href="classarrow_1_1_list_type.html" alt="arrow::ListType" shape="rect" 
coords="0,112,140,136"/>
-<area href="classarrow_1_1_struct_type.html" alt="arrow::StructType" 
shape="rect" coords="150,112,290,136"/>
-<area href="classarrow_1_1_union_type.html" alt="arrow::UnionType" 
shape="rect" coords="300,112,440,136"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="85,0,246,24"/>
+<area href="classarrow_1_1_parametric_type.html" title="A superclass for types 
having additional metadata. " alt="arrow::ParametricType" shape="rect" 
coords="256,0,417,24"/>
+<area href="classarrow_1_1_list_type.html" alt="arrow::ListType" shape="rect" 
coords="0,112,161,136"/>
+<area href="classarrow_1_1_struct_type.html" alt="arrow::StructType" 
shape="rect" coords="171,112,332,136"/>
+<area href="classarrow_1_1_union_type.html" alt="arrow::UnionType" 
shape="rect" coords="342,112,503,136"/>
+<area href="classarrow_1_1meta_1_1_list_type.html" title="Additional ListType 
class that can be instantiated with only compile-time arguments. " 
alt="arrow::meta::ListType&lt; T &gt;" shape="rect" coords="0,168,161,192"/>
 </map>
  </div></div>
 <table class="memberdecls">

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_nested_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_nested_type.png 
b/docs/cpp/classarrow_1_1_nested_type.png
index 9c3f29d..fdb6d6c 100644
Binary files a/docs/cpp/classarrow_1_1_nested_type.png and 
b/docs/cpp/classarrow_1_1_nested_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_null_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_null_array.html 
b/docs/cpp/classarrow_1_1_null_array.html
index abb56f0..0395e88 100644
--- a/docs/cpp/classarrow_1_1_null_array.html
+++ b/docs/cpp/classarrow_1_1_null_array.html
@@ -124,7 +124,7 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a155d9d827415438f976e3cb31e0a55f6 inherit 
pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a> 
() const</td></tr>
 <tr class="separator:a155d9d827415438f976e3cb31e0a55f6 inherit 
pub_methods_classarrow_1_1_array"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a76c4756ac85b29f9135064d68d2ef908 inherit 
pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" 
valign="top">std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_buffer.html">Buffer</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>
 () const</td></tr>
-<tr class="memdesc:a76c4756ac85b29f9135064d68d2ef908 inherit 
pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td 
class="mdescRight"><a class="el" href="classarrow_1_1_buffer.html" 
title="Immutable API for a chunk of bytes which may or may not be owned by the 
class instance. ">Buffer</a> for the null bitmap.  <a 
href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">More...</a><br
 /></td></tr>
+<tr class="memdesc:a76c4756ac85b29f9135064d68d2ef908 inherit 
pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td 
class="mdescRight"><a class="el" href="classarrow_1_1_buffer.html" 
title="Object containing a pointer to a piece of contiguous memory with a 
particular size. ">Buffer</a> for the null bitmap.  <a 
href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">More...</a><br
 /></td></tr>
 <tr class="separator:a76c4756ac85b29f9135064d68d2ef908 inherit 
pub_methods_classarrow_1_1_array"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a7a8838fbc97b9b3b8ca15cb163b2027c inherit 
pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" 
valign="top">const uint8_t *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>
 () const</td></tr>
 <tr class="memdesc:a7a8838fbc97b9b3b8ca15cb163b2027c inherit 
pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Raw pointer to the null bitmap.  <a 
href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">More...</a><br
 /></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_null_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_null_builder.html 
b/docs/cpp/classarrow_1_1_null_builder.html
index d2c50ff..ced2d78 100644
--- a/docs/cpp/classarrow_1_1_null_builder.html
+++ b/docs/cpp/classarrow_1_1_null_builder.html
@@ -250,7 +250,7 @@ Additional Inherited Members</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Return result of builder as an internal generic <a class="el" 
href="structarrow_1_1_array_data.html" title="Mutable container for generic 
Arrow array data. ">ArrayData</a> object. </p>
-<p>Resets builder</p>
+<p>Resets builder except for dictionary builder</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>the 
finalized <a class="el" href="structarrow_1_1_array_data.html" title="Mutable 
container for generic Arrow array data. ">ArrayData</a> object </td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_numeric_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_numeric_array.html 
b/docs/cpp/classarrow_1_1_numeric_array.html
index eb2e9a0..0a813fb 100644
--- a/docs/cpp/classarrow_1_1_numeric_array.html
+++ b/docs/cpp/classarrow_1_1_numeric_array.html
@@ -113,9 +113,6 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0c05d9ba21020050abe94e1446a3cee1 inherit 
pub_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" 
align="right" valign="top">std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_buffer.html">Buffer</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>
 () const</td></tr>
 <tr class="memdesc:a0c05d9ba21020050abe94e1446a3cee1 inherit 
pub_methods_classarrow_1_1_primitive_array"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Does not account for any 
slice offset.  <a 
href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">More...</a><br
 /></td></tr>
 <tr class="separator:a0c05d9ba21020050abe94e1446a3cee1 inherit 
pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a26a2b63695331ef963249f1390fb4d8c inherit 
pub_methods_classarrow_1_1_primitive_array"><td class="memItemLeft" 
align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">raw_values</a>
 () const</td></tr>
-<tr class="memdesc:a26a2b63695331ef963249f1390fb4d8c inherit 
pub_methods_classarrow_1_1_primitive_array"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to start of 
raw data.  <a 
href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">More...</a><br
 /></td></tr>
-<tr class="separator:a26a2b63695331ef963249f1390fb4d8c inherit 
pub_methods_classarrow_1_1_primitive_array"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_array"><td colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_array')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_array.html">arrow::Array</a></td></tr>
 <tr class="memitem:addd582eec9488bca2b3379b71fef6ce5 inherit 
pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" 
valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a> 
()=default</td></tr>
 <tr class="separator:addd582eec9488bca2b3379b71fef6ce5 inherit 
pub_methods_classarrow_1_1_array"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -139,7 +136,7 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a155d9d827415438f976e3cb31e0a55f6 inherit 
pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a> 
() const</td></tr>
 <tr class="separator:a155d9d827415438f976e3cb31e0a55f6 inherit 
pub_methods_classarrow_1_1_array"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a76c4756ac85b29f9135064d68d2ef908 inherit 
pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" 
valign="top">std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_buffer.html">Buffer</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">null_bitmap</a>
 () const</td></tr>
-<tr class="memdesc:a76c4756ac85b29f9135064d68d2ef908 inherit 
pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td 
class="mdescRight"><a class="el" href="classarrow_1_1_buffer.html" 
title="Immutable API for a chunk of bytes which may or may not be owned by the 
class instance. ">Buffer</a> for the null bitmap.  <a 
href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">More...</a><br
 /></td></tr>
+<tr class="memdesc:a76c4756ac85b29f9135064d68d2ef908 inherit 
pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td 
class="mdescRight"><a class="el" href="classarrow_1_1_buffer.html" 
title="Object containing a pointer to a piece of contiguous memory with a 
particular size. ">Buffer</a> for the null bitmap.  <a 
href="classarrow_1_1_array.html#a76c4756ac85b29f9135064d68d2ef908">More...</a><br
 /></td></tr>
 <tr class="separator:a76c4756ac85b29f9135064d68d2ef908 inherit 
pub_methods_classarrow_1_1_array"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a7a8838fbc97b9b3b8ca15cb163b2027c inherit 
pub_methods_classarrow_1_1_array"><td class="memItemLeft" align="right" 
valign="top">const uint8_t *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">null_bitmap_data</a>
 () const</td></tr>
 <tr class="memdesc:a7a8838fbc97b9b3b8ca15cb163b2027c inherit 
pub_methods_classarrow_1_1_array"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Raw pointer to the null bitmap.  <a 
href="classarrow_1_1_array.html#a7a8838fbc97b9b3b8ca15cb163b2027c">More...</a><br
 /></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_numeric_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_numeric_builder.html 
b/docs/cpp/classarrow_1_1_numeric_builder.html
index 94b3b9a..54a297e 100644
--- a/docs/cpp/classarrow_1_1_numeric_builder.html
+++ b/docs/cpp/classarrow_1_1_numeric_builder.html
@@ -98,7 +98,7 @@ Public Member Functions</h2></td></tr>
 <tr class="memdesc:a1e2842359a508f3d23ba6fc766c7eeb0"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Append a single scalar and 
increase the size if necessary.  <a 
href="#a1e2842359a508f3d23ba6fc766c7eeb0">More...</a><br /></td></tr>
 <tr class="separator:a1e2842359a508f3d23ba6fc766c7eeb0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7ad22f6fc4114b23bcfb74e61636d911"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_numeric_builder.html#a7ad22f6fc4114b23bcfb74e61636d911">UnsafeAppend</a>
 (const <a class="el" 
href="classarrow_1_1_primitive_builder.html#a7232c92a1ba781092ee68d2a65196dcf">value_type</a>
 val)</td></tr>
-<tr class="memdesc:a7ad22f6fc4114b23bcfb74e61636d911"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Append a single scalar 
under the assumption that the underlying <a class="el" 
href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes 
which may or may not be owned by the class instance. ">Buffer</a> is large 
enough.  <a href="#a7ad22f6fc4114b23bcfb74e61636d911">More...</a><br 
/></td></tr>
+<tr class="memdesc:a7ad22f6fc4114b23bcfb74e61636d911"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Append a single scalar 
under the assumption that the underlying <a class="el" 
href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece 
of contiguous memory with a particular size. ">Buffer</a> is large enough.  <a 
href="#a7ad22f6fc4114b23bcfb74e61636d911">More...</a><br /></td></tr>
 <tr class="separator:a7ad22f6fc4114b23bcfb74e61636d911"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1_primitive_builder"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_primitive_builder')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="classarrow_1_1_primitive_builder.html">arrow::PrimitiveBuilder&lt; T 
&gt;</a></td></tr>
 <tr class="memitem:a2d7db1b670e413ce2d7300850ce91d3b inherit 
pub_methods_classarrow_1_1_primitive_builder"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_primitive_builder.html#a2d7db1b670e413ce2d7300850ce91d3b">PrimitiveBuilder</a>
 (const std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;<a class="el" 
href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>,
 <a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> 
*pool)</td></tr>
@@ -307,7 +307,7 @@ template&lt;typename T &gt; </div>
 </table>
 </div><div class="memdoc">
 
-<p>Append a single scalar under the assumption that the underlying <a 
class="el" href="classarrow_1_1_buffer.html" title="Immutable API for a chunk 
of bytes which may or may not be owned by the class instance. ">Buffer</a> is 
large enough. </p>
+<p>Append a single scalar under the assumption that the underlying <a 
class="el" href="classarrow_1_1_buffer.html" title="Object containing a pointer 
to a piece of contiguous memory with a particular size. ">Buffer</a> is large 
enough. </p>
 <p>This method does not capacity-check; make sure to call Reserve beforehand. 
</p>
 
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_parametric_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_parametric_type.html 
b/docs/cpp/classarrow_1_1_parametric_type.html
index a3cd40d..9d42bbd 100644
--- a/docs/cpp/classarrow_1_1_parametric_type.html
+++ b/docs/cpp/classarrow_1_1_parametric_type.html
@@ -92,6 +92,7 @@ Inheritance diagram for arrow::ParametricType:</div>
 <area href="classarrow_1_1_time32_type.html" alt="arrow::Time32Type" 
shape="rect" coords="724,112,895,136"/>
 <area href="classarrow_1_1_time64_type.html" alt="arrow::Time64Type" 
shape="rect" coords="905,112,1076,136"/>
 <area href="classarrow_1_1_decimal128_type.html" alt="arrow::Decimal128Type" 
shape="rect" coords="0,168,171,192"/>
+<area href="classarrow_1_1meta_1_1_list_type.html" title="Additional ListType 
class that can be instantiated with only compile-time arguments. " 
alt="arrow::meta::ListType&lt; T &gt;" shape="rect" coords="181,168,352,192"/>
 </map>
  </div></div>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>

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

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_pool_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_pool_buffer-members.html 
b/docs/cpp/classarrow_1_1_pool_buffer-members.html
index 3d5ae50..46597a5 100644
--- a/docs/cpp/classarrow_1_1_pool_buffer-members.html
+++ b/docs/cpp/classarrow_1_1_pool_buffer-members.html
@@ -78,31 +78,34 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a>(const
 std::shared_ptr&lt; Buffer &gt; &amp;parent, const int64_t offset, const 
int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const
 int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr&lt; 
Buffer &gt; *out) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const
 int64_t start, const int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const
 Buffer &amp;other, int64_t nbytes) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const
 Buffer &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">MutableBuffer</a>(uint8_t
 *data, const int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">MutableBuffer</a>(const
 std::shared_ptr&lt; Buffer &gt; &amp;parent, const int64_t offset, const 
int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a0507fdaa9adec708dcd84d17f7521e3d">PoolBuffer</a>(MemoryPool
 *pool=NULLPTR)</td><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</a></td><td 
class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a927994229513e3b8bb1edf010b99d5f1">Reserve</a>(const
 int64_t new_capacity) override</td><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</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_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">ResizableBuffer</a>(uint8_t
 *data, int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html">arrow::ResizableBuffer</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_pool_buffer.html#a2d7ad3fdf86c6b346fc11c5c64673427">Resize</a>(const
 int64_t new_size, bool shrink_to_fit=true) override</td><td class="entry"><a 
class="el" href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html#ade214c893245689bc51965c90c4cd739">TypedReserve</a>(const
 int64_t new_nb_elements)</td><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html">arrow::ResizableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html#a2dd63263ee81611a4c43a2da9abfb6ae">TypedResize</a>(const
 int64_t new_nb_elements, bool shrink_to_fit=true)</td><td class="entry"><a 
class="el" 
href="classarrow_1_1_resizable_buffer.html">arrow::ResizableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a220e90e051d1004341f32b354cca4443">~PoolBuffer</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const
 int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr&lt; 
Buffer &gt; *out) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const
 int64_t start, const int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const
 Buffer &amp;other, int64_t nbytes) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const
 Buffer &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a>(const
 std::string &amp;data, MemoryPool *pool, std::shared_ptr&lt; Buffer &gt; 
*out)</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a>(const
 std::string &amp;data, std::shared_ptr&lt; Buffer &gt; *out)</td><td 
class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a541704eb0b7720aa712e294634cf58f9">MutableBuffer</a>(uint8_t
 *data, const int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a594a044b4a2915aec40de4fe9ddd492d">MutableBuffer</a>(const
 std::shared_ptr&lt; Buffer &gt; &amp;parent, const int64_t offset, const 
int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</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_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a0507fdaa9adec708dcd84d17f7521e3d">PoolBuffer</a>(MemoryPool
 *pool=NULLPTR)</td><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</a></td><td 
class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a927994229513e3b8bb1edf010b99d5f1">Reserve</a>(const
 int64_t new_capacity) override</td><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">ResizableBuffer</a>(uint8_t
 *data, int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html">arrow::ResizableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a2d7ad3fdf86c6b346fc11c5c64673427">Resize</a>(const
 int64_t new_size, bool shrink_to_fit=true) override</td><td class="entry"><a 
class="el" href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html#ade214c893245689bc51965c90c4cd739">TypedReserve</a>(const
 int64_t new_nb_elements)</td><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html">arrow::ResizableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_resizable_buffer.html#a2dd63263ee81611a4c43a2da9abfb6ae">TypedResize</a>(const
 int64_t new_nb_elements, bool shrink_to_fit=true)</td><td class="entry"><a 
class="el" 
href="classarrow_1_1_resizable_buffer.html">arrow::ResizableBuffer</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html#ad9b69c34610e8bc1c4d3703aecf93353">~PoolBuffer</a>()
 override</td><td class="entry"><a class="el" 
href="classarrow_1_1_pool_buffer.html">arrow::PoolBuffer</a></td><td 
class="entry"></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/4c7c2f1b/docs/cpp/classarrow_1_1_pool_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_pool_buffer.html 
b/docs/cpp/classarrow_1_1_pool_buffer.html
index aa81a42..e107ac1 100644
--- a/docs/cpp/classarrow_1_1_pool_buffer.html
+++ b/docs/cpp/classarrow_1_1_pool_buffer.html
@@ -74,7 +74,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p>A <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API for 
a chunk of bytes which may or may not be owned by the class instance. 
">Buffer</a> whose lifetime is tied to a particular <a class="el" 
href="classarrow_1_1_memory_pool.html" title="Base class for memory allocation. 
">MemoryPool</a>.  
+<p>A <a class="el" href="classarrow_1_1_buffer.html" title="Object containing 
a pointer to a piece of contiguous memory with a particular size. ">Buffer</a> 
whose lifetime is tied to a particular <a class="el" 
href="classarrow_1_1_memory_pool.html" title="Base class for memory allocation. 
">MemoryPool</a>.  
  <a href="classarrow_1_1_pool_buffer.html#details">More...</a></p>
 
 <p><code>#include &lt;<a class="el" 
href="buffer_8h_source.html">arrow/buffer.h</a>&gt;</code></p>
@@ -84,9 +84,9 @@ Inheritance diagram for arrow::PoolBuffer:</div>
  <div class="center">
   <img src="classarrow_1_1_pool_buffer.png" usemap="#arrow::PoolBuffer_map" 
alt=""/>
   <map id="arrow::PoolBuffer_map" name="arrow::PoolBuffer_map">
-<area href="classarrow_1_1_resizable_buffer.html" alt="arrow::ResizableBuffer" 
shape="rect" coords="0,112,140,136"/>
-<area href="classarrow_1_1_mutable_buffer.html" title="A Buffer whose contents 
can be mutated. May or may not own its data. " alt="arrow::MutableBuffer" 
shape="rect" coords="0,56,140,80"/>
-<area href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of 
bytes which may or may not be owned by the class instance. " 
alt="arrow::Buffer" shape="rect" coords="0,0,140,24"/>
+<area href="classarrow_1_1_resizable_buffer.html" title="A mutable buffer that 
can be resized. " alt="arrow::ResizableBuffer" shape="rect" 
coords="0,112,140,136"/>
+<area href="classarrow_1_1_mutable_buffer.html" title="A Buffer whose contents 
can be mutated. " alt="arrow::MutableBuffer" shape="rect" coords="0,56,140,80"/>
+<area href="classarrow_1_1_buffer.html" title="Object containing a pointer to 
a piece of contiguous memory with a particular size. " alt="arrow::Buffer" 
shape="rect" coords="0,0,140,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -94,8 +94,8 @@ Inheritance diagram for arrow::PoolBuffer:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a0507fdaa9adec708dcd84d17f7521e3d"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a0507fdaa9adec708dcd84d17f7521e3d">PoolBuffer</a>
 (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool=<a 
class="el" 
href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>)</td></tr>
 <tr class="separator:a0507fdaa9adec708dcd84d17f7521e3d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a220e90e051d1004341f32b354cca4443"><td class="memItemLeft" 
align="right" valign="top">virtual&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a220e90e051d1004341f32b354cca4443">~PoolBuffer</a>
 ()</td></tr>
-<tr class="separator:a220e90e051d1004341f32b354cca4443"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9b69c34610e8bc1c4d3703aecf93353"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_pool_buffer.html#ad9b69c34610e8bc1c4d3703aecf93353">~PoolBuffer</a>
 () override</td></tr>
+<tr class="separator:ad9b69c34610e8bc1c4d3703aecf93353"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2d7ad3fdf86c6b346fc11c5c64673427"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_pool_buffer.html#a2d7ad3fdf86c6b346fc11c5c64673427">Resize</a>
 (const int64_t new_size, bool shrink_to_fit=true) override</td></tr>
 <tr class="memdesc:a2d7ad3fdf86c6b346fc11c5c64673427"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Change buffer reported size 
to indicated size, allocating memory if necessary.  <a 
href="#a2d7ad3fdf86c6b346fc11c5c64673427">More...</a><br /></td></tr>
 <tr class="separator:a2d7ad3fdf86c6b346fc11c5c64673427"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -135,10 +135,10 @@ Public Member Functions</h2></td></tr>
 <tr class="memdesc:a0d3d3bd95a3297046a6ab24f5e957bfd inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Return true if both buffers are the same size and contain 
the same bytes.  <a 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">More...</a><br
 /></td></tr>
 <tr class="separator:a0d3d3bd95a3297046a6ab24f5e957bfd inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a> 
(const int64_t start, const int64_t nbytes, <a class="el" 
href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out) const</td></tr>
-<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer into a new <a class="el" 
href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes 
which may or may not be owned by the class instance. ">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br
 /></td></tr>
+<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer into a new <a class="el" 
href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece 
of contiguous memory with a particular size. ">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br
 /></td></tr>
 <tr class="separator:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a> 
(const int64_t start, const int64_t nbytes, std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) const</td></tr>
-<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer using the default memory pool 
into a new <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API 
for a chunk of bytes which may or may not be owned by the class instance. 
">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br
 /></td></tr>
+<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer using the default memory pool 
into a new <a class="el" href="classarrow_1_1_buffer.html" title="Object 
containing a pointer to a piece of contiguous memory with a particular size. 
">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br
 /></td></tr>
 <tr class="separator:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a4c75902129b5f2fb471fd166907361dc inherit 
pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>
 () const</td></tr>
 <tr class="separator:a4c75902129b5f2fb471fd166907361dc inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -153,12 +153,22 @@ Public Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_classarrow_1_1_buffer"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1_buffer')"><img
 src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from 
<a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
+<tr class="memitem:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><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_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a>
 (const std::string &amp;<a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, 
<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out)</td></tr>
+<tr class="memdesc:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Construct a new buffer that owns its memory from a 
std::string.  <a 
href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">More...</a><br
 /></td></tr>
+<tr class="separator:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><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_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a>
 (const std::string &amp;<a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out)</td></tr>
+<tr class="memdesc:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Construct a new buffer that owns its memory from a 
std::string using the default memory pool.  <a 
href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">More...</a><br
 /></td></tr>
+<tr class="separator:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_resizable_buffer"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_resizable_buffer')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classarrow_1_1_resizable_buffer.html">arrow::ResizableBuffer</a></td></tr>
 <tr class="memitem:a57de64a67003a42d06a4dc9d48c60857 inherit 
pro_methods_classarrow_1_1_resizable_buffer"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_resizable_buffer.html#a57de64a67003a42d06a4dc9d48c60857">ResizableBuffer</a>
 (uint8_t *<a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, 
int64_t <a class="el" 
href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>)</td></tr>
 <tr class="separator:a57de64a67003a42d06a4dc9d48c60857 inherit 
pro_methods_classarrow_1_1_resizable_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1_mutable_buffer"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_mutable_buffer')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classarrow_1_1_mutable_buffer.html">arrow::MutableBuffer</a></td></tr>
 <tr class="memitem:a3b01c712ad660aea1b10a0ad2b232ac7 inherit 
pro_methods_classarrow_1_1_mutable_buffer"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_mutable_buffer.html#a3b01c712ad660aea1b10a0ad2b232ac7">MutableBuffer</a>
 ()</td></tr>
 <tr class="separator:a3b01c712ad660aea1b10a0ad2b232ac7 inherit 
pro_methods_classarrow_1_1_mutable_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_buffer"><td colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_buffer')"><img 
src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
+<tr class="memitem:a1f0df2ff745996a85ab586e150630b53 inherit 
pro_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a>
 () const</td></tr>
+<tr class="separator:a1f0df2ff745996a85ab586e150630b53 inherit 
pro_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_buffer"><td colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_buffer')"><img 
src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
 <tr class="memitem:acfefa777b4d7d6a2f7a8ea23549dac46 inherit 
pro_attribs_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td></tr>
 <tr class="separator:acfefa777b4d7d6a2f7a8ea23549dac46 inherit 
pro_attribs_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -174,7 +184,7 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:a3feb5a490cbd9699837067931476c65b inherit 
pro_attribs_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
-<div class="textblock"><p>A <a class="el" href="classarrow_1_1_buffer.html" 
title="Immutable API for a chunk of bytes which may or may not be owned by the 
class instance. ">Buffer</a> whose lifetime is tied to a particular <a 
class="el" href="classarrow_1_1_memory_pool.html" title="Base class for memory 
allocation. ">MemoryPool</a>. </p>
+<div class="textblock"><p>A <a class="el" href="classarrow_1_1_buffer.html" 
title="Object containing a pointer to a piece of contiguous memory with a 
particular size. ">Buffer</a> whose lifetime is tied to a particular <a 
class="el" href="classarrow_1_1_memory_pool.html" title="Base class for memory 
allocation. ">MemoryPool</a>. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a id="a0507fdaa9adec708dcd84d17f7521e3d"></a>
 <h2 class="memtitle"><span class="permalink"><a 
href="#a0507fdaa9adec708dcd84d17f7521e3d">&#9670;&nbsp;</a></span>PoolBuffer()</h2>
@@ -202,8 +212,8 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="a220e90e051d1004341f32b354cca4443"></a>
-<h2 class="memtitle"><span class="permalink"><a 
href="#a220e90e051d1004341f32b354cca4443">&#9670;&nbsp;</a></span>~PoolBuffer()</h2>
+<a id="ad9b69c34610e8bc1c4d3703aecf93353"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#ad9b69c34610e8bc1c4d3703aecf93353">&#9670;&nbsp;</a></span>~PoolBuffer()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -212,7 +222,7 @@ Additional Inherited Members</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">virtual arrow::PoolBuffer::~PoolBuffer </td>
+          <td class="memname">arrow::PoolBuffer::~PoolBuffer </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -220,7 +230,7 @@ Additional Inherited Members</h2></td></tr>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+<span class="mlabels"><span class="mlabel">override</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -297,7 +307,7 @@ Additional Inherited Members</h2></td></tr>
 <p>This will ensure that the capacity of the buffer is a multiple of 64 bytes 
as defined in Layout.md.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">shrink_to_fit</td><td>On deactivating this 
option, the capacity of the <a class="el" href="classarrow_1_1_buffer.html" 
title="Immutable API for a chunk of bytes which may or may not be owned by the 
class instance. ">Buffer</a> won't decrease. </td></tr>
+    <tr><td class="paramname">shrink_to_fit</td><td>On deactivating this 
option, the capacity of the <a class="el" href="classarrow_1_1_buffer.html" 
title="Object containing a pointer to a piece of contiguous memory with a 
particular size. ">Buffer</a> won't decrease. </td></tr>
   </table>
   </dd>
 </dl>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1_primitive_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_primitive_array-members.html 
b/docs/cpp/classarrow_1_1_primitive_array-members.html
index 022b43f..2db9370 100644
--- a/docs/cpp/classarrow_1_1_primitive_array-members.html
+++ b/docs/cpp/classarrow_1_1_primitive_array-members.html
@@ -96,16 +96,15 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html#a219c4abd3685725bfa82a0628150cfac">PrimitiveArray</a>(const
 std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a 
class="el" 
href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t
 start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr&lt; 
Array &gt; &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td 
class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const
 Array &amp;other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html#a26a2b63695331ef963249f1390fb4d8c">raw_values</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html#a13f7d6c153121b7efc3442026f3dad71">SetData</a>(const
 std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a 
class="el" 
href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t
 offset, int64_t length) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t
 offset) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html#ab45d78650d5214bf6c3d0706693c448b">raw_values_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html#a13f7d6c153121b7efc3442026f3dad71">SetData</a>(const
 std::shared_ptr&lt; ArrayData &gt; &amp;data)</td><td class="entry"><a 
class="el" 
href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t
 offset, int64_t length) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t
 offset) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html#a0c05d9ba21020050abe94e1446a3cee1">values</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_primitive_array.html">arrow::PrimitiveArray</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_array.html#addd582eec9488bca2b3379b71fef6ce5">~Array</a>()=default</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span 
class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

Reply via email to