http://git-wip-us.apache.org/repos/asf/arrow-site/blob/d37aab64/docs/cpp/class_plasma_store-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/class_plasma_store-members.html b/docs/cpp/class_plasma_store-members.html new file mode 100644 index 0000000..76efe37 --- /dev/null +++ b/docs/cpp/class_plasma_store-members.html @@ -0,0 +1,116 @@ +<!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.11"/> +<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> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</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.11 --> +<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> +<!-- 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><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">PlasmaStore Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="class_plasma_store.html">PlasmaStore</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="class_plasma_store.html#ad8e1f7069237c04e4bf3995a4b117fe4">connect_client</a>(int listener_sock)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="class_plasma_store.html#a0c47bce4696d5f7b7f1d0b73fc4f3760">contains_object</a>(const ObjectID &object_id)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_plasma_store.html#a4202b8e7aa1499ca70226b7ab9d3376b">create_object</a>(const ObjectID &object_id, int64_t data_size, int64_t metadata_size, Client *client, PlasmaObject *result)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="class_plasma_store.html#aebf4e564e1f1755e8fc25f442a545490">delete_objects</a>(const std::vector< ObjectID > &object_ids)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_plasma_store.html#a8baa3511acfdbd976cc58f69c1c86a33">disconnect_client</a>(Client *client)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="class_plasma_store.html#acebf743272d63cbb98cbbdb52169f287">PlasmaStore</a>(EventLoop *loop, int64_t system_memory)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_plasma_store.html#ae87b2c6696880805e87f961a1542fecc">process_get_request</a>(Client *client, const std::vector< ObjectID > &object_ids, int64_t timeout_ms)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="class_plasma_store.html#a19e34042186a4c92f5b6ecf0ba9ae149">process_message</a>(Client *client)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_plasma_store.html#a70324e98cdf2a75fe0719782cf0fb0ca">release_object</a>(const ObjectID &object_id, Client *client)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="class_plasma_store.html#a5ea5535a85b99fdd1a895e5c28947594">seal_object</a>(const ObjectID &object_id, unsigned char digest[])</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_plasma_store.html#a69cc36794ce603db5466de50681b478e">send_notifications</a>(int client_fd)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="class_plasma_store.html#a9f6be56f91f375fc0d0d5c27d07cf728">subscribe_to_updates</a>(Client *client)</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_plasma_store.html#a4a957559c4fac0c371187e5c14dae6b9">~PlasmaStore</a>()</td><td class="entry"><a class="el" href="class_plasma_store.html">PlasmaStore</a></td><td class="entry"></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.11 +</small></address> +</body> +</html>
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/d37aab64/docs/cpp/class_plasma_store.html ---------------------------------------------------------------------- diff --git a/docs/cpp/class_plasma_store.html b/docs/cpp/class_plasma_store.html new file mode 100644 index 0000000..a5a5add --- /dev/null +++ b/docs/cpp/class_plasma_store.html @@ -0,0 +1,539 @@ +<!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.11"/> +<title>Apache Arrow (C++): PlasmaStore 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> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</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.11 --> +<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> +<!-- 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><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="class_plasma_store-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">PlasmaStore Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p><code>#include <<a class="el" href="store_8h_source.html">store.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:acebf743272d63cbb98cbbdb52169f287"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#acebf743272d63cbb98cbbdb52169f287">PlasmaStore</a> (<a class="el" href="class_event_loop.html">EventLoop</a> *loop, int64_t system_memory)</td></tr> +<tr class="separator:acebf743272d63cbb98cbbdb52169f287"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4a957559c4fac0c371187e5c14dae6b9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#a4a957559c4fac0c371187e5c14dae6b9">~PlasmaStore</a> ()</td></tr> +<tr class="separator:a4a957559c4fac0c371187e5c14dae6b9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4202b8e7aa1499ca70226b7ab9d3376b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#a4202b8e7aa1499ca70226b7ab9d3376b">create_object</a> (const <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> &object_id, int64_t data_size, int64_t metadata_size, <a class="el" href="struct_client.html">Client</a> *client, <a class="el" href="struct_plasma_object.html">PlasmaObject</a> *result)</td></tr> +<tr class="memdesc:a4202b8e7aa1499ca70226b7ab9d3376b"><td class="mdescLeft"> </td><td class="mdescRight">Create a new object. <a href="#a4202b8e7aa1499ca70226b7ab9d3376b">More...</a><br /></td></tr> +<tr class="separator:a4202b8e7aa1499ca70226b7ab9d3376b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aebf4e564e1f1755e8fc25f442a545490"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#aebf4e564e1f1755e8fc25f442a545490">delete_objects</a> (const std::vector< <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> > &object_ids)</td></tr> +<tr class="memdesc:aebf4e564e1f1755e8fc25f442a545490"><td class="mdescLeft"> </td><td class="mdescRight">Delete objects that have been created in the hash table. <a href="#aebf4e564e1f1755e8fc25f442a545490">More...</a><br /></td></tr> +<tr class="separator:aebf4e564e1f1755e8fc25f442a545490"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae87b2c6696880805e87f961a1542fecc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#ae87b2c6696880805e87f961a1542fecc">process_get_request</a> (<a class="el" href="struct_client.html">Client</a> *client, const std::vector< <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> > &object_ids, int64_t timeout_ms)</td></tr> +<tr class="memdesc:ae87b2c6696880805e87f961a1542fecc"><td class="mdescLeft"> </td><td class="mdescRight">Process a get request from a client. <a href="#ae87b2c6696880805e87f961a1542fecc">More...</a><br /></td></tr> +<tr class="separator:ae87b2c6696880805e87f961a1542fecc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5ea5535a85b99fdd1a895e5c28947594"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#a5ea5535a85b99fdd1a895e5c28947594">seal_object</a> (const <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> &object_id, unsigned char digest[])</td></tr> +<tr class="memdesc:a5ea5535a85b99fdd1a895e5c28947594"><td class="mdescLeft"> </td><td class="mdescRight">Seal an object. <a href="#a5ea5535a85b99fdd1a895e5c28947594">More...</a><br /></td></tr> +<tr class="separator:a5ea5535a85b99fdd1a895e5c28947594"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0c47bce4696d5f7b7f1d0b73fc4f3760"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#a0c47bce4696d5f7b7f1d0b73fc4f3760">contains_object</a> (const <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> &object_id)</td></tr> +<tr class="memdesc:a0c47bce4696d5f7b7f1d0b73fc4f3760"><td class="mdescLeft"> </td><td class="mdescRight">Check if the plasma store contains an object: <a href="#a0c47bce4696d5f7b7f1d0b73fc4f3760">More...</a><br /></td></tr> +<tr class="separator:a0c47bce4696d5f7b7f1d0b73fc4f3760"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a70324e98cdf2a75fe0719782cf0fb0ca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#a70324e98cdf2a75fe0719782cf0fb0ca">release_object</a> (const <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> &object_id, <a class="el" href="struct_client.html">Client</a> *client)</td></tr> +<tr class="memdesc:a70324e98cdf2a75fe0719782cf0fb0ca"><td class="mdescLeft"> </td><td class="mdescRight">Record the fact that a particular client is no longer using an object. <a href="#a70324e98cdf2a75fe0719782cf0fb0ca">More...</a><br /></td></tr> +<tr class="separator:a70324e98cdf2a75fe0719782cf0fb0ca"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9f6be56f91f375fc0d0d5c27d07cf728"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#a9f6be56f91f375fc0d0d5c27d07cf728">subscribe_to_updates</a> (<a class="el" href="struct_client.html">Client</a> *client)</td></tr> +<tr class="memdesc:a9f6be56f91f375fc0d0d5c27d07cf728"><td class="mdescLeft"> </td><td class="mdescRight">Subscribe a file descriptor to updates about new sealed objects. <a href="#a9f6be56f91f375fc0d0d5c27d07cf728">More...</a><br /></td></tr> +<tr class="separator:a9f6be56f91f375fc0d0d5c27d07cf728"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad8e1f7069237c04e4bf3995a4b117fe4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#ad8e1f7069237c04e4bf3995a4b117fe4">connect_client</a> (int listener_sock)</td></tr> +<tr class="memdesc:ad8e1f7069237c04e4bf3995a4b117fe4"><td class="mdescLeft"> </td><td class="mdescRight">Connect a new client to the <a class="el" href="class_plasma_store.html">PlasmaStore</a>. <a href="#ad8e1f7069237c04e4bf3995a4b117fe4">More...</a><br /></td></tr> +<tr class="separator:ad8e1f7069237c04e4bf3995a4b117fe4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8baa3511acfdbd976cc58f69c1c86a33"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#a8baa3511acfdbd976cc58f69c1c86a33">disconnect_client</a> (<a class="el" href="struct_client.html">Client</a> *client)</td></tr> +<tr class="memdesc:a8baa3511acfdbd976cc58f69c1c86a33"><td class="mdescLeft"> </td><td class="mdescRight">Disconnect a client from the <a class="el" href="class_plasma_store.html">PlasmaStore</a>. <a href="#a8baa3511acfdbd976cc58f69c1c86a33">More...</a><br /></td></tr> +<tr class="separator:a8baa3511acfdbd976cc58f69c1c86a33"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a69cc36794ce603db5466de50681b478e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_plasma_store.html#a69cc36794ce603db5466de50681b478e">send_notifications</a> (int client_fd)</td></tr> +<tr class="memdesc:a69cc36794ce603db5466de50681b478e"><td class="mdescLeft"> </td><td class="mdescRight">Send notifications about sealed objects to the subscribers. <a href="#a69cc36794ce603db5466de50681b478e">More...</a><br /></td></tr> +<tr class="separator:a69cc36794ce603db5466de50681b478e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a19e34042186a4c92f5b6ecf0ba9ae149"><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="class_plasma_store.html#a19e34042186a4c92f5b6ecf0ba9ae149">process_message</a> (<a class="el" href="struct_client.html">Client</a> *client)</td></tr> +<tr class="separator:a19e34042186a4c92f5b6ecf0ba9ae149"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<h2 class="groupheader">Constructor & Destructor Documentation</h2> +<a class="anchor" id="acebf743272d63cbb98cbbdb52169f287"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PlasmaStore::PlasmaStore </td> + <td>(</td> + <td class="paramtype"><a class="el" href="class_event_loop.html">EventLoop</a> * </td> + <td class="paramname"><em>loop</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int64_t </td> + <td class="paramname"><em>system_memory</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4a957559c4fac0c371187e5c14dae6b9"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PlasmaStore::~PlasmaStore </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="ad8e1f7069237c04e4bf3995a4b117fe4"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PlasmaStore::connect_client </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"><em>listener_sock</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Connect a new client to the <a class="el" href="class_plasma_store.html">PlasmaStore</a>. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">listener_sock</td><td>The socket that is listening to incoming connections. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Void. </dd></dl> + +</div> +</div> +<a class="anchor" id="a0c47bce4696d5f7b7f1d0b73fc4f3760"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int PlasmaStore::contains_object </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> & </td> + <td class="paramname"><em>object_id</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Check if the plasma store contains an object: </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">object_id</td><td>Object ID that will be checked. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>OBJECT_FOUND if the object is in the store, OBJECT_NOT_FOUND if not </dd></dl> + +</div> +</div> +<a class="anchor" id="a4202b8e7aa1499ca70226b7ab9d3376b"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int PlasmaStore::create_object </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> & </td> + <td class="paramname"><em>object_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int64_t </td> + <td class="paramname"><em>data_size</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int64_t </td> + <td class="paramname"><em>metadata_size</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_client.html">Client</a> * </td> + <td class="paramname"><em>client</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_plasma_object.html">PlasmaObject</a> * </td> + <td class="paramname"><em>result</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Create a new object. </p> +<p>The client must do a call to release_object to tell the store when it is done with the object.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">object_id</td><td>Object ID of the object to be created. </td></tr> + <tr><td class="paramname">data_size</td><td>Size in bytes of the object to be created. </td></tr> + <tr><td class="paramname">metadata_size</td><td>Size in bytes of the object metadata. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>One of the following error codes:<ul> +<li>PlasmaError_OK, if the object was created successfully.</li> +<li>PlasmaError_ObjectExists, if an object with this ID is already present in the store. In this case, the client should not call plasma_release.</li> +<li>PlasmaError_OutOfMemory, if the store is out of memory and cannot create the object. In this case, the client should not call plasma_release. </li> +</ul> +</dd></dl> + +</div> +</div> +<a class="anchor" id="aebf4e564e1f1755e8fc25f442a545490"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PlasmaStore::delete_objects </td> + <td>(</td> + <td class="paramtype">const std::vector< <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> > & </td> + <td class="paramname"><em>object_ids</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Delete objects that have been created in the hash table. </p> +<p>This should only be called on objects that are returned by the eviction policy to evict.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">object_ids</td><td>Object IDs of the objects to be deleted. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Void. </dd></dl> + +</div> +</div> +<a class="anchor" id="a8baa3511acfdbd976cc58f69c1c86a33"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PlasmaStore::disconnect_client </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_client.html">Client</a> * </td> + <td class="paramname"><em>client</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Disconnect a client from the <a class="el" href="class_plasma_store.html">PlasmaStore</a>. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">client</td><td>The client that is disconnected. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Void. </dd></dl> + +</div> +</div> +<a class="anchor" id="ae87b2c6696880805e87f961a1542fecc"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PlasmaStore::process_get_request </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_client.html">Client</a> * </td> + <td class="paramname"><em>client</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> > & </td> + <td class="paramname"><em>object_ids</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int64_t </td> + <td class="paramname"><em>timeout_ms</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Process a get request from a client. </p> +<p>This method assumes that we will eventually have these objects sealed. If one of the objects has not yet been sealed, the client that requested the object will be notified when it is sealed.</p> +<p>For each object, the client must do a call to release_object to tell the store when it is done with the object.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">client</td><td>The client making this request. </td></tr> + <tr><td class="paramname">object_ids</td><td>Object IDs of the objects to be gotten. </td></tr> + <tr><td class="paramname">timeout_ms</td><td>The timeout for the get request in milliseconds. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Void. </dd></dl> + +</div> +</div> +<a class="anchor" id="a19e34042186a4c92f5b6ecf0ba9ae149"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classarrow_1_1_status.html">Status</a> PlasmaStore::process_message </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_client.html">Client</a> * </td> + <td class="paramname"><em>client</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a70324e98cdf2a75fe0719782cf0fb0ca"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PlasmaStore::release_object </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> & </td> + <td class="paramname"><em>object_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_client.html">Client</a> * </td> + <td class="paramname"><em>client</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Record the fact that a particular client is no longer using an object. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">object_id</td><td>The object ID of the object that is being released. </td></tr> + <tr><td class="paramname">client</td><td>The client making this request. </td></tr> + <tr><td class="paramname">Void.</td><td></td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a class="anchor" id="a5ea5535a85b99fdd1a895e5c28947594"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PlasmaStore::seal_object </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="plasma_2common_8h.html#ad4839eacbe38df264313bd61fd66ddf1">ObjectID</a> & </td> + <td class="paramname"><em>object_id</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">unsigned char </td> + <td class="paramname"><em>digest</em>[] </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Seal an object. </p> +<p>The object is now immutable and can be accessed with get.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">object_id</td><td>Object ID of the object to be sealed. </td></tr> + <tr><td class="paramname">digest</td><td>The digest of the object. This is used to tell if two objects with the same object ID are the same. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Void. </dd></dl> + +</div> +</div> +<a class="anchor" id="a69cc36794ce603db5466de50681b478e"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PlasmaStore::send_notifications </td> + <td>(</td> + <td class="paramtype">int </td> + <td class="paramname"><em>client_fd</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Send notifications about sealed objects to the subscribers. </p> +<p>This is called in seal_object. If the socket's send buffer is full, the notification will be buffered, and this will be called again when the send buffer has room.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">client</td><td>The client to send the notification to. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Void. </dd></dl> + +</div> +</div> +<a class="anchor" id="a9f6be56f91f375fc0d0d5c27d07cf728"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PlasmaStore::subscribe_to_updates </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_client.html">Client</a> * </td> + <td class="paramname"><em>client</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Subscribe a file descriptor to updates about new sealed objects. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">client</td><td>The client making this request. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Void. </dd></dl> + +</div> +</div> +<hr/>The documentation for this class was generated from the following files:<ul> +<li>/home/uwe/Development/arrow/cpp/src/plasma/<a class="el" href="store_8h_source.html">store.h</a></li> +<li>/home/uwe/Development/arrow/cpp/src/plasma/<a class="el" href="store_8cc.html">store.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 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/d37aab64/docs/cpp/class_test_plasma_store-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/class_test_plasma_store-members.html b/docs/cpp/class_test_plasma_store-members.html new file mode 100644 index 0000000..79cbc50 --- /dev/null +++ b/docs/cpp/class_test_plasma_store-members.html @@ -0,0 +1,106 @@ +<!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.11"/> +<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> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</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.11 --> +<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> +<!-- 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><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">TestPlasmaStore Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="class_test_plasma_store.html">TestPlasmaStore</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="class_test_plasma_store.html#a75fed7ce87f04e8594072a32298281ee">client_</a></td><td class="entry"><a class="el" href="class_test_plasma_store.html">TestPlasmaStore</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="class_test_plasma_store.html#a0eabceac84d7635521888fd506ea6202">Finish</a>()</td><td class="entry"><a class="el" href="class_test_plasma_store.html">TestPlasmaStore</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_test_plasma_store.html#a117e5e873963e95674a780b7daf0a542">SetUp</a>()</td><td class="entry"><a class="el" href="class_test_plasma_store.html">TestPlasmaStore</a></td><td class="entry"><span class="mlabel">inline</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.11 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/d37aab64/docs/cpp/class_test_plasma_store.html ---------------------------------------------------------------------- diff --git a/docs/cpp/class_test_plasma_store.html b/docs/cpp/class_test_plasma_store.html new file mode 100644 index 0000000..c110d20 --- /dev/null +++ b/docs/cpp/class_test_plasma_store.html @@ -0,0 +1,196 @@ +<!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.11"/> +<title>Apache Arrow (C++): TestPlasmaStore 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> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</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.11 --> +<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> +<!-- 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><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> | +<a href="class_test_plasma_store-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">TestPlasmaStore Class Reference</div> </div> +</div><!--header--> +<div class="contents"> +<div class="dynheader"> +Inheritance diagram for TestPlasmaStore:</div> +<div class="dyncontent"> + <div class="center"> + <img src="class_test_plasma_store.png" usemap="#TestPlasmaStore_map" alt=""/> + <map id="TestPlasmaStore_map" name="TestPlasmaStore_map"> +</map> + </div></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:a117e5e873963e95674a780b7daf0a542"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_test_plasma_store.html#a117e5e873963e95674a780b7daf0a542">SetUp</a> ()</td></tr> +<tr class="separator:a117e5e873963e95674a780b7daf0a542"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0eabceac84d7635521888fd506ea6202"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_test_plasma_store.html#a0eabceac84d7635521888fd506ea6202">Finish</a> ()</td></tr> +<tr class="separator:a0eabceac84d7635521888fd506ea6202"><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:a75fed7ce87f04e8594072a32298281ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_plasma_client.html">PlasmaClient</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_test_plasma_store.html#a75fed7ce87f04e8594072a32298281ee">client_</a></td></tr> +<tr class="separator:a75fed7ce87f04e8594072a32298281ee"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="a0eabceac84d7635521888fd506ea6202"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">virtual void TestPlasmaStore::Finish </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">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a117e5e873963e95674a780b7daf0a542"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void TestPlasmaStore::SetUp </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> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Member Data Documentation</h2> +<a class="anchor" id="a75fed7ce87f04e8594072a32298281ee"></a> +<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="class_plasma_client.html">PlasmaClient</a> TestPlasmaStore::client_</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> +<hr/>The documentation for this class was generated from the following file:<ul> +<li>/home/uwe/Development/arrow/cpp/src/plasma/test/<a class="el" href="client__tests_8cc.html">client_tests.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 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/d37aab64/docs/cpp/class_test_plasma_store.png ---------------------------------------------------------------------- diff --git a/docs/cpp/class_test_plasma_store.png b/docs/cpp/class_test_plasma_store.png new file mode 100644 index 0000000..cf0daae Binary files /dev/null and b/docs/cpp/class_test_plasma_store.png differ http://git-wip-us.apache.org/repos/asf/arrow-site/blob/d37aab64/docs/cpp/class_unique_i_d-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/class_unique_i_d-members.html b/docs/cpp/class_unique_i_d-members.html new file mode 100644 index 0000000..57013a1 --- /dev/null +++ b/docs/cpp/class_unique_i_d-members.html @@ -0,0 +1,110 @@ +<!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.11"/> +<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> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</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.11 --> +<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> +<!-- 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><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">UniqueID Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="class_unique_i_d.html">UniqueID</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="class_unique_i_d.html#a52392082069281f58987e14a09d55dae">binary</a>() const </td><td class="entry"><a class="el" href="class_unique_i_d.html">UniqueID</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="class_unique_i_d.html#ae6c4ac880f180c90314dfbb517a7efc9">data</a>() const </td><td class="entry"><a class="el" href="class_unique_i_d.html">UniqueID</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_unique_i_d.html#a63f570f2cfb19df8f6404aaf433c8ff5">from_binary</a>(const std::string &binary)</td><td class="entry"><a class="el" href="class_unique_i_d.html">UniqueID</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="class_unique_i_d.html#abeb4422c2a23e96e611e55f70fc0d481">from_random</a>()</td><td class="entry"><a class="el" href="class_unique_i_d.html">UniqueID</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_unique_i_d.html#aee79026f2a39fb9aa0e7d1c24569048d">hex</a>() const </td><td class="entry"><a class="el" href="class_unique_i_d.html">UniqueID</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="class_unique_i_d.html#a34352b4831318121a652bd6517cb0f37">mutable_data</a>()</td><td class="entry"><a class="el" href="class_unique_i_d.html">UniqueID</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="class_unique_i_d.html#ae92f3566b6a70b4aaf9d9649756e6204">operator==</a>(const UniqueID &rhs) const </td><td class="entry"><a class="el" href="class_unique_i_d.html">UniqueID</a></td><td class="entry"></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.11 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/d37aab64/docs/cpp/class_unique_i_d.html ---------------------------------------------------------------------- diff --git a/docs/cpp/class_unique_i_d.html b/docs/cpp/class_unique_i_d.html new file mode 100644 index 0000000..a92ffe9 --- /dev/null +++ b/docs/cpp/class_unique_i_d.html @@ -0,0 +1,255 @@ +<!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.11"/> +<title>Apache Arrow (C++): UniqueID 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> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</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.11 --> +<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> +<!-- 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><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-methods">Static Public Member Functions</a> | +<a href="class_unique_i_d-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">UniqueID Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p><code>#include <<a class="el" href="plasma_2common_8h_source.html">common.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:ae92f3566b6a70b4aaf9d9649756e6204"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_unique_i_d.html#ae92f3566b6a70b4aaf9d9649756e6204">operator==</a> (const <a class="el" href="class_unique_i_d.html">UniqueID</a> &rhs) const </td></tr> +<tr class="separator:ae92f3566b6a70b4aaf9d9649756e6204"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae6c4ac880f180c90314dfbb517a7efc9"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_unique_i_d.html#ae6c4ac880f180c90314dfbb517a7efc9">data</a> () const </td></tr> +<tr class="separator:ae6c4ac880f180c90314dfbb517a7efc9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a34352b4831318121a652bd6517cb0f37"><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_unique_i_d.html#a34352b4831318121a652bd6517cb0f37">mutable_data</a> ()</td></tr> +<tr class="separator:a34352b4831318121a652bd6517cb0f37"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a52392082069281f58987e14a09d55dae"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_unique_i_d.html#a52392082069281f58987e14a09d55dae">binary</a> () const </td></tr> +<tr class="separator:a52392082069281f58987e14a09d55dae"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aee79026f2a39fb9aa0e7d1c24569048d"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_unique_i_d.html#aee79026f2a39fb9aa0e7d1c24569048d">hex</a> () const </td></tr> +<tr class="separator:aee79026f2a39fb9aa0e7d1c24569048d"><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:abeb4422c2a23e96e611e55f70fc0d481"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_unique_i_d.html">UniqueID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_unique_i_d.html#abeb4422c2a23e96e611e55f70fc0d481">from_random</a> ()</td></tr> +<tr class="separator:abeb4422c2a23e96e611e55f70fc0d481"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a63f570f2cfb19df8f6404aaf433c8ff5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_unique_i_d.html">UniqueID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_unique_i_d.html#a63f570f2cfb19df8f6404aaf433c8ff5">from_binary</a> (const std::string &<a class="el" href="class_unique_i_d.html#a52392082069281f58987e14a09d55dae">binary</a>)</td></tr> +<tr class="separator:a63f570f2cfb19df8f6404aaf433c8ff5"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="a52392082069281f58987e14a09d55dae"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string UniqueID::binary </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae6c4ac880f180c90314dfbb517a7efc9"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const uint8_t * UniqueID::data </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a63f570f2cfb19df8f6404aaf433c8ff5"></a> +<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="class_unique_i_d.html">UniqueID</a> UniqueID::from_binary </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>binary</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"> + +</div> +</div> +<a class="anchor" id="abeb4422c2a23e96e611e55f70fc0d481"></a> +<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="class_unique_i_d.html">UniqueID</a> UniqueID::from_random </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"> + +</div> +</div> +<a class="anchor" id="aee79026f2a39fb9aa0e7d1c24569048d"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string UniqueID::hex </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a34352b4831318121a652bd6517cb0f37"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint8_t * UniqueID::mutable_data </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae92f3566b6a70b4aaf9d9649756e6204"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool UniqueID::operator== </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="class_unique_i_d.html">UniqueID</a> & </td> + <td class="paramname"><em>rhs</em></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<hr/>The documentation for this class was generated from the following files:<ul> +<li>/home/uwe/Development/arrow/cpp/src/plasma/<a class="el" href="plasma_2common_8h_source.html">common.h</a></li> +<li>/home/uwe/Development/arrow/cpp/src/plasma/<a class="el" href="plasma_2common_8cc.html">common.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 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/arrow-site/blob/d37aab64/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html ---------------------------------------------------------------------- diff --git a/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html b/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html new file mode 100644 index 0000000..dc7e7af --- /dev/null +++ b/docs/cpp/classarrow_1_1_adaptive_int_builder-members.html @@ -0,0 +1,149 @@ +<!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.11"/> +<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> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</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.11 --> +<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> +<!-- 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_adaptive_int_builder.html">AdaptiveIntBuilder</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">arrow::AdaptiveIntBuilder 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_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a07a554e031abedce4e85b25814d1d375">AdaptiveIntBuilder</a>(MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#ad7011cb0ff4e13338c6c879b8ba00f2a">AdaptiveIntBuilderBase</a>(MemoryPool *pool)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_array_builder.html#a630ea6ee96e26b8f1a2d08b45180fb32">Advance</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_adaptive_int_builder.html#a36725200b335b1220a57c44b4c2b34ae">Append</a>(int64_t val)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_adaptive_int_builder.html#ae312c3c7e8e24e610add70cd936a5baa">Append</a>(const int64_t *values, int64_t length, const uint8_t *valid_bytes=nullptr)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#a727b2b11eb492d1bbfcc8f8ca3f9f7a0">AppendNull</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder_base.html#af151782b9f2089d31db95552e9037849">AppendNulls</a>(const uint8_t *valid_bytes, int64_t length)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#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#a2cef09cd798edf3e9b3b9943ce33347b">ArrayBuilder</a>(MemoryPool *pool, const std::shared_ptr< DataType > &type)</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#a47b36298c021436d35b31d861892903d">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_adaptive_int_builder_base.html#adf8970add1ee4efb0f51edd2f6689506">data</a>() const </td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#a02ebb7b564e24c624a2973818b21a16f">data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder.html#abae1edefe37e0526b9db4efa34ece34f">ExpandIntSize</a>(uint8_t new_int_size)</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#aef08466aae8d8a10ccdf210b54eb7a6f">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_adaptive_int_builder.html#a296e59b9330485888283b7c0f726e22c">ExpandIntSizeInternal</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html#a3b33051003edeabf2becea1a2169285a">ExpandIntSizeN</a>()</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</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_adaptive_int_builder.html#afdf196b659ec25be8e4d55543e733321">Finish</a>(std::shared_ptr< Array > *out) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder.html">arrow::AdaptiveIntBuilder</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html#a86276096c0493b1ec77a5d0476474cb5">Init</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder_base.html#aa7cd2d0f26888b231af00297930c031d">int_size_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#a2c99eda3af97e27847b080170d073e57">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#a190150db6c3770d90dfb58b11d978479">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#a75f95fc8ae6f3e996e26f09df1c73063">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#a95e609990be3c11d86265e701c9cefa8">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_adaptive_int_builder_base.html#a3341fff45cd727a5d6f6ae063df32868">raw_data_</a></td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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_adaptive_int_builder_base.html#a820feef01bd6f5f638eeadd7a4e4cb7d">Resize</a>(int64_t capacity) override</td><td class="entry"><a class="el" href="classarrow_1_1_adaptive_int_builder_base.html">arrow::AdaptiveIntBuilderBase</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#a890c2acb7ddc41a6206f267ee516ce1a">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">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#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><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 --> +<!-- 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 +</small></address> +</body> +</html>