http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1ipc_1_1feather_1_1_table_writer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1ipc_1_1feather_1_1_table_writer.html 
b/docs/cpp/classarrow_1_1ipc_1_1feather_1_1_table_writer.html
index ac2a4af..82d6e3a 100644
--- a/docs/cpp/classarrow_1_1ipc_1_1feather_1_1_table_writer.html
+++ b/docs/cpp/classarrow_1_1ipc_1_1feather_1_1_table_writer.html
@@ -72,27 +72,37 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="feather_8h_source.html">feather.h</a>&gt;</code></p>
+<p>Interface for writing Feather files.  
+ <a 
href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" 
href="feather_8h_source.html">arrow/ipc/feather.h</a>&gt;</code></p>
 <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:a74a5bf44ad12ce3c8468af6ceb87235f"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html#a74a5bf44ad12ce3c8468af6ceb87235f">~TableWriter</a>
 ()</td></tr>
 <tr class="separator:a74a5bf44ad12ce3c8468af6ceb87235f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a09fff77275dba8d14c326365e13cf74a"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html#a09fff77275dba8d14c326365e13cf74a">SetDescription</a>
 (const std::string &amp;desc)</td></tr>
+<tr class="memdesc:a09fff77275dba8d14c326365e13cf74a"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Set the description field 
in the file metadata.  <a 
href="#a09fff77275dba8d14c326365e13cf74a">More...</a><br /></td></tr>
 <tr class="separator:a09fff77275dba8d14c326365e13cf74a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4b69e6556e40a1b18133e5ebffa71394"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html#a4b69e6556e40a1b18133e5ebffa71394">SetNumRows</a>
 (int64_t num_rows)</td></tr>
+<tr class="memdesc:a4b69e6556e40a1b18133e5ebffa71394"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of rows in 
the file.  <a href="#a4b69e6556e40a1b18133e5ebffa71394">More...</a><br 
/></td></tr>
 <tr class="separator:a4b69e6556e40a1b18133e5ebffa71394"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7566c8db75db07be83ef0d027088d8fe"><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_1feather_1_1_table_writer.html#a7566c8db75db07be83ef0d027088d8fe">Append</a>
 (const std::string &amp;name, const <a class="el" 
href="classarrow_1_1_array.html">Array</a> &amp;values)</td></tr>
+<tr class="memdesc:a7566c8db75db07be83ef0d027088d8fe"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Append a column to the 
file.  <a href="#a7566c8db75db07be83ef0d027088d8fe">More...</a><br /></td></tr>
 <tr class="separator:a7566c8db75db07be83ef0d027088d8fe"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abb101876793ec8f67871b0c86fbc0bf8"><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_1feather_1_1_table_writer.html#abb101876793ec8f67871b0c86fbc0bf8">Finalize</a>
 ()</td></tr>
+<tr class="memdesc:abb101876793ec8f67871b0c86fbc0bf8"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Finalize the file by 
writing the file metadata and footer.  <a 
href="#abb101876793ec8f67871b0c86fbc0bf8">More...</a><br /></td></tr>
 <tr class="separator:abb101876793ec8f67871b0c86fbc0bf8"><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:aaf650692b22ef5bd5bd9ec297ce81358"><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_1feather_1_1_table_writer.html#aaf650692b22ef5bd5bd9ec297ce81358">Open</a>
 (const std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1io_1_1_output_stream.html">io::OutputStream</a> &gt; 
&amp;stream, std::unique_ptr&lt; <a class="el" 
href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html">TableWriter</a> &gt; 
*out)</td></tr>
+<tr class="memdesc:aaf650692b22ef5bd5bd9ec297ce81358"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" 
href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html" title="Interface for 
writing Feather files. ">TableWriter</a> that writes to an OutputStream.  <a 
href="#aaf650692b22ef5bd5bd9ec297ce81358">More...</a><br /></td></tr>
 <tr class="separator:aaf650692b22ef5bd5bd9ec297ce81358"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+<div class="textblock"><p>Interface for writing Feather files. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a id="a74a5bf44ad12ce3c8468af6ceb87235f"></a>
 <h2 class="memtitle"><span class="permalink"><a 
href="#a74a5bf44ad12ce3c8468af6ceb87235f">&#9670;&nbsp;</a></span>~TableWriter()</h2>
 
@@ -137,6 +147,16 @@ Static Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
+<p>Append a column to the file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>the 
column name </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">values</td><td>the 
column values as a contiguous <a class="el" href="classarrow_1_1_array.html" 
title="Array base type Immutable data array with some logical type and some 
length. ">arrow::Array</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>
+
 </div>
 </div>
 <a id="abb101876793ec8f67871b0c86fbc0bf8"></a>
@@ -154,6 +174,9 @@ Static Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
+<p>Finalize the file by writing the file metadata and footer. </p>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" 
href="classarrow_1_1_status.html">Status</a> </dd></dl>
+
 </div>
 </div>
 <a id="aaf650692b22ef5bd5bd9ec297ce81358"></a>
@@ -190,6 +213,16 @@ Static Public Member Functions</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
+<p>Create a new <a class="el" 
href="classarrow_1_1ipc_1_1feather_1_1_table_writer.html" title="Interface for 
writing Feather files. ">TableWriter</a> that writes to an OutputStream. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>an 
output stream </td></tr>
+    <tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>the 
returned table writer </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>
 <a id="a09fff77275dba8d14c326365e13cf74a"></a>
@@ -208,6 +241,8 @@ Static Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
+<p>Set the description field in the file metadata. </p>
+
 </div>
 </div>
 <a id="a4b69e6556e40a1b18133e5ebffa71394"></a>
@@ -226,6 +261,8 @@ Static Public Member Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
+<p>Set the number of rows in the file. </p>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following 
file:<ul>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html 
b/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html
index 8f479a2..77b0ce2 100644
--- a/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html
+++ b/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html
@@ -75,7 +75,7 @@ $(function() {
 <p>Indexing convenience for interacting with strided 1-dim ndarray objects.  
  <a href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" 
href="numpy-internal_8h_source.html">numpy-internal.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="numpy-internal_8h_source.html">arrow/python/numpy-internal.h</a>&gt;</code></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-types"></a>
 Public Types</h2></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 167ed5e..6471d46 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
@@ -71,7 +71,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="numpy__convert_8h_source.html">numpy_convert.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="numpy__convert_8h_source.html">arrow/python/numpy_convert.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::py::NumPyBuffer:</div>
 <div class="dyncontent">

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 5186acb..352b300 100644
--- a/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
+++ b/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
@@ -71,7 +71,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">common.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">arrow/python/common.h</a>&gt;</code></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
 Public Member Functions</h2></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1py_1_1_py_acquire_g_i_l.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_py_acquire_g_i_l.html 
b/docs/cpp/classarrow_1_1py_1_1_py_acquire_g_i_l.html
index aa5890c..2d1d593 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_acquire_g_i_l.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_acquire_g_i_l.html
@@ -71,7 +71,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">common.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">arrow/python/common.h</a>&gt;</code></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
 Public Member Functions</h2></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 c1c3006..6bb8aa7 100644
--- a/docs/cpp/classarrow_1_1py_1_1_py_buffer.html
+++ b/docs/cpp/classarrow_1_1py_1_1_py_buffer.html
@@ -71,7 +71,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">common.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">arrow/python/common.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::py::PyBuffer:</div>
 <div class="dyncontent">

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 c7f20f0..6f1d9b5 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
@@ -78,9 +78,7 @@ $(function() {
   <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>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1io_1_1_random_access_file.html#a2c52831f6121cc1a751f1573e58c6bf9">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">inline</span></td></tr>
-  <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 class="even"><td class="entry"><a class="el" 
href="classarrow_1_1io_1_1_input_stream.html#aeb778572d0e9bf4902dbfbbc5353d7fd">InputStream</a>()=default</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">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_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>
@@ -88,16 +86,16 @@ $(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_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#a4d476873c11c26388c2b0ecaf9e3dfc7">ReadAt</a>(int64_t
 position, int64_t nbytes, int64_t *bytes_read, uint8_t *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_buffer_reader.html#a5424d9aca65b3a08697d6a04deb60fa6">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_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#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#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>
+  <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_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>
+  <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>
 </table></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 54348b9..e1ead70 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
@@ -71,7 +71,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="arrow_2python_2io_8h_source.html">io.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="arrow_2python_2io_8h_source.html">arrow/python/io.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::py::PyBytesReader:</div>
 <div class="dyncontent">
@@ -98,8 +98,6 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a6b7c98bd669d614e1135162d02016281 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a60ba6ed110ab6abd965104531ea929f9 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_buffer_reader.html#a60ba6ed110ab6abd965104531ea929f9">BufferReader</a>
 (const uint8_t *data, int64_t size)</td></tr>
 <tr class="separator:a60ba6ed110ab6abd965104531ea929f9 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a21b511f97d3e051616d9adf28f1c8970 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memItemLeft" 
align="right" valign="top">virtual&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_buffer_reader.html#a21b511f97d3e051616d9adf28f1c8970">~BufferReader</a>
 ()</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: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>
@@ -108,6 +106,12 @@ Public Member Functions</h2></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>
 <tr class="separator:ae180dcc10ae724a15aba292d83dddfc2 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d476873c11c26388c2b0ecaf9e3dfc7 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#a4d476873c11c26388c2b0ecaf9e3dfc7">ReadAt</a>
 (int64_t position, int64_t nbytes, int64_t *bytes_read, uint8_t *out) 
override</td></tr>
+<tr class="memdesc:a4d476873c11c26388c2b0ecaf9e3dfc7 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Read nbytes at position, 
provide default implementations using Read(...), but can be overridden.  <a 
href="classarrow_1_1io_1_1_buffer_reader.html#a4d476873c11c26388c2b0ecaf9e3dfc7">More...</a><br
 /></td></tr>
+<tr class="separator:a4d476873c11c26388c2b0ecaf9e3dfc7 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a5424d9aca65b3a08697d6a04deb60fa6 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#a5424d9aca65b3a08697d6a04deb60fa6">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:a5424d9aca65b3a08697d6a04deb60fa6 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Default implementation is 
thread-safe.  <a 
href="classarrow_1_1io_1_1_buffer_reader.html#a5424d9aca65b3a08697d6a04deb60fa6">More...</a><br
 /></td></tr>
+<tr class="separator:a5424d9aca65b3a08697d6a04deb60fa6 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:acfc0cffe65a1e1ac5a0e5c8d0118e779 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#acfc0cffe65a1e1ac5a0e5c8d0118e779">GetSize</a>
 (int64_t *size) override</td></tr>
 <tr class="separator:acfc0cffe65a1e1ac5a0e5c8d0118e779 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a6c95d49d8fba096fa1e674b2cb84ebd4 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#a6c95d49d8fba096fa1e674b2cb84ebd4">Seek</a>
 (int64_t position) override</td></tr>
@@ -117,14 +121,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aa1491beffa2e6b2bc025e25c67886492 inherit 
pub_methods_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#aa1491beffa2e6b2bc025e25c67886492">buffer</a>
 () const</td></tr>
 <tr class="separator:aa1491beffa2e6b2bc025e25c67886492 inherit 
pub_methods_classarrow_1_1io_1_1_buffer_reader"><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>
-<tr class="memitem:a00dbb151b3c3b63080cbce073dc277af inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><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_random_access_file.html#a00dbb151b3c3b63080cbce073dc277af">ReadAt</a>
 (int64_t position, int64_t nbytes, int64_t *bytes_read, uint8_t *out)</td></tr>
-<tr class="memdesc:a00dbb151b3c3b63080cbce073dc277af inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Read at position, provide 
default implementations using Read(...), but can be overridden.  <a 
href="classarrow_1_1io_1_1_random_access_file.html#a00dbb151b3c3b63080cbce073dc277af">More...</a><br
 /></td></tr>
-<tr class="separator:a00dbb151b3c3b63080cbce073dc277af inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:af0601e7e1f154a615a80697f5bb3aa52 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><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_random_access_file.html#af0601e7e1f154a615a80697f5bb3aa52">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)</td></tr>
-<tr class="memdesc:af0601e7e1f154a615a80697f5bb3aa52 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Default implementation is 
thread-safe.  <a 
href="classarrow_1_1io_1_1_random_access_file.html#af0601e7e1f154a615a80697f5bb3aa52">More...</a><br
 /></td></tr>
-<tr class="separator:af0601e7e1f154a615a80697f5bb3aa52 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c52831f6121cc1a751f1573e58c6bf9 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memItemLeft" 
align="right" valign="top">std::mutex &amp;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_random_access_file.html#a2c52831f6121cc1a751f1573e58c6bf9">lock</a>
 ()</td></tr>
-<tr class="separator:a2c52831f6121cc1a751f1573e58c6bf9 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a30c6917dfe0b6e508dac2ecc81917187 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_random_access_file.html#a30c6917dfe0b6e508dac2ecc81917187">~RandomAccessFile</a>
 () override</td></tr>
+<tr class="memdesc:a30c6917dfe0b6e508dac2ecc81917187 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Necessary because we hold a 
std::unique_ptr.  <a 
href="classarrow_1_1io_1_1_random_access_file.html#a30c6917dfe0b6e508dac2ecc81917187">More...</a><br
 /></td></tr>
+<tr class="separator:a30c6917dfe0b6e508dac2ecc81917187 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><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>
 <tr class="memitem:aa42dcdfad00634f01192b39f1d9b4929 inherit 
pub_methods_classarrow_1_1io_1_1_file_interface"><td class="memItemLeft" 
align="right" valign="top">virtual&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">~FileInterface</a>
 ()=0</td></tr>
 <tr class="separator:aa42dcdfad00634f01192b39f1d9b4929 inherit 
pub_methods_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -143,8 +142,8 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a32c1cb28aa86db601b68a96615a3161c inherit 
pro_methods_classarrow_1_1io_1_1_random_access_file"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_random_access_file.html#a32c1cb28aa86db601b68a96615a3161c">RandomAccessFile</a>
 ()</td></tr>
 <tr class="separator:a32c1cb28aa86db601b68a96615a3161c inherit 
pro_methods_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1io_1_1_input_stream"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1io_1_1_input_stream')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classarrow_1_1io_1_1_input_stream.html">arrow::io::InputStream</a></td></tr>
-<tr class="memitem:aa7d3c448d324b0975577776d833133a4 inherit 
pro_methods_classarrow_1_1io_1_1_input_stream"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_input_stream.html#aa7d3c448d324b0975577776d833133a4">InputStream</a>
 ()</td></tr>
-<tr class="separator:aa7d3c448d324b0975577776d833133a4 inherit 
pro_methods_classarrow_1_1io_1_1_input_stream"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb778572d0e9bf4902dbfbbc5353d7fd inherit 
pro_methods_classarrow_1_1io_1_1_input_stream"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_input_stream.html#aeb778572d0e9bf4902dbfbbc5353d7fd">InputStream</a>
 ()=default</td></tr>
+<tr class="separator:aeb778572d0e9bf4902dbfbbc5353d7fd inherit 
pro_methods_classarrow_1_1io_1_1_input_stream"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1io_1_1_file_interface"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1io_1_1_file_interface')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td></tr>
 <tr class="memitem:afea9126bb21e3720212a826aa78b5534 inherit 
pro_methods_classarrow_1_1io_1_1_file_interface"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_file_interface.html#afea9126bb21e3720212a826aa78b5534">FileInterface</a>
 ()</td></tr>
 <tr class="separator:afea9126bb21e3720212a826aa78b5534 inherit 
pro_methods_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -159,9 +158,6 @@ Additional Inherited Members</h2></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>
 <tr class="inherit_header pro_attribs_classarrow_1_1io_1_1_file_interface"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1io_1_1_file_interface')"><img
 src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" 
href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td></tr>
 <tr class="memitem:a504d0410eb6066316365a4549d000ee0 inherit 
pro_attribs_classarrow_1_1io_1_1_file_interface"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="structarrow_1_1io_1_1_file_mode.html#a41b6fb9caec96f1e634fb8052c9a9310">FileMode::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_file_interface.html#a504d0410eb6066316365a4549d000ee0">mode_</a></td></tr>
 <tr class="separator:a504d0410eb6066316365a4549d000ee0 inherit 
pro_attribs_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" 
colspan="2">&#160;</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 1b66ba1..7d61910 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
@@ -75,7 +75,7 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1io_1_1_writeable.html#a1e88868d908a490eabd1dd29e99bfc99">Flush</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1io_1_1_writeable.html">arrow::io::Writeable</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#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_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><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>
   <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#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>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 142b4f0..a671561 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
@@ -71,7 +71,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="arrow_2python_2io_8h_source.html">io.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="arrow_2python_2io_8h_source.html">arrow/python/io.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::py::PyOutputStream:</div>
 <div class="dyncontent">
@@ -113,8 +113,8 @@ Public Member Functions</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1io_1_1_output_stream"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1io_1_1_output_stream')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classarrow_1_1io_1_1_output_stream.html">arrow::io::OutputStream</a></td></tr>
-<tr class="memitem:a75ceada7c785d78fbb2a81d2ce6b6e93 inherit 
pro_methods_classarrow_1_1io_1_1_output_stream"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_output_stream.html#a75ceada7c785d78fbb2a81d2ce6b6e93">OutputStream</a>
 ()</td></tr>
-<tr class="separator:a75ceada7c785d78fbb2a81d2ce6b6e93 inherit 
pro_methods_classarrow_1_1io_1_1_output_stream"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b1e0adea7ef92368ddc07027995aca1 inherit 
pro_methods_classarrow_1_1io_1_1_output_stream"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_output_stream.html#a5b1e0adea7ef92368ddc07027995aca1">OutputStream</a>
 ()=default</td></tr>
+<tr class="separator:a5b1e0adea7ef92368ddc07027995aca1 inherit 
pro_methods_classarrow_1_1io_1_1_output_stream"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1io_1_1_file_interface"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1io_1_1_file_interface')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td></tr>
 <tr class="memitem:afea9126bb21e3720212a826aa78b5534 inherit 
pro_methods_classarrow_1_1io_1_1_file_interface"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_file_interface.html#afea9126bb21e3720212a826aa78b5534">FileInterface</a>
 ()</td></tr>
 <tr class="separator:afea9126bb21e3720212a826aa78b5534 inherit 
pro_methods_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" 
colspan="2">&#160;</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 1e62f2e..30680da 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
@@ -73,25 +73,24 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_py_readable_file.html#a1bc9d2f12f123213a134c29f3e0941a8">Close</a>()
 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#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 class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_py_readable_file.html#a13bdb84117800e963663ba95848363bc">GetSize</a>(int64_t
 *size) 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_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>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1io_1_1_random_access_file.html#a2c52831f6121cc1a751f1573e58c6bf9">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">inline</span></td></tr>
-  <tr><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_input_stream.html#aeb778572d0e9bf4902dbfbbc5353d7fd">InputStream</a>()=default</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">protected</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_1py_1_1_py_readable_file.html#a3d88f40dbe406ef234e5b848ad4778a1">PyReadableFile</a>(PyObject
 *file)</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">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_1py_1_1_py_readable_file.html#a49c217fd90f944d7d5a3dee3dce6b66f">Read</a>(int64_t
 nbytes, int64_t *bytes_read, uint8_t *out) 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#ab718aa4c8b9e39880f654477c576b170">Read</a>(int64_t
 nbytes, std::shared_ptr&lt; Buffer &gt; *out) 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_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_1py_1_1_py_readable_file.html#a9225a82ecca0e3c4e64b7c0c84622f73">ReadAt</a>(int64_t
 position, int64_t nbytes, int64_t *bytes_read, uint8_t *out) 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#a6c2a40b65624dee9784b1df941999b24">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_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_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#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>
-  <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_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>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/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 948aee9..1ec7888 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
@@ -71,7 +71,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="arrow_2python_2io_8h_source.html">io.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="arrow_2python_2io_8h_source.html">arrow/python/io.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::py::PyReadableFile:</div>
 <div class="dyncontent">
@@ -98,6 +98,12 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a49c217fd90f944d7d5a3dee3dce6b66f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab718aa4c8b9e39880f654477c576b170"><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#ab718aa4c8b9e39880f654477c576b170">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:ab718aa4c8b9e39880f654477c576b170"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9225a82ecca0e3c4e64b7c0c84622f73"><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#a9225a82ecca0e3c4e64b7c0c84622f73">ReadAt</a>
 (int64_t position, int64_t nbytes, int64_t *bytes_read, uint8_t *out) 
override</td></tr>
+<tr class="memdesc:a9225a82ecca0e3c4e64b7c0c84622f73"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Read nbytes at position, 
provide default implementations using Read(...), but can be overridden.  <a 
href="#a9225a82ecca0e3c4e64b7c0c84622f73">More...</a><br /></td></tr>
+<tr class="separator:a9225a82ecca0e3c4e64b7c0c84622f73"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c2a40b65624dee9784b1df941999b24"><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#a6c2a40b65624dee9784b1df941999b24">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:a6c2a40b65624dee9784b1df941999b24"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Read nbytes at position, 
provide default implementations using Read(...), but can be overridden.  <a 
href="#a6c2a40b65624dee9784b1df941999b24">More...</a><br /></td></tr>
+<tr class="separator:a6c2a40b65624dee9784b1df941999b24"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a13bdb84117800e963663ba95848363bc"><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#a13bdb84117800e963663ba95848363bc">GetSize</a>
 (int64_t *size) override</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>
@@ -107,14 +113,9 @@ Public Member Functions</h2></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>
-<tr class="memitem:a00dbb151b3c3b63080cbce073dc277af inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><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_random_access_file.html#a00dbb151b3c3b63080cbce073dc277af">ReadAt</a>
 (int64_t position, int64_t nbytes, int64_t *bytes_read, uint8_t *out)</td></tr>
-<tr class="memdesc:a00dbb151b3c3b63080cbce073dc277af inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Read at position, provide 
default implementations using Read(...), but can be overridden.  <a 
href="classarrow_1_1io_1_1_random_access_file.html#a00dbb151b3c3b63080cbce073dc277af">More...</a><br
 /></td></tr>
-<tr class="separator:a00dbb151b3c3b63080cbce073dc277af inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:af0601e7e1f154a615a80697f5bb3aa52 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><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_random_access_file.html#af0601e7e1f154a615a80697f5bb3aa52">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)</td></tr>
-<tr class="memdesc:af0601e7e1f154a615a80697f5bb3aa52 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Default implementation is 
thread-safe.  <a 
href="classarrow_1_1io_1_1_random_access_file.html#af0601e7e1f154a615a80697f5bb3aa52">More...</a><br
 /></td></tr>
-<tr class="separator:af0601e7e1f154a615a80697f5bb3aa52 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c52831f6121cc1a751f1573e58c6bf9 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memItemLeft" 
align="right" valign="top">std::mutex &amp;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_random_access_file.html#a2c52831f6121cc1a751f1573e58c6bf9">lock</a>
 ()</td></tr>
-<tr class="separator:a2c52831f6121cc1a751f1573e58c6bf9 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a30c6917dfe0b6e508dac2ecc81917187 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_random_access_file.html#a30c6917dfe0b6e508dac2ecc81917187">~RandomAccessFile</a>
 () override</td></tr>
+<tr class="memdesc:a30c6917dfe0b6e508dac2ecc81917187 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Necessary because we hold a 
std::unique_ptr.  <a 
href="classarrow_1_1io_1_1_random_access_file.html#a30c6917dfe0b6e508dac2ecc81917187">More...</a><br
 /></td></tr>
+<tr class="separator:a30c6917dfe0b6e508dac2ecc81917187 inherit 
pub_methods_classarrow_1_1io_1_1_random_access_file"><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>
 <tr class="memitem:aa42dcdfad00634f01192b39f1d9b4929 inherit 
pub_methods_classarrow_1_1io_1_1_file_interface"><td class="memItemLeft" 
align="right" valign="top">virtual&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">~FileInterface</a>
 ()=0</td></tr>
 <tr class="separator:aa42dcdfad00634f01192b39f1d9b4929 inherit 
pub_methods_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -133,16 +134,13 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a32c1cb28aa86db601b68a96615a3161c inherit 
pro_methods_classarrow_1_1io_1_1_random_access_file"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_random_access_file.html#a32c1cb28aa86db601b68a96615a3161c">RandomAccessFile</a>
 ()</td></tr>
 <tr class="separator:a32c1cb28aa86db601b68a96615a3161c inherit 
pro_methods_classarrow_1_1io_1_1_random_access_file"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1io_1_1_input_stream"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1io_1_1_input_stream')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classarrow_1_1io_1_1_input_stream.html">arrow::io::InputStream</a></td></tr>
-<tr class="memitem:aa7d3c448d324b0975577776d833133a4 inherit 
pro_methods_classarrow_1_1io_1_1_input_stream"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_input_stream.html#aa7d3c448d324b0975577776d833133a4">InputStream</a>
 ()</td></tr>
-<tr class="separator:aa7d3c448d324b0975577776d833133a4 inherit 
pro_methods_classarrow_1_1io_1_1_input_stream"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb778572d0e9bf4902dbfbbc5353d7fd inherit 
pro_methods_classarrow_1_1io_1_1_input_stream"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_input_stream.html#aeb778572d0e9bf4902dbfbbc5353d7fd">InputStream</a>
 ()=default</td></tr>
+<tr class="separator:aeb778572d0e9bf4902dbfbbc5353d7fd inherit 
pro_methods_classarrow_1_1io_1_1_input_stream"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_methods_classarrow_1_1io_1_1_file_interface"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1io_1_1_file_interface')"><img
 src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" 
href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td></tr>
 <tr class="memitem:afea9126bb21e3720212a826aa78b5534 inherit 
pro_methods_classarrow_1_1io_1_1_file_interface"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_file_interface.html#afea9126bb21e3720212a826aa78b5534">FileInterface</a>
 ()</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_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>
 <tr class="inherit_header pro_attribs_classarrow_1_1io_1_1_file_interface"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1io_1_1_file_interface')"><img
 src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" 
href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td></tr>
 <tr class="memitem:a504d0410eb6066316365a4549d000ee0 inherit 
pro_attribs_classarrow_1_1io_1_1_file_interface"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="structarrow_1_1io_1_1_file_mode.html#a41b6fb9caec96f1e634fb8052c9a9310">FileMode::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1io_1_1_file_interface.html#a504d0410eb6066316365a4549d000ee0">mode_</a></td></tr>
 <tr class="separator:a504d0410eb6066316365a4549d000ee0 inherit 
pro_attribs_classarrow_1_1io_1_1_file_interface"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -337,6 +335,126 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
+<a id="a9225a82ecca0e3c4e64b7c0c84622f73"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a9225a82ecca0e3c4e64b7c0c84622f73">&#9670;&nbsp;</a></span>ReadAt() 
<span class="overload">[1/2]</span></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::py::PyReadableFile::ReadAt 
</td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>position</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>nbytes</em>, </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">uint8_t *&#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">override</span><span 
class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Read nbytes at position, provide default implementations using Read(...), 
but can be overridden. </p>
+<p>Default implementation is thread-safe.</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#a287cb25eadcb1708b020d36bfc65c38b">arrow::io::RandomAccessFile</a>.</p>
+
+</div>
+</div>
+<a id="a6c2a40b65624dee9784b1df941999b24"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a6c2a40b65624dee9784b1df941999b24">&#9670;&nbsp;</a></span>ReadAt() 
<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"><a class="el" 
href="classarrow_1_1_status.html">Status</a> arrow::py::PyReadableFile::ReadAt 
</td>
+          <td>(</td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>position</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>nbytes</em>, </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="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">override</span><span 
class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Read nbytes at position, provide default implementations using Read(...), 
but can be overridden. </p>
+<p>Default implementation is thread-safe.</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">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>
+
+<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="a91ce3425bc719722ea2d8f9f8e0c3f0e"></a>
 <h2 class="memtitle"><span class="permalink"><a 
href="#a91ce3425bc719722ea2d8f9f8e0c3f0e">&#9670;&nbsp;</a></span>Seek()</h2>
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1py_1_1_scoped_ref.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_scoped_ref.html 
b/docs/cpp/classarrow_1_1py_1_1_scoped_ref.html
index 94b798a..9f05d0a 100644
--- a/docs/cpp/classarrow_1_1py_1_1_scoped_ref.html
+++ b/docs/cpp/classarrow_1_1py_1_1_scoped_ref.html
@@ -71,7 +71,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">common.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">arrow/python/common.h</a>&gt;</code></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
 Public Member Functions</h2></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1stl__allocator-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1stl__allocator-members.html 
b/docs/cpp/classarrow_1_1stl__allocator-members.html
index 1bc8b2a..220274a 100644
--- a/docs/cpp/classarrow_1_1stl__allocator-members.html
+++ b/docs/cpp/classarrow_1_1stl__allocator-members.html
@@ -72,7 +72,7 @@ $(function() {
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html#aed433bf67f62bcb87538ac56f3f66f0f">address</a>(reference
 r) const noexcept</td><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html">arrow::stl_allocator&lt; T 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html#a75b0f32329edd8c06b5c0e6ba2c41f9d">address</a>(const_reference
 r) const noexcept</td><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html">arrow::stl_allocator&lt; T 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html#a2291fc74e621137a411b54013d758b02">allocate</a>(size_type
 n, const void *=nullptr)</td><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html">arrow::stl_allocator&lt; T 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html#a4ee13a5952515f13b65c26272e0e2429">allocate</a>(size_type
 n, const void *=NULLPTR)</td><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html">arrow::stl_allocator&lt; T 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">const_pointer</a>
 typedef</td><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html">arrow::stl_allocator&lt; T 
&gt;</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">const_reference</a>
 typedef</td><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html">arrow::stl_allocator&lt; T 
&gt;</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html#a94843982d72329e69b9069ee781e5460">construct</a>(U
 *p, Args &amp;&amp;... args)</td><td class="entry"><a class="el" 
href="classarrow_1_1stl__allocator.html">arrow::stl_allocator&lt; T 
&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1stl__allocator.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1stl__allocator.html 
b/docs/cpp/classarrow_1_1stl__allocator.html
index 327c55c..c2059ba 100644
--- a/docs/cpp/classarrow_1_1stl__allocator.html
+++ b/docs/cpp/classarrow_1_1stl__allocator.html
@@ -73,7 +73,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" 
href="allocator_8h_source.html">allocator.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" 
href="allocator_8h_source.html">arrow/allocator.h</a>&gt;</code></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="nested-classes"></a>
 Classes</h2></td></tr>
@@ -112,8 +112,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aed433bf67f62bcb87538ac56f3f66f0f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75b0f32329edd8c06b5c0e6ba2c41f9d"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classarrow_1_1stl__allocator.html#aa46e64f7ed3c0196f45d746f7a75f563">const_pointer</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1stl__allocator.html#a75b0f32329edd8c06b5c0e6ba2c41f9d">address</a>
 (<a class="el" 
href="classarrow_1_1stl__allocator.html#aa7ec62c2bdb40ed6b65c77e4ebebfc43">const_reference</a>
 r) const noexcept</td></tr>
 <tr class="separator:a75b0f32329edd8c06b5c0e6ba2c41f9d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2291fc74e621137a411b54013d758b02"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1stl__allocator.html#a2291fc74e621137a411b54013d758b02">allocate</a>
 (<a class="el" 
href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a>
 n, const void *=nullptr)</td></tr>
-<tr class="separator:a2291fc74e621137a411b54013d758b02"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ee13a5952515f13b65c26272e0e2429"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1stl__allocator.html#a4ee13a5952515f13b65c26272e0e2429">allocate</a>
 (<a class="el" 
href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a>
 n, const void *=<a class="el" 
href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a>)</td></tr>
+<tr class="separator:a4ee13a5952515f13b65c26272e0e2429"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af0f44b507ab7ed0e5734929e1f255daa"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1stl__allocator.html#af0f44b507ab7ed0e5734929e1f255daa">deallocate</a>
 (<a class="el" 
href="classarrow_1_1stl__allocator.html#a2d0de6d0a6a43e2cca7b980a6fedc375">pointer</a>
 p, <a class="el" 
href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a>
 n)</td></tr>
 <tr class="separator:af0f44b507ab7ed0e5734929e1f255daa"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a971781ef19b30cdd0f31d5cc3aa8e0c1"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classarrow_1_1stl__allocator.html#aa8a67276663a6f604bc1c34d7602e9df">size_type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1stl__allocator.html#a971781ef19b30cdd0f31d5cc3aa8e0c1">size_max</a>
 () const noexcept</td></tr>
@@ -410,8 +410,8 @@ template&lt;class T&gt; </div>
 
 </div>
 </div>
-<a id="a2291fc74e621137a411b54013d758b02"></a>
-<h2 class="memtitle"><span class="permalink"><a 
href="#a2291fc74e621137a411b54013d758b02">&#9670;&nbsp;</a></span>allocate()</h2>
+<a id="a4ee13a5952515f13b65c26272e0e2429"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a4ee13a5952515f13b65c26272e0e2429">&#9670;&nbsp;</a></span>allocate()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -431,7 +431,7 @@ template&lt;class T&gt; </div>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">const void *&#160;</td>
-          <td class="paramname"> = <code>nullptr</code>&#160;</td>
+          <td class="paramname"> = <code><a class="el" 
href="macros_8h.html#a3ef7eab8cd0e570b6586628cc9d5ccab">NULLPTR</a></code>&#160;</td>
         </tr>
         <tr>
           <td></td>

Reply via email to