http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_column.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1_column.html b/docs/cpp/classarrow_1_1_column.html index ee63f43..26fffef 100644 --- a/docs/cpp/classarrow_1_1_column.html +++ b/docs/cpp/classarrow_1_1_column.html @@ -3,7 +3,8 @@ <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.11"/> +<meta name="generator" content="Doxygen 1.8.13"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Apache Arrow (C++): arrow::Column Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> @@ -11,9 +12,6 @@ <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> -<script type="text/javascript"> - $(document).ready(function() { init_search(); }); -</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> @@ -32,43 +30,19 @@ </table> </div> <!-- end header part --> -<!-- Generated by Doxygen 1.8.11 --> +<!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> - <div id="navrow1" class="tabs"> - <ul class="tablist"> - <li><a href="index.html"><span>Main Page</span></a></li> - <li><a href="pages.html"><span>Related Pages</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li class="current"><a href="annotated.html"><span>Classes</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - <li> - <div id="MSearchBox" class="MSearchBoxInactive"> - <span class="left"> - <img id="MSearchSelect" src="search/mag_sel.png" - onmouseover="return searchBox.OnSearchSelectShow()" - onmouseout="return searchBox.OnSearchSelectHide()" - alt=""/> - <input type="text" id="MSearchField" value="Search" accesskey="S" - onfocus="searchBox.OnSearchFieldFocus(true)" - onblur="searchBox.OnSearchFieldFocus(false)" - onkeyup="searchBox.OnSearchFieldChange(event)"/> - </span><span class="right"> - <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> - </span> - </div> - </li> - </ul> - </div> - <div id="navrow2" class="tabs2"> - <ul class="tablist"> - <li><a href="annotated.html"><span>Class List</span></a></li> - <li><a href="classes.html"><span>Class Index</span></a></li> - <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> - <li><a href="functions.html"><span>Class Members</span></a></li> - </ul> - </div> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +</script> +<div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" @@ -98,35 +72,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); </div><!--header--> <div class="contents"> +<p>An immutable column data structure consisting of a field (type metadata) and a logical chunked data array. + <a href="classarrow_1_1_column.html#details">More...</a></p> + <p><code>#include <<a class="el" href="table_8h_source.html">table.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> -<tr class="memitem:a74650f1bf16d445640a4abaa77f6f704"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a74650f1bf16d445640a4abaa77f6f704">Column</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_field.html">Field</a> > &<a class="el" href="classarrow_1_1_column.html#af47750566a11a7370cfc48c5ab132c66">field</a>, const <a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a> &chunks)</td></tr> +<tr class="memitem:a74650f1bf16d445640a4abaa77f6f704"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a74650f1bf16d445640a4abaa77f6f704">Column</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_field.html">Field</a> > &<a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a>, const <a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a> &chunks)</td></tr> <tr class="separator:a74650f1bf16d445640a4abaa77f6f704"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a03f065287874e99210303e88e6ee32e4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a03f065287874e99210303e88e6ee32e4">Column</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_field.html">Field</a> > &<a class="el" href="classarrow_1_1_column.html#af47750566a11a7370cfc48c5ab132c66">field</a>, const std::shared_ptr< <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> > &<a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a>)</td></tr> +<tr class="memitem:a03f065287874e99210303e88e6ee32e4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a03f065287874e99210303e88e6ee32e4">Column</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_field.html">Field</a> > &<a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a>, const std::shared_ptr< <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> > &<a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a>)</td></tr> <tr class="separator:a03f065287874e99210303e88e6ee32e4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abc820d98549cdccca2bd9ebbbedb3aa1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#abc820d98549cdccca2bd9ebbbedb3aa1">Column</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_field.html">Field</a> > &<a class="el" href="classarrow_1_1_column.html#af47750566a11a7370cfc48c5ab132c66">field</a>, const std::shared_ptr< <a class="el" href="classarrow_1_1_array.html">Array</a> > &<a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a>)</td></tr> +<tr class="memitem:abc820d98549cdccca2bd9ebbbedb3aa1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#abc820d98549cdccca2bd9ebbbedb3aa1">Column</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_field.html">Field</a> > &<a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a>, const std::shared_ptr< <a class="el" href="classarrow_1_1_array.html">Array</a> > &<a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a>)</td></tr> <tr class="separator:abc820d98549cdccca2bd9ebbbedb3aa1"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adb4f7e20a189d5d735623d1cb7aea503"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#adb4f7e20a189d5d735623d1cb7aea503">Column</a> (const std::string &<a class="el" href="classarrow_1_1_column.html#a26b4b9fc3b8577124164ee6e40b381f5">name</a>, const std::shared_ptr< <a class="el" href="classarrow_1_1_array.html">Array</a> > &<a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a>)</td></tr> +<tr class="memitem:adb4f7e20a189d5d735623d1cb7aea503"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#adb4f7e20a189d5d735623d1cb7aea503">Column</a> (const std::string &<a class="el" href="classarrow_1_1_column.html#a6e9aad20d90a5584d46a773dfafc3d2d">name</a>, const std::shared_ptr< <a class="el" href="classarrow_1_1_array.html">Array</a> > &<a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a>)</td></tr> <tr class="memdesc:adb4f7e20a189d5d735623d1cb7aea503"><td class="mdescLeft"> </td><td class="mdescRight">Construct from name and array. <a href="#adb4f7e20a189d5d735623d1cb7aea503">More...</a><br /></td></tr> <tr class="separator:adb4f7e20a189d5d735623d1cb7aea503"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a96a97a171ac55cd4f1e417943ade4d99"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a96a97a171ac55cd4f1e417943ade4d99">length</a> () const </td></tr> -<tr class="separator:a96a97a171ac55cd4f1e417943ade4d99"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adc340f3633c4c3bdd410fd373c633136"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#adc340f3633c4c3bdd410fd373c633136">null_count</a> () const </td></tr> -<tr class="separator:adc340f3633c4c3bdd410fd373c633136"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af47750566a11a7370cfc48c5ab132c66"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_field.html">Field</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#af47750566a11a7370cfc48c5ab132c66">field</a> () const </td></tr> -<tr class="separator:af47750566a11a7370cfc48c5ab132c66"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a26b4b9fc3b8577124164ee6e40b381f5"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a26b4b9fc3b8577124164ee6e40b381f5">name</a> () const </td></tr> -<tr class="separator:a26b4b9fc3b8577124164ee6e40b381f5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad91a4b8d79a240e335692f306d8b7f45"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_data_type.html">DataType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#ad91a4b8d79a240e335692f306d8b7f45">type</a> () const </td></tr> -<tr class="separator:ad91a4b8d79a240e335692f306d8b7f45"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a064cc80f7d7fe54ad805dfc50c74bde0"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a064cc80f7d7fe54ad805dfc50c74bde0">data</a> () const </td></tr> -<tr class="separator:a064cc80f7d7fe54ad805dfc50c74bde0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0d4c787c34cb57545c86d685e9fdea84"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a0d4c787c34cb57545c86d685e9fdea84">Equals</a> (const <a class="el" href="classarrow_1_1_column.html">Column</a> &other) const </td></tr> -<tr class="separator:a0d4c787c34cb57545c86d685e9fdea84"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a11b138f51c60a4cedfeb5414befdee87"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a11b138f51c60a4cedfeb5414befdee87">Equals</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_column.html">Column</a> > &other) const </td></tr> -<tr class="separator:a11b138f51c60a4cedfeb5414befdee87"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aafda8e7be9dbc335820622b4e98e9bdd"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#aafda8e7be9dbc335820622b4e98e9bdd">length</a> () const</td></tr> +<tr class="separator:aafda8e7be9dbc335820622b4e98e9bdd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab8d98c9a76cae4bc7ac69085b3841d38"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#ab8d98c9a76cae4bc7ac69085b3841d38">null_count</a> () const</td></tr> +<tr class="separator:ab8d98c9a76cae4bc7ac69085b3841d38"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abe5c96f676c6fb811eb02c8064e5bd8e"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_field.html">Field</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#abe5c96f676c6fb811eb02c8064e5bd8e">field</a> () const</td></tr> +<tr class="separator:abe5c96f676c6fb811eb02c8064e5bd8e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6e9aad20d90a5584d46a773dfafc3d2d"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a6e9aad20d90a5584d46a773dfafc3d2d">name</a> () const</td></tr> +<tr class="separator:a6e9aad20d90a5584d46a773dfafc3d2d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3654c4e1f5272c46a287b4f31ae3175a"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_data_type.html">DataType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a3654c4e1f5272c46a287b4f31ae3175a">type</a> () const</td></tr> +<tr class="separator:a3654c4e1f5272c46a287b4f31ae3175a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abc25d5b5897d669939df0db721837aa4"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#abc25d5b5897d669939df0db721837aa4">data</a> () const</td></tr> +<tr class="separator:abc25d5b5897d669939df0db721837aa4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af6902c7344ca9df35f457738799ae106"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#af6902c7344ca9df35f457738799ae106">Equals</a> (const <a class="el" href="classarrow_1_1_column.html">Column</a> &other) const</td></tr> +<tr class="separator:af6902c7344ca9df35f457738799ae106"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a314e522c6eed10bda3548082c2b79167"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#a314e522c6eed10bda3548082c2b79167">Equals</a> (const std::shared_ptr< <a class="el" href="classarrow_1_1_column.html">Column</a> > &other) const</td></tr> +<tr class="separator:a314e522c6eed10bda3548082c2b79167"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a26dc8ee0f1ddca5da50bab6f39f1d7"><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_column.html#a1a26dc8ee0f1ddca5da50bab6f39f1d7">ValidateData</a> ()</td></tr> <tr class="separator:a1a26dc8ee0f1ddca5da50bab6f39f1d7"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> @@ -137,8 +114,12 @@ Protected Attributes</h2></td></tr> <tr class="memitem:ad362479f06033fdcf67cd45a7e354ab1"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classarrow_1_1_chunked_array.html">ChunkedArray</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_column.html#ad362479f06033fdcf67cd45a7e354ab1">data_</a></td></tr> <tr class="separator:ad362479f06033fdcf67cd45a7e354ab1"><td class="memSeparator" colspan="2"> </td></tr> </table> -<h2 class="groupheader">Constructor & Destructor Documentation</h2> -<a class="anchor" id="a74650f1bf16d445640a4abaa77f6f704"></a> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>An immutable column data structure consisting of a field (type metadata) and a logical chunked data array. </p> +</div><h2 class="groupheader">Constructor & Destructor Documentation</h2> +<a id="a74650f1bf16d445640a4abaa77f6f704"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a74650f1bf16d445640a4abaa77f6f704">◆ </a></span>Column() <span class="overload">[1/4]</span></h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -151,7 +132,7 @@ Protected Attributes</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">const <a class="el" href="namespacearrow.html#a50dc0d579f1ebe0b6dbdfe4cef6e6c69">ArrayVector</a> & </td> + <td class="paramtype">const <a class="el" href="namespacearrow.html#aecf659a72f5db1c837409580f11bd337">ArrayVector</a> & </td> <td class="paramname"><em>chunks</em> </td> </tr> <tr> @@ -164,7 +145,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="a03f065287874e99210303e88e6ee32e4"></a> +<a id="a03f065287874e99210303e88e6ee32e4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a03f065287874e99210303e88e6ee32e4">◆ </a></span>Column() <span class="overload">[2/4]</span></h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -190,7 +173,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="abc820d98549cdccca2bd9ebbbedb3aa1"></a> +<a id="abc820d98549cdccca2bd9ebbbedb3aa1"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abc820d98549cdccca2bd9ebbbedb3aa1">◆ </a></span>Column() <span class="overload">[3/4]</span></h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -216,7 +201,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="adb4f7e20a189d5d735623d1cb7aea503"></a> +<a id="adb4f7e20a189d5d735623d1cb7aea503"></a> +<h2 class="memtitle"><span class="permalink"><a href="#adb4f7e20a189d5d735623d1cb7aea503">◆ </a></span>Column() <span class="overload">[4/4]</span></h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -245,7 +232,9 @@ Protected Attributes</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="a064cc80f7d7fe54ad805dfc50c74bde0"></a> +<a id="abc25d5b5897d669939df0db721837aa4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abc25d5b5897d669939df0db721837aa4">◆ </a></span>data()</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -268,7 +257,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="a0d4c787c34cb57545c86d685e9fdea84"></a> +<a id="af6902c7344ca9df35f457738799ae106"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af6902c7344ca9df35f457738799ae106">◆ </a></span>Equals() <span class="overload">[1/2]</span></h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -284,7 +275,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="a11b138f51c60a4cedfeb5414befdee87"></a> +<a id="a314e522c6eed10bda3548082c2b79167"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a314e522c6eed10bda3548082c2b79167">◆ </a></span>Equals() <span class="overload">[2/2]</span></h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -300,7 +293,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="af47750566a11a7370cfc48c5ab132c66"></a> +<a id="abe5c96f676c6fb811eb02c8064e5bd8e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abe5c96f676c6fb811eb02c8064e5bd8e">◆ </a></span>field()</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -323,7 +318,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="a96a97a171ac55cd4f1e417943ade4d99"></a> +<a id="aafda8e7be9dbc335820622b4e98e9bdd"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aafda8e7be9dbc335820622b4e98e9bdd">◆ </a></span>length()</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -346,7 +343,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="a26b4b9fc3b8577124164ee6e40b381f5"></a> +<a id="a6e9aad20d90a5584d46a773dfafc3d2d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6e9aad20d90a5584d46a773dfafc3d2d">◆ </a></span>name()</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -369,7 +368,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="adc340f3633c4c3bdd410fd373c633136"></a> +<a id="ab8d98c9a76cae4bc7ac69085b3841d38"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab8d98c9a76cae4bc7ac69085b3841d38">◆ </a></span>null_count()</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -392,7 +393,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="ad91a4b8d79a240e335692f306d8b7f45"></a> +<a id="a3654c4e1f5272c46a287b4f31ae3175a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3654c4e1f5272c46a287b4f31ae3175a">◆ </a></span>type()</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -415,7 +418,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="a1a26dc8ee0f1ddca5da50bab6f39f1d7"></a> +<a id="a1a26dc8ee0f1ddca5da50bab6f39f1d7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a1a26dc8ee0f1ddca5da50bab6f39f1d7">◆ </a></span>ValidateData()</h2> + <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -431,7 +436,9 @@ Protected Attributes</h2></td></tr> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> -<a class="anchor" id="ad362479f06033fdcf67cd45a7e354ab1"></a> +<a id="ad362479f06033fdcf67cd45a7e354ab1"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad362479f06033fdcf67cd45a7e354ab1">◆ </a></span>data_</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -451,7 +458,9 @@ Protected Attributes</h2></td></tr> </div> </div> -<a class="anchor" id="acb3b624c4141ccb89aaf0f7c18d7aca8"></a> +<a id="acb3b624c4141ccb89aaf0f7c18d7aca8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#acb3b624c4141ccb89aaf0f7c18d7aca8">◆ </a></span>field_</h2> + <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -472,15 +481,15 @@ Protected Attributes</h2></td></tr> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> -<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="table_8h_source.html">table.h</a></li> -<li>/home/uwe/Development/arrow/cpp/src/arrow/<a class="el" href="table_8cc.html">table.cc</a></li> +<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="table_8h_source.html">table.h</a></li> +<li>/home/wesm/code/arrow/cpp/src/arrow/<a class="el" href="table_8cc.html">table.cc</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> -</a> 1.8.11 +</a> 1.8.13 </small></address> </body> </html>
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_cpu_info-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1_cpu_info-members.html b/docs/cpp/classarrow_1_1_cpu_info-members.html new file mode 100644 index 0000000..c5f8dae --- /dev/null +++ b/docs/cpp/classarrow_1_1_cpu_info-members.html @@ -0,0 +1,99 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.13"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>Apache Arrow (C++): Member List</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Apache Arrow (C++) + </div> + <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.13 --> +<script type="text/javascript"> +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +</script> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +</script> +<div id="main-nav"></div> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li class="navelem"><a class="el" href="classarrow_1_1_cpu_info.html">CpuInfo</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">arrow::CpuInfo Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">CacheLevel</a> enum name</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a6634187e7142d71798e551e06e9e69ee">CacheSize</a>(CacheLevel level)</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a2fa9108d469dda11cee4d437b76eb5ad">cycles_per_ms</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a8b3dd1d362695c695a415969514d3635">EnableFeature</a>(int64_t flag, bool enable)</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#add64b121b94e43ab7728a3f319618f93">hardware_flags</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a83535e06f9bb088d53ac2f68fedd760c">Init</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#aad06d68439dbfed99037a3ae7938b22d">initialized</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#ad111f08ae6a89fcc8c47b4fac7a32a3f">IsSupported</a>(int64_t flag)</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8ba3e67a4ee7e311b653ea9f8d718a45011">L1_CACHE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8ba2bdd9e3e57bf880ff4c26a89eac27f8f">L2_CACHE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8baf2945eaca98aa92cf76ea1c34933251d">L3_CACHE</a> enum value</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#ae36ae0776660e61fa53fd085849562a9">model_name</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a7af65e8970242cf99b9ef78078815c6a">num_cores</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#ae342a62dfe1a66ddf9dfd8c2b5374a39">POPCNT</a></td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a4332ac94ff2527410c14cfd23cbb5f66">SSE4_1</a></td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#abf5efa5c9768acadbb62a60872d7edb6">SSE4_2</a></td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#a11ce660c698e0e79f2d6ffe46ca0dc2b">SSSE3</a></td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html#ac27be7577ad4999360283aced2da4363">VerifyCpuRequirements</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_cpu_info.html">arrow::CpuInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr> +</table></div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.13 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_cpu_info.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1_cpu_info.html b/docs/cpp/classarrow_1_1_cpu_info.html new file mode 100644 index 0000000..e92ea67 --- /dev/null +++ b/docs/cpp/classarrow_1_1_cpu_info.html @@ -0,0 +1,542 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.13"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>Apache Arrow (C++): arrow::CpuInfo Class Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Apache Arrow (C++) + </div> + <div id="projectbrief">A columnar in-memory analytics layer designed to accelerate big data.</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.13 --> +<script type="text/javascript"> +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +</script> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +</script> +<div id="main-nav"></div> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li class="navelem"><a class="el" href="classarrow_1_1_cpu_info.html">CpuInfo</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-static-methods">Static Public Member Functions</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> | +<a href="classarrow_1_1_cpu_info-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">arrow::CpuInfo Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p><a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a> is an interface to query for cpu information at runtime. + <a href="classarrow_1_1_cpu_info.html#details">More...</a></p> + +<p><code>#include <<a class="el" href="cpu-info_8h_source.html">cpu-info.h</a>></code></p> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr class="memitem:a890f4f69f78663820be8bfd591b69a8b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">CacheLevel</a> { <a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8ba3e67a4ee7e311b653ea9f8d718a45011">L1_CACHE</a> = 0, +<a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8ba2bdd9e3e57bf880ff4c26a89eac27f8f">L2_CACHE</a> = 1, +<a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8baf2945eaca98aa92cf76ea1c34933251d">L3_CACHE</a> = 2 + }<tr class="memdesc:a890f4f69f78663820be8bfd591b69a8b"><td class="mdescLeft"> </td><td class="mdescRight">Cache enums for L1 (data), L2 and L3. <a href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">More...</a><br /></td></tr> +</td></tr> +<tr class="separator:a890f4f69f78663820be8bfd591b69a8b"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> +Static Public Member Functions</h2></td></tr> +<tr class="memitem:a83535e06f9bb088d53ac2f68fedd760c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a83535e06f9bb088d53ac2f68fedd760c">Init</a> ()</td></tr> +<tr class="memdesc:a83535e06f9bb088d53ac2f68fedd760c"><td class="mdescLeft"> </td><td class="mdescRight">Initialize <a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a>. <a href="#a83535e06f9bb088d53ac2f68fedd760c">More...</a><br /></td></tr> +<tr class="separator:a83535e06f9bb088d53ac2f68fedd760c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac27be7577ad4999360283aced2da4363"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#ac27be7577ad4999360283aced2da4363">VerifyCpuRequirements</a> ()</td></tr> +<tr class="memdesc:ac27be7577ad4999360283aced2da4363"><td class="mdescLeft"> </td><td class="mdescRight">Determine if the CPU meets the minimum CPU requirements and if not, issue an error and terminate. <a href="#ac27be7577ad4999360283aced2da4363">More...</a><br /></td></tr> +<tr class="separator:ac27be7577ad4999360283aced2da4363"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:add64b121b94e43ab7728a3f319618f93"><td class="memItemLeft" align="right" valign="top">static int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#add64b121b94e43ab7728a3f319618f93">hardware_flags</a> ()</td></tr> +<tr class="memdesc:add64b121b94e43ab7728a3f319618f93"><td class="mdescLeft"> </td><td class="mdescRight">Returns all the flags for this cpu. <a href="#add64b121b94e43ab7728a3f319618f93">More...</a><br /></td></tr> +<tr class="separator:add64b121b94e43ab7728a3f319618f93"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad111f08ae6a89fcc8c47b4fac7a32a3f"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#ad111f08ae6a89fcc8c47b4fac7a32a3f">IsSupported</a> (int64_t <a class="el" href="namespacearrow.html#ae6d8d4cc437a2b21011d6fad9ec5be65">flag</a>)</td></tr> +<tr class="memdesc:ad111f08ae6a89fcc8c47b4fac7a32a3f"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether of not the cpu supports this flag. <a href="#ad111f08ae6a89fcc8c47b4fac7a32a3f">More...</a><br /></td></tr> +<tr class="separator:ad111f08ae6a89fcc8c47b4fac7a32a3f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8b3dd1d362695c695a415969514d3635"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a8b3dd1d362695c695a415969514d3635">EnableFeature</a> (int64_t <a class="el" href="namespacearrow.html#ae6d8d4cc437a2b21011d6fad9ec5be65">flag</a>, bool enable)</td></tr> +<tr class="memdesc:a8b3dd1d362695c695a415969514d3635"><td class="mdescLeft"> </td><td class="mdescRight">Toggle a hardware feature on and off. <a href="#a8b3dd1d362695c695a415969514d3635">More...</a><br /></td></tr> +<tr class="separator:a8b3dd1d362695c695a415969514d3635"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6634187e7142d71798e551e06e9e69ee"><td class="memItemLeft" align="right" valign="top">static int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a6634187e7142d71798e551e06e9e69ee">CacheSize</a> (<a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">CacheLevel</a> level)</td></tr> +<tr class="memdesc:a6634187e7142d71798e551e06e9e69ee"><td class="mdescLeft"> </td><td class="mdescRight">Returns the size of the cache in KB at this cache level. <a href="#a6634187e7142d71798e551e06e9e69ee">More...</a><br /></td></tr> +<tr class="separator:a6634187e7142d71798e551e06e9e69ee"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2fa9108d469dda11cee4d437b76eb5ad"><td class="memItemLeft" align="right" valign="top">static int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a2fa9108d469dda11cee4d437b76eb5ad">cycles_per_ms</a> ()</td></tr> +<tr class="memdesc:a2fa9108d469dda11cee4d437b76eb5ad"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of cpu cycles per millisecond. <a href="#a2fa9108d469dda11cee4d437b76eb5ad">More...</a><br /></td></tr> +<tr class="separator:a2fa9108d469dda11cee4d437b76eb5ad"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7af65e8970242cf99b9ef78078815c6a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a7af65e8970242cf99b9ef78078815c6a">num_cores</a> ()</td></tr> +<tr class="memdesc:a7af65e8970242cf99b9ef78078815c6a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of cores (including hyper-threaded) on this machine. <a href="#a7af65e8970242cf99b9ef78078815c6a">More...</a><br /></td></tr> +<tr class="separator:a7af65e8970242cf99b9ef78078815c6a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae36ae0776660e61fa53fd085849562a9"><td class="memItemLeft" align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#ae36ae0776660e61fa53fd085849562a9">model_name</a> ()</td></tr> +<tr class="memdesc:ae36ae0776660e61fa53fd085849562a9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the model name of the cpu (e.g. Intel i7-2600) <a href="#ae36ae0776660e61fa53fd085849562a9">More...</a><br /></td></tr> +<tr class="separator:ae36ae0776660e61fa53fd085849562a9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aad06d68439dbfed99037a3ae7938b22d"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#aad06d68439dbfed99037a3ae7938b22d">initialized</a> ()</td></tr> +<tr class="separator:aad06d68439dbfed99037a3ae7938b22d"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr class="memitem:a11ce660c698e0e79f2d6ffe46ca0dc2b"><td class="memItemLeft" align="right" valign="top">static const int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a11ce660c698e0e79f2d6ffe46ca0dc2b">SSSE3</a> = (1 << 1)</td></tr> +<tr class="separator:a11ce660c698e0e79f2d6ffe46ca0dc2b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4332ac94ff2527410c14cfd23cbb5f66"><td class="memItemLeft" align="right" valign="top">static const int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#a4332ac94ff2527410c14cfd23cbb5f66">SSE4_1</a> = (1 << 2)</td></tr> +<tr class="separator:a4332ac94ff2527410c14cfd23cbb5f66"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abf5efa5c9768acadbb62a60872d7edb6"><td class="memItemLeft" align="right" valign="top">static const int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#abf5efa5c9768acadbb62a60872d7edb6">SSE4_2</a> = (1 << 3)</td></tr> +<tr class="separator:abf5efa5c9768acadbb62a60872d7edb6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae342a62dfe1a66ddf9dfd8c2b5374a39"><td class="memItemLeft" align="right" valign="top">static const int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classarrow_1_1_cpu_info.html#ae342a62dfe1a66ddf9dfd8c2b5374a39">POPCNT</a> = (1 << 4)</td></tr> +<tr class="separator:ae342a62dfe1a66ddf9dfd8c2b5374a39"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p><a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a> is an interface to query for cpu information at runtime. </p> +<p>The caller can ask for the sizes of the caches and what hardware features are supported. On Linux, this information is pulled from a couple of sys files (/proc/cpuinfo and /sys/devices) </p> +</div><h2 class="groupheader">Member Enumeration Documentation</h2> +<a id="a890f4f69f78663820be8bfd591b69a8b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a890f4f69f78663820be8bfd591b69a8b">◆ </a></span>CacheLevel</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">arrow::CpuInfo::CacheLevel</a></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Cache enums for L1 (data), L2 and L3. </p> +<table class="fieldtable"> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a890f4f69f78663820be8bfd591b69a8ba3e67a4ee7e311b653ea9f8d718a45011"></a>L1_CACHE </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="a890f4f69f78663820be8bfd591b69a8ba2bdd9e3e57bf880ff4c26a89eac27f8f"></a>L2_CACHE </td><td class="fielddoc"></td></tr> +<tr><td class="fieldname"><a id="a890f4f69f78663820be8bfd591b69a8baf2945eaca98aa92cf76ea1c34933251d"></a>L3_CACHE </td><td class="fielddoc"></td></tr> +</table> + +</div> +</div> +<h2 class="groupheader">Member Function Documentation</h2> +<a id="a6634187e7142d71798e551e06e9e69ee"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6634187e7142d71798e551e06e9e69ee">◆ </a></span>CacheSize()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">int64_t arrow::CpuInfo::CacheSize </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classarrow_1_1_cpu_info.html#a890f4f69f78663820be8bfd591b69a8b">CacheLevel</a> </td> + <td class="paramname"><em>level</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Returns the size of the cache in KB at this cache level. </p> + +</div> +</div> +<a id="a2fa9108d469dda11cee4d437b76eb5ad"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a2fa9108d469dda11cee4d437b76eb5ad">◆ </a></span>cycles_per_ms()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">int64_t arrow::CpuInfo::cycles_per_ms </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Returns the number of cpu cycles per millisecond. </p> + +</div> +</div> +<a id="a8b3dd1d362695c695a415969514d3635"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8b3dd1d362695c695a415969514d3635">◆ </a></span>EnableFeature()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void arrow::CpuInfo::EnableFeature </td> + <td>(</td> + <td class="paramtype">int64_t </td> + <td class="paramname"><em>flag</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"><em>enable</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Toggle a hardware feature on and off. </p> +<p>It is not valid to turn on a feature that the underlying hardware cannot support. This is useful for testing. </p> + +</div> +</div> +<a id="add64b121b94e43ab7728a3f319618f93"></a> +<h2 class="memtitle"><span class="permalink"><a href="#add64b121b94e43ab7728a3f319618f93">◆ </a></span>hardware_flags()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">int64_t arrow::CpuInfo::hardware_flags </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Returns all the flags for this cpu. </p> + +</div> +</div> +<a id="a83535e06f9bb088d53ac2f68fedd760c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a83535e06f9bb088d53ac2f68fedd760c">◆ </a></span>Init()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void arrow::CpuInfo::Init </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Initialize <a class="el" href="classarrow_1_1_cpu_info.html" title="CpuInfo is an interface to query for cpu information at runtime. ">CpuInfo</a>. </p> + +</div> +</div> +<a id="aad06d68439dbfed99037a3ae7938b22d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aad06d68439dbfed99037a3ae7938b22d">◆ </a></span>initialized()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static bool arrow::CpuInfo::initialized </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">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ad111f08ae6a89fcc8c47b4fac7a32a3f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad111f08ae6a89fcc8c47b4fac7a32a3f">◆ </a></span>IsSupported()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static bool arrow::CpuInfo::IsSupported </td> + <td>(</td> + <td class="paramtype">int64_t </td> + <td class="paramname"><em>flag</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Returns whether of not the cpu supports this flag. </p> + +</div> +</div> +<a id="ae36ae0776660e61fa53fd085849562a9"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae36ae0776660e61fa53fd085849562a9">◆ </a></span>model_name()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">std::string arrow::CpuInfo::model_name </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Returns the model name of the cpu (e.g. Intel i7-2600) </p> + +</div> +</div> +<a id="a7af65e8970242cf99b9ef78078815c6a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7af65e8970242cf99b9ef78078815c6a">◆ </a></span>num_cores()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">int arrow::CpuInfo::num_cores </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Returns the number of cores (including hyper-threaded) on this machine. </p> + +</div> +</div> +<a id="ac27be7577ad4999360283aced2da4363"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac27be7577ad4999360283aced2da4363">◆ </a></span>VerifyCpuRequirements()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void arrow::CpuInfo::VerifyCpuRequirements </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Determine if the CPU meets the minimum CPU requirements and if not, issue an error and terminate. </p> + +</div> +</div> +<h2 class="groupheader">Member Data Documentation</h2> +<a id="ae342a62dfe1a66ddf9dfd8c2b5374a39"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae342a62dfe1a66ddf9dfd8c2b5374a39">◆ </a></span>POPCNT</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">const int64_t arrow::CpuInfo::POPCNT = (1 << 4)</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a4332ac94ff2527410c14cfd23cbb5f66"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4332ac94ff2527410c14cfd23cbb5f66">◆ </a></span>SSE4_1</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">const int64_t arrow::CpuInfo::SSE4_1 = (1 << 2)</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a id="abf5efa5c9768acadbb62a60872d7edb6"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abf5efa5c9768acadbb62a60872d7edb6">◆ </a></span>SSE4_2</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">const int64_t arrow::CpuInfo::SSE4_2 = (1 << 3)</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a11ce660c698e0e79f2d6ffe46ca0dc2b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a11ce660c698e0e79f2d6ffe46ca0dc2b">◆ </a></span>SSSE3</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">const int64_t arrow::CpuInfo::SSSE3 = (1 << 1)</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">static</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<hr/>The documentation for this class was generated from the following files:<ul> +<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="cpu-info_8h_source.html">cpu-info.h</a></li> +<li>/home/wesm/code/arrow/cpp/src/arrow/util/<a class="el" href="cpu-info_8cc.html">cpu-info.cc</a></li> +</ul> +</div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.13 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/b286da84/docs/cpp/classarrow_1_1_data_type-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1_data_type-members.html b/docs/cpp/classarrow_1_1_data_type-members.html index b4f88d9..19fa0e7 100644 --- a/docs/cpp/classarrow_1_1_data_type-members.html +++ b/docs/cpp/classarrow_1_1_data_type-members.html @@ -3,7 +3,8 @@ <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.11"/> +<meta name="generator" content="Doxygen 1.8.13"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Apache Arrow (C++): Member List</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> @@ -11,9 +12,6 @@ <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> -<script type="text/javascript"> - $(document).ready(function() { init_search(); }); -</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> @@ -32,43 +30,19 @@ </table> </div> <!-- end header part --> -<!-- Generated by Doxygen 1.8.11 --> +<!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> - <div id="navrow1" class="tabs"> - <ul class="tablist"> - <li><a href="index.html"><span>Main Page</span></a></li> - <li><a href="pages.html"><span>Related Pages</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li class="current"><a href="annotated.html"><span>Classes</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - <li> - <div id="MSearchBox" class="MSearchBoxInactive"> - <span class="left"> - <img id="MSearchSelect" src="search/mag_sel.png" - onmouseover="return searchBox.OnSearchSelectShow()" - onmouseout="return searchBox.OnSearchSelectHide()" - alt=""/> - <input type="text" id="MSearchField" value="Search" accesskey="S" - onfocus="searchBox.OnSearchFieldFocus(true)" - onblur="searchBox.OnSearchFieldFocus(false)" - onkeyup="searchBox.OnSearchFieldChange(event)"/> - </span><span class="right"> - <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> - </span> - </div> - </li> - </ul> - </div> - <div id="navrow2" class="tabs2"> - <ul class="tablist"> - <li><a href="annotated.html"><span>Class List</span></a></li> - <li><a href="classes.html"><span>Class Index</span></a></li> - <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> - <li><a href="functions.html"><span>Class Members</span></a></li> - </ul> - </div> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +</script> +<div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" @@ -97,16 +71,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); <p>This is the complete list of members for <a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a>, including all inherited members.</p> <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor *visitor) const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a4afd2527c409023be692e4dd1a49e62e">child</a>(int i) const </td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#a8bf35a124bb6e30ccb68872463838237">children</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int i) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type id)</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr> - <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#ac09719dbc2169ee65691cad6e678f18f">Equals</a>(const DataType &other) const </td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#a215035682cbf925f9ecc246959026170">Equals</a>(const std::shared_ptr< DataType > &other) const </td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a>(const DataType &other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const std::shared_ptr< DataType > &other) const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a857c530c9d84a9ded9cb48b3bce724dc">GetBufferLayout</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#ad1213337be376b0858dcb03f29e69ec7">id</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#a3b35207add280a180e9ff64552e51522">num_children</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>() const</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>() const =0</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</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_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> @@ -114,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> -</a> 1.8.11 +</a> 1.8.13 </small></address> </body> </html>