arrow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From w...@apache.org
Subject [27/51] [partial] arrow-site git commit: Add Ray serialization blog post, update API docs
Date Mon, 16 Oct 2017 14:13:50 GMT
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/785c5862/docs/cpp/hdfs_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/hdfs_8h_source.html b/docs/cpp/hdfs_8h_source.html
index d1d2d7a..244685b 100644
--- a/docs/cpp/hdfs_8h_source.html
+++ b/docs/cpp/hdfs_8h_source.html
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.13"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/io/hdfs.h Source File</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/io/hdfs.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -70,13 +70,13 @@ $(function() {
 <a href="hdfs_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class="l
 ineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed unde
 r the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef ARROW_IO_HDFS</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</sp
 an>&#160;<span class="preprocessor">#define ARROW_IO_HDFS</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="interfaces_8h.html">arrow/io/interfaces.h</a>&quot;<
 /span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="macros_8h.html">arrow/util/macros.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>Buffer;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class 
 </span>MemoryPool;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>Status;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">namespace </span>io {</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>HdfsReadableFile;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>HdfsOutputStream;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html">   41</a></span>&#160;<span class="keyword">struct </span><a class="cod
 e" href="structarrow_1_1io_1_1_hdfs_path_info.html">HdfsPathInfo</a> {</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#a67b9d0b55631b6bd151776af3c65bcdd">   42</a></span>&#160;  <a class="code" href="structarrow_1_1io_1_1_object_type.html#a1058f546342de12b2b2ade7410f4de7a">ObjectType::type</a> <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a67b9d0b55631b6bd151776af3c65bcdd">kind</a>;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#a07eb11cbce0126aa2d4f754bae91c8b3">   44</a></span>&#160;  std::string <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a07eb11cbce0126aa2d4f754bae91c8b3">name</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_
 info.html#a4d1e5aa6d3c36115c3d22dc6169c1a15">   45</a></span>&#160;  std::string <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a4d1e5aa6d3c36115c3d22dc6169c1a15">owner</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#a514410f3fe5cc683e33b5dd0d6c837dc">   46</a></span>&#160;  std::string <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a514410f3fe5cc683e33b5dd0d6c837dc">group</a>;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="comment">// Access times in UNIX timestamps (seconds)</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#ace8b31928fa6af87401eabf072380af7">   49</a></span>&#160;  int64_t <a class="code" href="structarrow_1_1io_1_1_hdfs_path_inf
 o.html#ace8b31928fa6af87401eabf072380af7">size</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#ad9d5d9dd17992865ba646a3c2d2064e0">   50</a></span>&#160;  int64_t <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#ad9d5d9dd17992865ba646a3c2d2064e0">block_size</a>;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#a209165368b934ff9775dc40a96319152">   52</a></span>&#160;  int32_t <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a209165368b934ff9775dc40a96319152">last_modified_time</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#a614821e49ed4cfb27669cbbdf19219ab">   53</a></span>&#160;  int32_t <a class="code" href="structarrow_1
 _1io_1_1_hdfs_path_info.html#a614821e49ed4cfb27669cbbdf19219ab">last_access_time</a>;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#a3b2fcdb2a344f54080c9b67de4bda71c">   55</a></span>&#160;  int16_t <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a3b2fcdb2a344f54080c9b67de4bda71c">replication</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_path_info.html#af52863d30be7e7fbf0f3e419853d78ac">   56</a></span>&#160;  int16_t <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#af52863d30be7e7fbf0f3e419853d78ac">permissions</a>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;};</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l
 00059"></a><span class="lineno"><a class="line" href="namespacearrow_1_1io.html#a35a5e7eb719b817f90642dc6588f8ec1">   59</a></span>&#160;<span class="keyword">enum class</span> <a class="code" href="namespacearrow_1_1io.html#a35a5e7eb719b817f90642dc6588f8ec1">HdfsDriver</a> : char { <a class="code" href="namespacearrow_1_1io.html#a35a5e7eb719b817f90642dc6588f8ec1ac9d3368d068a258ae32291e662fd182c">LIBHDFS</a>, <a class="code" href="namespacearrow_1_1io.html#a35a5e7eb719b817f90642dc6588f8ec1a642a298f2455dac5335f24b4450ddb02">LIBHDFS3</a> };</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_connection_config.html">   61</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structarrow_1_1io_1_1_hdfs_connection_config.html">HdfsConnectionConfig</a> {</div><div class="line"><a name="l00062"></a><span class="lineno"><a clas
 s="line" href="structarrow_1_1io_1_1_hdfs_connection_config.html#a9385f8c5533c7bc031a002ff4a1f1b12">   62</a></span>&#160;  std::string <a class="code" href="structarrow_1_1io_1_1_hdfs_connection_config.html#a9385f8c5533c7bc031a002ff4a1f1b12">host</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_connection_config.html#ade93c1d9226f3725e225db43d7f24f14">   63</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="structarrow_1_1io_1_1_hdfs_connection_config.html#ade93c1d9226f3725e225db43d7f24f14">port</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_connection_config.html#a14e2d5125e7f6a279f9dd3d860606601">   64</a></span>&#160;  std::string <a class="code" href="structarrow_1_1io_1_1_hdfs_connection_config.html#a14e2d5125e7f6a279f9dd3d860606601">user</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a c
 lass="line" href="structarrow_1_1io_1_1_hdfs_connection_config.html#afff850aed45fa5726af4f9af3db9f427">   65</a></span>&#160;  std::string <a class="code" href="structarrow_1_1io_1_1_hdfs_connection_config.html#afff850aed45fa5726af4f9af3db9f427">kerb_ticket</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structarrow_1_1io_1_1_hdfs_connection_config.html#ab780754ce4e655edb1545ff9cb203d06">   66</a></span>&#160;  <a class="code" href="namespacearrow_1_1io.html#a35a5e7eb719b817f90642dc6588f8ec1">HdfsDriver</a> <a class="code" href="structarrow_1_1io_1_1_hdfs_connection_config.html#ab780754ce4e655edb1545ff9cb203d06">driver</a>;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;};</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classarrow_1_1io_1_1_hadoop_file_system.html">   69</a></span>&#
 160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1io_1_1_hadoop_file_system.html">HadoopFileSystem</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1io_1_1_file_system.html">FileSystem</a> {</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  ~<a class="code" href="classarrow_1_1io_1_1_hadoop_file_system.html">HadoopFileSystem</a>();</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="comment">// Connect to an HDFS cluster given a configuration</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</sp
 an>&#160;  <span class="comment">// @param config (in): configuration for connecting</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="comment">// @param fs (out): the created client</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="comment">// @returns Status</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keyword">static</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Connect(<span class="keyword">const</span> <a class="code" href="structarrow_1_1io_1_1_hdfs_connection_config.html">HdfsConnectionConfig</a>* config,</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;                        std::shared_ptr&lt;HadoopFileSystem&gt;* fs);</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span 
 class="lineno">   81</span>&#160;  <span class="comment">// Create directory and all parents</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="comment">// @param path (in): absolute HDFS path</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="comment">// @returns Status</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> MakeDirectory(<span class="keyword">const</span> std::string&amp; path) <span class="keyword">override</span>;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="comment">// Delete file or directory</span></div><div 
 class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="comment">// @param path: absolute path to data</span></div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="comment">// @param recursive: if path is a directory, delete contents as well</span></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="comment">// @returns error status on failure</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Delete(<span class="keyword">const</span> std::string&amp; path, <span class="keywordtype">bool</span> recursive = <span class="keyword">false</span>);</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Statu
 s</a> DeleteDirectory(<span class="keyword">const</span> std::string&amp; path) <span class="keyword">override</span>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;  <span class="comment">// Disconnect from cluster</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  <span class="comment">// @returns Status</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Disconnect();</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="comment">// @param path (in): absolute HDFS path</span></div>
 <div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="comment">// @returns bool, true if the path exists, false if not (or on error)</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;  <span class="keywordtype">bool</span> Exists(<span class="keyword">const</span> std::string&amp; path);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  <span class="comment">// @param path (in): absolute HDFS path</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  <span class="comment">// @param info (out)</span></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  <span class="comment">// @returns Status</span></div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <a class="code" href="classarrow_1_1_s
 tatus.html">Status</a> GetPathInfo(<span class="keyword">const</span> std::string&amp; path, <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html">HdfsPathInfo</a>* info);</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="comment">// @param nbytes (out): total capacity of the filesystem</span></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="comment">// @returns Status</span></div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> GetCapacity(int64_t* nbytes);</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  <span class="comment">// @param nbytes (out): total bytes used of the filesystem<
 /span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="comment">// @returns Status</span></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> GetUsed(int64_t* nbytes);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> GetChildren(<span class="keyword">const</span> std::string&amp; path, std::vector&lt;std::string&gt;* listing) <span class="keyword">override</span>;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ListDirectory(<span class="keyword">const</span> std::string&amp; path, std
 ::vector&lt;HdfsPathInfo&gt;* listing);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Chown(<span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a4d1e5aa6d3c36115c3d22dc6169c1a15">owner</a>, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a514410f3fe5cc683e33b5dd0d6c837dc">group</a>);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Chmod(<span class="keyword">const</span> std::string&amp; path, 
 <span class="keywordtype">int</span> mode);</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;  <span class="comment">// Move file or directory from source path to destination path within the</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;  <span class="comment">// current filesystem</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Rename(<span class="keyword">const</span> std::string&amp; src, <span class="keyword">const</span> std::string&amp; dst) <span class="keyword">override</span>;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Stat(<spa
 n class="keyword">const</span> std::string&amp; path, <a class="code" href="structarrow_1_1io_1_1_file_statistics.html">FileStatistics</a>* stat) <span class="keyword">override</span>;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="comment">// TODO(wesm): GetWorkingDirectory, SetWorkingDirectory</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <span class="comment">// Open an HDFS file in READ mode. Returns error</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="comment">// status if the file is not found.</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00146"></a>
 <span class="lineno">  146</span>&#160;  <span class="comment">// @param path complete file path</span></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> OpenReadable(<span class="keyword">const</span> std::string&amp; path, int32_t buffer_size,</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;                      std::shared_ptr&lt;HdfsReadableFile&gt;* file);</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> OpenReadable(<span class="keyword">const</span> std::string&amp; path, std::shared_ptr&lt;HdfsReadableFile&gt;* file);</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno">  15
 2</span>&#160;  <span class="comment">// FileMode::WRITE options</span></div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  <span class="comment">// @param path complete file path</span></div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="comment">// @param buffer_size, 0 for default</span></div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  <span class="comment">// @param replication, 0 for default</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;  <span class="comment">// @param default_block_size, 0 for default</span></div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> OpenWriteable(<span class="keyword">const</span> std::string&amp; path, <span class="keywordtype">bool</span> append, int32_t buffer_size,</div><div class="line"><a name="
 l00158"></a><span class="lineno">  158</span>&#160;                       int16_t <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#a3b2fcdb2a344f54080c9b67de4bda71c">replication</a>, int64_t default_block_size,</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;                       std::shared_ptr&lt;HdfsOutputStream&gt;* file);</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> OpenWriteable(<span class="keyword">const</span> std::string&amp; path, <span class="keywordtype">bool</span> append,</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;                       std::shared_ptr&lt;HdfsOutputStream&gt;* file);</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div><div class="line"><a name=
 "l00164"></a><span class="lineno">  164</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classarrow_1_1io_1_1_hadoop_file_system.html#abc3f23e36cc88efe1f401afcc40e7d7c">  165</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classarrow_1_1io_1_1_hdfs_readable_file.html">HdfsReadableFile</a>;</div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classarrow_1_1io_1_1_hadoop_file_system.html#aef44a7003c7ed4574da8ada762c967aa">  166</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classarrow_1_1io_1_1_hdfs_output_stream.html">HdfsOutputStream</a>;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="keyword">class </spa
 n><a class="code" href="visibility_8h.html#a843cb8dccea68a22a2b9995605cb5a74">ARROW_NO_EXPORT</a> HadoopFileSystemImpl;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  std::unique_ptr&lt;HadoopFileSystemImpl&gt; impl_;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <a class="code" href="classarrow_1_1io_1_1_hadoop_file_system.html">HadoopFileSystem</a>();</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <a class="code" href="macros_8h.html#a40d72e185b1488b5659b761f0b6115bb">ARROW_DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1io_1_1_hadoop_file_system.html">HadoopFileSystem</a>);</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;};</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a n
 ame="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor">#ifndef ARROW_NO_DEPRECATED_API</span></div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="keyword">using</span> <a class="code" href="classarrow_1_1io_1_1_hadoop_file_system.html">HdfsClient</a> = <a class="code" href="classarrow_1_1io_1_1_hadoop_file_system.html">HadoopFileSystem</a>;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classarrow_1_1io_1_1_hdfs_readable_file.html">  180</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1io_1_1_hdfs_readable_file.html">HdfsReadableFile</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1io_1_1_r
 andom_access_file.html">RandomAccessFile</a> {</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  ~<a class="code" href="classarrow_1_1io_1_1_hdfs_readable_file.html">HdfsReadableFile</a>();</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Close() <span class="keyword">override</span>;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> GetSize(int64_t* <a class="code" href="structarrow_1_1io_1_1_hdfs_path_info.html#ace8b31928fa6af87401eabf072380af7">size</a>) <span class="keywo
 rd">override</span>;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="comment">// NOTE: If you wish to read a particular range of a file in a multithreaded</span></div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;  <span class="comment">// context, you may prefer to use ReadAt to avoid locking issues</span></div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Read(int64_t nbytes, int64_t* bytes_read, uint8_t* buffer) <span class="keyword">override</span>;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Read(int64_t nbytes, std::shared_ptr&lt;Buffer&g
 t;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadAt(int64_t position, int64_t nbytes, int64_t* bytes_read,</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;                uint8_t* buffer) <span class="keyword">override</span>;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> ReadAt(int64_t position, int64_t nbytes, std::shared_ptr&lt;Buffer&gt;* out) <span class="keyword">override</span>;</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</
 span>&#160;  <span class="keywordtype">bool</span> supports_zero_copy() <span class="keyword">const override</span>;</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Seek(int64_t position) <span class="keyword">override</span>;</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Tell(int64_t* position) <span class="keyword">const override</span>;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;  <span class="keywordtype">void</span> set_memory_pool(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool);</div><div class="line"><a name="l00205"></a><span class="lineno">  205</
 span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  <span class="keyword">explicit</span> <a class="code" href="classarrow_1_1io_1_1_hdfs_readable_file.html">HdfsReadableFile</a>(<a class="code" href="classarrow_1_1_memory_pool.html">MemoryPool</a>* pool = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keyword">class </span><a class="code" href="visibility_8h.html#a843cb8dccea68a22a2b9995605cb5a74">ARROW_NO_EXPORT</a> HdfsReadableFileImpl;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;  std::unique_ptr&lt;HdfsReadableFileImpl&gt; impl_;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span
 >&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classarrow_1_1io_1_1_hdfs_readable_file.html#a2c0e64271cef9799af36654b4b0e4604">  212</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>HadoopFileSystem::HadoopFileSystemImpl;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <a class="code" href="macros_8h.html#a40d72e185b1488b5659b761f0b6115bb">ARROW_DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1io_1_1_hdfs_readable_file.html">HdfsReadableFile</a>);</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;};</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment">// Naming this file OutputStream because it d
 oes not support seeking (like the</span></div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment">// WriteableFile interface)</span></div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="classarrow_1_1io_1_1_hdfs_output_stream.html">  219</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1io_1_1_hdfs_output_stream.html">HdfsOutputStream</a> : <span class="keyword">public</span> <a class="code" href="classarrow_1_1io_1_1_output_stream.html">OutputStream</a> {</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  ~<a class="code" href="classarrow_1_1io_1_1_hdfs_output_stream.html">HdfsOutputStream</a>();</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line
 "><a name="l00223"></a><span class="lineno">  223</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Close() <span class="keyword">override</span>;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Write(<span class="keyword">const</span> uint8_t* buffer, int64_t nbytes) <span class="keyword">override</span>;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Write(<span class="keyword">const</span> uint8_t* buffer, int64_t nbytes, int64_t* bytes_written);</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno">  22
 9</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Flush() <span class="keyword">override</span>;</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <a class="code" href="classarrow_1_1_status.html">Status</a> Tell(int64_t* position) <span class="keyword">const override</span>;</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="keyword">class </span><a class="code" href="visibility_8h.html#a843cb8dccea68a22a2b9995605cb5a74">ARROW_NO_EXPORT</a> HdfsOutputStreamImpl;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  std::unique_ptr&lt;HdfsOutputStreamImpl&gt; i
 mpl_;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classarrow_1_1io_1_1_hdfs_output_stream.html#a2c0e64271cef9799af36654b4b0e4604">  237</a></span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>HadoopFileSystem::HadoopFileSystemImpl;</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  <a class="code" href="classarrow_1_1io_1_1_hdfs_output_stream.html">HdfsOutputStream</a>();</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  <a class="code" href="macros_8h.html#a40d72e185b1488b5659b761f0b6115bb">ARROW_DISALLOW_COPY_AND_ASSIGN</a>(<a class="code" href="classarrow_1_1io_1_1_hdfs_output_stream.html">
 HdfsOutputStream</a>);</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;};</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> ARROW_EXPORT <a class="code" href="namespacearrow_1_1io.html#a559bc6c902e7879baa1713f4de2b4639">HaveLibHdfs</a>();</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<a class="code" href="classarrow_1_1_status.html">Status</a> ARROW_EXPORT <a class="code" href="namespacearrow_1_1io.html#a9d672a377318a5a33081c2f52c4571f6">HaveLibHdfs3</a>();</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;}  <span class="comment">// namespace io</span></div><div class="line"><a name="l00248"></a><span class="lineno">  248
 </span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="preprocessor">#endif  // ARROW_IO_HDFS</span></div><div class="ttc" id="structarrow_1_1io_1_1_hdfs_path_info_html_a209165368b934ff9775dc40a96319152"><div class="ttname"><a href="structarrow_1_1io_1_1_hdfs_path_info.html#a209165368b934ff9775dc40a96319152">arrow::io::HdfsPathInfo::last_modified_time</a></div><div class="ttdeci">int32_t last_modified_time</div><div class="ttdef"><b>Definition:</b> hdfs.h:52</div></div>
 <div class="ttc" id="classarrow_1_1io_1_1_hadoop_file_system_html"><div class="ttname"><a href="classarrow_1_1io_1_1_hadoop_file_system.html">arrow::io::HadoopFileSystem</a></div><div class="ttdef"><b>Definition:</b> hdfs.h:69</div></div>
 <div class="ttc" id="structarrow_1_1io_1_1_hdfs_path_info_html_a614821e49ed4cfb27669cbbdf19219ab"><div class="ttname"><a href="structarrow_1_1io_1_1_hdfs_path_info.html#a614821e49ed4cfb27669cbbdf19219ab">arrow::io::HdfsPathInfo::last_access_time</a></div><div class="ttdeci">int32_t last_access_time</div><div class="ttdef"><b>Definition:</b> hdfs.h:53</div></div>
-<div class="ttc" id="classarrow_1_1io_1_1_output_stream_html"><div class="ttname"><a href="classarrow_1_1io_1_1_output_stream.html">arrow::io::OutputStream</a></div><div class="ttdef"><b>Definition:</b> interfaces.h:110</div></div>
+<div class="ttc" id="classarrow_1_1io_1_1_output_stream_html"><div class="ttname"><a href="classarrow_1_1io_1_1_output_stream.html">arrow::io::OutputStream</a></div><div class="ttdef"><b>Definition:</b> interfaces.h:115</div></div>
 <div class="ttc" id="structarrow_1_1io_1_1_file_statistics_html"><div class="ttname"><a href="structarrow_1_1io_1_1_file_statistics.html">arrow::io::FileStatistics</a></div><div class="ttdef"><b>Definition:</b> interfaces.h:45</div></div>
 <div class="ttc" id="structarrow_1_1io_1_1_object_type_html_a1058f546342de12b2b2ade7410f4de7a"><div class="ttname"><a href="structarrow_1_1io_1_1_object_type.html#a1058f546342de12b2b2ade7410f4de7a">arrow::io::ObjectType::type</a></div><div class="ttdeci">type</div><div class="ttdef"><b>Definition:</b> interfaces.h:42</div></div>
 <div class="ttc" id="structarrow_1_1io_1_1_hdfs_connection_config_html"><div class="ttname"><a href="structarrow_1_1io_1_1_hdfs_connection_config.html">arrow::io::HdfsConnectionConfig</a></div><div class="ttdef"><b>Definition:</b> hdfs.h:61</div></div>
 <div class="ttc" id="namespacearrow_1_1io_html_a559bc6c902e7879baa1713f4de2b4639"><div class="ttname"><a href="namespacearrow_1_1io.html#a559bc6c902e7879baa1713f4de2b4639">arrow::io::HaveLibHdfs</a></div><div class="ttdeci">Status HaveLibHdfs()</div></div>
 <div class="ttc" id="visibility_8h_html_a843cb8dccea68a22a2b9995605cb5a74"><div class="ttname"><a href="visibility_8h.html#a843cb8dccea68a22a2b9995605cb5a74">ARROW_NO_EXPORT</a></div><div class="ttdeci">#define ARROW_NO_EXPORT</div><div class="ttdef"><b>Definition:</b> visibility.h:40</div></div>
-<div class="ttc" id="classarrow_1_1io_1_1_random_access_file_html"><div class="ttname"><a href="classarrow_1_1io_1_1_random_access_file.html">arrow::io::RandomAccessFile</a></div><div class="ttdef"><b>Definition:</b> interfaces.h:120</div></div>
+<div class="ttc" id="classarrow_1_1io_1_1_random_access_file_html"><div class="ttname"><a href="classarrow_1_1io_1_1_random_access_file.html">arrow::io::RandomAccessFile</a></div><div class="ttdef"><b>Definition:</b> interfaces.h:125</div></div>
 <div class="ttc" id="structarrow_1_1io_1_1_hdfs_path_info_html_ad9d5d9dd17992865ba646a3c2d2064e0"><div class="ttname"><a href="structarrow_1_1io_1_1_hdfs_path_info.html#ad9d5d9dd17992865ba646a3c2d2064e0">arrow::io::HdfsPathInfo::block_size</a></div><div class="ttdeci">int64_t block_size</div><div class="ttdef"><b>Definition:</b> hdfs.h:50</div></div>
 <div class="ttc" id="structarrow_1_1io_1_1_hdfs_path_info_html_ace8b31928fa6af87401eabf072380af7"><div class="ttname"><a href="structarrow_1_1io_1_1_hdfs_path_info.html#ace8b31928fa6af87401eabf072380af7">arrow::io::HdfsPathInfo::size</a></div><div class="ttdeci">int64_t size</div><div class="ttdef"><b>Definition:</b> hdfs.h:49</div></div>
 <div class="ttc" id="structarrow_1_1io_1_1_hdfs_connection_config_html_ab780754ce4e655edb1545ff9cb203d06"><div class="ttname"><a href="structarrow_1_1io_1_1_hdfs_connection_config.html#ab780754ce4e655edb1545ff9cb203d06">arrow::io::HdfsConnectionConfig::driver</a></div><div class="ttdeci">HdfsDriver driver</div><div class="ttdef"><b>Definition:</b> hdfs.h:66</div></div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/785c5862/docs/cpp/helpers_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/helpers_8h.html b/docs/cpp/helpers_8h.html
index ff6e3e4..51c10f1 100644
--- a/docs/cpp/helpers_8h.html
+++ b/docs/cpp/helpers_8h.html
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.13"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/helpers.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/helpers.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -91,16 +91,6 @@ Namespaces</h2></td></tr>
 Functions</h2></td></tr>
 <tr class="memitem:a8949b2e5469221ad1b1eaf8665b9610b"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; DataType &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a8949b2e5469221ad1b1eaf8665b9610b">arrow::py::GetPrimitiveType</a> (Type::type type)</td></tr>
 <tr class="separator:a8949b2e5469221ad1b1eaf8665b9610b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d4e1e7cf205e8be31552d5d7b283fae"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a0d4e1e7cf205e8be31552d5d7b283fae">arrow::py::ImportModule</a> (const std::string &amp;module_name, OwnedRef *ref)</td></tr>
-<tr class="separator:a0d4e1e7cf205e8be31552d5d7b283fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9d82ea9a2d3de0d56579183cdb384082"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a9d82ea9a2d3de0d56579183cdb384082">arrow::py::ImportFromModule</a> (const OwnedRef &amp;module, const std::string &amp;module_name, OwnedRef *ref)</td></tr>
-<tr class="separator:a9d82ea9a2d3de0d56579183cdb384082"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af3466f6420ace71354ac21e2f225b264"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#af3466f6420ace71354ac21e2f225b264">arrow::py::PythonDecimalToString</a> (PyObject *python_decimal, std::string *out)</td></tr>
-<tr class="separator:af3466f6420ace71354ac21e2f225b264"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6b6b5a10ad414d6f8baf3b4cae02bee8"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#a6b6b5a10ad414d6f8baf3b4cae02bee8">arrow::py::InferDecimalPrecisionAndScale</a> (PyObject *python_decimal, int *precision=nullptr, int *scale=nullptr)</td></tr>
-<tr class="separator:a6b6b5a10ad414d6f8baf3b4cae02bee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa54a9b88b48f93c50fede512af945267"><td class="memItemLeft" align="right" valign="top">Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearrow_1_1py.html#aa54a9b88b48f93c50fede512af945267">arrow::py::DecimalFromString</a> (PyObject *decimal_constructor, const std::string &amp;decimal_string, PyObject **out)</td></tr>
-<tr class="separator:aa54a9b88b48f93c50fede512af945267"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/785c5862/docs/cpp/helpers_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/helpers_8h_source.html b/docs/cpp/helpers_8h_source.html
index 46c1cb5..81088d8 100644
--- a/docs/cpp/helpers_8h_source.html
+++ b/docs/cpp/helpers_8h_source.html
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.13"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/helpers.h Source File</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/helpers.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
@@ -67,16 +67,11 @@ $(function() {
 <div class="title">helpers.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="helpers_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class
 ="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed u
 nder the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PYARROW_HELPERS_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">  
  19</span>&#160;<span class="preprocessor">#define PYARROW_HELPERS_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="platform_8h.html">arrow/python/platform.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"
 ></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type_8h.html">arrow/type.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#16
 0;<span class="keyword">class </span>OwnedRef;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;ARROW_EXPORT std::shared_ptr&lt;DataType&gt; <a class="code" href="namespacearrow_1_1py.html#a8949b2e5469221ad1b1eaf8665b9610b">GetPrimitiveType</a>(<a class="code" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> type);</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;Status ARROW_EXPORT <a class="code" href="namespacearrow_1_1py.html#a0d4e1e7cf205e8be31552d5d7b283fae">ImportModule</a>(<span class="keyword">const</span> std::string&amp; module_name, OwnedRef* ref);</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;Status ARROW_EXPORT <a class="code" href="namespacearrow_1_1py.html#a9d82ea9a2
 d3de0d56579183cdb384082">ImportFromModule</a>(<span class="keyword">const</span> OwnedRef&amp; module,</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;                                     <span class="keyword">const</span> std::string&amp; module_name, OwnedRef* ref);</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;Status ARROW_EXPORT <a class="code" href="namespacearrow_1_1py.html#af3466f6420ace71354ac21e2f225b264">PythonDecimalToString</a>(PyObject* python_decimal, std::string* out);</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;Status ARROW_EXPORT <a class="code" href="namespacearrow_1_1py.html#a6b6b5a10ad414d6f8baf3b4cae02bee8">InferDecimalPrecisionAndScale</a>(PyObject* python_decimal,</div><div class="line"
 ><a name="l00045"></a><span class="lineno">   45</span>&#160;                                                  <span class="keywordtype">int</span>* precision = <span class="keyword">nullptr</span>,</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;                                                  <span class="keywordtype">int</span>* scale = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;Status ARROW_EXPORT <a class="code" href="namespacearrow_1_1py.html#aa54a9b88b48f93c50fede512af945267">DecimalFromString</a>(PyObject* decimal_constructor,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;                                      <span class="keyword">const</span> std::string&amp; decimal_string, PyObject** out);</div><div class="line"><a name="l00050"></a><span c
 lass="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;}  <span class="comment">// namespace py</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#endif  // PYARROW_HELPERS_H</span></div><div class="ttc" id="namespacearrow_1_1py_html_aa54a9b88b48f93c50fede512af945267"><div class="ttname"><a href="namespacearrow_1_1py.html#aa54a9b88b48f93c50fede512af945267">arrow::py::DecimalFromString</a></div><div class="ttdeci">Status DecimalFromString(PyObject *decimal_constructor, const std::string &amp;decimal_string, PyObject **out)</div></div>
-<div class="ttc" id="structarrow_1_1_type_html_a00a041cb19a3be373da8eec7d4bf1f44"><div class="ttname"><a href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">arrow::Type::type</a></div><div class="ttdeci">type</div><div class="ttdef"><b>Definition:</b> type.h:43</div></div>
+<a href="helpers_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00006"></a><span class
 ="lineno">    6</span>&#160;<span class="comment">// &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// software distributed u
 nder the License is distributed on an</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// specific language governing permissions and limitations</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// under the License.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#ifndef PYARROW_HELPERS_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">  
  19</span>&#160;<span class="preprocessor">#define PYARROW_HELPERS_H</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="platform_8h.html">arrow/python/platform.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"
 ></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type_8h.html">arrow/type.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="visibility_8h.html">arrow/util/visibility.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacearrow.html">arrow</a> {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>py {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>OwnedRef;</div><div class="line"><a name="l0003
 4"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;ARROW_EXPORT</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;std::shared_ptr&lt;DataType&gt; <a class="code" href="namespacearrow_1_1py.html#a8949b2e5469221ad1b1eaf8665b9610b">GetPrimitiveType</a>(<a class="code" href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a> type);</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span>internal {</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;Status ImportModule(<span class="keyword">const</span> std::string&amp; module_name, OwnedRef* ref);</div><div class="line"><a name="l00041"></a><
 span class="lineno">   41</span>&#160;Status ImportFromModule(<span class="keyword">const</span> OwnedRef&amp; module, <span class="keyword">const</span> std::string&amp; module_name,</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;                        OwnedRef* ref);</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;Status PythonDecimalToString(PyObject* python_decimal, std::string* out);</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;Status InferDecimalPrecisionAndScale(PyObject* python_decimal, <span class="keywordtype">int</span>* precision = <span class="keyword">nullptr</span>,</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;                                     <span class
 ="keywordtype">int</span>* scale = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;PyObject* DecimalFromString(PyObject* decimal_constructor,</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;                            <span class="keyword">const</span> std::string&amp; decimal_string);</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;}  <span class="comment">// namespace internal</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;}  <span class="comment">// namespace py</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;}  <span class="comment">// namespace arrow</span></div><div class="line"><a name=
 "l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#endif  // PYARROW_HELPERS_H</span></div><div class="ttc" id="structarrow_1_1_type_html_a00a041cb19a3be373da8eec7d4bf1f44"><div class="ttname"><a href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">arrow::Type::type</a></div><div class="ttdeci">type</div><div class="ttdef"><b>Definition:</b> type.h:43</div></div>
 <div class="ttc" id="platform_8h_html"><div class="ttname"><a href="platform_8h.html">platform.h</a></div></div>
 <div class="ttc" id="namespacearrow_1_1py_html_a8949b2e5469221ad1b1eaf8665b9610b"><div class="ttname"><a href="namespacearrow_1_1py.html#a8949b2e5469221ad1b1eaf8665b9610b">arrow::py::GetPrimitiveType</a></div><div class="ttdeci">std::shared_ptr&lt; DataType &gt; GetPrimitiveType(Type::type type)</div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_af3466f6420ace71354ac21e2f225b264"><div class="ttname"><a href="namespacearrow_1_1py.html#af3466f6420ace71354ac21e2f225b264">arrow::py::PythonDecimalToString</a></div><div class="ttdeci">Status PythonDecimalToString(PyObject *python_decimal, std::string *out)</div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_a9d82ea9a2d3de0d56579183cdb384082"><div class="ttname"><a href="namespacearrow_1_1py.html#a9d82ea9a2d3de0d56579183cdb384082">arrow::py::ImportFromModule</a></div><div class="ttdeci">Status ImportFromModule(const OwnedRef &amp;module, const std::string &amp;module_name, OwnedRef *ref)</div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_a6b6b5a10ad414d6f8baf3b4cae02bee8"><div class="ttname"><a href="namespacearrow_1_1py.html#a6b6b5a10ad414d6f8baf3b4cae02bee8">arrow::py::InferDecimalPrecisionAndScale</a></div><div class="ttdeci">Status InferDecimalPrecisionAndScale(PyObject *python_decimal, int *precision=nullptr, int *scale=nullptr)</div></div>
 <div class="ttc" id="visibility_8h_html"><div class="ttname"><a href="visibility_8h.html">visibility.h</a></div></div>
 <div class="ttc" id="namespacearrow_html"><div class="ttname"><a href="namespacearrow.html">arrow</a></div><div class="ttdoc">Top-level namespace for Apache Arrow C++ API. </div><div class="ttdef"><b>Definition:</b> allocator.h:28</div></div>
-<div class="ttc" id="namespacearrow_1_1py_html_a0d4e1e7cf205e8be31552d5d7b283fae"><div class="ttname"><a href="namespacearrow_1_1py.html#a0d4e1e7cf205e8be31552d5d7b283fae">arrow::py::ImportModule</a></div><div class="ttdeci">Status ImportModule(const std::string &amp;module_name, OwnedRef *ref)</div></div>
 <div class="ttc" id="type_8h_html"><div class="ttname"><a href="type_8h.html">type.h</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/785c5862/docs/cpp/init_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/init_8h.html b/docs/cpp/init_8h.html
index 40c2919..7b31159 100644
--- a/docs/cpp/init_8h.html
+++ b/docs/cpp/init_8h.html
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.13"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/init.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/init.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/785c5862/docs/cpp/init_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/init_8h_source.html b/docs/cpp/init_8h_source.html
index 296b6b6..94e3456 100644
--- a/docs/cpp/init_8h_source.html
+++ b/docs/cpp/init_8h_source.html
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.13"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/python/init.h Source File</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/python/init.h Source File</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/785c5862/docs/cpp/interfaces_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/interfaces_8h.html b/docs/cpp/interfaces_8h.html
index a0160e0..835c9fe 100644
--- a/docs/cpp/interfaces_8h.html
+++ b/docs/cpp/interfaces_8h.html
@@ -5,7 +5,7 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.13"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Apache Arrow (C++): /home/wesm/code/arrow/cpp/src/arrow/io/interfaces.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/io/interfaces.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>


Mime
View raw message