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 2017/09/18 20:42:08 UTC

[09/51] [partial] arrow-site git commit: Update C++ and Python API documentation for 0.7.0

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer.html
index 1efcabd..936d6ec 100644
--- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer.html
+++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_stream_writer.html
@@ -105,11 +105,16 @@ Public Member Functions</h2></td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1ipc_1_1_record_batch_writer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td></tr>
 <tr class="memitem:ac1eab409618a90045b1bba229d401f28 inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ac1eab409618a90045b1bba229d401f28">~RecordBatchWriter</a> ()</td></tr>
 <tr class="separator:ac1eab409618a90045b1bba229d401f28 inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1d588a01d6e03df40baa283d207d00c inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><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_1ipc_1_1_record_batch_writer.html#ad1d588a01d6e03df40baa283d207d00c">WriteTable</a> (const <a class="el" href="classarrow_1_1_table.html">Table</a> &amp;table)</td></tr>
+<tr class="memdesc:ad1d588a01d6e03df40baa283d207d00c inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write possibly-chunked table by creating sequence of record batches.  <a href="classarrow_1_1ipc_1_1_record_batch_writer.html#ad1d588a01d6e03df40baa283d207d00c">More...</a><br /></td></tr>
+<tr class="separator:ad1d588a01d6e03df40baa283d207d00c inherit pub_methods_classarrow_1_1ipc_1_1_record_batch_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afa77ce400799a9e9820825b38722b8de"><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_1ipc_1_1_record_batch_stream_writer.html#afa77ce400799a9e9820825b38722b8de">Open</a> (<a class="el" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> *sink, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="namespacearrow.html#ae1692c648f5447a7f95ddbe2c4e9a5fc">schema</a>, std::shared_ptr&lt; <a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">RecordBatchWriter</a> &gt; *out)</td></tr>
+<tr class="memdesc:afa77ce400799a9e9820825b38722b8de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new writer from stream sink and schema.  <a href="#afa77ce400799a9e9820825b38722b8de">More...</a><br /></td></tr>
+<tr class="separator:afa77ce400799a9e9820825b38722b8de"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aff8b31c332cc9bd7ba83275fdff081ea"><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_1ipc_1_1_record_batch_stream_writer.html#aff8b31c332cc9bd7ba83275fdff081ea">Open</a> (<a class="el" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> *sink, const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;<a class="el" href="namespacearrow.html#ae1692c648f5447a7f95ddbe2c4e9a5fc">schema</a>, std::shared_ptr&lt; <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">RecordBatchStreamWriter</a> &gt; *out)</td></tr>
-<tr class="memdesc:aff8b31c332cc9bd7ba83275fdff081ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new writer from stream sink and schema.  <a href="#aff8b31c332cc9bd7ba83275fdff081ea">More...</a><br /></td></tr>
 <tr class="separator:aff8b31c332cc9bd7ba83275fdff081ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
@@ -202,7 +207,7 @@ Protected Attributes</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Perform any logic necessary to finish the stream. </p>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> indicate success or failure </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_1ipc_1_1_record_batch_writer.html#ad1706dac64039b5e46bf03458d65ed1a">arrow::ipc::RecordBatchWriter</a>.</p>
 
@@ -210,8 +215,8 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a id="aff8b31c332cc9bd7ba83275fdff081ea"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aff8b31c332cc9bd7ba83275fdff081ea">&#9670;&nbsp;</a></span>Open()</h2>
+<a id="afa77ce400799a9e9820825b38722b8de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa77ce400799a9e9820825b38722b8de">&#9670;&nbsp;</a></span>Open() <span class="overload">[1/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -234,7 +239,7 @@ Protected Attributes</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">RecordBatchStreamWriter</a> &gt; *&#160;</td>
+          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">RecordBatchWriter</a> &gt; *&#160;</td>
           <td class="paramname"><em>out</em>&#160;</td>
         </tr>
         <tr>
@@ -261,6 +266,49 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
+<a id="aff8b31c332cc9bd7ba83275fdff081ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff8b31c332cc9bd7ba83275fdff081ea">&#9670;&nbsp;</a></span>Open() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classarrow_1_1_status.html">Status</a> arrow::ipc::RecordBatchStreamWriter::Open </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> *&#160;</td>
+          <td class="paramname"><em>sink</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_schema.html">Schema</a> &gt; &amp;&#160;</td>
+          <td class="paramname"><em>schema</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">std::shared_ptr&lt; <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html">RecordBatchStreamWriter</a> &gt; *&#160;</td>
+          <td class="paramname"><em>out</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000013">Deprecated:</a></b></dt><dd>Since 0.7.0 </dd></dl>
+
+</div>
+</div>
 <a id="ac7c5f65e9186a192c254e2b74a36e41e"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ac7c5f65e9186a192c254e2b74a36e41e">&#9670;&nbsp;</a></span>set_memory_pool()</h2>
 
@@ -339,7 +387,7 @@ Protected Attributes</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> indicate success or failure </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_1ipc_1_1_record_batch_writer.html#a38857a9cb6cd1b79adad0d809b6d2b6a">arrow::ipc::RecordBatchWriter</a>.</p>
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer-members.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer-members.html
index 08d35bb..9060eff 100644
--- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer-members.html
+++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer-members.html
@@ -73,7 +73,8 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ad1706dac64039b5e46bf03458d65ed1a">Close</a>()=0</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#a5e21866bc1e4d637a3e05812deb02a8f">set_memory_pool</a>(MemoryPool *pool)=0</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</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_1ipc_1_1_record_batch_writer.html#a38857a9cb6cd1b79adad0d809b6d2b6a">WriteRecordBatch</a>(const RecordBatch &amp;batch, bool allow_64bit=false)=0</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ac1eab409618a90045b1bba229d401f28">~RecordBatchWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ad1d588a01d6e03df40baa283d207d00c">WriteTable</a>(const Table &amp;table)</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html#ac1eab409618a90045b1bba229d401f28">~RecordBatchWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1ipc_1_1_record_batch_writer.html">arrow::ipc::RecordBatchWriter</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/a4dfae21/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer.html b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer.html
index ccc72bb..139da3e 100644
--- a/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer.html
+++ b/docs/cpp/classarrow_1_1ipc_1_1_record_batch_writer.html
@@ -93,6 +93,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a38857a9cb6cd1b79adad0d809b6d2b6a"><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_1ipc_1_1_record_batch_writer.html#a38857a9cb6cd1b79adad0d809b6d2b6a">WriteRecordBatch</a> (const <a class="el" href="classarrow_1_1_record_batch.html">RecordBatch</a> &amp;batch, bool allow_64bit=false)=0</td></tr>
 <tr class="memdesc:a38857a9cb6cd1b79adad0d809b6d2b6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a record batch to the stream.  <a href="#a38857a9cb6cd1b79adad0d809b6d2b6a">More...</a><br /></td></tr>
 <tr class="separator:a38857a9cb6cd1b79adad0d809b6d2b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1d588a01d6e03df40baa283d207d00c"><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_1ipc_1_1_record_batch_writer.html#ad1d588a01d6e03df40baa283d207d00c">WriteTable</a> (const <a class="el" href="classarrow_1_1_table.html">Table</a> &amp;table)</td></tr>
+<tr class="memdesc:ad1d588a01d6e03df40baa283d207d00c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write possibly-chunked table by creating sequence of record batches.  <a href="#ad1d588a01d6e03df40baa283d207d00c">More...</a><br /></td></tr>
+<tr class="separator:ad1d588a01d6e03df40baa283d207d00c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad1706dac64039b5e46bf03458d65ed1a"><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_1ipc_1_1_record_batch_writer.html#ad1706dac64039b5e46bf03458d65ed1a">Close</a> ()=0</td></tr>
 <tr class="memdesc:ad1706dac64039b5e46bf03458d65ed1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform any logic necessary to finish the stream.  <a href="#ad1706dac64039b5e46bf03458d65ed1a">More...</a><br /></td></tr>
 <tr class="separator:ad1706dac64039b5e46bf03458d65ed1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -153,7 +156,7 @@ Public Member Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Perform any logic necessary to finish the stream. </p>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> indicate success or failure </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl>
 
 <p>Implemented in <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#a94dfca0d761fefeeeb610e1a6f4854d6">arrow::ipc::RecordBatchFileWriter</a>, and <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#a2619ef5f3dccdb9e606a944c406ecad6">arrow::ipc::RecordBatchStreamWriter</a>.</p>
 
@@ -237,12 +240,39 @@ Public Member Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> indicate success or failure </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl>
 
 <p>Implemented in <a class="el" href="classarrow_1_1ipc_1_1_record_batch_file_writer.html#a53c4797daa7d7afb8221c1c2807e149b">arrow::ipc::RecordBatchFileWriter</a>, and <a class="el" href="classarrow_1_1ipc_1_1_record_batch_stream_writer.html#af4fc0edc6dfa00ff2e70f09b916ca8d8">arrow::ipc::RecordBatchStreamWriter</a>.</p>
 
 </div>
 </div>
+<a id="ad1d588a01d6e03df40baa283d207d00c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1d588a01d6e03df40baa283d207d00c">&#9670;&nbsp;</a></span>WriteTable()</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::ipc::RecordBatchWriter::WriteTable </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classarrow_1_1_table.html">Table</a> &amp;&#160;</td>
+          <td class="paramname"><em>table</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Write possibly-chunked table by creating sequence of record batches. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">table</td><td></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>
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>/home/wesm/code/arrow/cpp/src/arrow/ipc/<a class="el" href="writer_8h_source.html">writer.h</a></li>
 </ul>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/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 a3eedb3..0bcc1bc 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
@@ -71,11 +71,11 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1py_1_1_num_py_buffer.html">arrow::py::NumPyBuffer</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">Buffer</a>(const uint8_t *data, 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#af4fd71c2df93484b86a3ab1924193b05">Buffer</a>(const std::shared_ptr&lt; Buffer &gt; &amp;parent, int64_t offset, 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#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 class="even"><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><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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a64a4cea65a88c0f3273c67832fdbe3ca">Copy</a>(int64_t start, 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#a271b375f2529ae7e937b84e734b2693b">Copy</a>(int64_t start, 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#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>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/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 23b94d5..5fd2736 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
@@ -93,9 +93,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a801078c559b0c351f1ca5a6b6a04488f inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae6e34f304922c3416a58688bf0cd4471 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a> ()=default</td></tr>
 <tr class="separator:ae6e34f304922c3416a58688bf0cd4471 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4fd71c2df93484b86a3ab1924193b05 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">Buffer</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>, int64_t offset, int64_t <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>)</td></tr>
-<tr class="memdesc:af4fd71c2df93484b86a3ab1924193b05 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">An offset into data that is owned by another buffer, but we want to be able to retain a valid pointer to it even after other shared_ptr's to the parent buffer have been destroyed.  <a href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">More...</a><br /></td></tr>
-<tr class="separator:af4fd71c2df93484b86a3ab1924193b05 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af694696afedb9313cf5dc874ffa9a453 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>, const int64_t offset, const int64_t <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>)</td></tr>
+<tr class="memdesc:af694696afedb9313cf5dc874ffa9a453 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">An offset into data that is owned by another buffer, but we want to be able to retain a valid pointer to it even after other shared_ptr's to the parent buffer have been destroyed.  <a href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">More...</a><br /></td></tr>
+<tr class="separator:af694696afedb9313cf5dc874ffa9a453 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8244f9c354364788161f11bedc6f2ab9 inherit pub_methods_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#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a> () const</td></tr>
 <tr class="separator:a8244f9c354364788161f11bedc6f2ab9 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a94918db73183b750716a07133dd8384d inherit pub_methods_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#a94918db73183b750716a07133dd8384d">Equals</a> (const <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &amp;other, int64_t nbytes) const</td></tr>
@@ -103,12 +103,12 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a94918db73183b750716a07133dd8384d inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0d3d3bd95a3297046a6ab24f5e957bfd inherit pub_methods_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#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a> (const <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &amp;other) const</td></tr>
 <tr class="separator:a0d3d3bd95a3297046a6ab24f5e957bfd inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a64a4cea65a88c0f3273c67832fdbe3ca 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#a64a4cea65a88c0f3273c67832fdbe3ca">Copy</a> (int64_t start, 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:a64a4cea65a88c0f3273c67832fdbe3ca 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#a64a4cea65a88c0f3273c67832fdbe3ca">More...</a><br /></td></tr>
-<tr class="separator:a64a4cea65a88c0f3273c67832fdbe3ca inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a271b375f2529ae7e937b84e734b2693b 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#a271b375f2529ae7e937b84e734b2693b">Copy</a> (int64_t start, 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:a271b375f2529ae7e937b84e734b2693b 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#a271b375f2529ae7e937b84e734b2693b">More...</a><br /></td></tr>
-<tr class="separator:a271b375f2529ae7e937b84e734b2693b 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="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="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>
 <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>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/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 9e65a4f..53f2bfd 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
@@ -71,11 +71,11 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1py_1_1_py_buffer.html">arrow::py::PyBuffer</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a801078c559b0c351f1ca5a6b6a04488f">Buffer</a>(const uint8_t *data, 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#af4fd71c2df93484b86a3ab1924193b05">Buffer</a>(const std::shared_ptr&lt; Buffer &gt; &amp;parent, int64_t offset, 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#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 class="even"><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><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 class="even"><td class="entry"><a class="el" href="classarrow_1_1_buffer.html#a64a4cea65a88c0f3273c67832fdbe3ca">Copy</a>(int64_t start, 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#a271b375f2529ae7e937b84e734b2693b">Copy</a>(int64_t start, 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#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>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/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 8456f9f..c6eb8e9 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_buffer.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_buffer.html
@@ -94,9 +94,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a801078c559b0c351f1ca5a6b6a04488f inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae6e34f304922c3416a58688bf0cd4471 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a> ()=default</td></tr>
 <tr class="separator:ae6e34f304922c3416a58688bf0cd4471 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4fd71c2df93484b86a3ab1924193b05 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">Buffer</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>, int64_t offset, int64_t <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>)</td></tr>
-<tr class="memdesc:af4fd71c2df93484b86a3ab1924193b05 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">An offset into data that is owned by another buffer, but we want to be able to retain a valid pointer to it even after other shared_ptr's to the parent buffer have been destroyed.  <a href="classarrow_1_1_buffer.html#af4fd71c2df93484b86a3ab1924193b05">More...</a><br /></td></tr>
-<tr class="separator:af4fd71c2df93484b86a3ab1924193b05 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af694696afedb9313cf5dc874ffa9a453 inherit pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;<a class="el" href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>, const int64_t offset, const int64_t <a class="el" href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>)</td></tr>
+<tr class="memdesc:af694696afedb9313cf5dc874ffa9a453 inherit pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">An offset into data that is owned by another buffer, but we want to be able to retain a valid pointer to it even after other shared_ptr's to the parent buffer have been destroyed.  <a href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">More...</a><br /></td></tr>
+<tr class="separator:af694696afedb9313cf5dc874ffa9a453 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8244f9c354364788161f11bedc6f2ab9 inherit pub_methods_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#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a> () const</td></tr>
 <tr class="separator:a8244f9c354364788161f11bedc6f2ab9 inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a94918db73183b750716a07133dd8384d inherit pub_methods_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#a94918db73183b750716a07133dd8384d">Equals</a> (const <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &amp;other, int64_t nbytes) const</td></tr>
@@ -104,12 +104,12 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a94918db73183b750716a07133dd8384d inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0d3d3bd95a3297046a6ab24f5e957bfd inherit pub_methods_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#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a> (const <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &amp;other) const</td></tr>
 <tr class="separator:a0d3d3bd95a3297046a6ab24f5e957bfd inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a64a4cea65a88c0f3273c67832fdbe3ca 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#a64a4cea65a88c0f3273c67832fdbe3ca">Copy</a> (int64_t start, 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:a64a4cea65a88c0f3273c67832fdbe3ca 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#a64a4cea65a88c0f3273c67832fdbe3ca">More...</a><br /></td></tr>
-<tr class="separator:a64a4cea65a88c0f3273c67832fdbe3ca inherit pub_methods_classarrow_1_1_buffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a271b375f2529ae7e937b84e734b2693b 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#a271b375f2529ae7e937b84e734b2693b">Copy</a> (int64_t start, 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:a271b375f2529ae7e937b84e734b2693b 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#a271b375f2529ae7e937b84e734b2693b">More...</a><br /></td></tr>
-<tr class="separator:a271b375f2529ae7e937b84e734b2693b 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="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="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>
 <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>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader-members.html b/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader-members.html
index 71df504..24559ed 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader-members.html
@@ -71,9 +71,11 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1py_1_1_py_bytes_reader.html">arrow::py::PyBytesReader</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#aa1491beffa2e6b2bc025e25c67886492">buffer</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a6b7c98bd669d614e1135162d02016281">BufferReader</a>(const std::shared_ptr&lt; Buffer &gt; &amp;buffer)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a60ba6ed110ab6abd965104531ea929f9">BufferReader</a>(const uint8_t *data, int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a4979dcda612cd883646044f6783d74e6">Close</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a245edeff7186cc5f173cda2c1e925314">buffer_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a6b7c98bd669d614e1135162d02016281">BufferReader</a>(const std::shared_ptr&lt; Buffer &gt; &amp;buffer)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a60ba6ed110ab6abd965104531ea929f9">BufferReader</a>(const uint8_t *data, int64_t size)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a4979dcda612cd883646044f6783d74e6">Close</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a7884a6f59fa0db820f86a861ef6851cc">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_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_buffer_reader.html#acfc0cffe65a1e1ac5a0e5c8d0118e779">GetSize</a>(int64_t *size) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_input_stream.html#aa7d3c448d324b0975577776d833133a4">InputStream</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_input_stream.html">arrow::io::InputStream</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
@@ -81,16 +83,18 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a69bbf2b55f82c780ab8f75559ac57fed">lock_</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><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 class="even"><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><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_bytes_reader.html#aff2bcef1cc751f2a14e495014c820d5b">PyBytesReader</a>(PyObject *obj)</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_bytes_reader.html">arrow::py::PyBytesReader</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><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><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a312a85d2790af47278583ee053f7ffd6">Read</a>(int64_t nbytes, int64_t *bytes_read, uint8_t *buffer) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#ae180dcc10ae724a15aba292d83dddfc2">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_buffer_reader.html">arrow::io::BufferReader</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_random_access_file.html#a00dbb151b3c3b63080cbce073dc277af">ReadAt</a>(int64_t position, int64_t nbytes, int64_t *bytes_read, uint8_t *out)</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">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html#af0601e7e1f154a615a80697f5bb3aa52">ReadAt</a>(int64_t position, int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out)</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">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a6c95d49d8fba096fa1e674b2cb84ebd4">Seek</a>(int64_t position) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a38c69e817deb97bbaf521824f46e2961">position_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_bytes_reader.html#aff2bcef1cc751f2a14e495014c820d5b">PyBytesReader</a>(PyObject *obj)</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_bytes_reader.html">arrow::py::PyBytesReader</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_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_buffer_reader.html#a312a85d2790af47278583ee053f7ffd6">Read</a>(int64_t nbytes, int64_t *bytes_read, uint8_t *buffer) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#ae180dcc10ae724a15aba292d83dddfc2">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_buffer_reader.html">arrow::io::BufferReader</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_random_access_file.html#a00dbb151b3c3b63080cbce073dc277af">ReadAt</a>(int64_t position, int64_t nbytes, int64_t *bytes_read, uint8_t *out)</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">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html#af0601e7e1f154a615a80697f5bb3aa52">ReadAt</a>(int64_t position, int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out)</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">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a6c95d49d8fba096fa1e674b2cb84ebd4">Seek</a>(int64_t position) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a3f1655cf6afa7e0799f6c6914fe570e6">size_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a3807b37ca7cbb78635b9f4acc2bb27d0">supports_zero_copy</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#aa873983a69417a67a7691fe32bffeca6">Tell</a>(int64_t *position) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a8225cfa3469f03a0fe011cdf6031c219">Tell</a>(int64_t *position) const override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_buffer_reader.html#a21b511f97d3e051616d9adf28f1c8970">~BufferReader</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</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_1py_1_1_py_bytes_reader.html#accfa9d45ed1f2502c64aa693d2eab414">~PyBytesReader</a>()</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_bytes_reader.html">arrow::py::PyBytesReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader.html b/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader.html
index a65128c..b320ab9 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_bytes_reader.html
@@ -78,7 +78,7 @@ Inheritance diagram for arrow::py::PyBytesReader:</div>
  <div class="center">
   <img src="classarrow_1_1py_1_1_py_bytes_reader.png" usemap="#arrow::py::PyBytesReader_map" alt=""/>
   <map id="arrow::py::PyBytesReader_map" name="arrow::py::PyBytesReader_map">
-<area href="classarrow_1_1io_1_1_buffer_reader.html" alt="arrow::io::BufferReader" shape="rect" coords="185,168,360,192"/>
+<area href="classarrow_1_1io_1_1_buffer_reader.html" title="Random access zero-copy reads on an arrow::Buffer. " alt="arrow::io::BufferReader" shape="rect" coords="185,168,360,192"/>
 <area href="classarrow_1_1io_1_1_random_access_file.html" alt="arrow::io::RandomAccessFile" shape="rect" coords="185,112,360,136"/>
 <area href="classarrow_1_1io_1_1_input_stream.html" alt="arrow::io::InputStream" shape="rect" coords="92,56,267,80"/>
 <area href="classarrow_1_1io_1_1_seekable.html" alt="arrow::io::Seekable" shape="rect" coords="277,56,452,80"/>
@@ -102,8 +102,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a21b511f97d3e051616d9adf28f1c8970 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4979dcda612cd883646044f6783d74e6 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><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_buffer_reader.html#a4979dcda612cd883646044f6783d74e6">Close</a> () override</td></tr>
 <tr class="separator:a4979dcda612cd883646044f6783d74e6 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa873983a69417a67a7691fe32bffeca6 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><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_buffer_reader.html#aa873983a69417a67a7691fe32bffeca6">Tell</a> (int64_t *position) override</td></tr>
-<tr class="separator:aa873983a69417a67a7691fe32bffeca6 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8225cfa3469f03a0fe011cdf6031c219 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><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_buffer_reader.html#a8225cfa3469f03a0fe011cdf6031c219">Tell</a> (int64_t *position) const override</td></tr>
+<tr class="separator:a8225cfa3469f03a0fe011cdf6031c219 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a312a85d2790af47278583ee053f7ffd6 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><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_buffer_reader.html#a312a85d2790af47278583ee053f7ffd6">Read</a> (int64_t nbytes, int64_t *bytes_read, uint8_t *<a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#aa1491beffa2e6b2bc025e25c67886492">buffer</a>) override</td></tr>
 <tr class="separator:a312a85d2790af47278583ee053f7ffd6 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae180dcc10ae724a15aba292d83dddfc2 inherit pub_methods_classarrow_1_1io_1_1_buffer_reader"><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_buffer_reader.html#ae180dcc10ae724a15aba292d83dddfc2">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>
@@ -144,6 +144,15 @@ Additional Inherited Members</h2></td></tr>
 <tr class="separator:afea9126bb21e3720212a826aa78b5534 inherit pro_methods_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af3dd01a780076e39a34770beb513f71f inherit pro_methods_classarrow_1_1io_1_1_file_interface"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#af3dd01a780076e39a34770beb513f71f">set_mode</a> (<a class="el" href="structarrow_1_1io_1_1_file_mode.html#a41b6fb9caec96f1e634fb8052c9a9310">FileMode::type</a> <a class="el" href="classarrow_1_1io_1_1_file_interface.html#a75a3739361570bb121b9adb04d5d8686">mode</a>)</td></tr>
 <tr class="separator:af3dd01a780076e39a34770beb513f71f inherit pro_methods_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classarrow_1_1io_1_1_buffer_reader"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1io_1_1_buffer_reader')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1io_1_1_buffer_reader.html">arrow::io::BufferReader</a></td></tr>
+<tr class="memitem:a245edeff7186cc5f173cda2c1e925314 inherit pro_attribs_classarrow_1_1io_1_1_buffer_reader"><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_1io_1_1_buffer_reader.html#a245edeff7186cc5f173cda2c1e925314">buffer_</a></td></tr>
+<tr class="separator:a245edeff7186cc5f173cda2c1e925314 inherit pro_attribs_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7884a6f59fa0db820f86a861ef6851cc inherit pro_attribs_classarrow_1_1io_1_1_buffer_reader"><td class="memItemLeft" align="right" valign="top">const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a7884a6f59fa0db820f86a861ef6851cc">data_</a></td></tr>
+<tr class="separator:a7884a6f59fa0db820f86a861ef6851cc inherit pro_attribs_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f1655cf6afa7e0799f6c6914fe570e6 inherit pro_attribs_classarrow_1_1io_1_1_buffer_reader"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a3f1655cf6afa7e0799f6c6914fe570e6">size_</a></td></tr>
+<tr class="separator:a3f1655cf6afa7e0799f6c6914fe570e6 inherit pro_attribs_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38c69e817deb97bbaf521824f46e2961 inherit pro_attribs_classarrow_1_1io_1_1_buffer_reader"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_buffer_reader.html#a38c69e817deb97bbaf521824f46e2961">position_</a></td></tr>
+<tr class="separator:a38c69e817deb97bbaf521824f46e2961 inherit pro_attribs_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1io_1_1_random_access_file"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1io_1_1_random_access_file')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1io_1_1_random_access_file.html">arrow::io::RandomAccessFile</a></td></tr>
 <tr class="memitem:a69bbf2b55f82c780ab8f75559ac57fed inherit pro_attribs_classarrow_1_1io_1_1_random_access_file"><td class="memItemLeft" align="right" valign="top">std::mutex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_random_access_file.html#a69bbf2b55f82c780ab8f75559ac57fed">lock_</a></td></tr>
 <tr class="separator:a69bbf2b55f82c780ab8f75559ac57fed inherit pro_attribs_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" colspan="2">&#160;</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1py_1_1_py_output_stream-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_output_stream-members.html b/docs/cpp/classarrow_1_1py_1_1_py_output_stream-members.html
index 6562b6d..9aa918b 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_output_stream-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_output_stream-members.html
@@ -78,7 +78,7 @@ $(function() {
   <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_output_stream.html#a75ceada7c785d78fbb2a81d2ce6b6e93">OutputStream</a>()</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">inline</span><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html#ae0470dd349fd770f342192ac42f25769">PyOutputStream</a>(PyObject *file)</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html">arrow::py::PyOutputStream</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_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_1py_1_1_py_output_stream.html#aafd0cf8ecb3fa3856f4b1e487d56fa3d">Tell</a>(int64_t *position) override</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html">arrow::py::PyOutputStream</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_output_stream.html#aa7ef9df9403abc8481e99d6f87f608ab">Tell</a>(int64_t *position) const override</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html">arrow::py::PyOutputStream</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_output_stream.html#ae017972bbd8b7e8833e2a0dfe429e5fd">Write</a>(const uint8_t *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_output_stream.html">arrow::py::PyOutputStream</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_writeable.html#a2448c22a077c56826284ee34e2b3087f">arrow::io::OutputStream::Write</a>(const std::string &amp;data)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable.html">arrow::io::Writeable</a></td><td class="entry"></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>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/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 81c977f..32a205a 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
@@ -92,8 +92,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a75096d6508882140d79037104c9a3c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1e4de0c67f40ca3442953e307cc44681"><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_1py_1_1_py_output_stream.html#a1e4de0c67f40ca3442953e307cc44681">Close</a> () override</td></tr>
 <tr class="separator:a1e4de0c67f40ca3442953e307cc44681"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aafd0cf8ecb3fa3856f4b1e487d56fa3d"><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_1py_1_1_py_output_stream.html#aafd0cf8ecb3fa3856f4b1e487d56fa3d">Tell</a> (int64_t *position) override</td></tr>
-<tr class="separator:aafd0cf8ecb3fa3856f4b1e487d56fa3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7ef9df9403abc8481e99d6f87f608ab"><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_1py_1_1_py_output_stream.html#aa7ef9df9403abc8481e99d6f87f608ab">Tell</a> (int64_t *position) const override</td></tr>
+<tr class="separator:aa7ef9df9403abc8481e99d6f87f608ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae017972bbd8b7e8833e2a0dfe429e5fd"><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_1py_1_1_py_output_stream.html#ae017972bbd8b7e8833e2a0dfe429e5fd">Write</a> (const uint8_t *data, int64_t nbytes) override</td></tr>
 <tr class="separator:ae017972bbd8b7e8833e2a0dfe429e5fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1io_1_1_file_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1io_1_1_file_interface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td></tr>
@@ -103,6 +103,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a75a3739361570bb121b9adb04d5d8686 inherit pub_methods_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1io_1_1_writeable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1io_1_1_writeable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1io_1_1_writeable.html">arrow::io::Writeable</a></td></tr>
 <tr class="memitem:a1e88868d908a490eabd1dd29e99bfc99 inherit pub_methods_classarrow_1_1io_1_1_writeable"><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_writeable.html#a1e88868d908a490eabd1dd29e99bfc99">Flush</a> ()</td></tr>
+<tr class="memdesc:a1e88868d908a490eabd1dd29e99bfc99 inherit pub_methods_classarrow_1_1io_1_1_writeable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flush buffered bytes, if any.  <a href="classarrow_1_1io_1_1_writeable.html#a1e88868d908a490eabd1dd29e99bfc99">More...</a><br /></td></tr>
 <tr class="separator:a1e88868d908a490eabd1dd29e99bfc99 inherit pub_methods_classarrow_1_1io_1_1_writeable"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2448c22a077c56826284ee34e2b3087f inherit pub_methods_classarrow_1_1io_1_1_writeable"><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_writeable.html#a2448c22a077c56826284ee34e2b3087f">Write</a> (const std::string &amp;data)</td></tr>
 <tr class="separator:a2448c22a077c56826284ee34e2b3087f inherit pub_methods_classarrow_1_1io_1_1_writeable"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -201,8 +202,8 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="aafd0cf8ecb3fa3856f4b1e487d56fa3d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aafd0cf8ecb3fa3856f4b1e487d56fa3d">&#9670;&nbsp;</a></span>Tell()</h2>
+<a id="aa7ef9df9403abc8481e99d6f87f608ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7ef9df9403abc8481e99d6f87f608ab">&#9670;&nbsp;</a></span>Tell()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -215,7 +216,7 @@ Additional Inherited Members</h2></td></tr>
           <td>(</td>
           <td class="paramtype">int64_t *&#160;</td>
           <td class="paramname"><em>position</em></td><td>)</td>
-          <td></td>
+          <td> const</td>
         </tr>
       </table>
   </td>
@@ -225,7 +226,7 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implements <a class="el" href="classarrow_1_1io_1_1_file_interface.html#a0705dc8608c96bdb94b4e315601cbd87">arrow::io::FileInterface</a>.</p>
+<p>Implements <a class="el" href="classarrow_1_1io_1_1_file_interface.html#a7adb21f4512ff36c420648f9b9d4f652">arrow::io::FileInterface</a>.</p>
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1py_1_1_py_readable_file-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_readable_file-members.html b/docs/cpp/classarrow_1_1py_1_1_py_readable_file-members.html
index 36d4a8f..9d846d7 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_readable_file-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_readable_file-members.html
@@ -87,7 +87,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#a91ce3425bc719722ea2d8f9f8e0c3f0e">Seek</a>(int64_t position) override</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html">arrow::py::PyReadableFile</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_1py_1_1_py_readable_file.html#aeea33519df42fadefb74b3c3bbf84c8b">supports_zero_copy</a>() const override</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html">arrow::py::PyReadableFile</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_readable_file.html#af6a85745b15d33fdbecf4effa6a9c0f3">Tell</a>(int64_t *position) override</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html">arrow::py::PyReadableFile</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_readable_file.html#a48c7681829b35b9fe1f673a9b0b6ff18">Tell</a>(int64_t *position) const override</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html">arrow::py::PyReadableFile</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_1py_1_1_py_readable_file.html#a1a11db910428f51ccb9dd5977716c287">~PyReadableFile</a>()</td><td class="entry"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html">arrow::py::PyReadableFile</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/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 b73ba6e..e7e896a 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
@@ -102,8 +102,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a13bdb84117800e963663ba95848363bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a91ce3425bc719722ea2d8f9f8e0c3f0e"><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_1py_1_1_py_readable_file.html#a91ce3425bc719722ea2d8f9f8e0c3f0e">Seek</a> (int64_t position) override</td></tr>
 <tr class="separator:a91ce3425bc719722ea2d8f9f8e0c3f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af6a85745b15d33fdbecf4effa6a9c0f3"><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_1py_1_1_py_readable_file.html#af6a85745b15d33fdbecf4effa6a9c0f3">Tell</a> (int64_t *position) override</td></tr>
-<tr class="separator:af6a85745b15d33fdbecf4effa6a9c0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48c7681829b35b9fe1f673a9b0b6ff18"><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_1py_1_1_py_readable_file.html#a48c7681829b35b9fe1f673a9b0b6ff18">Tell</a> (int64_t *position) const override</td></tr>
+<tr class="separator:a48c7681829b35b9fe1f673a9b0b6ff18"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aeea33519df42fadefb74b3c3bbf84c8b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1py_1_1_py_readable_file.html#aeea33519df42fadefb74b3c3bbf84c8b">supports_zero_copy</a> () const override</td></tr>
 <tr class="separator:aeea33519df42fadefb74b3c3bbf84c8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarrow_1_1io_1_1_random_access_file"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1io_1_1_random_access_file')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1io_1_1_random_access_file.html">arrow::io::RandomAccessFile</a></td></tr>
@@ -386,8 +386,8 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="af6a85745b15d33fdbecf4effa6a9c0f3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af6a85745b15d33fdbecf4effa6a9c0f3">&#9670;&nbsp;</a></span>Tell()</h2>
+<a id="a48c7681829b35b9fe1f673a9b0b6ff18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48c7681829b35b9fe1f673a9b0b6ff18">&#9670;&nbsp;</a></span>Tell()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -400,7 +400,7 @@ Additional Inherited Members</h2></td></tr>
           <td>(</td>
           <td class="paramtype">int64_t *&#160;</td>
           <td class="paramname"><em>position</em></td><td>)</td>
-          <td></td>
+          <td> const</td>
         </tr>
       </table>
   </td>
@@ -410,7 +410,7 @@ Additional Inherited Members</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Implements <a class="el" href="classarrow_1_1io_1_1_file_interface.html#a0705dc8608c96bdb94b4e315601cbd87">arrow::io::FileInterface</a>.</p>
+<p>Implements <a class="el" href="classarrow_1_1io_1_1_file_interface.html#a7adb21f4512ff36c420648f9b9d4f652">arrow::io::FileInterface</a>.</p>
 
 </div>
 </div>