http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/cpp-client-api/classkudu_1_1_mono_time-members.html ---------------------------------------------------------------------- diff --git a/cpp-client-api/classkudu_1_1_mono_time-members.html b/cpp-client-api/classkudu_1_1_mono_time-members.html new file mode 100644 index 0000000..d55cc54 --- /dev/null +++ b/cpp-client-api/classkudu_1_1_mono_time-members.html @@ -0,0 +1,88 @@ +<!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>Kudu C++ client API: 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">Kudu C++ client API + </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"><b>kudu</b></li><li class="navelem"><a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">kudu::MonoTime Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a>, including all inherited members.</p> +<table class="directory"> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kMicrosecondsPerSecond</b> (defined in <a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>kNanosecondsPerMicrosecond</b> (defined in <a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kNanosecondsPerMillisecond</b> (defined in <a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>kNanosecondsPerSecond</b> (defined in <a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html#a28d08092b30ccefc5e45a6e228034ef9">Max</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html#acf4fc0351fe9245431932e481e002b99">Min</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html#a6c83d5c31e6ea5a869a655646f924783">Now</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_mono_time.html">kudu::MonoTime</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 for Kudu version 1.8.0 on Wed Oct 24 2018 22:40:31 by Doxygen 1.8.13</small> + <br> + <small>Copyright © 2018 The Apache Software Foundation.</small> +</address> +</body> +</html>
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/cpp-client-api/classkudu_1_1_mono_time.html ---------------------------------------------------------------------- diff --git a/cpp-client-api/classkudu_1_1_mono_time.html b/cpp-client-api/classkudu_1_1_mono_time.html new file mode 100644 index 0000000..42ba463 --- /dev/null +++ b/cpp-client-api/classkudu_1_1_mono_time.html @@ -0,0 +1,199 @@ +<!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>Kudu C++ client API: kudu::MonoTime 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">Kudu C++ client API + </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"><b>kudu</b></li><li class="navelem"><a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-static-methods">Static Public Member Functions</a> | +<a href="classkudu_1_1_mono_time-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">kudu::MonoTime Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p>Representation of a particular point in time. + <a href="classkudu_1_1_mono_time.html#details">More...</a></p> + +<p><code>#include <<a class="el" href="monotime_8h_source.html">monotime.h</a>></code></p> +<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:a6c83d5c31e6ea5a869a655646f924783"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_time.html#a6c83d5c31e6ea5a869a655646f924783">Now</a> ()</td></tr> +<tr class="separator:a6c83d5c31e6ea5a869a655646f924783"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a28d08092b30ccefc5e45a6e228034ef9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_time.html#a28d08092b30ccefc5e45a6e228034ef9">Max</a> ()</td></tr> +<tr class="separator:a28d08092b30ccefc5e45a6e228034ef9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acf4fc0351fe9245431932e481e002b99"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_mono_time.html#acf4fc0351fe9245431932e481e002b99">Min</a> ()</td></tr> +<tr class="separator:acf4fc0351fe9245431932e481e002b99"><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><td colspan="2"><div class="groupHeader">Conversion constants for ubiquitous time units.</div></td></tr> +<tr class="memitem:a33db0c34f47f05d63bf2fddbff5b6b18"><td class="memItemLeft" align="right" valign="top"><a id="a33db0c34f47f05d63bf2fddbff5b6b18"></a> +static const int64_t </td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerSecond</b> = 1000000000L</td></tr> +<tr class="separator:a33db0c34f47f05d63bf2fddbff5b6b18"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memItemLeft" align="right" valign="top"><a id="ab2f5fba731df8ae202ffadf7c5c49ef7"></a> +static const int64_t </td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerMillisecond</b> = 1000000L</td></tr> +<tr class="separator:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8df74187bdc60ef6192c0a4467ed9583"><td class="memItemLeft" align="right" valign="top"><a id="a8df74187bdc60ef6192c0a4467ed9583"></a> +static const int64_t </td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerMicrosecond</b> = 1000L</td></tr> +<tr class="separator:a8df74187bdc60ef6192c0a4467ed9583"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memItemLeft" align="right" valign="top"><a id="ad4b22e81d4c5bf23d2dc545f86865d9f"></a> +static const int64_t </td><td class="memItemRight" valign="bottom"><b>kMicrosecondsPerSecond</b> = 1000000L</td></tr> +<tr class="separator:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Representation of a particular point in time. </p> +<p>The <a class="el" href="classkudu_1_1_mono_time.html" title="Representation of a particular point in time. ">MonoTime</a> class represents a particular point in time, relative to some fixed but unspecified reference point.</p> +<p>This time is monotonic, meaning that if the user changes his or her system clock, the monotime does not change. </p> +</div><h2 class="groupheader">Member Function Documentation</h2> +<a id="a28d08092b30ccefc5e45a6e228034ef9"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a28d08092b30ccefc5e45a6e228034ef9">◆ </a></span>Max()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a> kudu::MonoTime::Max </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"> +<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1_mono_time.html" title="Representation of a particular point in time. ">MonoTime</a> equal to farthest possible time into the future. </dd></dl> + +</div> +</div> +<a id="acf4fc0351fe9245431932e481e002b99"></a> +<h2 class="memtitle"><span class="permalink"><a href="#acf4fc0351fe9245431932e481e002b99">◆ </a></span>Min()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a> kudu::MonoTime::Min </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"> +<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1_mono_time.html" title="Representation of a particular point in time. ">MonoTime</a> equal to farthest possible time into the past. </dd></dl> + +</div> +</div> +<a id="a6c83d5c31e6ea5a869a655646f924783"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6c83d5c31e6ea5a869a655646f924783">◆ </a></span>Now()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="classkudu_1_1_mono_time.html">MonoTime</a> kudu::MonoTime::Now </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>Get current time in <a class="el" href="classkudu_1_1_mono_time.html" title="Representation of a particular point in time. ">MonoTime</a> representation.</p> +<dl class="section return"><dt>Returns</dt><dd>Time specification for the moment of the method's invocation. </dd></dl> + +</div> +</div> +<hr/>The documentation for this class was generated from the following file:<ul> +<li>include/kudu/util/<a class="el" href="monotime_8h_source.html">monotime.h</a></li> +</ul> +</div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/> +<address class="footer"> + <small>Generated for Kudu version 1.8.0 on Wed Oct 24 2018 22:40:31 by Doxygen 1.8.13</small> + <br> + <small>Copyright © 2018 The Apache Software Foundation.</small> +</address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/cpp-client-api/classkudu_1_1_slice-members.html ---------------------------------------------------------------------- diff --git a/cpp-client-api/classkudu_1_1_slice-members.html b/cpp-client-api/classkudu_1_1_slice-members.html new file mode 100644 index 0000000..4dbbc1b --- /dev/null +++ b/cpp-client-api/classkudu_1_1_slice-members.html @@ -0,0 +1,101 @@ +<!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>Kudu C++ client API: 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">Kudu C++ client API + </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"><b>kudu</b></li><li class="navelem"><a class="el" href="classkudu_1_1_slice.html">Slice</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">kudu::Slice Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a48bc614a10aba1268eae9a7054bf5f9e">check_size</a>(size_t expected_size) const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#afb914c0769f019a7c2f28b755cba5eb5">clear</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a6e5fabfcb85d2076297aa3c24ba448c2">compare</a>(const Slice &b) const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#aa81f3cd3f43d72892397734399bed06d">data</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a072af6f4ad1aef904c5f683107d0e523">empty</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a2771156d34daa166067b8d319ad7d164">mutable_data</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a1323493265790d022203af0d8b31fd9c">operator==</a>(const Slice &x, const Slice &y)</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a4c8090f1904ecbdc8e2ca6a4bf79fbff">operator[]</a>(size_t n) const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a4bb1c9fe13873623b5a5a118830b1806">relocate</a>(uint8_t *d)</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a00f5d310f9ebf17c198cf3feb69c3842">remove_prefix</a>(size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#aec1c45dc306dce4a0977fff8eabdb433">size</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#aaee66c59ee434349680679bdf0462b66">Slice</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a904b8732b247676c52cbd9147b34c54c">Slice</a>(const uint8_t *d, size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a9cb396203dd2c589e7d4f10bd80461d5">Slice</a>(const char *d, size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a13838e07b6dcea1895a774ab1ba62bdd">Slice</a>(const std::string &s)</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#ae8c6057eea15f8136e62255fd766e345">Slice</a>(const char *s)</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#ab1919baa9e854b50b938c35bd1686c9d">starts_with</a>(const Slice &x) const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#ad2f077da829e931314a753bc6b76fbf7">ToDebugString</a>(size_t max_len=0) const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a01ad84246c80f91b5b7634b0346c4a03">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_slice.html#a20f1c8e91ff0209e5c8f86766ef63d44">truncate</a>(size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1_slice.html">kudu::Slice</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 for Kudu version 1.8.0 on Wed Oct 24 2018 22:40:31 by Doxygen 1.8.13</small> + <br> + <small>Copyright © 2018 The Apache Software Foundation.</small> +</address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/cpp-client-api/classkudu_1_1_slice.html ---------------------------------------------------------------------- diff --git a/cpp-client-api/classkudu_1_1_slice.html b/cpp-client-api/classkudu_1_1_slice.html new file mode 100644 index 0000000..da753c0 --- /dev/null +++ b/cpp-client-api/classkudu_1_1_slice.html @@ -0,0 +1,738 @@ +<!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>Kudu C++ client API: kudu::Slice 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">Kudu C++ client API + </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"><b>kudu</b></li><li class="navelem"><a class="el" href="classkudu_1_1_slice.html">Slice</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#friends">Friends</a> | +<a href="classkudu_1_1_slice-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">kudu::Slice Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p>A wrapper around externally allocated data. + <a href="classkudu_1_1_slice.html#details">More...</a></p> + +<p><code>#include <<a class="el" href="slice_8h_source.html">slice.h</a>></code></p> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structkudu_1_1_slice_1_1_comparator.html">Comparator</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structkudu_1_1_slice_1_1_comparator.html" title="Comparator struct, useful for ordered collections (like STL maps). ">Comparator</a> struct, useful for ordered collections (like STL maps). <a href="structkudu_1_1_slice_1_1_comparator.html#details">More...</a><br /></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table><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:aaee66c59ee434349680679bdf0462b66"><td class="memItemLeft" align="right" valign="top"><a id="aaee66c59ee434349680679bdf0462b66"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#aaee66c59ee434349680679bdf0462b66">Slice</a> ()</td></tr> +<tr class="memdesc:aaee66c59ee434349680679bdf0462b66"><td class="mdescLeft"> </td><td class="mdescRight">Create an empty slice. <br /></td></tr> +<tr class="separator:aaee66c59ee434349680679bdf0462b66"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a904b8732b247676c52cbd9147b34c54c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a904b8732b247676c52cbd9147b34c54c">Slice</a> (const uint8_t *d, size_t n)</td></tr> +<tr class="separator:a904b8732b247676c52cbd9147b34c54c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9cb396203dd2c589e7d4f10bd80461d5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a9cb396203dd2c589e7d4f10bd80461d5">Slice</a> (const char *d, size_t n)</td></tr> +<tr class="separator:a9cb396203dd2c589e7d4f10bd80461d5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a13838e07b6dcea1895a774ab1ba62bdd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a13838e07b6dcea1895a774ab1ba62bdd">Slice</a> (const std::string &s)</td></tr> +<tr class="separator:a13838e07b6dcea1895a774ab1ba62bdd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae8c6057eea15f8136e62255fd766e345"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#ae8c6057eea15f8136e62255fd766e345">Slice</a> (const char *s)</td></tr> +<tr class="separator:ae8c6057eea15f8136e62255fd766e345"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa81f3cd3f43d72892397734399bed06d"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#aa81f3cd3f43d72892397734399bed06d">data</a> () const</td></tr> +<tr class="separator:aa81f3cd3f43d72892397734399bed06d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2771156d34daa166067b8d319ad7d164"><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a2771156d34daa166067b8d319ad7d164">mutable_data</a> ()</td></tr> +<tr class="separator:a2771156d34daa166067b8d319ad7d164"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aec1c45dc306dce4a0977fff8eabdb433"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#aec1c45dc306dce4a0977fff8eabdb433">size</a> () const</td></tr> +<tr class="separator:aec1c45dc306dce4a0977fff8eabdb433"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a072af6f4ad1aef904c5f683107d0e523"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a072af6f4ad1aef904c5f683107d0e523">empty</a> () const</td></tr> +<tr class="separator:a072af6f4ad1aef904c5f683107d0e523"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4c8090f1904ecbdc8e2ca6a4bf79fbff"><td class="memItemLeft" align="right" valign="top">const uint8_t & </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a4c8090f1904ecbdc8e2ca6a4bf79fbff">operator[]</a> (size_t n) const</td></tr> +<tr class="separator:a4c8090f1904ecbdc8e2ca6a4bf79fbff"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afb914c0769f019a7c2f28b755cba5eb5"><td class="memItemLeft" align="right" valign="top"><a id="afb914c0769f019a7c2f28b755cba5eb5"></a> +void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#afb914c0769f019a7c2f28b755cba5eb5">clear</a> ()</td></tr> +<tr class="memdesc:afb914c0769f019a7c2f28b755cba5eb5"><td class="mdescLeft"> </td><td class="mdescRight">Change this slice to refer to an empty array. <br /></td></tr> +<tr class="separator:afb914c0769f019a7c2f28b755cba5eb5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a00f5d310f9ebf17c198cf3feb69c3842"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a00f5d310f9ebf17c198cf3feb69c3842">remove_prefix</a> (size_t n)</td></tr> +<tr class="separator:a00f5d310f9ebf17c198cf3feb69c3842"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a20f1c8e91ff0209e5c8f86766ef63d44"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a20f1c8e91ff0209e5c8f86766ef63d44">truncate</a> (size_t n)</td></tr> +<tr class="separator:a20f1c8e91ff0209e5c8f86766ef63d44"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a48bc614a10aba1268eae9a7054bf5f9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1_status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a48bc614a10aba1268eae9a7054bf5f9e">check_size</a> (size_t expected_size) const</td></tr> +<tr class="separator:a48bc614a10aba1268eae9a7054bf5f9e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a01ad84246c80f91b5b7634b0346c4a03"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a01ad84246c80f91b5b7634b0346c4a03">ToString</a> () const</td></tr> +<tr class="separator:a01ad84246c80f91b5b7634b0346c4a03"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad2f077da829e931314a753bc6b76fbf7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#ad2f077da829e931314a753bc6b76fbf7">ToDebugString</a> (size_t max_len=0) const</td></tr> +<tr class="separator:ad2f077da829e931314a753bc6b76fbf7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6e5fabfcb85d2076297aa3c24ba448c2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a6e5fabfcb85d2076297aa3c24ba448c2">compare</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &b) const</td></tr> +<tr class="separator:a6e5fabfcb85d2076297aa3c24ba448c2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab1919baa9e854b50b938c35bd1686c9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#ab1919baa9e854b50b938c35bd1686c9d">starts_with</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &x) const</td></tr> +<tr class="separator:ab1919baa9e854b50b938c35bd1686c9d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4bb1c9fe13873623b5a5a118830b1806"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a4bb1c9fe13873623b5a5a118830b1806">relocate</a> (uint8_t *d)</td></tr> +<tr class="separator:a4bb1c9fe13873623b5a5a118830b1806"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> +Friends</h2></td></tr> +<tr class="memitem:a1323493265790d022203af0d8b31fd9c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1_slice.html#a1323493265790d022203af0d8b31fd9c">operator==</a> (const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &x, const <a class="el" href="classkudu_1_1_slice.html">Slice</a> &y)</td></tr> +<tr class="separator:a1323493265790d022203af0d8b31fd9c"><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 wrapper around externally allocated data. </p> +<p><a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> is a simple structure containing a pointer into some external storage and a size. The user of a <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> must ensure that the slice is not used after the corresponding external storage has been deallocated.</p> +<p>Multiple threads can invoke const methods on a <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> without external synchronization, but if any of the threads may call a non-const method, all threads accessing the same <a class="el" href="classkudu_1_1_slice.html" title="A wrapper around externally allocated data. ">Slice</a> must use external synchronization.</p> +<p>Slices can be built around faststrings and StringPieces using constructors with implicit casts. Both StringPieces and faststrings depend on a great deal of gutil code. </p> +</div><h2 class="groupheader">Constructor & Destructor Documentation</h2> +<a id="a904b8732b247676c52cbd9147b34c54c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a904b8732b247676c52cbd9147b34c54c">◆ </a></span>Slice() <span class="overload">[1/4]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">kudu::Slice::Slice </td> + <td>(</td> + <td class="paramtype">const uint8_t * </td> + <td class="paramname"><em>d</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>n</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">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>Create a slice that refers to a <code>uint8_t</code> byte array.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">d</td><td>The input array. </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>Number of bytes in the array. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="a9cb396203dd2c589e7d4f10bd80461d5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9cb396203dd2c589e7d4f10bd80461d5">◆ </a></span>Slice() <span class="overload">[2/4]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">kudu::Slice::Slice </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>d</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>n</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">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>Create a slice that refers to a <code>char</code> byte array.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">d</td><td>The input array. </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>Number of bytes in the array. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="a13838e07b6dcea1895a774ab1ba62bdd"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a13838e07b6dcea1895a774ab1ba62bdd">◆ </a></span>Slice() <span class="overload">[3/4]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">kudu::Slice::Slice </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>s</em></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"> +<p>Create a slice that refers to the contents of the given string.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The input string. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ae8c6057eea15f8136e62255fd766e345"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae8c6057eea15f8136e62255fd766e345">◆ </a></span>Slice() <span class="overload">[4/4]</span></h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">kudu::Slice::Slice </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"><em>s</em></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"> +<p>Create a slice that refers to a C-string s[0,strlen(s)-1].</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>The input C-string. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<h2 class="groupheader">Member Function Documentation</h2> +<a id="a48bc614a10aba1268eae9a7054bf5f9e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a48bc614a10aba1268eae9a7054bf5f9e">◆ </a></span>check_size()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classkudu_1_1_status.html">Status</a> kudu::Slice::check_size </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>expected_size</em></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Check that the slice has the expected size.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">expected_size</td><td></td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Status::Corruption() iff <a class="el" href="classkudu_1_1_slice.html#aec1c45dc306dce4a0977fff8eabdb433">size()</a> != <code>expected_size</code> </dd></dl> + +</div> +</div> +<a id="a6e5fabfcb85d2076297aa3c24ba448c2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6e5fabfcb85d2076297aa3c24ba448c2">◆ </a></span>compare()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">int kudu::Slice::compare </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> & </td> + <td class="paramname"><em>b</em></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>Do a three-way comparison of the slice's data.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">b</td><td>The other slice to compare with. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Values are <ul> +<li>< 0 iff "*this" < "b" </li> +<li>== 0 iff "*this" == "b" </li> +<li>> 0 iff "*this" > "b" </li> +</ul> +</dd></dl> + +</div> +</div> +<a id="aa81f3cd3f43d72892397734399bed06d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aa81f3cd3f43d72892397734399bed06d">◆ </a></span>data()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">const uint8_t* kudu::Slice::data </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<dl class="section return"><dt>Returns</dt><dd>A pointer to the beginning of the referenced data. </dd></dl> + +</div> +</div> +<a id="a072af6f4ad1aef904c5f683107d0e523"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a072af6f4ad1aef904c5f683107d0e523">◆ </a></span>empty()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">bool kudu::Slice::empty </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the length of the referenced data is zero. </dd></dl> + +</div> +</div> +<a id="a2771156d34daa166067b8d319ad7d164"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a2771156d34daa166067b8d319ad7d164">◆ </a></span>mutable_data()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">uint8_t* kudu::Slice::mutable_data </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"> +<dl class="section return"><dt>Returns</dt><dd>A mutable pointer to the beginning of the referenced data. </dd></dl> + +</div> +</div> +<a id="a4c8090f1904ecbdc8e2ca6a4bf79fbff"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4c8090f1904ecbdc8e2ca6a4bf79fbff">◆ </a></span>operator[]()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">const uint8_t& kudu::Slice::operator[] </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>n</em></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<dl class="section pre"><dt>Precondition</dt><dd>n < <a class="el" href="classkudu_1_1_slice.html#aec1c45dc306dce4a0977fff8eabdb433">size()</a></dd></dl> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>The index of the byte. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>the n-th byte in the referenced data. </dd></dl> + +</div> +</div> +<a id="a4bb1c9fe13873623b5a5a118830b1806"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4bb1c9fe13873623b5a5a118830b1806">◆ </a></span>relocate()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void kudu::Slice::relocate </td> + <td>(</td> + <td class="paramtype">uint8_t * </td> + <td class="paramname"><em>d</em></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"> +<p>Relocate/copy the slice's data into a new location.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">d</td><td>The new location for the data. If it's the same location, then no relocation is done. It is assumed that the new location is large enough to fit the data. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="a00f5d310f9ebf17c198cf3feb69c3842"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a00f5d310f9ebf17c198cf3feb69c3842">◆ </a></span>remove_prefix()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void kudu::Slice::remove_prefix </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>n</em></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"> +<p>Drop the first "n" bytes from this slice.</p> +<dl class="section pre"><dt>Precondition</dt><dd>n <= <a class="el" href="classkudu_1_1_slice.html#aec1c45dc306dce4a0977fff8eabdb433">size()</a></dd></dl> +<dl class="section note"><dt>Note</dt><dd>Only the base and bounds of the slice are changed; the data is not modified.</dd></dl> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>Number of bytes that should be dropped from the beginning. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="aec1c45dc306dce4a0977fff8eabdb433"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aec1c45dc306dce4a0977fff8eabdb433">◆ </a></span>size()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">size_t kudu::Slice::size </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<dl class="section return"><dt>Returns</dt><dd>The length (in bytes) of the referenced data. </dd></dl> + +</div> +</div> +<a id="ab1919baa9e854b50b938c35bd1686c9d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab1919baa9e854b50b938c35bd1686c9d">◆ </a></span>starts_with()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">bool kudu::Slice::starts_with </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> & </td> + <td class="paramname"><em>x</em></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>Check whether the slice starts with the given prefix. </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">x</td><td>The slice in question. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff "x" is a prefix of "*this" </dd></dl> + +</div> +</div> +<a id="ad2f077da829e931314a753bc6b76fbf7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad2f077da829e931314a753bc6b76fbf7">◆ </a></span>ToDebugString()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string kudu::Slice::ToDebugString </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>max_len</em> = <code>0</code></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Get printable representation of the data in the slice.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">max_len</td><td>The maximum number of bytes to output in the printable format; <code>0</code> means no limit. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>A string with printable representation of the data. </dd></dl> + +</div> +</div> +<a id="a01ad84246c80f91b5b7634b0346c4a03"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a01ad84246c80f91b5b7634b0346c4a03">◆ </a></span>ToString()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string kudu::Slice::ToString </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> +<dl class="section return"><dt>Returns</dt><dd>A string that contains a copy of the referenced data. </dd></dl> + +</div> +</div> +<a id="a20f1c8e91ff0209e5c8f86766ef63d44"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a20f1c8e91ff0209e5c8f86766ef63d44">◆ </a></span>truncate()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void kudu::Slice::truncate </td> + <td>(</td> + <td class="paramtype">size_t </td> + <td class="paramname"><em>n</em></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"> +<p>Truncate the slice to the given number of bytes.</p> +<dl class="section pre"><dt>Precondition</dt><dd>n <= <a class="el" href="classkudu_1_1_slice.html#aec1c45dc306dce4a0977fff8eabdb433">size()</a></dd></dl> +<dl class="section note"><dt>Note</dt><dd>Only the base and bounds of the slice are changed; the data is not modified.</dd></dl> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>The new size of the slice. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<h2 class="groupheader">Friends And Related Function Documentation</h2> +<a id="a1323493265790d022203af0d8b31fd9c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a1323493265790d022203af0d8b31fd9c">◆ </a></span>operator==</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">bool operator== </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> & </td> + <td class="paramname"><em>x</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classkudu_1_1_slice.html">Slice</a> & </td> + <td class="paramname"><em>y</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">friend</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>Check whether two slices are identical.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramdir">[in]</td><td class="paramname">x</td><td>One slice. </td></tr> + <tr><td class="paramdir">[in]</td><td class="paramname">y</td><td>Another slice. </td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff two slices contain byte-for-byte identical data. </dd></dl> + +</div> +</div> +<hr/>The documentation for this class was generated from the following file:<ul> +<li>include/kudu/util/<a class="el" href="slice_8h_source.html">slice.h</a></li> +</ul> +</div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/> +<address class="footer"> + <small>Generated for Kudu version 1.8.0 on Wed Oct 24 2018 22:40:31 by Doxygen 1.8.13</small> + <br> + <small>Copyright © 2018 The Apache Software Foundation.</small> +</address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/cpp-client-api/classkudu_1_1_status-members.html ---------------------------------------------------------------------- diff --git a/cpp-client-api/classkudu_1_1_status-members.html b/cpp-client-api/classkudu_1_1_status-members.html new file mode 100644 index 0000000..e949d62 --- /dev/null +++ b/cpp-client-api/classkudu_1_1_status-members.html @@ -0,0 +1,132 @@ +<!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>Kudu C++ client API: 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">Kudu C++ client API + </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"><b>kudu</b></li><li class="navelem"><a class="el" href="classkudu_1_1_status.html">Status</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">kudu::Status Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>, including all inherited members.</p> +<table class="directory"> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Aborted</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>AlreadyPresent</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</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="classkudu_1_1_status.html#a835f657424af6bc1cb092139833e41a7">CloneAndAppend</a>(const Slice &msg) const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#abcee50c360b182faa966e8a96d0ba9de">CloneAndPrepend</a>(const Slice &msg) const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#a6fafe0e7de52282c53ac29760fc409c5">CodeAsString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>ConfigurationError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Corruption</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>EndOfFile</b>(const Slice &msg, const Slice &msg2=Slice(), int64_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IllegalState</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>Incomplete</b>(const Slice &msg, const Slice &msg2=Slice(), int64_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>InvalidArgument</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>IOError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</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="classkudu_1_1_status.html#a6640d27d5c48d9257b9ba19416530874">IsAborted</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#a4e0c73bb6bb9c78d590c1d1f6d4c7282">IsAlreadyPresent</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#aa15dd07c7e6cf0d7ddf152ad2e8dbfef">IsConfigurationError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#a4f22e819a88715855c0700a42116efc4">IsCorruption</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#aa3b4e9aa437a3b42371505a496b14f9c">IsDiskFailure</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#a16814843bac757a1c9559fd3e9ec7ae6">IsEndOfFile</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#ad3f3cd05b402351f260f8ee528d13f24">IsIllegalState</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#ac78fdef5d20751a791a1944d9ece0ee7">IsIncomplete</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#a067cd380b0babb8133636a423524426b">IsInvalidArgument</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#a63c36a062e1f3ac68ec8ee2f032da250">IsIOError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#ad4acc174b0c45945ba180f4c6cf8b431">IsNetworkError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#ac850292b4c11cc4736d80d5e03805171">IsNotAuthorized</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#a98720ec81c8af525c363999d526b4efd">IsNotFound</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#ab07ec85036fcbebe4987e588997076ea">IsNotSupported</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#a100f6f01e8bcdefb67f6e7fb17146ee6">IsRemoteError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#ae0cb472b2431a7898769fc0263908ae8">IsRuntimeError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#a9f9f0d6696809fa52af0e34e18477668">IsServiceUnavailable</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#a1f9cf3d3393efb81be08f18ccedb3e03">IsTimedOut</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#a20ddf7be88cb0f304e4fe9ac2402f00b">IsUninitialized</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#a50bb6e301bdad1d168e4366be4c41da9">memory_footprint_excluding_this</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#a1286f2c8962cd3d0a2a6e7002092711c">memory_footprint_including_this</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#aefdf27f7ae0c91ee737896ac91d86796">message</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NetworkError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>NotAuthorized</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NotFound</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>NotSupported</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</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="classkudu_1_1_status.html#ae0c248c3ebd9f77546917ccebde029af">ok</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#adaff3248b2f66041d0a7dd59f118b7ac">OK</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</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="classkudu_1_1_status.html#aa387797d8a80892563d56244a2351a88">operator=</a>(const Status &s)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classkudu_1_1_status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RemoteError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>RuntimeError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ServiceUnavailable</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</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="classkudu_1_1_status.html#ad14eb530b3449967ee976aaa1c0bcde0">Status</a>()</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1_status.html#affca5639a3341212bb23ae7f5c701803">Status</a>(const Status &s)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>TimedOut</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</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="classkudu_1_1_status.html#ae3e2964343c3b1d35cdd75988ad8fa99">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>Uninitialized</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Status</b>() (defined in <a class="el" href="classkudu_1_1_status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1_status.html">kudu::Status</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 for Kudu version 1.8.0 on Wed Oct 24 2018 22:40:31 by Doxygen 1.8.13</small> + <br> + <small>Copyright © 2018 The Apache Software Foundation.</small> +</address> +</body> +</html>