You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by uw...@apache.org on 2017/11/04 10:37:38 UTC

[20/51] [partial] arrow-site git commit: API doc update

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html
index 0b76c23..7d2e93b 100644
--- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html
+++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_reader.html
@@ -74,7 +74,7 @@ $(function() {
 <p>File interface for zero-copy read from CUDA buffers.  
  <a href="classarrow_1_1gpu_1_1_cuda_buffer_reader.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" href="cuda__memory_8h_source.html">cuda_memory.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="cuda__memory_8h_source.html">arrow/gpu/cuda_memory.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::gpu::CudaBufferReader:</div>
 <div class="dyncontent">
@@ -107,8 +107,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>
@@ -117,6 +115,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>
@@ -126,14 +130,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>
@@ -152,8 +151,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>
@@ -168,9 +167,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_1gpu_1_1_cuda_buffer_writer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer-members.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer-members.html
index 3f9ce35..1b8806e 100644
--- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer-members.html
+++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer-members.html
@@ -70,40 +70,27 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#add411d06cde6dbdf37ee528d74a20eb1">buffer_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#ac7aac807d1842372bea7cae24878f09c">buffer_size</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a9e6cc168d932165a0c250a41c6ecd78d">Close</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#abd335bc28ca780258ddc182b528c3523">CudaBufferWriter</a>(const std::shared_ptr&lt; CudaBuffer &gt; &amp;buffer)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</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_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_fixed_size_buffer_writer.html#a54aacd40e26b32dbe6bc52669adf1045">FixedSizeBufferWriter</a>(const std::shared_ptr&lt; Buffer &gt; &amp;buffer)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#ac7aac807d1842372bea7cae24878f09c">buffer_size</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a9e6cc168d932165a0c250a41c6ecd78d">Close</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#abd335bc28ca780258ddc182b528c3523">CudaBufferWriter</a>(const std::shared_ptr&lt; CudaBuffer &gt; &amp;buffer)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</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#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_1gpu_1_1_cuda_buffer_writer.html#a5cf9945a8f8599e0f4ce993905f2187d">Flush</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</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_fixed_size_buffer_writer.html#a8fca034874d51a2ec022b4f0851aabc1">lock_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</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_fixed_size_buffer_writer.html#a453111d056bbca66fa4a25557ddfe8a4">memcopy_blocksize_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</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_fixed_size_buffer_writer.html#a3d16e4ece6d223b6e1c2e5eea58a2e11">memcopy_num_threads_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</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_fixed_size_buffer_writer.html#a7b7b1973fa5168cfd7c1b4223de0705f">memcopy_threshold_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</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_fixed_size_buffer_writer.html#a8244bba29dde32c4c664d8d809e7e8c7">mutable_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#adf1c821f458ee2da4eafb9f06affcb49">num_bytes_buffered</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</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_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_1io_1_1_fixed_size_buffer_writer.html#a23e2407d4fe453512ce2123f0df5661c">position_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#adf1c821f458ee2da4eafb9f06affcb49">num_bytes_buffered</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_output_stream.html#a5b1e0adea7ef92368ddc07027995aca1">OutputStream</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_output_stream.html">arrow::io::OutputStream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a9f664029a224a105b57d582059106b61">Seek</a>(int64_t position) override</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</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_fixed_size_buffer_writer.html#a7e69ddfbbc6bb0dc0050d4a92c148121">set_memcopy_blocksize</a>(int64_t blocksize)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a10acc812bc7338d9d250d05d6f9809ec">set_memcopy_threads</a>(int num_threads)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a05aec9d809419513b1e263fd9057420c">set_memcopy_threshold</a>(int64_t threshold)</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td><td class="entry"></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_1gpu_1_1_cuda_buffer_writer.html#afd371c7caa1f9dedc70004f9708832af">SetBufferSize</a>(const int64_t buffer_size)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a87084dc0f1cd4c4c43e49e98812525cc">size_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</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_fixed_size_buffer_writer.html#a795fb57a01735eccd1c555605d90ea49">Tell</a>(int64_t *position) const override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</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_1gpu_1_1_cuda_buffer_writer.html#afd371c7caa1f9dedc70004f9708832af">SetBufferSize</a>(const int64_t buffer_size)</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a54f461cfc7a2695671be9d2065b40370">Tell</a>(int64_t *position) const override</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a3372e3089ed496b454573b783ab43c82">Write</a>(const uint8_t *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</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::WriteableFile::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_writeable_file.html#a650f2ad9683cdbcc49ffeb2e75b7a082">WriteableFile</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html">arrow::io::WriteableFile</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a5075a02f5ab158f7a556d135d7f8c8bd">WriteAt</a>(int64_t position, const uint8_t *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</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_writeable_file.html#a0e73c948283c76d1802b14dfadc986a5">WriteableFile</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html">arrow::io::WriteableFile</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#a4c4fd4a537283c9e95d4c79a8de44eb2">WriteAt</a>(int64_t position, const uint8_t *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#ac52846ae766c83211cb6356c144aa553">~CudaBufferWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html">arrow::gpu::CudaBufferWriter</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">~FileInterface</a>()=0</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#acbea3c403fae6336fbd22d618886b47a">~FixedSizeBufferWriter</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_seekable.html#a7642c30d2f852e0f79fec036a94ca093">~Seekable</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_seekable.html">arrow::io::Seekable</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable.html#a09ad8f3eb044bb81835101c3d96144c0">~Writeable</a>()=default</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_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_writeable.html#a09ad8f3eb044bb81835101c3d96144c0">~Writeable</a>()=default</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>
 </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_1gpu_1_1_cuda_buffer_writer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.html
index 8c3504f..adf1aa5 100644
--- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.html
+++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.html
@@ -74,19 +74,18 @@ $(function() {
 <p>File interface for writing to CUDA buffers, with optional buffering.  
  <a href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" href="cuda__memory_8h_source.html">cuda_memory.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="cuda__memory_8h_source.html">arrow/gpu/cuda_memory.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::gpu::CudaBufferWriter:</div>
 <div class="dyncontent">
  <div class="center">
   <img src="classarrow_1_1gpu_1_1_cuda_buffer_writer.png" usemap="#arrow::gpu::CudaBufferWriter_map" alt=""/>
   <map id="arrow::gpu::CudaBufferWriter_map" name="arrow::gpu::CudaBufferWriter_map">
-<area href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html" title="Enables random writes into a fixed-size mutable buffer. " alt="arrow::io::FixedSizeBufferWriter" shape="rect" coords="201,168,392,192"/>
-<area href="classarrow_1_1io_1_1_writeable_file.html" alt="arrow::io::WriteableFile" shape="rect" coords="201,112,392,136"/>
-<area href="classarrow_1_1io_1_1_output_stream.html" alt="arrow::io::OutputStream" shape="rect" coords="100,56,291,80"/>
-<area href="classarrow_1_1io_1_1_seekable.html" alt="arrow::io::Seekable" shape="rect" coords="301,56,492,80"/>
-<area href="classarrow_1_1io_1_1_file_interface.html" alt="arrow::io::FileInterface" shape="rect" coords="0,0,191,24"/>
-<area href="classarrow_1_1io_1_1_writeable.html" alt="arrow::io::Writeable" shape="rect" coords="201,0,392,24"/>
+<area href="classarrow_1_1io_1_1_writeable_file.html" alt="arrow::io::WriteableFile" shape="rect" coords="187,112,364,136"/>
+<area href="classarrow_1_1io_1_1_output_stream.html" alt="arrow::io::OutputStream" shape="rect" coords="93,56,270,80"/>
+<area href="classarrow_1_1io_1_1_seekable.html" alt="arrow::io::Seekable" shape="rect" coords="280,56,457,80"/>
+<area href="classarrow_1_1io_1_1_file_interface.html" alt="arrow::io::FileInterface" shape="rect" coords="0,0,177,24"/>
+<area href="classarrow_1_1io_1_1_writeable.html" alt="arrow::io::Writeable" shape="rect" coords="187,0,364,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -106,6 +105,10 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a9f664029a224a105b57d582059106b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3372e3089ed496b454573b783ab43c82"><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_1gpu_1_1_cuda_buffer_writer.html#a3372e3089ed496b454573b783ab43c82">Write</a> (const uint8_t *data, int64_t nbytes) override</td></tr>
 <tr class="separator:a3372e3089ed496b454573b783ab43c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c4fd4a537283c9e95d4c79a8de44eb2"><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_1gpu_1_1_cuda_buffer_writer.html#a4c4fd4a537283c9e95d4c79a8de44eb2">WriteAt</a> (int64_t position, const uint8_t *data, int64_t nbytes) override</td></tr>
+<tr class="separator:a4c4fd4a537283c9e95d4c79a8de44eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54f461cfc7a2695671be9d2065b40370"><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_1gpu_1_1_cuda_buffer_writer.html#a54f461cfc7a2695671be9d2065b40370">Tell</a> (int64_t *position) const override</td></tr>
+<tr class="separator:a54f461cfc7a2695671be9d2065b40370"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd371c7caa1f9dedc70004f9708832af"><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_1gpu_1_1_cuda_buffer_writer.html#afd371c7caa1f9dedc70004f9708832af">SetBufferSize</a> (const int64_t <a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#ac7aac807d1842372bea7cae24878f09c">buffer_size</a>)</td></tr>
 <tr class="memdesc:afd371c7caa1f9dedc70004f9708832af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set CPU buffer size to limit calls to cudaMemcpy.  <a href="#afd371c7caa1f9dedc70004f9708832af">More...</a><br /></td></tr>
 <tr class="separator:afd371c7caa1f9dedc70004f9708832af"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -115,28 +118,6 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:adf1c821f458ee2da4eafb9f06affcb49"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1gpu_1_1_cuda_buffer_writer.html#adf1c821f458ee2da4eafb9f06affcb49">num_bytes_buffered</a> () const</td></tr>
 <tr class="memdesc:adf1c821f458ee2da4eafb9f06affcb49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns number of bytes buffered on host.  <a href="#adf1c821f458ee2da4eafb9f06affcb49">More...</a><br /></td></tr>
 <tr class="separator:adf1c821f458ee2da4eafb9f06affcb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td></tr>
-<tr class="memitem:a54aacd40e26b32dbe6bc52669adf1045 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a54aacd40e26b32dbe6bc52669adf1045">FixedSizeBufferWriter</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> &gt; &amp;buffer)</td></tr>
-<tr class="memdesc:a54aacd40e26b32dbe6bc52669adf1045 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input buffer must be mutable, will abort if not.  <a href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a54aacd40e26b32dbe6bc52669adf1045">More...</a><br /></td></tr>
-<tr class="separator:a54aacd40e26b32dbe6bc52669adf1045 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acbea3c403fae6336fbd22d618886b47a inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#acbea3c403fae6336fbd22d618886b47a">~FixedSizeBufferWriter</a> ()</td></tr>
-<tr class="separator:acbea3c403fae6336fbd22d618886b47a inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23897d9eb4988d489f7e8a444211a54f inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_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_1io_1_1_fixed_size_buffer_writer.html#a23897d9eb4988d489f7e8a444211a54f">Close</a> () override</td></tr>
-<tr class="separator:a23897d9eb4988d489f7e8a444211a54f inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a02f7ef2b27dc75ca386072427b0195bd inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_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_1io_1_1_fixed_size_buffer_writer.html#a02f7ef2b27dc75ca386072427b0195bd">Seek</a> (int64_t position) override</td></tr>
-<tr class="separator:a02f7ef2b27dc75ca386072427b0195bd inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a795fb57a01735eccd1c555605d90ea49 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_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_1io_1_1_fixed_size_buffer_writer.html#a795fb57a01735eccd1c555605d90ea49">Tell</a> (int64_t *position) const override</td></tr>
-<tr class="separator:a795fb57a01735eccd1c555605d90ea49 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a111724a73af1ee5baa58f722e8555d35 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_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_1io_1_1_fixed_size_buffer_writer.html#a111724a73af1ee5baa58f722e8555d35">Write</a> (const uint8_t *data, int64_t nbytes) override</td></tr>
-<tr class="separator:a111724a73af1ee5baa58f722e8555d35 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5075a02f5ab158f7a556d135d7f8c8bd inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_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_1io_1_1_fixed_size_buffer_writer.html#a5075a02f5ab158f7a556d135d7f8c8bd">WriteAt</a> (int64_t position, const uint8_t *data, int64_t nbytes) override</td></tr>
-<tr class="separator:a5075a02f5ab158f7a556d135d7f8c8bd inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a10acc812bc7338d9d250d05d6f9809ec inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a10acc812bc7338d9d250d05d6f9809ec">set_memcopy_threads</a> (int num_threads)</td></tr>
-<tr class="separator:a10acc812bc7338d9d250d05d6f9809ec inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7e69ddfbbc6bb0dc0050d4a92c148121 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a7e69ddfbbc6bb0dc0050d4a92c148121">set_memcopy_blocksize</a> (int64_t blocksize)</td></tr>
-<tr class="separator:a7e69ddfbbc6bb0dc0050d4a92c148121 inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05aec9d809419513b1e263fd9057420c inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a05aec9d809419513b1e263fd9057420c">set_memcopy_threshold</a> (int64_t threshold)</td></tr>
-<tr class="separator:a05aec9d809419513b1e263fd9057420c inherit pub_methods_classarrow_1_1io_1_1_fixed_size_buffer_writer"><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>
@@ -154,33 +135,16 @@ 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_writeable_file"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classarrow_1_1io_1_1_writeable_file')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classarrow_1_1io_1_1_writeable_file.html">arrow::io::WriteableFile</a></td></tr>
-<tr class="memitem:a650f2ad9683cdbcc49ffeb2e75b7a082 inherit pro_methods_classarrow_1_1io_1_1_writeable_file"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html#a650f2ad9683cdbcc49ffeb2e75b7a082">WriteableFile</a> ()</td></tr>
-<tr class="separator:a650f2ad9683cdbcc49ffeb2e75b7a082 inherit pro_methods_classarrow_1_1io_1_1_writeable_file"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e73c948283c76d1802b14dfadc986a5 inherit pro_methods_classarrow_1_1io_1_1_writeable_file"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_writeable_file.html#a0e73c948283c76d1802b14dfadc986a5">WriteableFile</a> ()=default</td></tr>
+<tr class="separator:a0e73c948283c76d1802b14dfadc986a5 inherit pro_methods_classarrow_1_1io_1_1_writeable_file"><td class="memSeparator" colspan="2">&#160;</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>
 <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_fixed_size_buffer_writer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html">arrow::io::FixedSizeBufferWriter</a></td></tr>
-<tr class="memitem:a8fca034874d51a2ec022b4f0851aabc1 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><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_fixed_size_buffer_writer.html#a8fca034874d51a2ec022b4f0851aabc1">lock_</a></td></tr>
-<tr class="separator:a8fca034874d51a2ec022b4f0851aabc1 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add411d06cde6dbdf37ee528d74a20eb1 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><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_fixed_size_buffer_writer.html#add411d06cde6dbdf37ee528d74a20eb1">buffer_</a></td></tr>
-<tr class="separator:add411d06cde6dbdf37ee528d74a20eb1 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8244bba29dde32c4c664d8d809e7e8c7 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a8244bba29dde32c4c664d8d809e7e8c7">mutable_data_</a></td></tr>
-<tr class="separator:a8244bba29dde32c4c664d8d809e7e8c7 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a87084dc0f1cd4c4c43e49e98812525cc inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><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_fixed_size_buffer_writer.html#a87084dc0f1cd4c4c43e49e98812525cc">size_</a></td></tr>
-<tr class="separator:a87084dc0f1cd4c4c43e49e98812525cc inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23e2407d4fe453512ce2123f0df5661c inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><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_fixed_size_buffer_writer.html#a23e2407d4fe453512ce2123f0df5661c">position_</a></td></tr>
-<tr class="separator:a23e2407d4fe453512ce2123f0df5661c inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d16e4ece6d223b6e1c2e5eea58a2e11 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_fixed_size_buffer_writer.html#a3d16e4ece6d223b6e1c2e5eea58a2e11">memcopy_num_threads_</a></td></tr>
-<tr class="separator:a3d16e4ece6d223b6e1c2e5eea58a2e11 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a453111d056bbca66fa4a25557ddfe8a4 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><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_fixed_size_buffer_writer.html#a453111d056bbca66fa4a25557ddfe8a4">memcopy_blocksize_</a></td></tr>
-<tr class="separator:a453111d056bbca66fa4a25557ddfe8a4 inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7b7b1973fa5168cfd7c1b4223de0705f inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><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_fixed_size_buffer_writer.html#a7b7b1973fa5168cfd7c1b4223de0705f">memcopy_threshold_</a></td></tr>
-<tr class="separator:a7b7b1973fa5168cfd7c1b4223de0705f inherit pro_attribs_classarrow_1_1io_1_1_fixed_size_buffer_writer"><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>
@@ -237,9 +201,6 @@ Additional Inherited Members</h2></td></tr>
 
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname">int64_t arrow::gpu::CudaBufferWriter::buffer_size </td>
@@ -248,11 +209,6 @@ Additional Inherited Members</h2></td></tr>
           <td> const</td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Returns size of host (CPU) buffer, 0 for unbuffered. </p>
@@ -322,9 +278,6 @@ Additional Inherited Members</h2></td></tr>
 
 <div class="memitem">
 <div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname">int64_t arrow::gpu::CudaBufferWriter::num_bytes_buffered </td>
@@ -333,11 +286,6 @@ Additional Inherited Members</h2></td></tr>
           <td> const</td>
         </tr>
       </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
 </div><div class="memdoc">
 
 <p>Returns number of bytes buffered on host. </p>
@@ -400,6 +348,34 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
+<a id="a54f461cfc7a2695671be9d2065b40370"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54f461cfc7a2695671be9d2065b40370">&#9670;&nbsp;</a></span>Tell()</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::gpu::CudaBufferWriter::Tell </td>
+          <td>(</td>
+          <td class="paramtype">int64_t *&#160;</td>
+          <td class="paramname"><em>position</em></td><td>)</td>
+          <td> const</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>Implements <a class="el" href="classarrow_1_1io_1_1_file_interface.html#a7adb21f4512ff36c420648f9b9d4f652">arrow::io::FileInterface</a>.</p>
+
+</div>
+</div>
 <a id="a3372e3089ed496b454573b783ab43c82"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a3372e3089ed496b454573b783ab43c82">&#9670;&nbsp;</a></span>Write()</h2>
 
@@ -438,6 +414,50 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
+<a id="a4c4fd4a537283c9e95d4c79a8de44eb2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c4fd4a537283c9e95d4c79a8de44eb2">&#9670;&nbsp;</a></span>WriteAt()</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::gpu::CudaBufferWriter::WriteAt </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">const uint8_t *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int64_t&#160;</td>
+          <td class="paramname"><em>nbytes</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>Implements <a class="el" href="classarrow_1_1io_1_1_writeable_file.html#a0eff169b078f5971b012f4a04225dce5">arrow::io::WriteableFile</a>.</p>
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>/apache-arrow/arrow/cpp/src/arrow/gpu/<a class="el" href="cuda__memory_8h_source.html">cuda_memory.h</a></li>
 </ul>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.png b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.png
index 1b39b72..239f02a 100644
Binary files a/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.png and b/docs/cpp/classarrow_1_1gpu_1_1_cuda_buffer_writer.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1gpu_1_1_cuda_context.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_context.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_context.html
index ce3d42b..c8ca2f3 100644
--- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_context.html
+++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_context.html
@@ -74,7 +74,7 @@ $(function() {
 <p>Friendlier interface to the CUDA driver API.  
  <a href="classarrow_1_1gpu_1_1_cuda_context.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" href="cuda__context_8h_source.html">cuda_context.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="cuda__context_8h_source.html">arrow/gpu/cuda_context.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::gpu::CudaContext:</div>
 <div class="dyncontent">

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1gpu_1_1_cuda_device_manager.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_device_manager.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_device_manager.html
index b058c08..d9b4d7b 100644
--- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_device_manager.html
+++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_device_manager.html
@@ -72,7 +72,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" href="cuda__context_8h_source.html">cuda_context.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="cuda__context_8h_source.html">arrow/gpu/cuda_context.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_1gpu_1_1_cuda_host_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html
index a562fe2..347ae08 100644
--- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html
+++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_host_buffer.html
@@ -74,7 +74,7 @@ $(function() {
 <p>Device-accessible CPU memory created using cudaHostAlloc.  
  <a href="classarrow_1_1gpu_1_1_cuda_host_buffer.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" href="cuda__memory_8h_source.html">cuda_memory.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="cuda__memory_8h_source.html">arrow/gpu/cuda_memory.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::gpu::CudaHostBuffer:</div>
 <div class="dyncontent">

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html b/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html
index 53aebec..7471822 100644
--- a/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html
+++ b/docs/cpp/classarrow_1_1gpu_1_1_cuda_ipc_mem_handle.html
@@ -72,7 +72,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" href="cuda__memory_8h_source.html">cuda_memory.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="cuda__memory_8h_source.html">arrow/gpu/cuda_memory.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_1io_1_1_buffer_output_stream-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream-members.html b/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream-members.html
index bf7a634..56f2405 100644
--- a/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream-members.html
+++ b/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream-members.html
@@ -78,12 +78,12 @@ $(function() {
   <tr><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 class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#a75a3739361570bb121b9adb04d5d8686">mode</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#a504d0410eb6066316365a4549d000ee0">mode_</a></td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_output_stream.html#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_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><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_output_stream.html#a1b270a4e337b40bcc68e77edc6d93ca7">Tell</a>(int64_t *position) const override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html">arrow::io::BufferOutputStream</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_output_stream.html#ad55d013471db94fd4acb18c7936165fa">Write</a>(const uint8_t *data, int64_t nbytes) override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html">arrow::io::BufferOutputStream</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_buffer_output_stream.html#aa929c65808652ef3b146b9b59175ec8f">~BufferOutputStream</a>()</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html">arrow::io::BufferOutputStream</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#a01b1760a8dd18fb9013eb5cb156ee8d1">~BufferOutputStream</a>() override</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html">arrow::io::BufferOutputStream</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">~FileInterface</a>()=0</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
   <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_writeable.html#a09ad8f3eb044bb81835101c3d96144c0">~Writeable</a>()=default</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>
 </table></div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream.html b/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream.html
index 8999817..6155926 100644
--- a/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream.html
+++ b/docs/cpp/classarrow_1_1io_1_1_buffer_output_stream.html
@@ -72,7 +72,7 @@ $(function() {
 </div><!--header-->
 <div class="contents">
 
-<p><code>#include &lt;<a class="el" href="io_2memory_8h_source.html">memory.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="io_2memory_8h_source.html">arrow/io/memory.h</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for arrow::io::BufferOutputStream:</div>
 <div class="dyncontent">
@@ -89,8 +89,8 @@ Inheritance diagram for arrow::io::BufferOutputStream:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a5313cf91301ab2f3df3c8f7761e6de60"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#a5313cf91301ab2f3df3c8f7761e6de60">BufferOutputStream</a> (const std::shared_ptr&lt; <a class="el" href="classarrow_1_1_resizable_buffer.html">ResizableBuffer</a> &gt; &amp;buffer)</td></tr>
 <tr class="separator:a5313cf91301ab2f3df3c8f7761e6de60"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa929c65808652ef3b146b9b59175ec8f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#aa929c65808652ef3b146b9b59175ec8f">~BufferOutputStream</a> ()</td></tr>
-<tr class="separator:aa929c65808652ef3b146b9b59175ec8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01b1760a8dd18fb9013eb5cb156ee8d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1io_1_1_buffer_output_stream.html#a01b1760a8dd18fb9013eb5cb156ee8d1">~BufferOutputStream</a> () override</td></tr>
+<tr class="separator:a01b1760a8dd18fb9013eb5cb156ee8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aae54be3eb7dcb37dabe7618623c52e94"><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_output_stream.html#aae54be3eb7dcb37dabe7618623c52e94">Close</a> () override</td></tr>
 <tr class="separator:aae54be3eb7dcb37dabe7618623c52e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1b270a4e337b40bcc68e77edc6d93ca7"><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_output_stream.html#a1b270a4e337b40bcc68e77edc6d93ca7">Tell</a> (int64_t *position) const override</td></tr>
@@ -122,8 +122,8 @@ Static 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>
@@ -160,11 +160,14 @@ Additional Inherited Members</h2></td></tr>
 
 </div>
 </div>
-<a id="aa929c65808652ef3b146b9b59175ec8f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa929c65808652ef3b146b9b59175ec8f">&#9670;&nbsp;</a></span>~BufferOutputStream()</h2>
+<a id="a01b1760a8dd18fb9013eb5cb156ee8d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01b1760a8dd18fb9013eb5cb156ee8d1">&#9670;&nbsp;</a></span>~BufferOutputStream()</h2>
 
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname">arrow::io::BufferOutputStream::~BufferOutputStream </td>
@@ -173,6 +176,11 @@ Additional Inherited Members</h2></td></tr>
           <td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/35e0e750/docs/cpp/classarrow_1_1io_1_1_buffer_reader-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1io_1_1_buffer_reader-members.html b/docs/cpp/classarrow_1_1io_1_1_buffer_reader-members.html
index ad0dbd0..e60cddc 100644
--- a/docs/cpp/classarrow_1_1io_1_1_buffer_reader-members.html
+++ b/docs/cpp/classarrow_1_1io_1_1_buffer_reader-members.html
@@ -78,24 +78,22 @@ $(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>
   <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#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 class="even"><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><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#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 class="even"><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><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 class="even"><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><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">~FileInterface</a>()=0</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html#aa42dcdfad00634f01192b39f1d9b4929">~FileInterface</a>()=0</td><td class="entry"><a class="el" href="classarrow_1_1io_1_1_file_interface.html">arrow::io::FileInterface</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classarrow_1_1io_1_1_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 -->