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

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

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream-members.html b/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream-members.html
index d5e0ef7..e69dc15 100644
--- a/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream-members.html
+++ b/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream-members.html
@@ -76,7 +76,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html#a8f43e5a6afbf51b32053f55a5438c0f0">BufferedOutputStream</a>(std::shared_ptr&lt; OutputStream &gt; raw)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html">arrow::io::BufferedOutputStream</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html#aa0421fd0d9031a8491cb00d67e90a0b1">Close</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html">arrow::io::BufferedOutputStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#afea9126bb21e3720212a826aa78b5534">FileInterface</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</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_1io_1_1_writable.html#a06e513a551f68603013c1586ba8b939f">Flush</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html">arrow::io::Writable</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html#a31c9b6cdaad2df77af04bf7214e4b7b3">Flush</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html">arrow::io::BufferedOutputStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#a75a3739361570bb121b9adb04d5d8686">mode</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#a504d0410eb6066316365a4549d000ee0">mode_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_output_stream.html#a5b1e0adea7ef92368ddc07027995aca1">OutputStream</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_output_stream.html">arrow::io::OutputStream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream.html b/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream.html
index 1c92333..55f8af4 100644
--- a/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream.html
+++ b/docs/cpp/classarrow_1_1io_1_1_buffered_output_stream.html
@@ -101,6 +101,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a285b44f2069c9f3af4ccaebde136b4cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5668ed55058204e0235f58e036621a45"><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_1io_1_1_buffered_output_stream.html#a5668ed55058204e0235f58e036621a45">Write</a> (const void *data, int64_t nbytes) override</td></tr>
 <tr class="separator:a5668ed55058204e0235f58e036621a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31c9b6cdaad2df77af04bf7214e4b7b3"><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_1io_1_1_buffered_output_stream.html#a31c9b6cdaad2df77af04bf7214e4b7b3">Flush</a> () override</td></tr>
+<tr class="memdesc:a31c9b6cdaad2df77af04bf7214e4b7b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flush buffered bytes, if any.  <a href="#a31c9b6cdaad2df77af04bf7214e4b7b3">More...</a><br /></td></tr>
+<tr class="separator:a31c9b6cdaad2df77af04bf7214e4b7b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a927549cfa3852a6e8089a4053b414770"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classarrow_1_1io_1_1_output_stream.html">OutputStream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html#a927549cfa3852a6e8089a4053b414770">raw</a> () const</td></tr>
 <tr class="memdesc:a927549cfa3852a6e8089a4053b414770"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the underlying raw output stream.  <a href="#a927549cfa3852a6e8089a4053b414770">More...</a><br /></td></tr>
 <tr class="separator:a927549cfa3852a6e8089a4053b414770"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -112,9 +115,6 @@ Public Member Functions</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1io_1_1_writable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1io_1_1_writable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1io_1_1_writable.html">arrow::io::Writable</a></td></tr>
 <tr class="memitem:acc17343118544c62f14d62f538fa8592 inherit pub_methods_classarrow_1_1io_1_1_writable"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_writable.html#acc17343118544c62f14d62f538fa8592">~Writable</a> ()=default</td></tr>
 <tr class="separator:acc17343118544c62f14d62f538fa8592 inherit pub_methods_classarrow_1_1io_1_1_writable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a06e513a551f68603013c1586ba8b939f inherit pub_methods_classarrow_1_1io_1_1_writable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_writable.html#a06e513a551f68603013c1586ba8b939f">Flush</a> ()</td></tr>
-<tr class="memdesc:a06e513a551f68603013c1586ba8b939f inherit pub_methods_classarrow_1_1io_1_1_writable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flush buffered bytes, if any.  <a href="classarrow_1_1io_1_1_writable.html#a06e513a551f68603013c1586ba8b939f">More...</a><br /></td></tr>
-<tr class="separator:a06e513a551f68603013c1586ba8b939f inherit pub_methods_classarrow_1_1io_1_1_writable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a00ee30dff05bda7526c91e594a9607e7 inherit pub_methods_classarrow_1_1io_1_1_writable"><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_1io_1_1_writable.html#a00ee30dff05bda7526c91e594a9607e7">Write</a> (const std::string &amp;data)</td></tr>
 <tr class="separator:a00ee30dff05bda7526c91e594a9607e7 inherit pub_methods_classarrow_1_1io_1_1_writable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
@@ -217,6 +217,35 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
+<a id="a31c9b6cdaad2df77af04bf7214e4b7b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a31c9b6cdaad2df77af04bf7214e4b7b3">&#9670;&nbsp;</a></span>Flush()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::io::BufferedOutputStream::Flush </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Flush buffered bytes, if any. </p>
+
+<p>Reimplemented from <a class="el" href="classarrow_1_1io_1_1_writable.html#a06e513a551f68603013c1586ba8b939f">arrow::io::Writable</a>.</p>
+
+</div>
+</div>
 <a id="a927549cfa3852a6e8089a4053b414770"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a927549cfa3852a6e8089a4053b414770">&#9670;&nbsp;</a></span>raw()</h2>
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file-members.html b/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file-members.html
index d77aab4..b3de8a1 100644
--- a/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file-members.html
+++ b/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file-members.html
@@ -87,23 +87,24 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a32c1cb28aa86db601b68a96615a3161c">RandomAccessFile</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html">arrow::io::RandomAccessFile</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#acdb552ebf368f173760dc6eb34735143">Read</a>(int64_t nbytes, int64_t *bytes_read, void *out) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#aa708fdd379de0cc19cd7a817109d5a88">Read</a>(int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a0bf109e759351d737e3e2f9a0bd9c9a2">ReadAt</a>(int64_t position, int64_t nbytes, int64_t *bytes_read, void *out) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a532782ec17c676cdbde5bbe4d23d76a3">ReadAt</a>(int64_t position, int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a532782ec17c676cdbde5bbe4d23d76a3">ReadAt</a>(int64_t position, int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a0bf109e759351d737e3e2f9a0bd9c9a2">ReadAt</a>(int64_t position, int64_t nbytes, int64_t *bytes_read, void *out) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_read_write_file_interface.html#a8dc7a2f90a0799d7322eb247d1827ee9">ReadWriteFileInterface</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_read_write_file_interface.html">arrow::io::ReadWriteFileInterface</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_1io_1_1_memory_mapped_file.html#a87da63388a34fd22c82cc41c437e200e">Seek</a>(int64_t position) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#af3dd01a780076e39a34770beb513f71f">set_mode</a>(FileMode::type mode)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</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_1io_1_1_memory_mapped_file.html#a6b0d674e00a742b563c092a3175d79eb">supports_zero_copy</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a3aaa460358f5395d045a8104a7bf17ed">Tell</a>(int64_t *position) const override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a8010d2df9fe39e6bd977f62cc9fab57b">Write</a>(const void *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html#a00ee30dff05bda7526c91e594a9607e7">arrow::io::ReadWriteFileInterface::Write</a>(const std::string &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html">arrow::io::Writable</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html#a0e73c948283c76d1802b14dfadc986a5">WriteableFile</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html">arrow::io::WriteableFile</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#afae233e4bc2f99f985a0b44f07f92f2f">WriteAt</a>(int64_t position, const void *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">~FileInterface</a>()=0</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</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_1io_1_1_memory_mapped_file.html#a591763468f610e64fddf1c99d8cd05bc">~MemoryMappedFile</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a30c6917dfe0b6e508dac2ecc81917187">~RandomAccessFile</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html">arrow::io::RandomAccessFile</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_readable.html#a96a411d4494a9872d7eef4f8bb6396b4">~Readable</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_readable.html">arrow::io::Readable</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_seekable.html#a7642c30d2f852e0f79fec036a94ca093">~Seekable</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_seekable.html">arrow::io::Seekable</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html#acc17343118544c62f14d62f538fa8592">~Writable</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html">arrow::io::Writable</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a9858f77facb1cad90de5cf083b003b09">Resize</a>(int64_t new_size)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a87da63388a34fd22c82cc41c437e200e">Seek</a>(int64_t position) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#af3dd01a780076e39a34770beb513f71f">set_mode</a>(FileMode::type mode)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</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_1io_1_1_memory_mapped_file.html#a6b0d674e00a742b563c092a3175d79eb">supports_zero_copy</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a3aaa460358f5395d045a8104a7bf17ed">Tell</a>(int64_t *position) const override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a8010d2df9fe39e6bd977f62cc9fab57b">Write</a>(const void *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html#a00ee30dff05bda7526c91e594a9607e7">arrow::io::ReadWriteFileInterface::Write</a>(const std::string &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html">arrow::io::Writable</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html#a0e73c948283c76d1802b14dfadc986a5">WriteableFile</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html">arrow::io::WriteableFile</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#afae233e4bc2f99f985a0b44f07f92f2f">WriteAt</a>(int64_t position, const void *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">~FileInterface</a>()=0</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a591763468f610e64fddf1c99d8cd05bc">~MemoryMappedFile</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html">arrow::io::MemoryMappedFile</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a30c6917dfe0b6e508dac2ecc81917187">~RandomAccessFile</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html">arrow::io::RandomAccessFile</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_readable.html#a96a411d4494a9872d7eef4f8bb6396b4">~Readable</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_readable.html">arrow::io::Readable</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_seekable.html#a7642c30d2f852e0f79fec036a94ca093">~Seekable</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_seekable.html">arrow::io::Seekable</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html#acc17343118544c62f14d62f538fa8592">~Writable</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writable.html">arrow::io::Writable</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/7f9d5fdc/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file.html b/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file.html
index 6ea1527..0e5b50d 100644
--- a/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file.html
+++ b/docs/cpp/classarrow_1_1io_1_1_memory_mapped_file.html
@@ -110,17 +110,20 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:acdb552ebf368f173760dc6eb34735143"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa708fdd379de0cc19cd7a817109d5a88"><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_1io_1_1_memory_mapped_file.html#aa708fdd379de0cc19cd7a817109d5a88">Read</a> (int64_t nbytes, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) override</td></tr>
 <tr class="separator:aa708fdd379de0cc19cd7a817109d5a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a532782ec17c676cdbde5bbe4d23d76a3"><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_1io_1_1_memory_mapped_file.html#a532782ec17c676cdbde5bbe4d23d76a3">ReadAt</a> (int64_t position, int64_t nbytes, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) override</td></tr>
+<tr class="memdesc:a532782ec17c676cdbde5bbe4d23d76a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read nbytes at position, provide default implementations using Read(...), but can be overridden.  <a href="#a532782ec17c676cdbde5bbe4d23d76a3">More...</a><br /></td></tr>
+<tr class="separator:a532782ec17c676cdbde5bbe4d23d76a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0bf109e759351d737e3e2f9a0bd9c9a2"><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_1io_1_1_memory_mapped_file.html#a0bf109e759351d737e3e2f9a0bd9c9a2">ReadAt</a> (int64_t position, int64_t nbytes, int64_t *bytes_read, void *out) override</td></tr>
 <tr class="memdesc:a0bf109e759351d737e3e2f9a0bd9c9a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read nbytes at position, provide default implementations using Read(...), but can be overridden.  <a href="#a0bf109e759351d737e3e2f9a0bd9c9a2">More...</a><br /></td></tr>
 <tr class="separator:a0bf109e759351d737e3e2f9a0bd9c9a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a532782ec17c676cdbde5bbe4d23d76a3"><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_1io_1_1_memory_mapped_file.html#a532782ec17c676cdbde5bbe4d23d76a3">ReadAt</a> (int64_t position, int64_t nbytes, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) override</td></tr>
-<tr class="memdesc:a532782ec17c676cdbde5bbe4d23d76a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default implementation is thread-safe.  <a href="#a532782ec17c676cdbde5bbe4d23d76a3">More...</a><br /></td></tr>
-<tr class="separator:a532782ec17c676cdbde5bbe4d23d76a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6b0d674e00a742b563c092a3175d79eb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_memory_mapped_file.html#a6b0d674e00a742b563c092a3175d79eb">supports_zero_copy</a> () const override</td></tr>
 <tr class="separator:a6b0d674e00a742b563c092a3175d79eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8010d2df9fe39e6bd977f62cc9fab57b"><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_1io_1_1_memory_mapped_file.html#a8010d2df9fe39e6bd977f62cc9fab57b">Write</a> (const void *data, int64_t nbytes) override</td></tr>
 <tr class="memdesc:a8010d2df9fe39e6bd977f62cc9fab57b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data at the current position in the file. Thread-safe.  <a href="#a8010d2df9fe39e6bd977f62cc9fab57b">More...</a><br /></td></tr>
 <tr class="separator:a8010d2df9fe39e6bd977f62cc9fab57b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9858f77facb1cad90de5cf083b003b09"><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_1io_1_1_memory_mapped_file.html#a9858f77facb1cad90de5cf083b003b09">Resize</a> (int64_t new_size)</td></tr>
+<tr class="memdesc:a9858f77facb1cad90de5cf083b003b09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of the map to new_size.  <a href="#a9858f77facb1cad90de5cf083b003b09">More...</a><br /></td></tr>
+<tr class="separator:a9858f77facb1cad90de5cf083b003b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afae233e4bc2f99f985a0b44f07f92f2f"><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_1io_1_1_memory_mapped_file.html#afae233e4bc2f99f985a0b44f07f92f2f">WriteAt</a> (int64_t position, const void *data, int64_t nbytes) override</td></tr>
 <tr class="memdesc:afae233e4bc2f99f985a0b44f07f92f2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data at a particular position in the file. Thread-safe.  <a href="#afae233e4bc2f99f985a0b44f07f92f2f">More...</a><br /></td></tr>
 <tr class="separator:afae233e4bc2f99f985a0b44f07f92f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -453,8 +456,8 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="a0bf109e759351d737e3e2f9a0bd9c9a2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0bf109e759351d737e3e2f9a0bd9c9a2">&#9670;&nbsp;</a></span>ReadAt() <span class="overload">[1/2]</span></h2>
+<a id="a532782ec17c676cdbde5bbe4d23d76a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a532782ec17c676cdbde5bbe4d23d76a3">&#9670;&nbsp;</a></span>ReadAt() <span class="overload">[1/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -477,13 +480,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">int64_t *&#160;</td>
-          <td class="paramname"><em>bytes_read</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
+          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *&#160;</td>
           <td class="paramname"><em>out</em>&#160;</td>
         </tr>
         <tr>
@@ -506,19 +503,17 @@ Additional Inherited Members</h2></td></tr>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">position</td><td>Where to read bytes from </td></tr>
     <tr><td class="paramdir">[in]</td><td class="paramname">nbytes</td><td>The number of bytes to read </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">bytes_read</td><td>The number of bytes read </td></tr>
-    <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>The buffer to read bytes into </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>The buffer to read bytes into. The number of bytes read can be retrieved by calling <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">Buffer::size()</a>. </td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl>
 
-<p>Implements <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a7e335e4c09cd64b4462c8a5ecf3e5a80">arrow::io::RandomAccessFile</a>.</p>
+<p>Implements <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#ab31b267019a84af465ef91aaafd3a72e">arrow::io::RandomAccessFile</a>.</p>
 
 </div>
 </div>
-<a id="a532782ec17c676cdbde5bbe4d23d76a3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a532782ec17c676cdbde5bbe4d23d76a3">&#9670;&nbsp;</a></span>ReadAt() <span class="overload">[2/2]</span></h2>
+<a id="a0bf109e759351d737e3e2f9a0bd9c9a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bf109e759351d737e3e2f9a0bd9c9a2">&#9670;&nbsp;</a></span>ReadAt() <span class="overload">[2/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -541,7 +536,13 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *&#160;</td>
+          <td class="paramtype">int64_t *&#160;</td>
+          <td class="paramname"><em>bytes_read</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&#160;</td>
           <td class="paramname"><em>out</em>&#160;</td>
         </tr>
         <tr>
@@ -557,9 +558,41 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Default implementation is thread-safe. </p>
+<p>Read nbytes at position, provide default implementations using Read(...), but can be overridden. </p>
+<p>Default implementation is thread-safe. It is unspecified whether this method updates the file position or not.</p>
+<dl class="section note"><dt>Note</dt><dd>Child classes must explicitly call this implementation or provide their own.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">position</td><td>Where to read bytes from </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">nbytes</td><td>The number of bytes to read </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">bytes_read</td><td>The number of bytes read </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>The buffer to read bytes into </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl>
 
-<p>Implements <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#ab31b267019a84af465ef91aaafd3a72e">arrow::io::RandomAccessFile</a>.</p>
+<p>Implements <a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a7e335e4c09cd64b4462c8a5ecf3e5a80">arrow::io::RandomAccessFile</a>.</p>
+
+</div>
+</div>
+<a id="a9858f77facb1cad90de5cf083b003b09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9858f77facb1cad90de5cf083b003b09">&#9670;&nbsp;</a></span>Resize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::io::MemoryMappedFile::Resize </td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>new_size</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Set the size of the map to new_size. </p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1io_1_1_writable.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1io_1_1_writable.html b/docs/cpp/classarrow_1_1io_1_1_writable.html
index 2174883..6f7ca85 100644
--- a/docs/cpp/classarrow_1_1io_1_1_writable.html
+++ b/docs/cpp/classarrow_1_1io_1_1_writable.html
@@ -158,7 +158,7 @@ Public Member Functions</h2></td></tr>
 
 <p>Flush buffered bytes, if any. </p>
 
-<p>Reimplemented in <a class="el" href="classarrow_1_1io_1_1_hdfs_output_stream.html#abb9e85dcac81b757dbc737e28c62e747">arrow::io::HdfsOutputStream</a>, and <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a5cf9945a8f8599e0f4ce993905f2187d">arrow::gpu::CudaBufferWriter</a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1io_1_1_hdfs_output_stream.html#abb9e85dcac81b757dbc737e28c62e747">arrow::io::HdfsOutputStream</a>, <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a5cf9945a8f8599e0f4ce993905f2187d">arrow::gpu::CudaBufferWriter</a>, and <a class="el" href="classarrow_1_1io_1_1_buffered_output_stream.html#a31c9b6cdaad2df77af04bf7214e4b7b3">arrow::io::BufferedOutputStream</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html
index e1eb002..f719159 100644
--- a/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html
@@ -96,8 +96,9 @@ $(function() {
   <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>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html#aaf09e0826522024a8b4cc4186c5c4068">~NumPyBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html">arrow::py::NumPyBuffer</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#a885f7b3329f3adb43a826e9403732a15">ZeroPadding</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#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_1py_1_1_num_py_buffer.html#aaf09e0826522024a8b4cc4186c5c4068">~NumPyBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html">arrow::py::NumPyBuffer</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/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html
index 245ee26..208a150 100644
--- a/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html
+++ b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html
@@ -87,7 +87,7 @@ Inheritance diagram for arrow::py::NumPyBuffer:</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:a52f54d711226ec7209369927b9b4e693"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html#a52f54d711226ec7209369927b9b4e693">NumPyBuffer</a> (PyObject *arr)</td></tr>
+<tr class="memitem:a52f54d711226ec7209369927b9b4e693"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html#a52f54d711226ec7209369927b9b4e693">NumPyBuffer</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *arr)</td></tr>
 <tr class="separator:a52f54d711226ec7209369927b9b4e693"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaf09e0826522024a8b4cc4186c5c4068"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html#aaf09e0826522024a8b4cc4186c5c4068">~NumPyBuffer</a> ()</td></tr>
 <tr class="separator:aaf09e0826522024a8b4cc4186c5c4068"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -117,6 +117,9 @@ Public Member Functions</h2></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="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:a885f7b3329f3adb43a826e9403732a15 inherit pub_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#a885f7b3329f3adb43a826e9403732a15">ZeroPadding</a> ()</td></tr>
+<tr class="memdesc:a885f7b3329f3adb43a826e9403732a15 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Zero bytes in padding, i.e. bytes between size_ and capacity_.  <a href="classarrow_1_1_buffer.html#a885f7b3329f3adb43a826e9403732a15">More...</a><br /></td></tr>
+<tr class="separator:a885f7b3329f3adb43a826e9403732a15 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>
 <tr class="memitem:a81c3dd8c11dd804be2ada6df5ce8fad2 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a> () const</td></tr>
@@ -167,7 +170,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">arrow::py::NumPyBuffer::NumPyBuffer </td>
           <td>(</td>
-          <td class="paramtype">PyObject *&#160;</td>
+          <td class="paramtype"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td>
           <td class="paramname"><em>arr</em></td><td>)</td>
           <td></td>
         </tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_owned_ref.html b/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
index 5782e1c..7b76d69 100644
--- a/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
+++ b/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
@@ -91,21 +91,21 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a23c568f39cefb24111a5b126342907fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abbf808f76a630e08324908ff8f0164a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#abbf808f76a630e08324908ff8f0164a1">OwnedRef</a> (<a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> &amp;&amp;other)</td></tr>
 <tr class="separator:abbf808f76a630e08324908ff8f0164a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4fa414445a0d45fc6876e22a48323818"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">OwnedRef</a> (PyObject *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
+<tr class="memitem:a4fa414445a0d45fc6876e22a48323818"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">OwnedRef</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
 <tr class="separator:a4fa414445a0d45fc6876e22a48323818"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac532ea6b2a2ef8f021f1bd195830df69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac532ea6b2a2ef8f021f1bd195830df69">operator=</a> (<a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> &amp;&amp;other)</td></tr>
 <tr class="separator:ac532ea6b2a2ef8f021f1bd195830df69"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8dbf530a3d56e9cc8be52ee72de0a2f8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a8dbf530a3d56e9cc8be52ee72de0a2f8">~OwnedRef</a> ()</td></tr>
 <tr class="separator:a8dbf530a3d56e9cc8be52ee72de0a2f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad99c47163961c1b346c3ea9836783eda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ad99c47163961c1b346c3ea9836783eda">reset</a> (PyObject *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
+<tr class="memitem:ad99c47163961c1b346c3ea9836783eda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ad99c47163961c1b346c3ea9836783eda">reset</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
 <tr class="separator:ad99c47163961c1b346c3ea9836783eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7f4ec7d4b8ed3a376739239dd1e1987b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a7f4ec7d4b8ed3a376739239dd1e1987b">reset</a> ()</td></tr>
 <tr class="separator:a7f4ec7d4b8ed3a376739239dd1e1987b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acec5dc3d562adf45d8df3a5d74cc105b"><td class="memItemLeft" align="right" valign="top">PyObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#acec5dc3d562adf45d8df3a5d74cc105b">detach</a> ()</td></tr>
+<tr class="memitem:acec5dc3d562adf45d8df3a5d74cc105b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#acec5dc3d562adf45d8df3a5d74cc105b">detach</a> ()</td></tr>
 <tr class="separator:acec5dc3d562adf45d8df3a5d74cc105b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9d1b421eef89af1daff63c14fe828d2"><td class="memItemLeft" align="right" valign="top">PyObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a> () const</td></tr>
+<tr class="memitem:ac9d1b421eef89af1daff63c14fe828d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a> () const</td></tr>
 <tr class="separator:ac9d1b421eef89af1daff63c14fe828d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f277e7908da30c544136911ddd5e11e"><td class="memItemLeft" align="right" valign="top">PyObject **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4f277e7908da30c544136911ddd5e11e">ref</a> ()</td></tr>
+<tr class="memitem:a4f277e7908da30c544136911ddd5e11e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4f277e7908da30c544136911ddd5e11e">ref</a> ()</td></tr>
 <tr class="separator:a4f277e7908da30c544136911ddd5e11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aab08c8f7391e16952029b7741d47d803"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#aab08c8f7391e16952029b7741d47d803">operator bool</a> () const</td></tr>
 <tr class="separator:aab08c8f7391e16952029b7741d47d803"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -174,7 +174,7 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">arrow::py::OwnedRef::OwnedRef </td>
           <td>(</td>
-          <td class="paramtype">PyObject *&#160;</td>
+          <td class="paramtype"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td>
           <td class="paramname"><em>obj</em></td><td>)</td>
           <td></td>
         </tr>
@@ -224,7 +224,7 @@ Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">PyObject* arrow::py::OwnedRef::detach </td>
+          <td class="memname"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a>* arrow::py::OwnedRef::detach </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -249,7 +249,7 @@ Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">PyObject* arrow::py::OwnedRef::obj </td>
+          <td class="memname"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a>* arrow::py::OwnedRef::obj </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const</td>
@@ -325,7 +325,7 @@ Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">PyObject** arrow::py::OwnedRef::ref </td>
+          <td class="memname"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a>** arrow::py::OwnedRef::ref </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -352,7 +352,7 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">void arrow::py::OwnedRef::reset </td>
           <td>(</td>
-          <td class="paramtype">PyObject *&#160;</td>
+          <td class="paramtype"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td>
           <td class="paramname"><em>obj</em></td><td>)</td>
           <td></td>
         </tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l.html b/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l.html
index b8f9bba..cb849a0 100644
--- a/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l.html
+++ b/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l.html
@@ -91,7 +91,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ad0dd0d09fc802fc0dd21718fd827b713"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0087f6a81e7e6a5b0176494c47607138"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html#a0087f6a81e7e6a5b0176494c47607138">OwnedRefNoGIL</a> (<a class="el" href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">OwnedRefNoGIL</a> &amp;&amp;other)</td></tr>
 <tr class="separator:a0087f6a81e7e6a5b0176494c47607138"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a27fb138ed68d2ff91fddff0842d923b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html#a27fb138ed68d2ff91fddff0842d923b9">OwnedRefNoGIL</a> (PyObject *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
+<tr class="memitem:a27fb138ed68d2ff91fddff0842d923b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html#a27fb138ed68d2ff91fddff0842d923b9">OwnedRefNoGIL</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
 <tr class="separator:a27fb138ed68d2ff91fddff0842d923b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae0943d984c8e64c5609793c149d9a5bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html#ae0943d984c8e64c5609793c149d9a5bc">~OwnedRefNoGIL</a> ()</td></tr>
 <tr class="separator:ae0943d984c8e64c5609793c149d9a5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -100,21 +100,21 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a23c568f39cefb24111a5b126342907fb inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abbf808f76a630e08324908ff8f0164a1 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#abbf808f76a630e08324908ff8f0164a1">OwnedRef</a> (<a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> &amp;&amp;other)</td></tr>
 <tr class="separator:abbf808f76a630e08324908ff8f0164a1 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4fa414445a0d45fc6876e22a48323818 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">OwnedRef</a> (PyObject *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
+<tr class="memitem:a4fa414445a0d45fc6876e22a48323818 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">OwnedRef</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
 <tr class="separator:a4fa414445a0d45fc6876e22a48323818 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac532ea6b2a2ef8f021f1bd195830df69 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac532ea6b2a2ef8f021f1bd195830df69">operator=</a> (<a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> &amp;&amp;other)</td></tr>
 <tr class="separator:ac532ea6b2a2ef8f021f1bd195830df69 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8dbf530a3d56e9cc8be52ee72de0a2f8 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a8dbf530a3d56e9cc8be52ee72de0a2f8">~OwnedRef</a> ()</td></tr>
 <tr class="separator:a8dbf530a3d56e9cc8be52ee72de0a2f8 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad99c47163961c1b346c3ea9836783eda inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ad99c47163961c1b346c3ea9836783eda">reset</a> (PyObject *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
+<tr class="memitem:ad99c47163961c1b346c3ea9836783eda inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ad99c47163961c1b346c3ea9836783eda">reset</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *<a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
 <tr class="separator:ad99c47163961c1b346c3ea9836783eda inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7f4ec7d4b8ed3a376739239dd1e1987b inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a7f4ec7d4b8ed3a376739239dd1e1987b">reset</a> ()</td></tr>
 <tr class="separator:a7f4ec7d4b8ed3a376739239dd1e1987b inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acec5dc3d562adf45d8df3a5d74cc105b inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">PyObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#acec5dc3d562adf45d8df3a5d74cc105b">detach</a> ()</td></tr>
+<tr class="memitem:acec5dc3d562adf45d8df3a5d74cc105b inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#acec5dc3d562adf45d8df3a5d74cc105b">detach</a> ()</td></tr>
 <tr class="separator:acec5dc3d562adf45d8df3a5d74cc105b inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9d1b421eef89af1daff63c14fe828d2 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">PyObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a> () const</td></tr>
+<tr class="memitem:ac9d1b421eef89af1daff63c14fe828d2 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a> () const</td></tr>
 <tr class="separator:ac9d1b421eef89af1daff63c14fe828d2 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f277e7908da30c544136911ddd5e11e inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">PyObject **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4f277e7908da30c544136911ddd5e11e">ref</a> ()</td></tr>
+<tr class="memitem:a4f277e7908da30c544136911ddd5e11e inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#a4f277e7908da30c544136911ddd5e11e">ref</a> ()</td></tr>
 <tr class="separator:a4f277e7908da30c544136911ddd5e11e inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aab08c8f7391e16952029b7741d47d803 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_owned_ref.html#aab08c8f7391e16952029b7741d47d803">operator bool</a> () const</td></tr>
 <tr class="separator:aab08c8f7391e16952029b7741d47d803 inherit pub_methods_classarrow_1_1py_1_1_owned_ref"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -183,7 +183,7 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">arrow::py::OwnedRefNoGIL::OwnedRefNoGIL </td>
           <td>(</td>
-          <td class="paramtype">PyObject *&#160;</td>
+          <td class="paramtype"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td>
           <td class="paramname"><em>obj</em></td><td>)</td>
           <td></td>
         </tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_py_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_buffer-members.html b/docs/cpp/classarrow_1_1py_1_1_py_buffer-members.html
index 27cc699..47f2b7e 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_buffer-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_buffer-members.html
@@ -96,8 +96,9 @@ $(function() {
   <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>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_buffer.html#a77f8871083083966547a17eed0f441ae">~PyBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_buffer.html">arrow::py::PyBuffer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a885f7b3329f3adb43a826e9403732a15">ZeroPadding</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#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_1py_1_1_py_buffer.html#a77f8871083083966547a17eed0f441ae">~PyBuffer</a>()</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_buffer.html">arrow::py::PyBuffer</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/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_py_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_buffer.html b/docs/cpp/classarrow_1_1py_1_1_py_buffer.html
index 84dc798..35a1765 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_buffer.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_buffer.html
@@ -117,6 +117,9 @@ Public Member Functions</h2></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="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:a885f7b3329f3adb43a826e9403732a15 inherit pub_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#a885f7b3329f3adb43a826e9403732a15">ZeroPadding</a> ()</td></tr>
+<tr class="memdesc:a885f7b3329f3adb43a826e9403732a15 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Zero bytes in padding, i.e. bytes between size_ and capacity_.  <a href="classarrow_1_1_buffer.html#a885f7b3329f3adb43a826e9403732a15">More...</a><br /></td></tr>
+<tr class="separator:a885f7b3329f3adb43a826e9403732a15 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>
 <tr class="memitem:a81c3dd8c11dd804be2ada6df5ce8fad2 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a> () const</td></tr>
@@ -130,7 +133,7 @@ Public Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a4b19099796311936d1c1f56bfd53103f"><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_1py_1_1_py_buffer.html#a4b19099796311936d1c1f56bfd53103f">FromPyObject</a> (PyObject *obj, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out)</td></tr>
+<tr class="memitem:a4b19099796311936d1c1f56bfd53103f"><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_1py_1_1_py_buffer.html#a4b19099796311936d1c1f56bfd53103f">FromPyObject</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *obj, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out)</td></tr>
 <tr class="separator:a4b19099796311936d1c1f56bfd53103f"><td class="memSeparator" colspan="2">&#160;</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>
@@ -192,7 +195,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::py::PyBuffer::FromPyObject </td>
           <td>(</td>
-          <td class="paramtype">PyObject *&#160;</td>
+          <td class="paramtype"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td>
           <td class="paramname"><em>obj</em>, </td>
         </tr>
         <tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer-members.html b/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer-members.html
index 024d86b..612eefa 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer-members.html
@@ -96,7 +96,8 @@ $(function() {
   <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>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a885f7b3329f3adb43a826e9403732a15">ZeroPadding</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#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/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer.html b/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer.html
index 952df59..1211627 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_foreign_buffer.html
@@ -87,7 +87,7 @@ Inheritance diagram for arrow::py::PyForeignBuffer:</div>
 <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:a2583346f1648df55bc09f79d53595a6f"><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_1py_1_1_py_foreign_buffer.html#a2583346f1648df55bc09f79d53595a6f">Make</a> (const uint8_t *<a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>, PyObject *base, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out)</td></tr>
+<tr class="memitem:a2583346f1648df55bc09f79d53595a6f"><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_1py_1_1_py_foreign_buffer.html#a2583346f1648df55bc09f79d53595a6f">Make</a> (const uint8_t *<a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, int64_t <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>, <a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *base, std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out)</td></tr>
 <tr class="separator:a2583346f1648df55bc09f79d53595a6f"><td class="memSeparator" colspan="2">&#160;</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>
@@ -125,6 +125,9 @@ Additional Inherited Members</h2></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="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:a885f7b3329f3adb43a826e9403732a15 inherit pub_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#a885f7b3329f3adb43a826e9403732a15">ZeroPadding</a> ()</td></tr>
+<tr class="memdesc:a885f7b3329f3adb43a826e9403732a15 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Zero bytes in padding, i.e. bytes between size_ and capacity_.  <a href="classarrow_1_1_buffer.html#a885f7b3329f3adb43a826e9403732a15">More...</a><br /></td></tr>
+<tr class="separator:a885f7b3329f3adb43a826e9403732a15 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>
 <tr class="memitem:a81c3dd8c11dd804be2ada6df5ce8fad2 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a> () const</td></tr>
@@ -177,7 +180,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">PyObject *&#160;</td>
+          <td class="paramtype"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td>
           <td class="paramname"><em>base</em>, </td>
         </tr>
         <tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_py_output_stream.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_output_stream.html b/docs/cpp/classarrow_1_1py_1_1_py_output_stream.html
index 5a1f620..8267901 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_output_stream.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_output_stream.html
@@ -89,7 +89,7 @@ Inheritance diagram for arrow::py::PyOutputStream:</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:ae0470dd349fd770f342192ac42f25769"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html#ae0470dd349fd770f342192ac42f25769">PyOutputStream</a> (PyObject *file)</td></tr>
+<tr class="memitem:ae0470dd349fd770f342192ac42f25769"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html#ae0470dd349fd770f342192ac42f25769">PyOutputStream</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *file)</td></tr>
 <tr class="separator:ae0470dd349fd770f342192ac42f25769"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a696d409609da91bd1398a2a3fda7262f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html#a696d409609da91bd1398a2a3fda7262f">~PyOutputStream</a> () override</td></tr>
 <tr class="separator:a696d409609da91bd1398a2a3fda7262f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -140,7 +140,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">arrow::py::PyOutputStream::PyOutputStream </td>
           <td>(</td>
-          <td class="paramtype">PyObject *&#160;</td>
+          <td class="paramtype"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td>
           <td class="paramname"><em>file</em></td><td>)</td>
           <td></td>
         </tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/cpp/classarrow_1_1py_1_1_py_readable_file.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_readable_file.html b/docs/cpp/classarrow_1_1py_1_1_py_readable_file.html
index fbd9397..388c1fc 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_readable_file.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_readable_file.html
@@ -91,7 +91,7 @@ Inheritance diagram for arrow::py::PyReadableFile:</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:a3d88f40dbe406ef234e5b848ad4778a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a3d88f40dbe406ef234e5b848ad4778a1">PyReadableFile</a> (PyObject *file)</td></tr>
+<tr class="memitem:a3d88f40dbe406ef234e5b848ad4778a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a3d88f40dbe406ef234e5b848ad4778a1">PyReadableFile</a> (<a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *file)</td></tr>
 <tr class="separator:a3d88f40dbe406ef234e5b848ad4778a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a78db3311d06575f39c0e9a1e3172a86c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a78db3311d06575f39c0e9a1e3172a86c">~PyReadableFile</a> () override</td></tr>
 <tr class="separator:a78db3311d06575f39c0e9a1e3172a86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -161,7 +161,7 @@ Additional Inherited Members</h2></td></tr>
         <tr>
           <td class="memname">arrow::py::PyReadableFile::PyReadableFile </td>
           <td>(</td>
-          <td class="paramtype">PyObject *&#160;</td>
+          <td class="paramtype"><a class="el" href="python__to__arrow_8h.html#ae19630c1f4ca6d5236b30719d9140013">PyObject</a> *&#160;</td>
           <td class="paramname"><em>file</em></td><td>)</td>
           <td></td>
         </tr>