You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2017/09/18 20:42:36 UTC
[37/51] [partial] arrow-site git commit: Update C++ and Python API
documentation for 0.7.0
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html b/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html
index 113a43d..243eae5 100644
--- a/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html
+++ b/docs/cpp/classarrow_1_1_adaptive_u_int_builder.html
@@ -85,22 +85,22 @@ Inheritance diagram for arrow::AdaptiveUIntBuilder:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:ae44927e15f7afb4fd268780e40f949a2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#ae44927e15f7afb4fd268780e40f949a2">AdaptiveUIntBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool=<a class="el" href="namespacearrow.html#aebe81d544faaf827b8f32c5a80b99820">default_memory_pool</a>())</td></tr>
-<tr class="separator:ae44927e15f7afb4fd268780e40f949a2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a76deaa717c17125caba156d85be80a2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a76deaa717c17125caba156d85be80a2c">Append</a> (uint64_t val)</td></tr>
-<tr class="memdesc:a76deaa717c17125caba156d85be80a2c"><td class="mdescLeft"> </td><td class="mdescRight">Scalar append. <a href="#a76deaa717c17125caba156d85be80a2c">More...</a><br /></td></tr>
-<tr class="separator:a76deaa717c17125caba156d85be80a2c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3873d95915c5cb1e3c93770596c6ac12"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a3873d95915c5cb1e3c93770596c6ac12">AdaptiveUIntBuilder</a> (<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool <a class="el" href="memory__pool_8h.html#a45892ac769df8063a376c306735ff637">ARROW_MEMORY_POOL_DEFAULT</a>)</td></tr>
+<tr class="separator:a3873d95915c5cb1e3c93770596c6ac12"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7e4738b0c9b10cc48d51031b010cdac1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a7e4738b0c9b10cc48d51031b010cdac1">Append</a> (const uint64_t val)</td></tr>
+<tr class="memdesc:a7e4738b0c9b10cc48d51031b010cdac1"><td class="mdescLeft"> </td><td class="mdescRight">Scalar append. <a href="#a7e4738b0c9b10cc48d51031b010cdac1">More...</a><br /></td></tr>
+<tr class="separator:a7e4738b0c9b10cc48d51031b010cdac1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac671aecfc8cfa4035e178c1581baec14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#ac671aecfc8cfa4035e178c1581baec14">Append</a> (const uint64_t *values, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>, const uint8_t *valid_bytes=nullptr)</td></tr>
-<tr class="memdesc:ac671aecfc8cfa4035e178c1581baec14"><td class="mdescLeft"> </td><td class="mdescRight">Vector append. <a href="#ac671aecfc8cfa4035e178c1581baec14">More...</a><br /></td></tr>
+<tr class="memdesc:ac671aecfc8cfa4035e178c1581baec14"><td class="mdescLeft"> </td><td class="mdescRight">Append a sequence of elements in one shot. <a href="#ac671aecfc8cfa4035e178c1581baec14">More...</a><br /></td></tr>
<tr class="separator:ac671aecfc8cfa4035e178c1581baec14"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab96a12c175cbdf840b921caa08bff1f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#ab96a12c175cbdf840b921caa08bff1f2">ExpandIntSize</a> (uint8_t new_int_size)</td></tr>
-<tr class="separator:ab96a12c175cbdf840b921caa08bff1f2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8b5db70bfed51f96f14af4b058a15d17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#a8b5db70bfed51f96f14af4b058a15d17">Finish</a> (std::shared_ptr< <a class="el" href="classarrow_1_1_array.html">Array</a> > *out) override</td></tr>
<tr class="memdesc:a8b5db70bfed51f96f14af4b058a15d17"><td class="mdescLeft"> </td><td class="mdescRight">Creates new <a class="el" href="classarrow_1_1_array.html" title="Array base type Immutable data array with some logical type and some length. ">Array</a> object to hold the contents of the builder and transfers ownership of the data. <a href="#a8b5db70bfed51f96f14af4b058a15d17">More...</a><br /></td></tr>
<tr class="separator:a8b5db70bfed51f96f14af4b058a15d17"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
+<tr class="memitem:ab96a12c175cbdf840b921caa08bff1f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#ab96a12c175cbdf840b921caa08bff1f2">ExpandIntSize</a> (uint8_t new_int_size)</td></tr>
+<tr class="separator:ab96a12c175cbdf840b921caa08bff1f2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memTemplParams" colspan="2">template<typename new_type , typename old_type > </td></tr>
<tr class="memitem:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> ::<a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classarrow_1_1_adaptive_u_int_builder.html#aefbaecfaef34d14451c8e3f41a4c833c">ExpandIntSizeInternal</a> ()</td></tr>
<tr class="separator:aefbaecfaef34d14451c8e3f41a4c833c"><td class="memSeparator" colspan="2"> </td></tr>
@@ -112,8 +112,8 @@ Protected Member Functions</h2></td></tr>
<tr class="separator:a4255e696597e569d926c51a5134efa99"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
-<a id="ae44927e15f7afb4fd268780e40f949a2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae44927e15f7afb4fd268780e40f949a2">◆ </a></span>AdaptiveUIntBuilder()</h2>
+<a id="a3873d95915c5cb1e3c93770596c6ac12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3873d95915c5cb1e3c93770596c6ac12">◆ </a></span>AdaptiveUIntBuilder()</h2>
<div class="memitem">
<div class="memproto">
@@ -124,8 +124,8 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">arrow::AdaptiveUIntBuilder::AdaptiveUIntBuilder </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> * </td>
- <td class="paramname"><em>pool</em> = <code><a class="el" href="namespacearrow.html#aebe81d544faaf827b8f32c5a80b99820">default_memory_pool</a>()</code></td><td>)</td>
+ <td class="paramtype"><a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool </td>
+ <td class="paramname"><em>ARROW_MEMORY_POOL_DEFAULT</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -139,8 +139,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a id="a76deaa717c17125caba156d85be80a2c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a76deaa717c17125caba156d85be80a2c">◆ </a></span>Append() <span class="overload">[1/2]</span></h2>
+<a id="a7e4738b0c9b10cc48d51031b010cdac1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e4738b0c9b10cc48d51031b010cdac1">◆ </a></span>Append() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -151,7 +151,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::AdaptiveUIntBuilder::Append </td>
<td>(</td>
- <td class="paramtype">uint64_t </td>
+ <td class="paramtype">const uint64_t </td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
@@ -199,8 +199,16 @@ Protected Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Vector append. </p>
-<p>If passed, valid_bytes is of equal length to values, and any zero byte will be considered as a null for that slot </p>
+<p>Append a sequence of elements in one shot. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">values</td><td>a contiguous C array of values </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">length</td><td>the number of values to append </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">valid_bytes</td><td>an optional sequence of bytes where non-zero indicates a valid (non-null) value </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classarrow_1_1_status.html">Status</a> </dd></dl>
</div>
</div>
@@ -209,6 +217,9 @@ Protected Member Functions</h2></td></tr>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> arrow::AdaptiveUIntBuilder::ExpandIntSize </td>
@@ -218,6 +229,11 @@ Protected Member Functions</h2></td></tr>
<td></td>
</tr>
</table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
</div><div class="memdoc">
</div>
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array-members.html b/docs/cpp/classarrow_1_1_array-members.html
index fc24906..0f2a557 100644
--- a/docs/cpp/classarrow_1_1_array-members.html
+++ b/docs/cpp/classarrow_1_1_array-members.html
@@ -74,8 +74,8 @@ $(function() {
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr< Array > &arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr< Array > &arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a18c61cd4c8c158a30f30023eabc83acb">IsNull</a>(int64_t i) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -88,8 +88,8 @@ $(function() {
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a537467bcecb4471b18d3271f14ca9ad2">RangeEquals</a>(int64_t start_idx, int64_t end_idx, int64_t other_start_idx, const std::shared_ptr< Array > &other) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#acf138d427e7f8a8c56cac7f9d9e64db3">RangeEquals</a>(const Array &other, int64_t start_idx, int64_t end_idx, int64_t other_start_idx) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a>(const std::shared_ptr< internal::ArrayData > &data)</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a318b4c7dad0da7a47d324b1befd669a6">Slice</a>(int64_t offset, int64_t length) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a>(const std::shared_ptr< ArrayData > &data)</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1_array.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array.html b/docs/cpp/classarrow_1_1_array.html
index c3e8401..9707f6b 100644
--- a/docs/cpp/classarrow_1_1_array.html
+++ b/docs/cpp/classarrow_1_1_array.html
@@ -69,7 +69,7 @@ $(function() {
<a href="#pro-attribs">Protected Attributes</a> |
<a href="classarrow_1_1_array-members.html">List of all members</a> </div>
<div class="headertitle">
-<div class="title">arrow::Array Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+<div class="title">arrow::Array Class Reference</div> </div>
</div><!--header-->
<div class="contents">
@@ -84,18 +84,18 @@ Inheritance diagram for arrow::Array:</div>
<img src="classarrow_1_1_array.png" usemap="#arrow::Array_map" alt=""/>
<map id="arrow::Array_map" name="arrow::Array_map">
<area href="classarrow_1_1_dictionary_array.html" alt="arrow::DictionaryArray" shape="rect" coords="0,56,187,80"/>
-<area href="classarrow_1_1_flat_array.html" alt="arrow::FlatArray" shape="rect" coords="295,56,482,80"/>
-<area href="classarrow_1_1_list_array.html" alt="arrow::ListArray" shape="rect" coords="492,56,679,80"/>
-<area href="classarrow_1_1_struct_array.html" alt="arrow::StructArray" shape="rect" coords="689,56,876,80"/>
-<area href="classarrow_1_1_union_array.html" alt="arrow::UnionArray" shape="rect" coords="886,56,1073,80"/>
+<area href="classarrow_1_1_flat_array.html" alt="arrow::FlatArray" shape="rect" coords="197,56,384,80"/>
+<area href="classarrow_1_1_list_array.html" alt="arrow::ListArray" shape="rect" coords="394,56,581,80"/>
+<area href="classarrow_1_1_struct_array.html" alt="arrow::StructArray" shape="rect" coords="591,56,778,80"/>
+<area href="classarrow_1_1_union_array.html" alt="arrow::UnionArray" shape="rect" coords="788,56,975,80"/>
<area href="classarrow_1_1_binary_array.html" alt="arrow::BinaryArray" shape="rect" coords="0,112,187,136"/>
-<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="197,112,384,136"/>
-<area href="classarrow_1_1_null_array.html" title="Degenerate null type Array. " alt="arrow::NullArray" shape="rect" coords="394,112,581,136"/>
-<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="591,112,778,136"/>
+<area href="classarrow_1_1_null_array.html" title="Degenerate null type Array. " alt="arrow::NullArray" shape="rect" coords="197,112,384,136"/>
+<area href="classarrow_1_1_primitive_array.html" title="Base class for fixed-size logical types. " alt="arrow::PrimitiveArray" shape="rect" coords="394,112,581,136"/>
<area href="classarrow_1_1_string_array.html" alt="arrow::StringArray" shape="rect" coords="0,168,187,192"/>
-<area href="classarrow_1_1_boolean_array.html" alt="arrow::BooleanArray" shape="rect" coords="394,168,581,192"/>
-<area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="591,168,778,192"/>
-<area href="classarrow_1_1_numeric_array.html" alt="arrow::NumericArray< TYPE >" shape="rect" coords="788,168,975,192"/>
+<area href="classarrow_1_1_boolean_array.html" alt="arrow::BooleanArray" shape="rect" coords="197,168,384,192"/>
+<area href="classarrow_1_1_fixed_size_binary_array.html" alt="arrow::FixedSizeBinaryArray" shape="rect" coords="394,168,581,192"/>
+<area href="classarrow_1_1_numeric_array.html" alt="arrow::NumericArray< TYPE >" shape="rect" coords="591,168,778,192"/>
+<area href="classarrow_1_1_decimal_array.html" alt="arrow::DecimalArray" shape="rect" coords="394,224,581,248"/>
</map>
</div></div>
<table class="memberdecls">
@@ -140,14 +140,14 @@ Public Member Functions</h2></td></tr>
<tr class="separator:acf138d427e7f8a8c56cac7f9d9e64db3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a168f3ec5c96688dadeaf015692e4bef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarrow_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a168f3ec5c96688dadeaf015692e4bef8">Accept</a> (<a class="el" href="classarrow_1_1_array_visitor.html">ArrayVisitor</a> *visitor) const</td></tr>
<tr class="separator:a168f3ec5c96688dadeaf015692e4bef8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a318b4c7dad0da7a47d324b1befd669a6"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr< <a class="el" href="classarrow_1_1_array.html">Array</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a318b4c7dad0da7a47d324b1befd669a6">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>) const =0</td></tr>
-<tr class="memdesc:a318b4c7dad0da7a47d324b1befd669a6"><td class="mdescLeft"> </td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length. <a href="#a318b4c7dad0da7a47d324b1befd669a6">More...</a><br /></td></tr>
-<tr class="separator:a318b4c7dad0da7a47d324b1befd669a6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae32f72c78fe10ce17f0a817e302e17d1"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_array.html">Array</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>, int64_t <a class="el" href="classarrow_1_1_array.html#a49c7fb3f73d2d43e7338591c5a8bd8bf">length</a>) const</td></tr>
+<tr class="memdesc:ae32f72c78fe10ce17f0a817e302e17d1"><td class="mdescLeft"> </td><td class="mdescRight">Construct a zero-copy slice of the array with the indicated offset and length. <a href="#ae32f72c78fe10ce17f0a817e302e17d1">More...</a><br /></td></tr>
+<tr class="separator:ae32f72c78fe10ce17f0a817e302e17d1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5cf4c3330e850670aa52dab3b21869ea"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_array.html">Array</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a> (int64_t <a class="el" href="classarrow_1_1_array.html#a1a0c6c1aa06cffd1dcb3813f0d24b2fd">offset</a>) const</td></tr>
<tr class="memdesc:a5cf4c3330e850670aa52dab3b21869ea"><td class="mdescLeft"> </td><td class="mdescRight">Slice from offset until end of the array. <a href="#a5cf4c3330e850670aa52dab3b21869ea">More...</a><br /></td></tr>
<tr class="separator:a5cf4c3330e850670aa52dab3b21869ea"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad98f18518f7061381863ee800eabf2ad"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< internal::ArrayData > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a> () const</td></tr>
-<tr class="separator:ad98f18518f7061381863ee800eabf2ad"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aeca84e9b3a1f1e6e3f83a61c90e376a9"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a> () const</td></tr>
+<tr class="separator:aeca84e9b3a1f1e6e3f83a61c90e376a9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a183e69c91c531609f42a29b593119d58"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a183e69c91c531609f42a29b593119d58">num_fields</a> () const</td></tr>
<tr class="separator:a183e69c91c531609f42a29b593119d58"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a41c7af0e40ac55f2ce11785fea3e051e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a> () const</td></tr>
@@ -157,14 +157,14 @@ Public Member Functions</h2></td></tr>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ae44d3c2fae3a8578fe829da20c6732f8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a> ()</td></tr>
<tr class="separator:ae44d3c2fae3a8578fe829da20c6732f8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7e01a2ba2ecb1cc84deb7f85c0f5c842"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7e01a2ba2ecb1cc84deb7f85c0f5c842">SetData</a> (const std::shared_ptr< internal::ArrayData > &<a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>)</td></tr>
-<tr class="memdesc:a7e01a2ba2ecb1cc84deb7f85c0f5c842"><td class="mdescLeft"> </td><td class="mdescRight">Protected method for constructors. <a href="#a7e01a2ba2ecb1cc84deb7f85c0f5c842">More...</a><br /></td></tr>
-<tr class="separator:a7e01a2ba2ecb1cc84deb7f85c0f5c842"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7053d3600bccd9cd34fcb6f5470a75c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a7053d3600bccd9cd34fcb6f5470a75c1">SetData</a> (const std::shared_ptr< <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> > &<a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>)</td></tr>
+<tr class="memdesc:a7053d3600bccd9cd34fcb6f5470a75c1"><td class="mdescLeft"> </td><td class="mdescRight">Protected method for constructors. <a href="#a7053d3600bccd9cd34fcb6f5470a75c1">More...</a><br /></td></tr>
+<tr class="separator:a7053d3600bccd9cd34fcb6f5470a75c1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
-<tr class="memitem:aa8047296b1e2027f4089fceca3714597"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< internal::ArrayData > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td></tr>
-<tr class="separator:aa8047296b1e2027f4089fceca3714597"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2631dce1d5868216cba0a140e81ef14e"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td></tr>
+<tr class="separator:a2631dce1d5868216cba0a140e81ef14e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aed59d9e8608229ff3808983cdc908ccd"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array.html#aed59d9e8608229ff3808983cdc908ccd">null_bitmap_data_</a></td></tr>
<tr class="separator:aed59d9e8608229ff3808983cdc908ccd"><td class="memSeparator" colspan="2"> </td></tr>
</table>
@@ -279,8 +279,8 @@ Protected Attributes</h2></td></tr>
</div>
</div>
-<a id="ad98f18518f7061381863ee800eabf2ad"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad98f18518f7061381863ee800eabf2ad">◆ </a></span>data()</h2>
+<a id="aeca84e9b3a1f1e6e3f83a61c90e376a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeca84e9b3a1f1e6e3f83a61c90e376a9">◆ </a></span>data()</h2>
<div class="memitem">
<div class="memproto">
@@ -289,7 +289,7 @@ Protected Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::shared_ptr<internal::ArrayData> arrow::Array::data </td>
+ <td class="memname">std::shared_ptr<<a class="el" href="structarrow_1_1_array_data.html">ArrayData</a>> arrow::Array::data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -607,8 +607,8 @@ Protected Attributes</h2></td></tr>
</div>
</div>
-<a id="a7e01a2ba2ecb1cc84deb7f85c0f5c842"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7e01a2ba2ecb1cc84deb7f85c0f5c842">◆ </a></span>SetData()</h2>
+<a id="a7053d3600bccd9cd34fcb6f5470a75c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7053d3600bccd9cd34fcb6f5470a75c1">◆ </a></span>SetData()</h2>
<div class="memitem">
<div class="memproto">
@@ -619,7 +619,7 @@ Protected Attributes</h2></td></tr>
<tr>
<td class="memname">void arrow::Array::SetData </td>
<td>(</td>
- <td class="paramtype">const std::shared_ptr< internal::ArrayData > & </td>
+ <td class="paramtype">const std::shared_ptr< <a class="el" href="structarrow_1_1_array_data.html">ArrayData</a> > & </td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@@ -635,17 +635,14 @@ Protected Attributes</h2></td></tr>
</div>
</div>
-<a id="a318b4c7dad0da7a47d324b1befd669a6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a318b4c7dad0da7a47d324b1befd669a6">◆ </a></span>Slice() <span class="overload">[1/2]</span></h2>
+<a id="ae32f72c78fe10ce17f0a817e302e17d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae32f72c78fe10ce17f0a817e302e17d1">◆ </a></span>Slice() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">virtual std::shared_ptr<<a class="el" href="classarrow_1_1_array.html">Array</a>> arrow::Array::Slice </td>
+ <td class="memname">std::shared_ptr<<a class="el" href="classarrow_1_1_array.html">Array</a>> arrow::Array::Slice </td>
<td>(</td>
<td class="paramtype">int64_t </td>
<td class="paramname"><em>offset</em>, </td>
@@ -662,11 +659,6 @@ Protected Attributes</h2></td></tr>
<td></td><td> const</td>
</tr>
</table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
- </tr>
-</table>
</div><div class="memdoc">
<p>Construct a zero-copy slice of the array with the indicated offset and length. </p>
@@ -679,8 +671,6 @@ Protected Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a new object wrapped in std::shared_ptr<Array> </dd></dl>
-<p>Implemented in <a class="el" href="classarrow_1_1_dictionary_array.html#ad59be75d628ca42cadafc839cbccc05a">arrow::DictionaryArray</a>, <a class="el" href="classarrow_1_1_union_array.html#a89a9e7364dc6324dcb562997f295c36f">arrow::UnionArray</a>, <a class="el" href="classarrow_1_1_struct_array.html#a44f1d6b1188ca7d78881e3f2b7852547">arrow::StructArray</a>, <a class="el" href="classarrow_1_1_decimal_array.html#a20d22a1e42749ef3e95fe6d8dbb03da7">arrow::DecimalArray</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_array.html#ade441754569be359539d9d2ac40fd2f8">arrow::FixedSizeBinaryArray</a>, <a class="el" href="classarrow_1_1_string_array.html#a91673927bd2452038d3425ad3c7315e0">arrow::StringArray</a>, <a class="el" href="classarrow_1_1_binary_array.html#a64dbc95c51d976aaca1456816ffe3f78">arrow::BinaryArray</a>, <a class="el" href="classarrow_1_1_list_array.html#a3cc0fb7f5086c3e1451271b4a2816329">arrow::ListArray</a>, <a class="el" href="classarrow_1_1_boolean_array.html#a9f5e
4a73aab194ac054996828d1bca57">arrow::BooleanArray</a>, <a class="el" href="classarrow_1_1_numeric_array.html#ae3b234d56627d75082a063408593f9b9">arrow::NumericArray< TYPE ></a>, and <a class="el" href="classarrow_1_1_null_array.html#a71c071d0c04e443bfc18751916cc2557">arrow::NullArray</a>.</p>
-
</div>
</div>
<a id="a5cf4c3330e850670aa52dab3b21869ea"></a>
@@ -772,8 +762,8 @@ Protected Attributes</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
-<a id="aa8047296b1e2027f4089fceca3714597"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa8047296b1e2027f4089fceca3714597">◆ </a></span>data_</h2>
+<a id="a2631dce1d5868216cba0a140e81ef14e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2631dce1d5868216cba0a140e81ef14e">◆ </a></span>data_</h2>
<div class="memitem">
<div class="memproto">
@@ -782,7 +772,7 @@ Protected Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::shared_ptr<internal::ArrayData> arrow::Array::data_</td>
+ <td class="memname">std::shared_ptr<<a class="el" href="structarrow_1_1_array_data.html">ArrayData</a>> arrow::Array::data_</td>
</tr>
</table>
</td>
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1_array.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array.png b/docs/cpp/classarrow_1_1_array.png
index dc19097..9fcc1bb 100644
Binary files a/docs/cpp/classarrow_1_1_array.png and b/docs/cpp/classarrow_1_1_array.png differ
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1_array_builder-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_builder-members.html b/docs/cpp/classarrow_1_1_array_builder-members.html
index 78406db..3a8b1ae 100644
--- a/docs/cpp/classarrow_1_1_array_builder-members.html
+++ b/docs/cpp/classarrow_1_1_array_builder-members.html
@@ -74,29 +74,31 @@ $(function() {
<tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a21c1d9818e379f41e6c72df407ae029d">AppendToBitmap</a>(bool is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a17c9bf5211cb980518df3bb1c33ba4fc">AppendToBitmap</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1cca0c811526a59cdd4f6491d6f1c7b6">ArrayBuilder</a>(const std::shared_ptr< DataType > &type, MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">Finish</a>(std::shared_ptr< Array > *out)=0</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a372d72e15df6342e9de296b1fb6e1abb">Init</a>(int64_t capacity)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a5e2c3ded82ed619e9149c40dc4e51a35">Resize</a>(int64_t new_bits)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a>(bool is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a0236e815af8f62c98bd612eea219cd73">capacity</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aeb92737fe5ada5b372459705c1690d7e">capacity_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad4a1ed2c24204b1cc21e44ab0ad444b">child</a>(int i)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9b2ede82de7d728f80eaa17ac8f7327d">children_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ab9f2831b950610ff61087f994571d1cc">Finish</a>(std::shared_ptr< Array > *out)=0</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a372d72e15df6342e9de296b1fb6e1abb">Init</a>(int64_t capacity)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#ae8b7ebc042e6684440bd9e1c77f0f5c1">length_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a1ebef9199b1e209d1e27debff6068e2f">null_bitmap</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a030598b8cf748d469a1faed173237db1">null_bitmap_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a03476f9edb6a8fb48854ba7ecc785fa7">null_bitmap_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aad098f61890072a4576867a7cf4fb9ee">null_count</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a9ea96ba4121857ab23241b6b408051b9">null_count_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa829b8339092408c9d710cc2c1bdc46a">num_children</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a33e3aa20cedda9f6d8581809437f1c86">pool_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a177b858a7ef7ee0ac316ca626bb3bf21">Reserve</a>(int64_t elements)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a5e2c3ded82ed619e9149c40dc4e51a35">Resize</a>(int64_t new_bits)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa505ec95646314c3b9254e0cce39538b">SetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a4103b9cd67387547e5444ade2a4cba5c">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aca785c23ae1f914f66bbf370bd9536a9">type_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a>(bool is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a>(const std::vector< bool > &is_valid)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a>(int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html#a74bb29b347e12ed7528925d12db109a7">~ArrayBuilder</a>()=default</td><td class="entry"><a class="el" href="classarrow_1_1_array_builder.html">arrow::ArrayBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1_array_builder.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_array_builder.html b/docs/cpp/classarrow_1_1_array_builder.html
index 3c2a187..014757a 100644
--- a/docs/cpp/classarrow_1_1_array_builder.html
+++ b/docs/cpp/classarrow_1_1_array_builder.html
@@ -145,12 +145,16 @@ Public Member Functions</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
+<tr class="memitem:a37ea95121df1a041dcc869ad488ff0bd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a37ea95121df1a041dcc869ad488ff0bd">ArrayBuilder</a> ()</td></tr>
+<tr class="separator:a37ea95121df1a041dcc869ad488ff0bd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a82e016f3be8a271a97b850fd81a7a338"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a82e016f3be8a271a97b850fd81a7a338">Reset</a> ()</td></tr>
<tr class="separator:a82e016f3be8a271a97b850fd81a7a338"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2dbe80584eac62147112c4d0a43ceea2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a2dbe80584eac62147112c4d0a43ceea2">UnsafeAppendToBitmap</a> (bool is_valid)</td></tr>
<tr class="separator:a2dbe80584eac62147112c4d0a43ceea2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afd319659d3125af8a72c0c529c329c12"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#afd319659d3125af8a72c0c529c329c12">UnsafeAppendToBitmap</a> (const uint8_t *valid_bytes, int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
<tr class="separator:afd319659d3125af8a72c0c529c329c12"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a361c8efe3030a75126cbbbe90e9a3ee4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#a361c8efe3030a75126cbbbe90e9a3ee4">UnsafeAppendToBitmap</a> (const std::vector< bool > &is_valid)</td></tr>
+<tr class="separator:a361c8efe3030a75126cbbbe90e9a3ee4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa0a2125633a3cdb1860d3f62d44ac4a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_array_builder.html#aa0a2125633a3cdb1860d3f62d44ac4a1">UnsafeSetNotNull</a> (int64_t <a class="el" href="classarrow_1_1_array_builder.html#a296ac75b9b3d877192e37681c66513ba">length</a>)</td></tr>
<tr class="separator:aa0a2125633a3cdb1860d3f62d44ac4a1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
@@ -178,7 +182,7 @@ Protected Attributes</h2></td></tr>
<p>This class provides a facilities for incrementally building the null bitmap (see Append methods) and as a side effect the current number of slots and the null count. </p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<a id="a1cca0c811526a59cdd4f6491d6f1c7b6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1cca0c811526a59cdd4f6491d6f1c7b6">◆ </a></span>ArrayBuilder()</h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a1cca0c811526a59cdd4f6491d6f1c7b6">◆ </a></span>ArrayBuilder() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -238,6 +242,31 @@ Protected Attributes</h2></td></tr>
</div>
</div>
+<a id="a37ea95121df1a041dcc869ad488ff0bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37ea95121df1a041dcc869ad488ff0bd">◆ </a></span>ArrayBuilder() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">arrow::ArrayBuilder::ArrayBuilder </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a630ea6ee96e26b8f1a2d08b45180fb32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a630ea6ee96e26b8f1a2d08b45180fb32">◆ </a></span>Advance()</h2>
@@ -423,7 +452,7 @@ Protected Attributes</h2></td></tr>
<p>Allocates initial capacity requirements for the builder. </p>
<p>In most cases subclasses should override and call their parent class's method as well. </p>
-<p>Reimplemented in <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder< T ></a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder< StringType ></a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder< BinaryType ></a>, <a class="el" href="classarrow_1_1_decimal_builder.html#a47666b23e13ea2dca9dcc6f67f47e49a">arrow::DecimalBuilder</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a3d8f4bfa321297857c27603514b965d5">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#adda875540f916d83bc931e1254eba95b">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#a56488244d6d7cf171c43b24e5e297250">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#ad4a2795d7b75dcc
c822be852c83a9114">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder< Type ></a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder< T ></a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder< T ></a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder< StringType ></a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#a25fb3febabee102a4fbb3b34008d2c29">arrow::DictionaryBuilder< BinaryType ></a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#a3d8f4bfa321297857c27603514b965d5">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#adda875540f916d83bc931e1254eba95b">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#a56488244d6d7cf171c43b24e5e297250">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#ad4a2795d7b75dccc822be852c83a9114">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a
4b1923b94e9b30cd699">arrow::PrimitiveBuilder< Type ></a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#a1ed58e04cec5a4b1923b94e9b30cd699">arrow::PrimitiveBuilder< T ></a>.</p>
</div>
</div>
@@ -599,7 +628,7 @@ Protected Attributes</h2></td></tr>
<p>Resizes the null_bitmap array. </p>
<p>In most cases subclasses should override and call their parent class's method as well. </p>
-<p>Reimplemented in <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder< T ></a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder< StringType ></a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder< BinaryType ></a>, <a class="el" href="classarrow_1_1_decimal_builder.html#a1913f06115ec1fe6400a7e471367b67a">arrow::DecimalBuilder</a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#acab2531151f38e2752dc0d6400a22ec2">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#aaa2e0651e2d191fd6248c843f4429a1d">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#ab8375a47aa4807f377d40f1559159da0">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#a4f2626da73f59eb
1c0473c7adacdf470">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">arrow::PrimitiveBuilder< Type ></a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">arrow::PrimitiveBuilder< T ></a>.</p>
+<p>Reimplemented in <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder< T ></a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder< StringType ></a>, <a class="el" href="classarrow_1_1_dictionary_builder.html#aaf40b947da00bcfc658919908781443b">arrow::DictionaryBuilder< BinaryType ></a>, <a class="el" href="classarrow_1_1_fixed_size_binary_builder.html#acab2531151f38e2752dc0d6400a22ec2">arrow::FixedSizeBinaryBuilder</a>, <a class="el" href="classarrow_1_1_binary_builder.html#aaa2e0651e2d191fd6248c843f4429a1d">arrow::BinaryBuilder</a>, <a class="el" href="classarrow_1_1_list_builder.html#ab8375a47aa4807f377d40f1559159da0">arrow::ListBuilder</a>, <a class="el" href="classarrow_1_1_boolean_builder.html#a4f2626da73f59eb1c0473c7adacdf470">arrow::BooleanBuilder</a>, <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308e
f41164232b4d7ab8286">arrow::PrimitiveBuilder< Type ></a>, and <a class="el" href="classarrow_1_1_primitive_builder.html#aac067ac79308ef41164232b4d7ab8286">arrow::PrimitiveBuilder< T ></a>.</p>
</div>
</div>
@@ -649,7 +678,7 @@ Protected Attributes</h2></td></tr>
</div>
</div>
<a id="a2dbe80584eac62147112c4d0a43ceea2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2dbe80584eac62147112c4d0a43ceea2">◆ </a></span>UnsafeAppendToBitmap() <span class="overload">[1/2]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a2dbe80584eac62147112c4d0a43ceea2">◆ </a></span>UnsafeAppendToBitmap() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -675,7 +704,7 @@ Protected Attributes</h2></td></tr>
</div>
</div>
<a id="afd319659d3125af8a72c0c529c329c12"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afd319659d3125af8a72c0c529c329c12">◆ </a></span>UnsafeAppendToBitmap() <span class="overload">[2/2]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a href="#afd319659d3125af8a72c0c529c329c12">◆ </a></span>UnsafeAppendToBitmap() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -710,6 +739,32 @@ Protected Attributes</h2></td></tr>
</div>
</div>
+<a id="a361c8efe3030a75126cbbbe90e9a3ee4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a361c8efe3030a75126cbbbe90e9a3ee4">◆ </a></span>UnsafeAppendToBitmap() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void arrow::ArrayBuilder::UnsafeAppendToBitmap </td>
+ <td>(</td>
+ <td class="paramtype">const std::vector< bool > & </td>
+ <td class="paramname"><em>is_valid</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="aa0a2125633a3cdb1860d3f62d44ac4a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0a2125633a3cdb1860d3f62d44ac4a1">◆ </a></span>UnsafeSetNotNull()</h2>
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/a4dfae21/docs/cpp/classarrow_1_1_binary_array-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_binary_array-members.html b/docs/cpp/classarrow_1_1_binary_array-members.html
index 5917274..a0ad836 100644
--- a/docs/cpp/classarrow_1_1_binary_array-members.html
+++ b/docs/cpp/classarrow_1_1_binary_array-members.html
@@ -74,12 +74,12 @@ $(function() {
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a56def7fa56d01e607d20d36766060e5b">ApproxEquals</a>(const std::shared_ptr< Array > &arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ade825725f328649b6d0cfe5e742158e1">ApproxEquals</a>(const Array &arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae44d3c2fae3a8578fe829da20c6732f8">Array</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#aa147087e70210a9b7b40b5b307e9bc3d">BinaryArray</a>(const std::shared_ptr< internal::ArrayData > &data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#abd5b0c8cfcb9cff8bafecea7b4fb1b9e">BinaryArray</a>(const std::shared_ptr< ArrayData > &data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#adbd61a452be6feb75a55cd487f9af44c">BinaryArray</a>(int64_t length, const std::shared_ptr< Buffer > &value_offsets, const std::shared_ptr< Buffer > &data, const std::shared_ptr< Buffer > &null_bitmap=nullptr, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a4629439f9c405804a04ad554a5d77f98">BinaryArray</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#ae76231b5d7053381d0bae2c6493eb369">BinaryArray</a>(const std::shared_ptr< DataType > &type, int64_t length, const std::shared_ptr< Buffer > &value_offsets, const std::shared_ptr< Buffer > &data, const std::shared_ptr< Buffer > &null_bitmap=nullptr, int64_t null_count=0, int64_t offset=0)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ad98f18518f7061381863ee800eabf2ad">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#aa8047296b1e2027f4089fceca3714597">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#aeca84e9b3a1f1e6e3f83a61c90e376a9">data</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a2631dce1d5868216cba0a140e81ef14e">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae8c4584a4d64d724c1956c2e6d5ad353">Equals</a>(const Array &arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ab52cf46d3f819acc25209e4afbfe4292">Equals</a>(const std::shared_ptr< Array > &arr) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#aeecc06f2bad333947dfeadbe600ef501">GetValue</a>(int64_t i, int32_t *out_length) const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -96,9 +96,9 @@ $(function() {
<tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a93bf4f13beb09105229f7e0b758ee145">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a9211f98f683f9c65d947d269e7b0fbe7">raw_value_offsets</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a1b738a6a695d28e790ed4d7fe78cb18e">raw_value_offsets_</a></td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#ae2682fd7b2a488620ee3f67b7856afe8">SetData</a>(const std::shared_ptr< internal::ArrayData > &data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#a64dbc95c51d976aaca1456816ffe3f78">Slice</a>(int64_t offset, int64_t length) const override</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">arrow::FlatArray::Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html#af65b96d33c6759a51d619191e15b9938">SetData</a>(const std::shared_ptr< ArrayData > &data)</td><td class="entry"><a class="el" href="classarrow_1_1_binary_array.html">arrow::BinaryArray</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#ae32f72c78fe10ce17f0a817e302e17d1">Slice</a>(int64_t offset, int64_t length) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a5cf4c3330e850670aa52dab3b21869ea">Slice</a>(int64_t offset) const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a41c7af0e40ac55f2ce11785fea3e051e">ToString</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_array.html#a635a694fbadb0bfa731beb97df2ef7ea">type</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classarrow_1_1_array.html#a155d9d827415438f976e3cb31e0a55f6">type_id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_array.html">arrow::Array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>