arrow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From w...@apache.org
Subject [07/51] [partial] arrow-site git commit: Add Ray serialization blog post, update API docs
Date Mon, 16 Oct 2017 14:10:22 GMT
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/8673db8b/docs/cpp/util_2memory_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/util_2memory_8h.html b/docs/cpp/util_2memory_8h.html
index dc4336f..bc9bda6 100644
--- a/docs/cpp/util_2memory_8h.html
+++ b/docs/cpp/util_2memory_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/util/memory.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/memory.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/8673db8b/docs/cpp/util_2memory_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/util_2memory_8h_source.html b/docs/cpp/util_2memory_8h_source.html
index 9e945b9..cb200a8 100644
--- a/docs/cpp/util_2memory_8h_source.html
+++ b/docs/cpp/util_2memory_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/util/memory.h Source File</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/memory.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/8673db8b/docs/cpp/util_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/util_8h.html b/docs/cpp/util_8h.html
index 7f578fd..c4a53ad 100644
--- a/docs/cpp/util_8h.html
+++ b/docs/cpp/util_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/ipc/util.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/ipc/util.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/8673db8b/docs/cpp/util_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/util_8h_source.html b/docs/cpp/util_8h_source.html
index 567877c..3897b33 100644
--- a/docs/cpp/util_8h_source.html
+++ b/docs/cpp/util_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/ipc/util.h Source File</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/ipc/util.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/8673db8b/docs/cpp/visibility_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/visibility_8h.html b/docs/cpp/visibility_8h.html
index 40f3958..667958b 100644
--- a/docs/cpp/visibility_8h.html
+++ b/docs/cpp/visibility_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/util/visibility.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/visibility.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/8673db8b/docs/cpp/visibility_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/visibility_8h_source.html b/docs/cpp/visibility_8h_source.html
index 3a68525..20dcec2 100644
--- a/docs/cpp/visibility_8h_source.html
+++ b/docs/cpp/visibility_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/util/visibility.h Source File</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/util/visibility.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/8673db8b/docs/cpp/visitor_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/visitor_8h.html b/docs/cpp/visitor_8h.html
index cfbf178..eba1de8 100644
--- a/docs/cpp/visitor_8h.html
+++ b/docs/cpp/visitor_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/visitor.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/visitor.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/8673db8b/docs/cpp/visitor_8h_source.html
----------------------------------------------------------------------
diff --git a/docs/cpp/visitor_8h_source.html b/docs/cpp/visitor_8h_source.html
index 181d0d2..bcaff49 100644
--- a/docs/cpp/visitor_8h_source.html
+++ b/docs/cpp/visitor_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/visitor.h Source File</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/visitor.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,50 +67,50 @@ $(function() {
 <div class="title">visitor.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="visitor_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 ARROW_VISITOR_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">   1
 9</span>&#160;<span class="preprocessor">#define ARROW_VISITOR_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="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type__fwd_8h.html">arrow/type_fwd.h</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</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="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacea
 rrow.html">arrow</a> {</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"><a class="line" href="classarrow_1_1_array_visitor.html">   27</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">St
 atus</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_null_array.html">NullArray</a>&amp; array);</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_boolean_array.html">BooleanArray</a>&amp; array);</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> Int8Array&amp; array);</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> Int16Array&amp; array);</div><div class="line"><a name="l00035"></a><span class="lin
 eno">   35</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> Int32Array&amp; array);</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> Int64Array&amp; array);</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> UInt8Array&amp; array);</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> UInt16Array&amp; array);</div><div class="line"><a name="l00039"></a><span class="lineno"
 >   39</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> UInt32Array&amp; array);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> UInt64Array&amp; array);</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> HalfFloatArray&amp; array);</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> FloatArray&amp; array);</div><div class="line"><a name="l00043"></a><span class="lineno
 ">   43</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> DoubleArray&amp; array);</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_string_array.html">StringArray</a>&amp; array);</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_binary_array.html">BinaryArray</a>&amp; array);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<spa
 n class="keyword">const</span> <a class="code" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a>&amp; array);</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">Date32Array</a>&amp; array);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">Date64Array</a>&amp; array);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" h
 ref="classarrow_1_1_numeric_array.html">Time32Array</a>&amp; array);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">Time64Array</a>&amp; array);</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">TimestampArray</a>&amp; array);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">IntervalArray</a>&amp; a
 rray);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_decimal_array.html">DecimalArray</a>&amp; array);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_list_array.html">ListArray</a>&amp; array);</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_struct_array.html">StructArray</a>&amp; array);</div><div class="line"><a name="l00056"></a><span class="lineno">
    56</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_union_array.html">UnionArray</a>&amp; array);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a>&amp; type);</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;};</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classarrow_1_1_type_visitor.html">   60</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> {</div
 ><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_type_visitor.html">TypeVisitor</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_null_type.html">NullType</a>&amp; type);</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classar
 row_1_1_boolean_type.html">BooleanType</a>&amp; type);</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_int8_type.html">Int8Type</a>&amp; type);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_int16_type.html">Int16Type</a>&amp; type);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_int32_type.html">Int32Type</a>&amp; type);</div><div class="line"><a name="
 l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_int64_type.html">Int64Type</a>&amp; type);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_u_int8_type.html">UInt8Type</a>&amp; type);</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_u_int16_type.html">UInt16Type</a>&amp; type);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">virtua
 l</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_u_int32_type.html">UInt32Type</a>&amp; type);</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_u_int64_type.html">UInt64Type</a>&amp; type);</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_half_float_type.html">HalfFloatType</a>&amp; type);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> 
 Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_float_type.html">FloatType</a>&amp; type);</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_double_type.html">DoubleType</a>&amp; type);</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_string_type.html">StringType</a>&amp; type);</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_bin
 ary_type.html">BinaryType</a>&amp; type);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_fixed_size_binary_type.html">FixedSizeBinaryType</a>&amp; type);</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_date64_type.html">Date64Type</a>&amp; type);</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_date32_type.html">Date32Type</a>&amp; type);</div><div class="
 line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_time32_type.html">Time32Type</a>&amp; type);</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_time64_type.html">Time64Type</a>&amp; type);</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_timestamp_type.html">TimestampType</a>&amp; type);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span
  class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_interval_type.html">IntervalType</a>&amp; type);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_decimal_type.html">DecimalType</a>&amp; type);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_list_type.html">ListType</a>&amp; type);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.h
 tml">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_struct_type.html">StructType</a>&amp; type);</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_union_type.html">UnionType</a>&amp; type);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_dictionary_type.html">DictionaryType</a>&amp; type);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;};</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;}  <span class="comment">// namespace arrow</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="preprocessor">#endif  // ARROW_VISITOR_H</span></div><div class="ttc" id="classarrow_1_1_struct_type_html"><div class="ttname"><a href="classarrow_1_1_struct_type.html">arrow::StructType</a></div><div class="ttdef"><b>Definition:</b> type.h:460</div></div>
+<a href="visitor_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 ARROW_VISITOR_H</span></div><div class="line"><a name="l00019"></a><span class="lineno">   1
 9</span>&#160;<span class="preprocessor">#define ARROW_VISITOR_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="status_8h.html">arrow/status.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="type__fwd_8h.html">arrow/type_fwd.h</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</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="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacea
 rrow.html">arrow</a> {</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"><a class="line" href="classarrow_1_1_array_visitor.html">   27</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">St
 atus</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_null_array.html">NullArray</a>&amp; array);</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_boolean_array.html">BooleanArray</a>&amp; array);</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> Int8Array&amp; array);</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> Int16Array&amp; array);</div><div class="line"><a name="l00035"></a><span class="lin
 eno">   35</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> Int32Array&amp; array);</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> Int64Array&amp; array);</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> UInt8Array&amp; array);</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> UInt16Array&amp; array);</div><div class="line"><a name="l00039"></a><span class="lineno"
 >   39</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> UInt32Array&amp; array);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> UInt64Array&amp; array);</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> HalfFloatArray&amp; array);</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> FloatArray&amp; array);</div><div class="line"><a name="l00043"></a><span class="lineno
 ">   43</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> DoubleArray&amp; array);</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_string_array.html">StringArray</a>&amp; array);</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_binary_array.html">BinaryArray</a>&amp; array);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<spa
 n class="keyword">const</span> <a class="code" href="classarrow_1_1_fixed_size_binary_array.html">FixedSizeBinaryArray</a>&amp; array);</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">Date32Array</a>&amp; array);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">Date64Array</a>&amp; array);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" h
 ref="classarrow_1_1_numeric_array.html">Time32Array</a>&amp; array);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">Time64Array</a>&amp; array);</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">TimestampArray</a>&amp; array);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_numeric_array.html">IntervalArray</a>&amp; a
 rray);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_decimal_array.html">DecimalArray</a>&amp; array);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_list_array.html">ListArray</a>&amp; array);</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_struct_array.html">StructArray</a>&amp; array);</div><div class="line"><a name="l00056"></a><span class="lineno">
    56</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_union_array.html">UnionArray</a>&amp; array);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_dictionary_array.html">DictionaryArray</a>&amp; type);</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;};</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classarrow_1_1_type_visitor.html">   60</a></span>&#160;<span class="keyword">class </span>ARROW_EXPORT <a class="code" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> {</div
 ><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;  <span class="keyword">virtual</span> ~<a class="code" href="classarrow_1_1_type_visitor.html">TypeVisitor</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_null_type.html">NullType</a>&amp; type);</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classar
 row_1_1_boolean_type.html">BooleanType</a>&amp; type);</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_int8_type.html">Int8Type</a>&amp; type);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_int16_type.html">Int16Type</a>&amp; type);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_int32_type.html">Int32Type</a>&amp; type);</div><div class="line"><a name="
 l00069"></a><span class="lineno">   69</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_int64_type.html">Int64Type</a>&amp; type);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_u_int8_type.html">UInt8Type</a>&amp; type);</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_u_int16_type.html">UInt16Type</a>&amp; type);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">virtua
 l</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_u_int32_type.html">UInt32Type</a>&amp; type);</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_u_int64_type.html">UInt64Type</a>&amp; type);</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_half_float_type.html">HalfFloatType</a>&amp; type);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> 
 Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_float_type.html">FloatType</a>&amp; type);</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_double_type.html">DoubleType</a>&amp; type);</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_string_type.html">StringType</a>&amp; type);</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_bin
 ary_type.html">BinaryType</a>&amp; type);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_fixed_size_binary_type.html">FixedSizeBinaryType</a>&amp; type);</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_date64_type.html">Date64Type</a>&amp; type);</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_date32_type.html">Date32Type</a>&amp; type);</div><div class="
 line"><a name="l00082"></a><span class="lineno">   82</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_time32_type.html">Time32Type</a>&amp; type);</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_time64_type.html">Time64Type</a>&amp; type);</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_timestamp_type.html">TimestampType</a>&amp; type);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span
  class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_interval_type.html">IntervalType</a>&amp; type);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_decimal_type.html">DecimalType</a>&amp; type);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_list_type.html">ListType</a>&amp; type);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.h
 tml">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_struct_type.html">StructType</a>&amp; type);</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_union_type.html">UnionType</a>&amp; type);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  <span class="keyword">virtual</span> <a class="code" href="classarrow_1_1_status.html">Status</a> Visit(<span class="keyword">const</span> <a class="code" href="classarrow_1_1_dictionary_type.html">DictionaryType</a>&amp; type);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;};</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;}  <span class="comment">// namespace arrow</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="preprocessor">#endif  // ARROW_VISITOR_H</span></div><div class="ttc" id="classarrow_1_1_struct_type_html"><div class="ttname"><a href="classarrow_1_1_struct_type.html">arrow::StructType</a></div><div class="ttdef"><b>Definition:</b> type.h:462</div></div>
 <div class="ttc" id="classarrow_1_1_fixed_size_binary_array_html"><div class="ttname"><a href="classarrow_1_1_fixed_size_binary_array.html">arrow::FixedSizeBinaryArray</a></div><div class="ttdef"><b>Definition:</b> array.h:504</div></div>
 <div class="ttc" id="classarrow_1_1_numeric_array_html"><div class="ttname"><a href="classarrow_1_1_numeric_array.html">arrow::NumericArray</a></div><div class="ttdef"><b>Definition:</b> array.h:320</div></div>
-<div class="ttc" id="classarrow_1_1_half_float_type_html"><div class="ttname"><a href="classarrow_1_1_half_float_type.html">arrow::HalfFloatType</a></div><div class="ttdef"><b>Definition:</b> type.h:362</div></div>
-<div class="ttc" id="classarrow_1_1_u_int8_type_html"><div class="ttname"><a href="classarrow_1_1_u_int8_type.html">arrow::UInt8Type</a></div><div class="ttdef"><b>Definition:</b> type.h:314</div></div>
+<div class="ttc" id="classarrow_1_1_half_float_type_html"><div class="ttname"><a href="classarrow_1_1_half_float_type.html">arrow::HalfFloatType</a></div><div class="ttdef"><b>Definition:</b> type.h:364</div></div>
+<div class="ttc" id="classarrow_1_1_u_int8_type_html"><div class="ttname"><a href="classarrow_1_1_u_int8_type.html">arrow::UInt8Type</a></div><div class="ttdef"><b>Definition:</b> type.h:316</div></div>
 <div class="ttc" id="classarrow_1_1_decimal_array_html"><div class="ttname"><a href="classarrow_1_1_decimal_array.html">arrow::DecimalArray</a></div><div class="ttdef"><b>Definition:</b> array.h:531</div></div>
-<div class="ttc" id="classarrow_1_1_double_type_html"><div class="ttname"><a href="classarrow_1_1_double_type.html">arrow::DoubleType</a></div><div class="ttdef"><b>Definition:</b> type.h:376</div></div>
+<div class="ttc" id="classarrow_1_1_double_type_html"><div class="ttname"><a href="classarrow_1_1_double_type.html">arrow::DoubleType</a></div><div class="ttdef"><b>Definition:</b> type.h:378</div></div>
 <div class="ttc" id="classarrow_1_1_boolean_array_html"><div class="ttname"><a href="classarrow_1_1_boolean_array.html">arrow::BooleanArray</a></div><div class="ttdef"><b>Definition:</b> array.h:348</div></div>
-<div class="ttc" id="classarrow_1_1_date64_type_html"><div class="ttname"><a href="classarrow_1_1_date64_type.html">arrow::Date64Type</a></div><div class="ttdoc">Date as int64_t milliseconds since UNIX epoch. </div><div class="ttdef"><b>Definition:</b> type.h:555</div></div>
+<div class="ttc" id="classarrow_1_1_date64_type_html"><div class="ttname"><a href="classarrow_1_1_date64_type.html">arrow::Date64Type</a></div><div class="ttdoc">Date as int64_t milliseconds since UNIX epoch. </div><div class="ttdef"><b>Definition:</b> type.h:557</div></div>
 <div class="ttc" id="classarrow_1_1_status_html"><div class="ttname"><a href="classarrow_1_1_status.html">arrow::Status</a></div><div class="ttdef"><b>Definition:</b> status.h:106</div></div>
-<div class="ttc" id="classarrow_1_1_u_int16_type_html"><div class="ttname"><a href="classarrow_1_1_u_int16_type.html">arrow::UInt16Type</a></div><div class="ttdef"><b>Definition:</b> type.h:326</div></div>
-<div class="ttc" id="classarrow_1_1_timestamp_type_html"><div class="ttname"><a href="classarrow_1_1_timestamp_type.html">arrow::TimestampType</a></div><div class="ttdef"><b>Definition:</b> type.h:632</div></div>
-<div class="ttc" id="classarrow_1_1_u_int32_type_html"><div class="ttname"><a href="classarrow_1_1_u_int32_type.html">arrow::UInt32Type</a></div><div class="ttdef"><b>Definition:</b> type.h:338</div></div>
-<div class="ttc" id="classarrow_1_1_null_type_html"><div class="ttname"><a href="classarrow_1_1_null_type.html">arrow::NullType</a></div><div class="ttdef"><b>Definition:</b> type.h:287</div></div>
-<div class="ttc" id="classarrow_1_1_binary_type_html"><div class="ttname"><a href="classarrow_1_1_binary_type.html">arrow::BinaryType</a></div><div class="ttdef"><b>Definition:</b> type.h:408</div></div>
+<div class="ttc" id="classarrow_1_1_u_int16_type_html"><div class="ttname"><a href="classarrow_1_1_u_int16_type.html">arrow::UInt16Type</a></div><div class="ttdef"><b>Definition:</b> type.h:328</div></div>
+<div class="ttc" id="classarrow_1_1_timestamp_type_html"><div class="ttname"><a href="classarrow_1_1_timestamp_type.html">arrow::TimestampType</a></div><div class="ttdef"><b>Definition:</b> type.h:634</div></div>
+<div class="ttc" id="classarrow_1_1_u_int32_type_html"><div class="ttname"><a href="classarrow_1_1_u_int32_type.html">arrow::UInt32Type</a></div><div class="ttdef"><b>Definition:</b> type.h:340</div></div>
+<div class="ttc" id="classarrow_1_1_null_type_html"><div class="ttname"><a href="classarrow_1_1_null_type.html">arrow::NullType</a></div><div class="ttdef"><b>Definition:</b> type.h:289</div></div>
+<div class="ttc" id="classarrow_1_1_binary_type_html"><div class="ttname"><a href="classarrow_1_1_binary_type.html">arrow::BinaryType</a></div><div class="ttdef"><b>Definition:</b> type.h:410</div></div>
 <div class="ttc" id="type__fwd_8h_html"><div class="ttname"><a href="type__fwd_8h.html">type_fwd.h</a></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="classarrow_1_1_type_visitor_html"><div class="ttname"><a href="classarrow_1_1_type_visitor.html">arrow::TypeVisitor</a></div><div class="ttdef"><b>Definition:</b> visitor.h:60</div></div>
-<div class="ttc" id="classarrow_1_1_boolean_type_html"><div class="ttname"><a href="classarrow_1_1_boolean_type.html">arrow::BooleanType</a></div><div class="ttdef"><b>Definition:</b> type.h:301</div></div>
-<div class="ttc" id="classarrow_1_1_interval_type_html"><div class="ttname"><a href="classarrow_1_1_interval_type.html">arrow::IntervalType</a></div><div class="ttdef"><b>Definition:</b> type.h:659</div></div>
-<div class="ttc" id="classarrow_1_1_list_type_html"><div class="ttname"><a href="classarrow_1_1_list_type.html">arrow::ListType</a></div><div class="ttdef"><b>Definition:</b> type.h:383</div></div>
-<div class="ttc" id="classarrow_1_1_string_type_html"><div class="ttname"><a href="classarrow_1_1_string_type.html">arrow::StringType</a></div><div class="ttdef"><b>Definition:</b> type.h:449</div></div>
-<div class="ttc" id="classarrow_1_1_decimal_type_html"><div class="ttname"><a href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></div><div class="ttdef"><b>Definition:</b> type.h:476</div></div>
+<div class="ttc" id="classarrow_1_1_boolean_type_html"><div class="ttname"><a href="classarrow_1_1_boolean_type.html">arrow::BooleanType</a></div><div class="ttdef"><b>Definition:</b> type.h:303</div></div>
+<div class="ttc" id="classarrow_1_1_interval_type_html"><div class="ttname"><a href="classarrow_1_1_interval_type.html">arrow::IntervalType</a></div><div class="ttdef"><b>Definition:</b> type.h:661</div></div>
+<div class="ttc" id="classarrow_1_1_list_type_html"><div class="ttname"><a href="classarrow_1_1_list_type.html">arrow::ListType</a></div><div class="ttdef"><b>Definition:</b> type.h:385</div></div>
+<div class="ttc" id="classarrow_1_1_string_type_html"><div class="ttname"><a href="classarrow_1_1_string_type.html">arrow::StringType</a></div><div class="ttdef"><b>Definition:</b> type.h:451</div></div>
+<div class="ttc" id="classarrow_1_1_decimal_type_html"><div class="ttname"><a href="classarrow_1_1_decimal_type.html">arrow::DecimalType</a></div><div class="ttdef"><b>Definition:</b> type.h:478</div></div>
 <div class="ttc" id="classarrow_1_1_array_visitor_html"><div class="ttname"><a href="classarrow_1_1_array_visitor.html">arrow::ArrayVisitor</a></div><div class="ttdef"><b>Definition:</b> visitor.h:27</div></div>
 <div class="ttc" id="classarrow_1_1_string_array_html"><div class="ttname"><a href="classarrow_1_1_string_array.html">arrow::StringArray</a></div><div class="ttdef"><b>Definition:</b> array.h:481</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="classarrow_1_1_list_array_html"><div class="ttname"><a href="classarrow_1_1_list_array.html">arrow::ListArray</a></div><div class="ttdef"><b>Definition:</b> array.h:370</div></div>
-<div class="ttc" id="classarrow_1_1_float_type_html"><div class="ttname"><a href="classarrow_1_1_float_type.html">arrow::FloatType</a></div><div class="ttdef"><b>Definition:</b> type.h:369</div></div>
-<div class="ttc" id="classarrow_1_1_int16_type_html"><div class="ttname"><a href="classarrow_1_1_int16_type.html">arrow::Int16Type</a></div><div class="ttdef"><b>Definition:</b> type.h:332</div></div>
-<div class="ttc" id="classarrow_1_1_int32_type_html"><div class="ttname"><a href="classarrow_1_1_int32_type.html">arrow::Int32Type</a></div><div class="ttdef"><b>Definition:</b> type.h:344</div></div>
+<div class="ttc" id="classarrow_1_1_float_type_html"><div class="ttname"><a href="classarrow_1_1_float_type.html">arrow::FloatType</a></div><div class="ttdef"><b>Definition:</b> type.h:371</div></div>
+<div class="ttc" id="classarrow_1_1_int16_type_html"><div class="ttname"><a href="classarrow_1_1_int16_type.html">arrow::Int16Type</a></div><div class="ttdef"><b>Definition:</b> type.h:334</div></div>
+<div class="ttc" id="classarrow_1_1_int32_type_html"><div class="ttname"><a href="classarrow_1_1_int32_type.html">arrow::Int32Type</a></div><div class="ttdef"><b>Definition:</b> type.h:346</div></div>
 <div class="ttc" id="status_8h_html"><div class="ttname"><a href="status_8h.html">status.h</a></div></div>
-<div class="ttc" id="classarrow_1_1_date32_type_html"><div class="ttname"><a href="classarrow_1_1_date32_type.html">arrow::Date32Type</a></div><div class="ttdoc">Date as int32_t days since UNIX epoch. </div><div class="ttdef"><b>Definition:</b> type.h:538</div></div>
+<div class="ttc" id="classarrow_1_1_date32_type_html"><div class="ttname"><a href="classarrow_1_1_date32_type.html">arrow::Date32Type</a></div><div class="ttdoc">Date as int32_t days since UNIX epoch. </div><div class="ttdef"><b>Definition:</b> type.h:540</div></div>
 <div class="ttc" id="classarrow_1_1_binary_array_html"><div class="ttname"><a href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></div><div class="ttdef"><b>Definition:</b> array.h:424</div></div>
 <div class="ttc" id="classarrow_1_1_union_array_html"><div class="ttname"><a href="classarrow_1_1_union_array.html">arrow::UnionArray</a></div><div class="ttdef"><b>Definition:</b> array.h:569</div></div>
 <div class="ttc" id="classarrow_1_1_dictionary_array_html"><div class="ttname"><a href="classarrow_1_1_dictionary_array.html">arrow::DictionaryArray</a></div><div class="ttdef"><b>Definition:</b> array.h:624</div></div>
-<div class="ttc" id="classarrow_1_1_dictionary_type_html"><div class="ttname"><a href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></div><div class="ttdef"><b>Definition:</b> type.h:684</div></div>
-<div class="ttc" id="classarrow_1_1_time64_type_html"><div class="ttname"><a href="classarrow_1_1_time64_type.html">arrow::Time64Type</a></div><div class="ttdef"><b>Definition:</b> type.h:617</div></div>
-<div class="ttc" id="classarrow_1_1_u_int64_type_html"><div class="ttname"><a href="classarrow_1_1_u_int64_type.html">arrow::UInt64Type</a></div><div class="ttdef"><b>Definition:</b> type.h:350</div></div>
+<div class="ttc" id="classarrow_1_1_dictionary_type_html"><div class="ttname"><a href="classarrow_1_1_dictionary_type.html">arrow::DictionaryType</a></div><div class="ttdef"><b>Definition:</b> type.h:686</div></div>
+<div class="ttc" id="classarrow_1_1_time64_type_html"><div class="ttname"><a href="classarrow_1_1_time64_type.html">arrow::Time64Type</a></div><div class="ttdef"><b>Definition:</b> type.h:619</div></div>
+<div class="ttc" id="classarrow_1_1_u_int64_type_html"><div class="ttname"><a href="classarrow_1_1_u_int64_type.html">arrow::UInt64Type</a></div><div class="ttdef"><b>Definition:</b> type.h:352</div></div>
 <div class="ttc" id="classarrow_1_1_struct_array_html"><div class="ttname"><a href="classarrow_1_1_struct_array.html">arrow::StructArray</a></div><div class="ttdef"><b>Definition:</b> array.h:546</div></div>
-<div class="ttc" id="classarrow_1_1_int8_type_html"><div class="ttname"><a href="classarrow_1_1_int8_type.html">arrow::Int8Type</a></div><div class="ttdef"><b>Definition:</b> type.h:320</div></div>
-<div class="ttc" id="classarrow_1_1_time32_type_html"><div class="ttname"><a href="classarrow_1_1_time32_type.html">arrow::Time32Type</a></div><div class="ttdef"><b>Definition:</b> type.h:602</div></div>
-<div class="ttc" id="classarrow_1_1_union_type_html"><div class="ttname"><a href="classarrow_1_1_union_type.html">arrow::UnionType</a></div><div class="ttdef"><b>Definition:</b> type.h:497</div></div>
-<div class="ttc" id="classarrow_1_1_int64_type_html"><div class="ttname"><a href="classarrow_1_1_int64_type.html">arrow::Int64Type</a></div><div class="ttdef"><b>Definition:</b> type.h:356</div></div>
-<div class="ttc" id="classarrow_1_1_fixed_size_binary_type_html"><div class="ttname"><a href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></div><div class="ttdef"><b>Definition:</b> type.h:426</div></div>
+<div class="ttc" id="classarrow_1_1_int8_type_html"><div class="ttname"><a href="classarrow_1_1_int8_type.html">arrow::Int8Type</a></div><div class="ttdef"><b>Definition:</b> type.h:322</div></div>
+<div class="ttc" id="classarrow_1_1_time32_type_html"><div class="ttname"><a href="classarrow_1_1_time32_type.html">arrow::Time32Type</a></div><div class="ttdef"><b>Definition:</b> type.h:604</div></div>
+<div class="ttc" id="classarrow_1_1_union_type_html"><div class="ttname"><a href="classarrow_1_1_union_type.html">arrow::UnionType</a></div><div class="ttdef"><b>Definition:</b> type.h:499</div></div>
+<div class="ttc" id="classarrow_1_1_int64_type_html"><div class="ttname"><a href="classarrow_1_1_int64_type.html">arrow::Int64Type</a></div><div class="ttdef"><b>Definition:</b> type.h:358</div></div>
+<div class="ttc" id="classarrow_1_1_fixed_size_binary_type_html"><div class="ttname"><a href="classarrow_1_1_fixed_size_binary_type.html">arrow::FixedSizeBinaryType</a></div><div class="ttdef"><b>Definition:</b> type.h:428</div></div>
 <div class="ttc" id="classarrow_1_1_null_array_html"><div class="ttname"><a href="classarrow_1_1_null_array.html">arrow::NullArray</a></div><div class="ttdoc">Degenerate null type Array. </div><div class="ttdef"><b>Definition:</b> array.h:274</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/8673db8b/docs/cpp/visitor__inline_8h.html
----------------------------------------------------------------------
diff --git a/docs/cpp/visitor__inline_8h.html b/docs/cpp/visitor__inline_8h.html
index 56d8fdf..ef99568 100644
--- a/docs/cpp/visitor__inline_8h.html
+++ b/docs/cpp/visitor__inline_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/visitor_inline.h File Reference</title>
+<title>Apache Arrow (C++): /apache-arrow/arrow/cpp/src/arrow/visitor_inline.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