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>
